SE_Root and SE_RootBreakChance updates

This commit is contained in:
KayenEQ
2014-03-06 07:36:47 -05:00
parent d22c8832f7
commit 55f5d4affa
7 changed files with 38 additions and 28 deletions
+3 -5
View File
@@ -1631,12 +1631,11 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial)
snprintf(effect_desc, _EDLEN, "Root: %+i", effect_value);
#endif
rooted = true;
rooted_mod = 0;
if (caster){
rooted_mod = caster->aabonuses.RootBreakChance +
caster->itembonuses.RootBreakChance +
caster->spellbonuses.RootBreakChance;
buffs[buffslot].RootBreakChance = caster->aabonuses.RootBreakChance +
caster->itembonuses.RootBreakChance +
caster->spellbonuses.RootBreakChance;
}
break;
@@ -3709,7 +3708,6 @@ void Mob::BuffFadeBySlot(int slot, bool iRecalcBonuses)
case SE_Root:
{
rooted = false;
rooted_mod = 0;
break;
}