OpenRCT2 icon indicating copy to clipboard operation
OpenRCT2 copied to clipboard

Initial money set during scenario creation for no-money maps is still added to the high score upon scenario completion.

Open HtotheTML opened this issue 1 year ago • 7 comments

Operating System

Windows 10, 64 bit

OpenRCT2 build

OpenRCT2, v0.4.7-137-g7043333 (7043333 on develop) provided by GitHub

Base game

RollerCoaster Tycoon 2

Area(s) with this issue?

The bug also exists in the original game (RCT2/RCTC)

Describe the issue

All of the no-money scenarios in RCT2, despite having no cash metric as the name implies, start with money that gets added to the high score upon completing the scenario. By contrast, all of RCT1's no-money maps truly have no initial money, when viewed with the enable money cheat, so no discrepancy is made there.

The majority of RCT2's no-money maps start with 10k initial cash, with two exceptions: Extreme Heights starts with 110k Great Wall of China starts with 5.01m

Rather than go through and patch the initial cash out of all of these maps, I think it would be simpler to have the company value calculation not factor in money when "no money" is enabled.

Steps to reproduce

  1. Open any of the scenarios in RCT2 that have no money (Great Wall of China has the most visible error).
  2. Use cheats to enable money to see how much starting cash there is.
  3. Reset to no-money, complete the scenario as normal.
  4. Observe the high score on the scenario select screen.

Attachments

image

image

HtotheTML avatar Jan 29 '24 04:01 HtotheTML

We can probably just omit displaying the info when its a no money scenario, not necessarily a bug, it just always keeps track of this.

ZehMatt avatar Jan 29 '24 14:01 ZehMatt

Changing this behaviour sounds risky too, so hiding from the UI is probably optimal.

CookiePLMonster avatar Jan 29 '24 15:01 CookiePLMonster

I have opened a pull request that should fix this issue. Feel free to test if it solves the problem for you.

Harry-Hopkinson avatar Jan 29 '24 16:01 Harry-Hopkinson

Hiding it certainly feels like the easier method...but it also feels like a sidestep; I think people do still want to have a visible high score.

HtotheTML avatar Jan 29 '24 17:01 HtotheTML

Are there any no money scenarios with a time deadline? At least all scenarios without deadline could use the date of completion as a sort of high score.

MASHzj avatar Jan 29 '24 20:01 MASHzj

I don't really see why using company value for scoring no money scenarios is a bad thing, it still scores your park pretty accurately as your company value is just your park value + your money. So anything that raises park value (building new rides, having high ride stats, getting guests, etc) will also raise company value. Sure money may not be a factor within the scenarios themselves but i don't think it's a bad away of scoring them and it keeps the scoring system consistent between all scenarios.

ZeeMaji avatar Jan 29 '24 22:01 ZeeMaji

Are there any no money scenarios with a time deadline? At least all scenarios without deadline could use the date of completion as a sort of high score.

That feels closer to a speedrun statistic rather than a score statistic (though I wouldn't mind a plugin that adds that).

HtotheTML avatar Jan 30 '24 07:01 HtotheTML