From b3531624a12008ca43d4d7fda7068b8f3552bdac Mon Sep 17 00:00:00 2001 From: Ted John Date: Tue, 30 Jul 2019 18:27:50 +0100 Subject: [PATCH] Fix saving of banner frame colour --- src/openrct2/rct2/S6Exporter.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/openrct2/rct2/S6Exporter.cpp b/src/openrct2/rct2/S6Exporter.cpp index 28f3bd5f28..4b8b3d267e 100644 --- a/src/openrct2/rct2/S6Exporter.cpp +++ b/src/openrct2/rct2/S6Exporter.cpp @@ -1268,8 +1268,14 @@ void S6Exporter::ExportBanner(RCT12Banner& dst, const Banner& src) dst.string_idx = *stringId; } - dst.colour = src.colour; - dst.ride_index = src.ride_index; + if (src.flags & BANNER_FLAG_LINKED_TO_RIDE) + { + dst.ride_index = src.ride_index; + } + else + { + dst.colour = src.colour; + } dst.text_colour = src.text_colour; dst.x = src.position.x; dst.y = src.position.y;