diff --git a/src/openrct2/ride/Vehicle.cpp b/src/openrct2/ride/Vehicle.cpp index 5643d368cf..1a0dc59fef 100644 --- a/src/openrct2/ride/Vehicle.cpp +++ b/src/openrct2/ride/Vehicle.cpp @@ -6405,7 +6405,10 @@ int32_t Vehicle::UpdateMotionDodgems() edx = -edx; edx >>= 5; eax += edx; - eax /= mass; + if (mass != 0) + { + eax /= mass; + } rct_ride_entry* rideEntry = GetRideEntry(); rct_ride_entry_vehicle* vehicleEntry = &rideEntry->vehicles[vehicle_type];