From 9afb47f9935608c7cb0904fd78c70b3732f7014f Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 19 Jan 2021 13:25:35 -0500 Subject: [PATCH] Core/SAI: remove double calls to SMART_EVENT_RESPAWN for creatures and gameobjects Port From (https://github.com/TrinityCore/TrinityCore/commit/b902e739d43d1d53819ad636e0900c39ba86d907) --- Source/Game/AI/SmartScripts/SmartAI.cs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Source/Game/AI/SmartScripts/SmartAI.cs b/Source/Game/AI/SmartScripts/SmartAI.cs index fe2a2fb0f..b26ffcdaf 100644 --- a/Source/Game/AI/SmartScripts/SmartAI.cs +++ b/Source/Game/AI/SmartScripts/SmartAI.cs @@ -699,10 +699,7 @@ namespace Game.AI mScript.OnInitialize(me); if (!me.IsDead()) - { GetScript().OnReset(); - GetScript().ProcessEventsFor(SmartEvents.Respawn); - } } public override void OnCharmed(bool apply) @@ -1021,9 +1018,6 @@ namespace Game.AI public override void InitializeAI() { GetScript().OnInitialize(me); - // do not call respawn event if go is not spawned - if (me.IsSpawned()) - GetScript().ProcessEventsFor(SmartEvents.Respawn); } public override void Reset()