diff --git a/src/ride/ride.c b/src/ride/ride.c index 9c9c13318f..f4135166f9 100644 --- a/src/ride/ride.c +++ b/src/ride/ride.c @@ -1626,7 +1626,7 @@ rct_peep *find_closest_mechanic(int x, int y, int forInspection) if (!(peep->staff_orders & 2)) continue; } else { - if (peep->state != PEEP_STATE_PATROLLING && !(peep->staff_orders & 1)) + if (peep->state != PEEP_STATE_PATROLLING || !(peep->staff_orders & 1)) continue; }