From b0c454fc9ba282f5f72a0c69a6b897e38eaddb82 Mon Sep 17 00:00:00 2001 From: lukaslw Date: Mon, 14 Jul 2014 03:26:17 +0200 Subject: PRINCE: Pathfinding - bug fixing, first correct path --- engines/prince/script.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'engines/prince/script.cpp') diff --git a/engines/prince/script.cpp b/engines/prince/script.cpp index 36cd991bfd..14fae2b42f 100644 --- a/engines/prince/script.cpp +++ b/engines/prince/script.cpp @@ -1588,10 +1588,12 @@ void Interpreter::O_SETFGCODE() { void Interpreter::O_STOPHERO() { uint16 heroId = readScriptFlagValue(); - + if (!heroId) { + _vm->_mainHero->freeOldMove(); + } else if (heroId == 1) { + _vm->_secondHero->freeOldMove(); + } debugInterpreter("O_STOPHERO heroId %d", heroId); - - // clear move steps for hero } void Interpreter::O_ANIMUPDATEOFF() { -- cgit v1.2.3