From bfa00a02b1f1e286cc726054075e8426461df0a6 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Wed, 28 Mar 2018 23:49:16 +0200 Subject: BLADERUNNER: Fix incorrect loop end check --- engines/bladerunner/script/ai/generic_walker_b.cpp | 2 +- engines/bladerunner/script/ai/generic_walker_c.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/bladerunner/script/ai/generic_walker_b.cpp b/engines/bladerunner/script/ai/generic_walker_b.cpp index a2ff58113f..cfa9e0470e 100644 --- a/engines/bladerunner/script/ai/generic_walker_b.cpp +++ b/engines/bladerunner/script/ai/generic_walker_b.cpp @@ -435,7 +435,7 @@ bool AIScriptGenericWalkerB::preparePath() { int waypointEnd = 0; do { waypointStart = Random_Query(167, 171); - } while (waypointEnd == 168 || waypointEnd == 169); + } while (waypointStart == 168 || waypointStart == 169); do { waypointEnd = Random_Query(167, 171); } while (waypointEnd == waypointStart || waypointEnd == 168 || waypointEnd == 169); diff --git a/engines/bladerunner/script/ai/generic_walker_c.cpp b/engines/bladerunner/script/ai/generic_walker_c.cpp index f317d5ad49..6979be8e1f 100644 --- a/engines/bladerunner/script/ai/generic_walker_c.cpp +++ b/engines/bladerunner/script/ai/generic_walker_c.cpp @@ -438,7 +438,7 @@ bool AIScriptGenericWalkerC::preparePath() { int waypointEnd = 0; do { waypointStart = Random_Query(167, 171); - } while (waypointEnd == 168 || waypointEnd == 169); + } while (waypointStart == 168 || waypointStart == 169); do { waypointEnd = Random_Query(167, 171); } while (waypointEnd == waypointStart || waypointEnd == 168 || waypointEnd == 169); -- cgit v1.2.3