diff --git a/engines/scumm/resource.cpp b/engines/scumm/resource.cpp index bb705525118..cecac1bf625 100644 --- a/engines/scumm/resource.cpp +++ b/engines/scumm/resource.cpp @@ -1879,6 +1879,17 @@ bool ScummEngine::tryPatchMI1CannibalScript(byte *buf, int size) { lang[1] = 'T'; lang[2] = 'A'; break; + case Common::ES_ESP: + expectedSize = 82829; + scriptOffset = 73905; + scriptLength = 579; + expectedMd5 = "0e282d86f80d4e062a9a145601e6fed3"; + patchOffset = 161; + patchLength = 21; + lang[0] = 'E'; + lang[1] = 'S'; + lang[2] = 'P'; + break; default: return false; } diff --git a/engines/scumm/script_v5.cpp b/engines/scumm/script_v5.cpp index 69504f8349a..e86b3a62c21 100644 --- a/engines/scumm/script_v5.cpp +++ b/engines/scumm/script_v5.cpp @@ -2927,6 +2927,11 @@ void ScummEngine_v5::printPatchedMI1CannibalString(int textSlot, const byte *ptr "Oooh, che bello.\xFF\x03" "Semplice. Proprio come uno dei miei.\xFF\x03" "E piccolo. Come il mio."; + } else if (strncmp((const char *)ptr, "/LH.ESP/", 8) == 0) { + msg = + "Oooh, qu\x82 bonito.\xFF\x03" + "Simple. Como uno de los m\xA1os.\xFF\x03" + "Y peque\xA4o, como los m\xA1os."; } printString(textSlot, (const byte *)msg);