Core/Transports: Preserve all dynamicflags for transports

(cherry picked from commit 495153ad24)
This commit is contained in:
Shauren
2025-04-16 00:42:51 +02:00
committed by Ovahlord
parent 3c1fa0ab4c
commit c637ee12cc

View File

@@ -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;