diff options
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
| -rwxr-xr-x | src/server/game/Spells/SpellEffects.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 0a27601b6f5..389c848c135 100755 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -2175,6 +2175,12 @@ void Spell::EffectSendEvent(SpellEffIndex effIndex) else pTarget = NULL; + if (unitTarget) + { + if (ZoneScript* zoneScript = unitTarget->GetZoneScript()) + zoneScript->ProcessEvent(unitTarget, m_spellInfo->EffectMiscValue[effIndex]); + } + m_caster->GetMap()->ScriptsStart(sEventScripts, m_spellInfo->EffectMiscValue[effIndex], m_caster, pTarget); } |
