mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-10 09:32:29 +01:00
Fix #24617: Prevent hired boat with 0 speed causing division by 0
This commit is contained in:
committed by
Gymnasiast
parent
cf72933aa5
commit
aa519879a7
@@ -16,6 +16,7 @@
|
||||
- Fix: [#24576] It is possible to edit open rides in certain circumstances.
|
||||
- Fix: [#24589] Music tab doesn’t fully render in multiplayer.
|
||||
- Fix: [#24615] Blank strings in Windows installer.
|
||||
- Fix: [#24617] ‘Divide by zero’ error when updating boat hire acceleration.
|
||||
|
||||
0.4.23 (2025-06-07)
|
||||
------------------------------------------------------------------------
|
||||
|
||||
@@ -3920,7 +3920,10 @@ void Vehicle::UpdateMotionBoatHire()
|
||||
}
|
||||
eax -= velocity;
|
||||
edx = powered_acceleration * 2;
|
||||
ecx += (eax * edx) / ebx;
|
||||
if (ebx != 0)
|
||||
{
|
||||
ecx += (eax * edx) / ebx;
|
||||
}
|
||||
}
|
||||
acceleration = ecx;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user