From 4d0a8143bcc51f77ce671fbd77d402d6c132584b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Mon, 30 Oct 2017 17:40:26 +0100 Subject: [PATCH] Remove redundant check in peep_update_answering The field `mechanic_status` is verified to be RIDE_MECHANIC_STATUS_HEADING when entering the function --- src/openrct2/peep/Peep.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/openrct2/peep/Peep.cpp b/src/openrct2/peep/Peep.cpp index acb494e5a2..e3b28301e8 100644 --- a/src/openrct2/peep/Peep.cpp +++ b/src/openrct2/peep/Peep.cpp @@ -6684,11 +6684,8 @@ static void peep_update_answering(rct_peep * peep) peep->var_74++; if (peep->var_74 > 2500) { - if (ride->mechanic_status == RIDE_MECHANIC_STATUS_HEADING) - { - ride->mechanic_status = RIDE_MECHANIC_STATUS_CALLING; - ride->window_invalidate_flags |= RIDE_INVALIDATE_RIDE_MAINTENANCE; - } + ride->mechanic_status = RIDE_MECHANIC_STATUS_CALLING; + ride->window_invalidate_flags |= RIDE_INVALIDATE_RIDE_MAINTENANCE; peep_decrement_num_riders(peep); peep->state = PEEP_STATE_FALLING; peep_window_state_update(peep);