diff --git a/Source/Game/Entities/GameObject/GameObject.cs b/Source/Game/Entities/GameObject/GameObject.cs index e87b48abb..54e6c1965 100644 --- a/Source/Game/Entities/GameObject/GameObject.cs +++ b/Source/Game/Entities/GameObject/GameObject.cs @@ -962,7 +962,7 @@ namespace Game.Entities ReplaceAllFlags(goOverride.Flags); uint poolid = GetGameObjectData() != null ? GetGameObjectData().poolId : 0; - if (poolid != 0) + if (m_respawnCompatibilityMode && poolid != 0) Global.PoolMgr.UpdatePool(GetMap().GetPoolData(), poolid, GetSpawnId()); else AddObjectToRemoveList();