diff options
-rw-r--r-- | scumm/script_v5.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scumm/script_v5.cpp b/scumm/script_v5.cpp index 5f73a32100..698a9b936b 100644 --- a/scumm/script_v5.cpp +++ b/scumm/script_v5.cpp @@ -2415,6 +2415,8 @@ void Scumm_v5::decodeParseString() { break; case 1: /* color */ _string[textSlot].color = getVarOrDirectByte(0x80); + if (_features & GF_16COLOR) + _string[textSlot].color &= 0x0f; // FIXME break; case 2: /* clipping */ _string[textSlot].right = getVarOrDirectWord(0x80); |