From f1e4cfd34b546782760f5979fe2d0a6a831fa3bd Mon Sep 17 00:00:00 2001 From: Josue Acevedo Date: Sat, 13 Feb 2016 14:18:00 -0600 Subject: [PATCH] Fixes #2921 Fixes #2921 'Guests can't stop going to ride if queue is full.' --- src/peep/peep.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/peep/peep.c b/src/peep/peep.c index c52ebe9b46..9006f0cfe2 100644 --- a/src/peep/peep.c +++ b/src/peep/peep.c @@ -9615,6 +9615,10 @@ static void peep_tried_to_enter_full_queue(rct_peep *peep, int rideIndex) ride->lifecycle_flags |= RIDE_LIFECYCLE_QUEUE_FULL; peep->previous_ride = rideIndex; peep->previous_ride_time_out = 0; + //Change status "Heading to" to "Walking" if queue is full + if (rideIndex == peep->guest_heading_to_ride_id) { + peep_reset_ride_heading(peep); + } } static bool peep_should_go_to_shop(rct_peep *peep, int rideIndex, bool peepAtShop)