From 1266f19a5c7b9bb459bef6773c6d75dac5906e44 Mon Sep 17 00:00:00 2001 From: IntelOrca Date: Sat, 29 Nov 2014 13:33:39 +0000 Subject: [PATCH] fix ride profit calculation, fixes #603 --- src/ride/ride.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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