aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/script_v2.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/scumm/script_v2.cpp b/scumm/script_v2.cpp
index 9592a97274..447bfc0af0 100644
--- a/scumm/script_v2.cpp
+++ b/scumm/script_v2.cpp
@@ -686,15 +686,15 @@ void Scumm_v2::o2_actorSet() {
break;
case 2: // Actor Set Color
- i = fetchScriptByte();
- a->palette[i] = arg;
- a->needRedraw = true;
-
- // FIXME: Hack for V1 Zak
if ((_gameId == GID_ZAK) && (_version == 1)) {
- fetchScriptByte();
- fetchScriptByte();
+ // FIXME: maybe this is needed for MM v1, too, but so far I have
+ // not seen any call to this in it at all, so I don't know
+ i = 3;
+ } else {
+ i = fetchScriptByte();
}
+ a->palette[i] = arg;
+ a->needRedraw = true;
break;
case 3: // Actor Name