From 6e7175f3209897816b71ffe33d7a55aa27eb328e Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 14 Apr 2024 11:43:42 -0400 Subject: [PATCH] v2.4.0: adjusted damage bonus ordering slightly --- .../shatteredpixel/shatteredpixeldungeon/actors/Char.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java index 0d1541c69..0f43311a8 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java @@ -389,7 +389,10 @@ public abstract class Char extends Actor { dmg = damageRoll(); } - dmg = Math.round(dmg*dmgMulti); + dmg = dmg*dmgMulti; + + //flat damage bonus is affected by multipliers + dmg += dmgBonus; Berserk berserk = buff(Berserk.class); if (berserk != null) dmg = berserk.damageFactor(dmg); @@ -404,9 +407,6 @@ public abstract class Char extends Actor { dmg *= AscensionChallenge.statModifier(this); - //flat damage bonus is applied after positive multipliers, but before negative ones - dmg += dmgBonus; - //friendly endure Endure.EndureTracker endure = buff(Endure.EndureTracker.class); if (endure != null) dmg = endure.damageFactor(dmg);