diff --git a/src/openrct2/rct1/S4Importer.cpp b/src/openrct2/rct1/S4Importer.cpp index 6180fb1562..689dff2a95 100644 --- a/src/openrct2/rct1/S4Importer.cpp +++ b/src/openrct2/rct1/S4Importer.cpp @@ -2206,11 +2206,6 @@ namespace RCT1 gParkFlags |= PARK_FLAGS_UNLOCK_ALL_PRICES; } - if (_s4.park_flags & RCT1_PARK_FLAGS_NO_MONEY) - { - gParkFlags |= PARK_FLAGS_NO_MONEY; - } - gParkSize = _s4.park_size; gTotalRideValueForMoney = _s4.total_ride_value_for_money; gSamePriceThroughoutPark = 0; diff --git a/src/openrct2/rct2/S6Importer.cpp b/src/openrct2/rct2/S6Importer.cpp index 0f7bbb9c2a..a763add24c 100644 --- a/src/openrct2/rct2/S6Importer.cpp +++ b/src/openrct2/rct2/S6Importer.cpp @@ -256,10 +256,13 @@ namespace RCT2 gParkFlags = _s6.park_flags & ~PARK_FLAGS_NO_MONEY_SCENARIO; // RCT2 used a different flag for `no money` when the park is a scenario - if (_s6.header.type == S6_TYPE_SCENARIO && (_s6.park_flags & PARK_FLAGS_NO_MONEY_SCENARIO)) - gParkFlags |= PARK_FLAGS_NO_MONEY; - else - gParkFlags &= ~PARK_FLAGS_NO_MONEY; + if (_s6.header.type == S6_TYPE_SCENARIO) + { + if (_s6.park_flags & PARK_FLAGS_NO_MONEY_SCENARIO) + gParkFlags |= PARK_FLAGS_NO_MONEY; + else + gParkFlags &= ~PARK_FLAGS_NO_MONEY; + } gParkEntranceFee = _s6.park_entrance_fee; // rct1_park_entrance_x