aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/script_v72he.cpp9
-rw-r--r--scumm/script_v90he.cpp3
2 files changed, 10 insertions, 2 deletions
diff --git a/scumm/script_v72he.cpp b/scumm/script_v72he.cpp
index 069755241f..034419908d 100644
--- a/scumm/script_v72he.cpp
+++ b/scumm/script_v72he.cpp
@@ -850,15 +850,20 @@ void ScummEngine_v72he::o72_actorOps() {
switch (b) {
case 21:
- // HE 80 (Pajama Sam onwards)
+ // HE 80+
k = getStackList(args, ARRAYSIZE(args));
debug(1,"o72_actorOps: case 21 (%d)", k);
break;
case 24:
- // HE 80 (Pajama Sam onwards)
+ // HE 80+
k = pop();
debug(1,"o72_actorOps: case 24 (%d)", k);
break;
+ case 43:
+ // HE 80+
+ k = pop();
+ debug(1,"o72_actorOps: case 43 (%d)", k);
+ break;
case 64:
_actorClipOverride.bottom = pop();
_actorClipOverride.right = pop();
diff --git a/scumm/script_v90he.cpp b/scumm/script_v90he.cpp
index e4fb099793..0a29cb9eb3 100644
--- a/scumm/script_v90he.cpp
+++ b/scumm/script_v90he.cpp
@@ -558,6 +558,9 @@ void ScummEngine_v90he::o90_unknown26() {
case 48:
pop();
break;
+ case 64:
+ pop();
+ break;
case 90:
pop();
break;