diff options
-rw-r--r-- | scumm/script_v5.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scumm/script_v5.cpp b/scumm/script_v5.cpp index 37371627ed..f92df12306 100644 --- a/scumm/script_v5.cpp +++ b/scumm/script_v5.cpp @@ -954,7 +954,7 @@ void Scumm_v5::o5_getActorScale() { return; // INDY3 uses this opcode as a wait_for_actor(); - if ((_gameId == GID_INDY3_256) || (_gameId == GID_INDY3)) { + if ((_gameId == GID_INDY3_256) || (_features & GF_OLD_BUNDLE)) { byte *oldaddr = _scriptPointer - 1; if (derefActorSafe(getVarOrDirectByte(0x80), "o5_wait")->moving) { _scriptPointer = oldaddr; @@ -2252,7 +2252,7 @@ void Scumm_v5::o5_wait() { oldaddr = _scriptPointer - 1; - if ((_gameId == GID_INDY3_256) || (_gameId == GID_INDY3)) { + if ((_gameId == GID_INDY3_256) || (_features & GF_OLD_BUNDLE)) { _opcode = 2; } else _opcode = fetchScriptByte(); |