From 1963749c58d548205acf98d7d6012196d8ddd9cb Mon Sep 17 00:00:00 2001 From: nightroan Date: Fri, 2 Oct 2015 19:14:01 -0700 Subject: [PATCH] Fixed #1948 by clearing ebx when setting ride price --- src/ride/ride.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ride/ride.c b/src/ride/ride.c index 425511fa19..6f87ce8c8e 100644 --- a/src/ride/ride.c +++ b/src/ride/ride.c @@ -5594,6 +5594,8 @@ void game_command_set_ride_price(int *eax, int *ebx, int *ecx, int *edx, int *es //edx ride_number //ebp ride_type + *ebx = 0; // for cost check - changing ride price does not cost anything + RCT2_GLOBAL(RCT2_ADDRESS_NEXT_EXPENDITURE_TYPE, uint8) = RCT_EXPENDITURE_TYPE_PARK_RIDE_TICKETS * 4; if (flags & 0x1) { if (!secondary_price) {