v2.4.0: adjusted damage bonus ordering slightly

This commit is contained in:
Evan Debenham
2024-04-14 11:43:42 -04:00
parent 6f173e26fa
commit 6e7175f320

View File

@@ -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);