diff options
| -rw-r--r-- | engines/sci/engine/kmovement.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/engines/sci/engine/kmovement.cpp b/engines/sci/engine/kmovement.cpp index 7c5d8ac4d9..2ef1dce671 100644 --- a/engines/sci/engine/kmovement.cpp +++ b/engines/sci/engine/kmovement.cpp @@ -275,11 +275,11 @@ reg_t kDoBresen(EngineState *s, int argc, reg_t *argv) {  	if (g_sci->_features->handleMoveCount()) {  		if (max_movcnt > movcnt) {  			++movcnt; -			writeSelectorValue(segMan, mover, SELECTOR(b_movCnt), movcnt); // Needed for HQ1/Ogre? -			return NULL_REG; // why do we exit here? +			writeSelectorValue(segMan, mover, SELECTOR(b_movCnt), movcnt); +			return NULL_REG; // sierra sci1+ checks, if destination got reached in this case  		} else {  			movcnt = 0; -			writeSelectorValue(segMan, mover, SELECTOR(b_movCnt), movcnt); // Needed for HQ1/Ogre? +			writeSelectorValue(segMan, mover, SELECTOR(b_movCnt), movcnt);  		}  	} | 
