diff options
Diffstat (limited to 'scumm/script_v5.cpp')
-rw-r--r-- | scumm/script_v5.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scumm/script_v5.cpp b/scumm/script_v5.cpp index 1b8bf504b0..be17c23b3c 100644 --- a/scumm/script_v5.cpp +++ b/scumm/script_v5.cpp @@ -1654,7 +1654,8 @@ void Scumm_v5::o5_roomOps() { } checkRange(256, 0, a, "o5_roomOps: 2: Illegal room color slot (%d)"); _shadowPalette[b] = a; - setDirtyColors(b, b); + if (!(_features & GF_16COLOR)) + setDirtyColors(b, b); } else { a = getVarOrDirectWord(0x80); b = getVarOrDirectWord(0x40); |