aboutsummaryrefslogtreecommitdiff
path: root/scumm/charset.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/charset.cpp')
-rw-r--r--scumm/charset.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/scumm/charset.cpp b/scumm/charset.cpp
index d620505a66..4ae6b85dad 100644
--- a/scumm/charset.cpp
+++ b/scumm/charset.cpp
@@ -1175,8 +1175,8 @@ void CharsetRendererV3::setColor(byte color)
bool useShadow = false;
_color = color;
- // FM-TOWNS version of Loom uses old colour method as well
- if ((_vm->_version >= 2) && (_vm->_features & GF_16COLOR || _vm->_gameId == GID_LOOM)) {
+ // FM-TOWNS version of Loom uses old color method as well
+ if ((_vm->_version >= 2) && (_vm->_features & GF_16COLOR || (_vm->_gameId == GID_LOOM && _vm->_version == 3))) {
useShadow = ((_color & 0xF0) != 0);
_color &= 0x0f;
} else if (_vm->_features & GF_OLD256) {