diff --git a/src/ride/ride.c b/src/ride/ride.c index d6aea2f4b7..dc0d97637b 100644 --- a/src/ride/ride.c +++ b/src/ride/ride.c @@ -1715,7 +1715,7 @@ rct_peep *find_closest_mechanic(int x, int y, int forInspection) continue; if (forInspection) { - if ((peep->state != PEEP_STATE_HEADING_TO_INSPECTION || peep->sub_state >= 4) && peep->state != PEEP_STATE_PATROLLING) + if ((peep->state == PEEP_STATE_HEADING_TO_INSPECTION && peep->sub_state >= 4) && peep->state != PEEP_STATE_PATROLLING) continue; if (!(peep->staff_orders & 2))