diff --git a/zone/attack.cpp b/zone/attack.cpp index 483cce368..a51cd3163 100644 --- a/zone/attack.cpp +++ b/zone/attack.cpp @@ -4514,7 +4514,9 @@ void Mob::ApplyMeleeDamageMods(uint16 skill, int &damage, Mob *defender, ExtraAt if (defender->IsClient() && defender->GetClass() == WARRIOR) dmgbonusmod -= 5; // 168 defensive - dmgbonusmod += (defender->spellbonuses.MeleeMitigationEffect + itembonuses.MeleeMitigationEffect + aabonuses.MeleeMitigationEffect); + dmgbonusmod += (defender->spellbonuses.MeleeMitigationEffect + + defender->itembonuses.MeleeMitigationEffect + + defender->aabonuses.MeleeMitigationEffect); } damage += damage * dmgbonusmod / 100;