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);