From 19634e7fce3291d0a9e704e5eb9a852b10114c33 Mon Sep 17 00:00:00 2001 From: Manuel Date: Thu, 20 Jan 2011 12:27:08 -0300 Subject: Core/ZoneScript: Implemented ProcessEvent function for units. Signed-off-by: Manuel --- src/server/game/Spells/SpellEffects.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/server/game/Spells/SpellEffects.cpp') 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); } -- cgit v1.2.3