aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/script_v5.cpp4
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();