Skip to content
Permalink
Browse files

SHERLOCK: RT: Fix Spanish crash talking to lady in Tailor shop

  • Loading branch information...
dreammaster committed May 22, 2019
1 parent 6a6506b commit 64087716736ae9ec26813b8a0d62c98694503504
Showing with 7 additions and 0 deletions.
  1. +3 −0 NEWS.md
  2. +4 −0 engines/sherlock/tattoo/tattoo_talk.cpp
@@ -58,6 +58,9 @@ For a more comprehensive changelog of the latest experimental code, see:
- Fixed an issue in the wig maker room in the German version of SPY Fox 3: Operation Ozone
which makes the game completable.

Sherlock:
- Fixed crash in Spanish version talking to lady in Tailor shop

SKY:
- Added workaround for original game bug to improve intro and not cut off images which exist
as fullscreen (320x200px) in the game data files.
@@ -435,6 +435,10 @@ OpcodeReturn TattooTalk::cmdPlaySong(const byte *&str) {

OpcodeReturn TattooTalk::cmdRestorePeopleSequence(const byte *&str) {
int npcNum = *++str - 1;
// WORKAROUND: Fix script error talking to woman in Tailor shop
if (npcNum == 111 && _vm->getLanguage() == Common::ES_ESP)
npcNum = 5;

TattooPeople &people = *(TattooPeople *)_vm->_people;
TattooPerson &person = people[npcNum];
person._misc = 0;

0 comments on commit 6408771

Please sign in to comment.
You can’t perform that action at this time.