From d775a201552f36a9511c07fb403c90c318810a3e Mon Sep 17 00:00:00 2001 From: Nonoriri Date: Sun, 8 Dec 2013 21:54:43 -0500 Subject: [PATCH] Witherless Rose mechanic reworked from halving wither damage to having a 25% chance (multiplicative) of negating the damage tick. This makes the effect more noticeable to the player (previously the player still took damage from every single wither tick no matter how many roses they had), and also reduces the diminishing returns effect from holding multiple roses. --- BankEconomyMod/src/me/kaZep/Base/Main.java | 4 ++++ BankEconomyMod/src/me/kaZep/Base/PlayerListener.java | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/BankEconomyMod/src/me/kaZep/Base/Main.java b/BankEconomyMod/src/me/kaZep/Base/Main.java index a7dc023..222d074 100644 --- a/BankEconomyMod/src/me/kaZep/Base/Main.java +++ b/BankEconomyMod/src/me/kaZep/Base/Main.java @@ -5135,6 +5135,10 @@ public void payDay(int time) return false; } + /** + * @param p - The player which we're checking the rose count for + * @return - The number of Witherless Roses (Unwilting Flowers) in the player's inventory. + */ public int getWitherlessRoseCount(Player p) { int count = 0; for (int m=0;m Math.pow(0.75, this.plugin.getWitherlessRoseCount(p))) { + e.setCancelled(true); + } } Bukkit.getScheduler().scheduleSyncDelayedTask(this.plugin, new Runnable() { @Override