OpenRCT2 icon indicating copy to clipboard operation
OpenRCT2 copied to clipboard

Ride design with no chainlift triggers stat recalculation when changing chainlift speed

Open 733737 opened this issue 2 years ago • 3 comments

Operating System

Windows 11 Pro

OpenRCT2 build

OpenRCT2, v0.4.7-89-gdb2a8af (db2a8af 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

If you build a track design that contains no chainlift, test the ride, then change chainlift speed, the ride stats reset instead of checking the track pieces for chainlift. Ideally it should call the function to check track elements for chainlift pieces before resetting the stat calculation.

Steps to reproduce

build a ride with no chainlift, test it and get stats, then change chainlift speed.

Attachments

No response

733737 avatar Jan 24 '24 04:01 733737

Is there any reason you'd want to change the chainlift speed if there's no chainlift? Honestly, if there's no real use in changing the lift speed, then perhaps a potential solution would be to get rid of the option in the ride window when this is the case.

KatieZeldaKat avatar Jan 24 '24 06:01 KatieZeldaKat

You still want to have the option even for a ride that doesn't (yet) have a chain lift, because it's useful when constructing a new ride. Sometimes you may want to change the chainlift speed before building the part of the ride that has the chainlift.

Also ... chainlift speed has an effect on ride reliability, right? Does that effect still happen even when the ride doesn't have a chainlift? If so, then it's to your benefit to lower the chainlift speed to the minimum, even if (especially if) it doesn't actually have one.

ocalhoun6 avatar Jan 24 '24 07:01 ocalhoun6

If ride reliability is effected even when there is no chainlift by changing the speed of the chainlift, that should also be changed so that if the ride has no chainlift when the ride reliability is calculated, it should not effect reliability. So there is a potential that multiple changes would need to be made in that regard.

733737 avatar Jan 29 '24 06:01 733737