diff options
author | sluicebox | 2019-09-04 11:08:33 -0700 |
---|---|---|
committer | sluicebox | 2019-09-04 11:08:33 -0700 |
commit | 9d709866a5578de2c9e5bf2eebf966f66a849650 (patch) | |
tree | 7d9c95614df8e8805cf41ec530b77456c1584e2a | |
parent | 4355c42044493249cfc2562e190e66f7226a4829 (diff) | |
download | scummvm-rg350-9d709866a5578de2c9e5bf2eebf966f66a849650.tar.gz scummvm-rg350-9d709866a5578de2c9e5bf2eebf966f66a849650.tar.bz2 scummvm-rg350-9d709866a5578de2c9e5bf2eebf966f66a849650.zip |
SCI32: Fix QFG4 Gnome talker at inn
Fixes bug #11030
-rw-r--r-- | engines/sci/engine/workarounds.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/sci/engine/workarounds.cpp b/engines/sci/engine/workarounds.cpp index 1254c7d65e..568e627671 100644 --- a/engines/sci/engine/workarounds.cpp +++ b/engines/sci/engine/workarounds.cpp @@ -1236,6 +1236,14 @@ static const SciMessageWorkaroundEntry messageWorkarounds[] = { // tuple remapped to seq:2 in an audio workaround below. { GID_QFG4, SCI_MEDIA_CD, K_LANG_ENGLISH, -1, 520, 2, 59, 0, 1, { MSG_WORKAROUND_FAKE, 520, 2, 59, 0, 1, 28, 0, 0, "Thank you for the beautiful flowers. No one has been so nice to me since I can remember." } }, { GID_QFG4, SCI_MEDIA_CD, K_LANG_ENGLISH, -1, 520, 2, 59, 0, 2, { MSG_WORKAROUND_EXTRACT, 520, 2, 59, 0, 1, 28, 0, 0, NULL } }, + // Wrong talker when asking gnome about himself in room 320 - bug #11030. + // This incorrect value caused the narrator to accidentally voice these + // messages in the CD version instead of the actor who played the gnome. + // There's nothing we can do about that but we can at least set the correct + // talker so that the message boxes appear in the correct screen location. + { GID_QFG4, SCI_MEDIA_ALL, K_LANG_NONE, -1, 322, 10, 149, 1, 1, { MSG_WORKAROUND_EXTRACT, 322, 10, 149, 1, 1, 13, 0, 0, NULL } }, + { GID_QFG4, SCI_MEDIA_ALL, K_LANG_NONE, -1, 322, 10, 149, 1, 2, { MSG_WORKAROUND_EXTRACT, 322, 10, 149, 1, 2, 13, 0, 0, NULL } }, + { GID_QFG4, SCI_MEDIA_ALL, K_LANG_NONE, -1, 322, 10, 149, 1, 3, { MSG_WORKAROUND_EXTRACT, 322, 10, 149, 1, 3, 13, 0, 0, NULL } }, // This fixes the error message shown when speech and subtitles are // enabled simultaneously in SQ4 - the (very) long dialog when Roger // is talking with the aliens is missing - bug #6067. |