diff --git a/engines/scumm/script_v5.cpp b/engines/scumm/script_v5.cpp index d795dd86fb0..0e6fdba4ce1 100644 --- a/engines/scumm/script_v5.cpp +++ b/engines/scumm/script_v5.cpp @@ -3239,7 +3239,9 @@ void ScummEngine_v5::decodeParseString() { case 15:{ // SO_TEXTSTRING const int len = resStrLen(_scriptPointer); - if (_game.id == GID_LOOM && vm.slot[_currentScript].number == 95 && _enableEnhancements && strcmp((const char *)_scriptPointer, "I am Choas.") == 0) { + if (_game.id == GID_LOOM && _game.version == 4 && _language == Common::EN_ANY && + vm.slot[_currentScript].number == 95 && _enableEnhancements && + strcmp((const char *)_scriptPointer, "I am Choas.") == 0) { // WORKAROUND: This happens when Chaos introduces // herself to bishop Mandible. Of all the places to put // a typo...