From 2345a510bf724dc2271f8700d20b546589536ee6 Mon Sep 17 00:00:00 2001 From: Duncan Frost Date: Thu, 14 Aug 2014 22:18:12 +0100 Subject: [PATCH] Fixes #286. Issue was caused by a typo. --- src/finance.c | 2 +- src/ride.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/finance.c b/src/finance.c index 601af718f8..13144c338a 100644 --- a/src/finance.c +++ b/src/finance.c @@ -130,7 +130,7 @@ void finance_pay_ride_upkeep() if (ride->status != RIDE_STATUS_CLOSED && !(RCT2_GLOBAL(RCT2_ADDRESS_PARK_FLAGS, uint32) & 0x800)) { sint16 upkeep = ride->upkeep_cost; if (upkeep != -1) { - ride->var_158 -= upkeep; + ride->var_154 -= upkeep; ride->var_14D |= 2; finance_payment(upkeep, RCT2_EXPENDITURE_TYPE_RIDE_UPKEEP); } diff --git a/src/ride.h b/src/ride.h index 222d796b58..264e7c13f4 100644 --- a/src/ride.h +++ b/src/ride.h @@ -100,7 +100,8 @@ typedef struct { uint16 var_14A; uint8 pad_14C; uint8 var_14D; - uint8 pad_14E[0x0A]; + uint8 pad_14E[0x06]; + uint32 var_154; uint16 var_158; uint8 pad_15A[0x26]; uint16 build_date;