From 5f8cc1a120c72fbe355dd33f2757ae95c1f69b14 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 4 Feb 2023 23:50:08 +0100 Subject: Core/GameObjects: Don't apply pool anti-break hack for gameobjects not using legacy compatibility mode --- src/server/game/Entities/GameObject/GameObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index 5af68cd3f68..4082fffdc3f 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -1442,7 +1442,7 @@ void GameObject::Delete() ReplaceAllFlags(GameObjectFlags(goOverride->Flags)); uint32 poolid = GetGameObjectData() ? GetGameObjectData()->poolId : 0; - if (poolid) + if (m_respawnCompatibilityMode && poolid) sPoolMgr->UpdatePool(GetMap()->GetPoolData(), poolid, GetSpawnId()); else AddObjectToRemoveList(); -- cgit v1.2.3