aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/script_v2.cpp')
-rw-r--r--scumm/script_v2.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/scumm/script_v2.cpp b/scumm/script_v2.cpp
index 7770946c44..6d99852c71 100644
--- a/scumm/script_v2.cpp
+++ b/scumm/script_v2.cpp
@@ -1333,8 +1333,14 @@ void Scumm_v2::o2_roomOps() {
VAR(VAR_CAMERA_MAX_X) = b;
break;
case 2: /* room color */
- _shadowPalette[b] = a;
- _fullRedraw = true;
+ if (_version == 1) {
+ _shadowPalette[0] = 255;
+ _shadowPalette[1] = a;
+ _shadowPalette[2] = b;
+ } else {
+ _shadowPalette[b] = a;
+ _fullRedraw = true;
+ }
break;
}
}