mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-24 23:34:37 +01:00
Merge pull request #2919 from Overv/fix-ferris-wheel-rotations
Fix ferris wheel rotating one extra time (fixes #2918)
This commit is contained in:
@@ -3631,13 +3631,14 @@ static void vehicle_update_ferris_wheel_rotating(rct_vehicle* vehicle) {
|
||||
if (subState == vehicle->var_1F) {
|
||||
bool shouldStop = true;
|
||||
if (ride->status != RIDE_STATUS_CLOSED) {
|
||||
if (vehicle->var_CE <= ride->rotations)
|
||||
if (vehicle->var_CE < ride->rotations)
|
||||
shouldStop = false;
|
||||
}
|
||||
|
||||
if (shouldStop) {
|
||||
ferris_wheel_var_0 = vehicle->ferris_wheel_var_0;
|
||||
vehicle->ferris_wheel_var_0 = -abs(ferris_wheel_var_0);
|
||||
vehicle->ferris_wheel_var_1 = abs(ferris_wheel_var_0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user