diff --git a/src/game/Entities/GameObject.cpp b/src/game/Entities/GameObject.cpp index 5c18c85f75..1c6243c386 100644 --- a/src/game/Entities/GameObject.cpp +++ b/src/game/Entities/GameObject.cpp @@ -199,7 +199,7 @@ bool GameObject::Create(uint32 dbGuid, uint32 guidlow, uint32 name_id, Map* map, return false; } - Object::_Create(dbGuid, guidlow, goinfo->id, HIGHGUID_GAMEOBJECT); + Object::_Create(dbGuid, guidlow, goinfo->id, goinfo->type == GAMEOBJECT_TYPE_TRANSPORT ? HIGHGUID_TRANSPORT : HIGHGUID_GAMEOBJECT); m_goInfo = goinfo;