v2.4.0: adjusted damage bonus ordering slightly
This commit is contained in:
@@ -389,7 +389,10 @@ public abstract class Char extends Actor {
|
|||||||
dmg = damageRoll();
|
dmg = damageRoll();
|
||||||
}
|
}
|
||||||
|
|
||||||
dmg = Math.round(dmg*dmgMulti);
|
dmg = dmg*dmgMulti;
|
||||||
|
|
||||||
|
//flat damage bonus is affected by multipliers
|
||||||
|
dmg += dmgBonus;
|
||||||
|
|
||||||
Berserk berserk = buff(Berserk.class);
|
Berserk berserk = buff(Berserk.class);
|
||||||
if (berserk != null) dmg = berserk.damageFactor(dmg);
|
if (berserk != null) dmg = berserk.damageFactor(dmg);
|
||||||
@@ -404,9 +407,6 @@ public abstract class Char extends Actor {
|
|||||||
|
|
||||||
dmg *= AscensionChallenge.statModifier(this);
|
dmg *= AscensionChallenge.statModifier(this);
|
||||||
|
|
||||||
//flat damage bonus is applied after positive multipliers, but before negative ones
|
|
||||||
dmg += dmgBonus;
|
|
||||||
|
|
||||||
//friendly endure
|
//friendly endure
|
||||||
Endure.EndureTracker endure = buff(Endure.EndureTracker.class);
|
Endure.EndureTracker endure = buff(Endure.EndureTracker.class);
|
||||||
if (endure != null) dmg = endure.damageFactor(dmg);
|
if (endure != null) dmg = endure.damageFactor(dmg);
|
||||||
|
|||||||
Reference in New Issue
Block a user