RawDamage = Calculate using melee damage engine (roll + wrath + random modifiers)
ArcheryPenalty = RawDamage / 2 (unless Ranger vs stationary)
WeaponSum = BowDamage + ArrowDamage
Intermediate = Apply random roll scaling to WeaponSum
FinalBase = Intermediate / 2 (archery)
If Crit: FinalBase = (FinalBase + 5) * 1.7
FinalDamage = FinalBase + MainHandDamageBonus
|