From 279f1cccae4eb5ea317b9cf75d96ff45734d0218 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 10 Jul 2022 00:54:36 +0200 Subject: [PATCH] Core/GameObjects: Fixed crash when GameObject::Delete was used for transports --- src/server/game/Entities/GameObject/GameObject.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index 03feb9bf820..8f42745b699 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -1221,7 +1221,8 @@ void GameObject::Delete() SendGameObjectDespawn(); - SetGoState(GO_STATE_READY); + if (m_goInfo->type != GAMEOBJECT_TYPE_TRANSPORT) + SetGoState(GO_STATE_READY); if (GameObjectTemplateAddon const* addon = GetTemplateAddon()) SetUInt32Value(GAMEOBJECT_FLAGS, addon->flags);