diff --git a/src/ride/ride.c b/src/ride/ride.c index 661c15f532..17af180237 100644 --- a/src/ride/ride.c +++ b/src/ride/ride.c @@ -1068,7 +1068,7 @@ static void ride_update(int rideIndex) ride->var_14D |= 2; if (ride->upkeep_cost != (money16)0xFFFF) - ride->profit = (money16)ride->income_per_hour - (ride->upkeep_cost * 16); + ride->profit = (money16)(ride->income_per_hour - ((money32)ride->upkeep_cost * 16)); } // Ride specific updates