From 0d0085f42307489c65521cd12f5cffa6fd8d7f7a Mon Sep 17 00:00:00 2001 From: drtshock Date: Sat, 5 Jul 2014 23:52:07 -0500 Subject: [PATCH] Use double for multiplying damage. Fixes issue #25. --- .../massivecraft/factions/listeners/FactionsEntityListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/massivecraft/factions/listeners/FactionsEntityListener.java b/src/main/java/com/massivecraft/factions/listeners/FactionsEntityListener.java index 1ff85c35..9dfe77e2 100644 --- a/src/main/java/com/massivecraft/factions/listeners/FactionsEntityListener.java +++ b/src/main/java/com/massivecraft/factions/listeners/FactionsEntityListener.java @@ -378,7 +378,7 @@ public class FactionsEntityListener implements Listener { // Damage will be dealt. However check if the damage should be reduced. if (damage > 0.0 && ownTerritory && Conf.territoryShieldFactor > 0) { - int newDamage = (int) Math.ceil(damage * (1D - Conf.territoryShieldFactor)); + double newDamage = Math.ceil(damage * (1D - Conf.territoryShieldFactor)); sub.setDamage(newDamage); // Send message