diff --git a/src/openrct2/ride/Vehicle.cpp b/src/openrct2/ride/Vehicle.cpp index a8ed2e8b5e..b7b38f8f78 100644 --- a/src/openrct2/ride/Vehicle.cpp +++ b/src/openrct2/ride/Vehicle.cpp @@ -9332,7 +9332,8 @@ int32_t Vehicle::UpdateTrackMotionMiniGolf(int32_t* outStation) } poweredAcceleration -= velocity; poweredAcceleration *= powered_acceleration << 1; - poweredAcceleration = poweredAcceleration / quarterForce; + if (quarterForce != 0) + poweredAcceleration /= quarterForce; if (vehicleEntry->flags & VEHICLE_ENTRY_FLAG_WATER_RIDE) {