diff --git a/src/ride/vehicle.c b/src/ride/vehicle.c index 3c4efef8e4..3b15d7c82e 100644 --- a/src/ride/vehicle.c +++ b/src/ride/vehicle.c @@ -2086,7 +2086,7 @@ static void vehicle_finish_departing(rct_vehicle* vehicle) { vehicle->status = VEHICLE_STATUS_TRAVELLING; vehicle_invalidate_window(vehicle); - vehicle->var_D0 = 0; + vehicle->lost_time_out = 0; vehicle->sub_state = 1; if (vehicle->velocity < 0) @@ -2107,13 +2107,13 @@ static void vehicle_check_if_missing(rct_vehicle* vehicle) { if (!ride_type_has_flag(ride->type, RIDE_TYPE_FLAG_27)) return; - vehicle->var_D0++; + vehicle->lost_time_out++; if (ride->lifecycle_flags & RIDE_LIFECYCLE_11) return; uint16 limit = ride->type == RIDE_TYPE_BOAT_RIDE ? 15360 : 9600; - if (vehicle->var_D0 <= limit) + if (vehicle->lost_time_out <= limit) return; ride->lifecycle_flags |= RIDE_LIFECYCLE_11; diff --git a/src/ride/vehicle.h b/src/ride/vehicle.h index 432dd63c02..f6c93266eb 100644 --- a/src/ride/vehicle.h +++ b/src/ride/vehicle.h @@ -166,7 +166,7 @@ typedef struct { uint8 num_laps; // 0xCE }; uint8 pad_CF; - uint16 var_D0; + uint16 lost_time_out; // 0xD0 sint8 var_D2; uint8 var_D3; uint8 var_D4;