diff --git a/TwosideKeeper.jar b/TwosideKeeper.jar index 21b3a6b..52f5e89 100644 Binary files a/TwosideKeeper.jar and b/TwosideKeeper.jar differ diff --git a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java index e79b9ef..73e78e7 100644 --- a/src/sig/plugin/TwosideKeeper/TwosideKeeper.java +++ b/src/sig/plugin/TwosideKeeper/TwosideKeeper.java @@ -3948,47 +3948,49 @@ public class TwosideKeeper extends JavaPlugin implements Listener { GenericFunctions.ApplyDeathMark(m); } //Deal AoE damage. - double checkrange = ArtifactAbility.calculateValue(ArtifactAbility.AOE, p.getEquipment().getItemInMainHand().getEnchantmentLevel(Enchantment.LUCK), ArtifactAbility.getEnchantmentLevel(ArtifactAbility.AOE, p.getEquipment().getItemInMainHand())); - List entities = m.getNearbyEntities(checkrange, checkrange, checkrange); - int totalexp = 0; - for (int i=0;i entities = m.getNearbyEntities(checkrange, checkrange, checkrange); + int totalexp = 0; + for (int i=0;i finallist = hitlist; - Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable() { - public void run() { - for (int i=0;i finallist = hitlist; + Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable() { + public void run() { + for (int i=0;i=getServerTickTime()) { @@ -6568,7 +6570,7 @@ public class TwosideKeeper extends JavaPlugin implements Listener { p.getLocation().getY()>=0 && p.isOnGround() && p.getLocation().add(0,0,0).getBlock().getLightLevel()<=4) { double dmgreduce = 1d-(ArtifactAbility.calculateValue(ArtifactAbility.SHADOWWALKER, p.getEquipment().getArmorContents()[i].getEnchantmentLevel(Enchantment.LUCK), ArtifactAbility.getEnchantmentLevel(ArtifactAbility.SHADOWWALKER, p.getEquipment().getArmorContents()[i]))/100d); - basedmg *= dmgreduce; + basedmg *= dmgreduce; log("Base damage became "+(dmgreduce*100)+"% of original amount.",5); } if (ArtifactAbility.containsEnchantment(ArtifactAbility.GREED, p.getEquipment().getArmorContents()[i])) {