diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Slime.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Slime.java index 813d5c8f7..6a3967389 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Slime.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Slime.java @@ -57,10 +57,10 @@ public class Slime extends Mob { @Override public void damage(int dmg, Object src) { float scaleFactor = AscensionChallenge.statModifier(this); - int scaledDmg = Math.round(dmg/scaleFactor); + float scaledDmg = dmg/scaleFactor; if (scaledDmg >= 5){ //takes 5/6/7/8/9/10 dmg at 5/7/10/14/19/25 incoming dmg - scaledDmg = 4 + (int)(Math.sqrt(8*(scaledDmg - 4) + 1) - 1)/2; + scaledDmg = 4 + (float)(Math.sqrt(8*(scaledDmg - 4) + 1) - 1)/2; } dmg = (int)(scaledDmg*AscensionChallenge.statModifier(this)); super.damage(dmg, src);