Fix SE_FcSpellVulnerability

This commit is contained in:
Michael Cook (mackal)
2017-06-13 21:33:42 -04:00
parent 0c5c6587e5
commit 35c194e2eb
2 changed files with 15 additions and 3 deletions
+3 -1
View File
@@ -3829,7 +3829,7 @@ int32 Mob::GetVulnerability(Mob* caster, uint32 spell_id, uint32 ticsremaining)
if((IsValidSpell(buffs[i].spellid) && IsEffectInSpell(buffs[i].spellid, SE_FcSpellVulnerability))){
int32 focus = caster->CalcFocusEffect(focusSpellVulnerability, buffs[i].spellid, spell_id);
int32 focus = caster->CalcFocusEffect(focusSpellVulnerability, buffs[i].spellid, spell_id, true);
if (!focus)
continue;
@@ -3847,6 +3847,8 @@ int32 Mob::GetVulnerability(Mob* caster, uint32 spell_id, uint32 ticsremaining)
}
}
tmp_focus = caster->CalcFocusEffect(focusSpellVulnerability, buffs[tmp_focus].spellid, spell_id);
if (tmp_focus < -99)
tmp_focus = -99;