From cfecbed0038f9338f256b0168f7a520d5ad30cb0 Mon Sep 17 00:00:00 2001 From: IntelOrca Date: Fri, 8 Apr 2016 20:48:53 +0100 Subject: [PATCH] fix mistake in destination_tolerence logic still not convinced it fixes issue #3249 completely, but probably improves it. --- src/peep/peep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/peep/peep.c b/src/peep/peep.c index 768ac8317f..09cd1d3e80 100644 --- a/src/peep/peep.c +++ b/src/peep/peep.c @@ -7418,7 +7418,7 @@ static int peep_move_one_tile(uint8 direction, rct_peep* peep){ peep->destination_x = x + 16; peep->destination_y = y + 16; peep->destination_tolerence = 2; - if (peep->state == PEEP_STATE_QUEUING){ + if (peep->state != PEEP_STATE_QUEUING){ peep->destination_tolerence = (scenario_rand() & 7) + 2; } return 0;