From 495153ad2463aa3cefcdd06b2bca1538840bbbfd Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 16 Apr 2025 00:42:51 +0200 Subject: Core/Transports: Preserve all dynamicflags for transports --- src/server/game/Entities/Object/Updates/ViewerDependentValues.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/server') diff --git a/src/server/game/Entities/Object/Updates/ViewerDependentValues.h b/src/server/game/Entities/Object/Updates/ViewerDependentValues.h index caa867467e5..73400ed23d1 100644 --- a/src/server/game/Entities/Object/Updates/ViewerDependentValues.h +++ b/src/server/game/Entities/Object/Updates/ViewerDependentValues.h @@ -111,6 +111,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; -- cgit v1.2.3