mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-10 17:42:29 +01:00
Fix #9402: Ad campaigns disappear when you save and load the game
This commit is contained in:
@@ -55,6 +55,7 @@
|
||||
- Fix: [#9240] Crash when passing directory instead of save file.
|
||||
- Fix: [#9293] Issue with the native load/save dialog.
|
||||
- Fix: [#9322] Peep crashing the game trying to find a ride to look at.
|
||||
- Fix: [#9402] Ad campaigns disappear when you save and load the game.
|
||||
- Fix: Guests eating popcorn are drawn as if they're eating pizza.
|
||||
- Fix: The arbitrary ride type and vehicle dropdown lists are ordered case-sensitively.
|
||||
- Improved: [#6116] Expose colour scheme for track elements in the tile inspector.
|
||||
|
||||
@@ -794,7 +794,7 @@ void S6Exporter::ExportMarketingCampaigns()
|
||||
std::memset(_s6.campaign_ride_index, 0, sizeof(_s6.campaign_ride_index));
|
||||
for (const auto& campaign : gMarketingCampaigns)
|
||||
{
|
||||
_s6.campaign_weeks_left[campaign.Type] = campaign.WeeksLeft;
|
||||
_s6.campaign_weeks_left[campaign.Type] = campaign.WeeksLeft | CAMPAIGN_ACTIVE_FLAG;
|
||||
if (campaign.Type == ADVERTISING_CAMPAIGN_RIDE_FREE || campaign.Type == ADVERTISING_CAMPAIGN_RIDE)
|
||||
{
|
||||
_s6.campaign_ride_index[campaign.Type] = campaign.RideId;
|
||||
|
||||
Reference in New Issue
Block a user