diff options
| -rw-r--r-- | scumm/script_v5.cpp | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/scumm/script_v5.cpp b/scumm/script_v5.cpp index e1fdf8a298..6fd26b8603 100644 --- a/scumm/script_v5.cpp +++ b/scumm/script_v5.cpp @@ -2690,7 +2690,13 @@ void ScummEngine_v5::decodeParseString() {  			}  			break;  		case 15:	// SO_TEXTSTRING -			printString(textSlot, _scriptPointer); +			// WORKAROUND: This happens when Chaos introduces +			// herself to bishop Mandible. Of all the places to put +			// a typo... +			if (_gameId == GID_LOOM256 && strcmp((const char *) _scriptPointer, "I am Choas.") == 0) +				printString(textSlot, (const byte *) "I am Chaos."); +			else +				printString(textSlot, _scriptPointer);  			_scriptPointer += resStrLen(_scriptPointer) + 1;  | 
