aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v72he.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/script_v72he.cpp')
-rw-r--r--scumm/script_v72he.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/scumm/script_v72he.cpp b/scumm/script_v72he.cpp
index 48d39aee92..408d3a5432 100644
--- a/scumm/script_v72he.cpp
+++ b/scumm/script_v72he.cpp
@@ -852,11 +852,16 @@ void ScummEngine_v72he::o72_actorOps() {
case 21:
// HE 80+
k = getStackList(args, ARRAYSIZE(args));
+ for (i = 0; i < k; ++i) {
+ a->setUserCondition(args[i] & 0x7F, args[i] & 0x80);
+ }
debug(1,"o72_actorOps: case 21 (%d)", k);
break;
case 24:
// HE 80+
k = pop();
+// a->byte_45737A = 1;
+ a->setTalkCondition(k);
debug(1,"o72_actorOps: case 24 (%d)", k);
break;
case 43: