From d088533ac468953ae68b59396e6058f856302166 Mon Sep 17 00:00:00 2001 From: Michael Steenbeek Date: Sun, 16 Apr 2023 15:19:17 +0200 Subject: [PATCH] Fix #19950: Mine train block brake supports drawn incorrectly (#19954) --- distribution/changelog.txt | 1 + src/openrct2/ride/coaster/MineTrainCoaster.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/distribution/changelog.txt b/distribution/changelog.txt index 4a526d32a6..73fe6a108d 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -22,6 +22,7 @@ - Fix: [#19854] Looping Coaster trains clipping through steep quarter turns down. - Fix: [#19901] Random shop colours never assigning last colour. - Fix: [#19924] Destructible cheat does not allow partial ride modification. +- Fix: [#19950] Mine train block brake supports drawn incorrectly. 0.4.4 (2023-03-28) ------------------------------------------------------------------------ diff --git a/src/openrct2/ride/coaster/MineTrainCoaster.cpp b/src/openrct2/ride/coaster/MineTrainCoaster.cpp index c0c9d61c30..0e630105af 100644 --- a/src/openrct2/ride/coaster/MineTrainCoaster.cpp +++ b/src/openrct2/ride/coaster/MineTrainCoaster.cpp @@ -7505,7 +7505,7 @@ static void MineTrainRCTrackBlockBrakes( PaintAddImageAsParentRotated( session, direction, session.TrackColours[SCHEME_TRACK].WithIndex(_MineTrainBlockBrakeImages[direction][isClosed]), { 0, 0, height }, { { 0, 6, height }, { 32, 20, 1 } }); - WoodenASupportsPaintSetup(session, 7, 0, height, session.TrackColours[SCHEME_SUPPORTS]); + WoodenASupportsPaintSetup(session, (direction & 1) ? 7 : 6, 0, height, session.TrackColours[SCHEME_SUPPORTS]); PaintUtilPushTunnelRotated(session, direction, height, TUNNEL_SQUARE_FLAT); PaintUtilSetSegmentSupportHeight(session, SEGMENTS_ALL, 0xFFFF, 0); PaintUtilSetGeneralSupportHeight(session, height + 32, 0x20);