diff options
author | ModoX <moardox@gmail.com> | 2024-01-26 11:35:08 +0100 |
---|---|---|
committer | funjoker <funjoker109@gmail.com> | 2024-01-29 22:19:30 +0100 |
commit | 3a9c997e3926ff29f3ac7f18724ed1f73818fb17 (patch) | |
tree | b1f8d6d8046963440e9be08275f3e343b236cdd1 /src | |
parent | 8e8820160654ae47f3e289fac21f4c1d2e072938 (diff) |
Core/Scene: Skip vehicle guids as transport for scene play until further research
(cherry picked from commit db536320177b47db16b66ab17531540e4c4242dc)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/SceneMgr.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/SceneMgr.cpp b/src/server/game/Entities/Player/SceneMgr.cpp index 7f857efbb78..9276b4f3956 100644 --- a/src/server/game/Entities/Player/SceneMgr.cpp +++ b/src/server/game/Entities/Player/SceneMgr.cpp @@ -63,7 +63,8 @@ uint32 SceneMgr::PlaySceneByTemplate(SceneTemplate const* sceneTemplate, Positio playScene.SceneInstanceID = sceneInstanceID; playScene.SceneScriptPackageID = sceneTemplate->ScenePackageId; playScene.Location = *position; - playScene.TransportGUID = GetPlayer()->GetTransGUID(); + if (!GetPlayer()->GetVehicle()) // skip vehicles passed as transport here until further research + playScene.TransportGUID = GetPlayer()->GetTransGUID(); playScene.Encrypted = sceneTemplate->Encrypted; playScene.Write(); |