diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-04-16 00:42:51 +0200 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2025-04-16 17:15:08 +0200 |
commit | c637ee12cc968e76afbb79eeac49d6c28c4f324a (patch) | |
tree | d2f4b70e85e586f3369ce63e4ff6f86134d75336 /src | |
parent | 3c1fa0ab4c6d8ad8d5d11c4384a94f3e07881cd9 (diff) |
Core/Transports: Preserve all dynamicflags for transports
(cherry picked from commit 495153ad2463aa3cefcdd06b2bca1538840bbbfd)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Object/Updates/ViewerDependentValues.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Updates/ViewerDependentValues.h b/src/server/game/Entities/Object/Updates/ViewerDependentValues.h index 5890ebac127..d10f018a12b 100644 --- a/src/server/game/Entities/Object/Updates/ViewerDependentValues.h +++ b/src/server/game/Entities/Object/Updates/ViewerDependentValues.h @@ -113,6 +113,10 @@ public: if (gameObject->HasConditionalInteraction() && gameObject->CanActivateForPlayer(receiver)) dynFlags |= GO_DYNFLAG_LO_SPARKLE; break; + case GAMEOBJECT_TYPE_TRANSPORT: + case GAMEOBJECT_TYPE_MAP_OBJ_TRANSPORT: + dynFlags |= dynamicFlags; // preserve all dynamicflgs + break; case GAMEOBJECT_TYPE_CAPTURE_POINT: if (!gameObject->CanInteractWithCapturePoint(receiver)) dynFlags |= GO_DYNFLAG_LO_NO_INTERACT; |