Core/Transports: Fix transport model rotation

Signed-off-by: luis <[email protected]>
This commit is contained in:
Shauren
2026-02-11 20:14:07 -03:00
committed by luis
parent 7290703c86
commit de506923d0
2 changed files with 2 additions and 1 deletions
@@ -198,7 +198,7 @@ class TC_GAME_API GameObject : public WorldObject, public GridObject<GameObject>
static GameObject* CreateGameObject(uint32 entry, Map* map, Position const& pos, QuaternionData const& rotation, uint32 animProgress, GOState goState, uint32 artKit = 0);
static GameObject* CreateGameObjectFromDB(ObjectGuid::LowType spawnId, Map* map, bool addToMap = true);
void Update(uint32 p_time) override;
void Update(uint32 diff) override;
GameObjectTemplate const* GetGOInfo() const { return m_goInfo; }
GameObjectTemplateAddon const* GetTemplateAddon() const { return m_goTemplateAddon; }
GameObjectOverride const* GetGameObjectOverride() const;
@@ -523,6 +523,7 @@ void Transport::UpdatePosition(float x, float y, float z, float o)
Relocate(x, y, z, o);
m_stationaryPosition.SetOrientation(o);
SetLocalRotationAngles(o, 0.0f, 0.0f);
UpdateModelPosition();
UpdatePassengerPositions(_passengers);