Core/GameObjects: Fixed crash when GameObject::Delete was used for transports
Port From (https://github.com/TrinityCore/TrinityCore/commit/af4474926f802db03267b65b71bbaa3e8ba597b7)
This commit is contained in:
@@ -936,7 +936,9 @@ namespace Game.Entities
|
||||
|
||||
SendGameObjectDespawn();
|
||||
|
||||
SetGoState(GameObjectState.Ready);
|
||||
if (m_goInfo.type != GameObjectTypes.Transport)
|
||||
SetGoState(GameObjectState.Ready);
|
||||
|
||||
GameObjectOverride goOverride = GetGameObjectOverride();
|
||||
if (goOverride != null)
|
||||
ReplaceAllFlags(goOverride.Flags);
|
||||
|
||||
Reference in New Issue
Block a user