From 91207bb8373cebb0d160d2cf3d8c1de833328cd7 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Tue, 10 Feb 2015 20:50:14 -0500 Subject: [PATCH] fixed ride profit calculation looks like there was a cast to money16 that was making it go negative --- 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 b00bf4c977..6d55e105e8 100644 --- a/src/ride/ride.c +++ b/src/ride/ride.c @@ -1077,7 +1077,7 @@ static void ride_update(int rideIndex) ride->var_14D |= 2; if (ride->upkeep_cost != (money16)0xFFFF) - ride->profit = (money16)(ride->income_per_hour - ((money32)ride->upkeep_cost * 16)); + ride->profit = (ride->income_per_hour - ((money32)ride->upkeep_cost * 16)); } // Ride specific updates