diff --git a/src/server/game/Events/GameEventSender.cpp b/src/server/game/Events/GameEventSender.cpp index a454ce547a2..31902aa6be7 100644 --- a/src/server/game/Events/GameEventSender.cpp +++ b/src/server/game/Events/GameEventSender.cpp @@ -28,14 +28,14 @@ void GameEvents::Trigger(uint32 gameEventId, WorldObject* source, WorldObject* t { ASSERT(source || target, "At least one of [source] or [target] must be provided"); - WorldObject* refForMapAndZoneScript = Coalesce(source, target); + WorldObject* refForMapAndZoneScript = source; // Coalesce(source, target); ZoneScript* zoneScript = refForMapAndZoneScript->GetZoneScript(); if (!zoneScript && refForMapAndZoneScript->IsPlayer()) zoneScript = refForMapAndZoneScript->FindZoneScript(); if (zoneScript) - zoneScript->ProcessEvent(target, gameEventId, source); + zoneScript->ProcessEvent(source, gameEventId); Map* map = refForMapAndZoneScript->GetMap(); if (target)