From 326c1f276a8d302bd3761386dc680a9e6b502db4 Mon Sep 17 00:00:00 2001 From: duncanspumpkin Date: Sat, 9 Jan 2016 16:17:04 +0000 Subject: [PATCH] Fix fixed broken restraints causing the train to get stuck in a loop --- src/ride/vehicle.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ride/vehicle.c b/src/ride/vehicle.c index 7b625c4ac8..59e1974623 100644 --- a/src/ride/vehicle.c +++ b/src/ride/vehicle.c @@ -714,7 +714,6 @@ static int vehicle_open_restraints(rct_vehicle* vehicle){ ride->breakdown_reason = ride->breakdown_reason_pending; } - } else{ if (vehicle->restraints_position + 20 > 0xFF){ @@ -722,10 +721,9 @@ static int vehicle_open_restraints(rct_vehicle* vehicle){ continue; } vehicle->restraints_position += 20; - vehicle_invalidate(vehicle); - ebp++; } - + vehicle_invalidate(vehicle); + ebp++; } while ((vehicle_id = vehicle->next_vehicle_on_train) != 0xFFFF); return ebp;