From 8243cf755a2dd791f4ebe3017bc72ab658873014 Mon Sep 17 00:00:00 2001 From: Gymnasiast Date: Sat, 23 Nov 2024 10:55:45 +0100 Subject: [PATCH] Replace direct check for RIDE_TYPE_INFORMATION_KIOSK --- src/openrct2/ride/TrackPaint.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/openrct2/ride/TrackPaint.cpp b/src/openrct2/ride/TrackPaint.cpp index 587b6ade6c..9d2f14dc0a 100644 --- a/src/openrct2/ride/TrackPaint.cpp +++ b/src/openrct2/ride/TrackPaint.cpp @@ -1975,7 +1975,8 @@ void PaintTrack(PaintSession& session, Direction direction, int32_t height, cons if (rtd.HasFlag(RtdFlag::isToilet) || rtd.HasFlag(RtdFlag::isFirstAid) || rtd.HasFlag(RtdFlag::isCashMachine)) zOffset = 23; - if (ride->type == RIDE_TYPE_INFORMATION_KIOSK) + const auto* originElement = ride->GetOriginElement(StationIndex::FromUnderlying(0)); + if (originElement != nullptr && originElement->GetTrackType() == TrackElemType::FlatTrack1x1B) LightFxAddKioskLights(session.MapPosition, height, zOffset); else if (RideTypeDescriptors[ride->type].HasFlag(RtdFlag::isShopOrFacility)) LightFxAddShopLights(session.MapPosition, trackElement.GetDirection(), height, zOffset);