From da1166db98f5f73aa1d8dc04ae2e39617c8b6a4c Mon Sep 17 00:00:00 2001 From: Killyana Date: Wed, 13 Mar 2019 23:24:51 +0100 Subject: Core/SAI: Fix the respawn event for GameObjects (#23112) Closes #22612 (cherry picked from commit 75a8639242c9d28deaa0565aba138d2e05b12db9) --- src/server/game/AI/SmartScripts/SmartAI.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/server/game/AI/SmartScripts/SmartAI.cpp b/src/server/game/AI/SmartScripts/SmartAI.cpp index b65b1dc3c41..856e8a5a045 100644 --- a/src/server/game/AI/SmartScripts/SmartAI.cpp +++ b/src/server/game/AI/SmartScripts/SmartAI.cpp @@ -998,6 +998,9 @@ void SmartGameObjectAI::UpdateAI(uint32 diff) void SmartGameObjectAI::InitializeAI() { GetScript()->OnInitialize(me); + // do not call respawn event if go is not spawned + if (me->isSpawned()) + GetScript()->ProcessEventsFor(SMART_EVENT_RESPAWN); //Reset(); } -- cgit v1.2.3