aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/script_v1.cpp')
-rw-r--r--scumm/script_v1.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/scumm/script_v1.cpp b/scumm/script_v1.cpp
index 11be00fb82..a7c39a1250 100644
--- a/scumm/script_v1.cpp
+++ b/scumm/script_v1.cpp
@@ -1756,7 +1756,7 @@ void Scumm::o5_roomOps()
b = getVarOrDirectByte(0x40);
c = getVarOrDirectByte(0x20);
}
- darkenPalette(b, c, a, a, a);
+ darkenPalette(a, a, a, b, c);
break;
case 9: /* ? */
_saveLoadFlag = getVarOrDirectByte(0x80);
@@ -1780,7 +1780,7 @@ void Scumm::o5_roomOps()
_opcode = fetchScriptByte();
d = getVarOrDirectByte(0x80);
e = getVarOrDirectByte(0x40);
- darkenPalette(d, e, a, b, c);
+ darkenPalette(a, b, c, d, e);
break;
case 12: /* ? */
a = getVarOrDirectWord(0x80);
@@ -1789,7 +1789,7 @@ void Scumm::o5_roomOps()
_opcode = fetchScriptByte();
d = getVarOrDirectByte(0x80);
e = getVarOrDirectByte(0x40);
- unkRoomFunc3(d, e, a, b, c);
+ setupShadowPalette(a, b, c, d, e);
break;
case 13:{ /* save-string */