aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
authorsluicebox2019-09-04 11:08:33 -0700
committersluicebox2019-09-04 11:08:33 -0700
commit9d709866a5578de2c9e5bf2eebf966f66a849650 (patch)
tree7d9c95614df8e8805cf41ec530b77456c1584e2a /engines/sci
parent4355c42044493249cfc2562e190e66f7226a4829 (diff)
downloadscummvm-rg350-9d709866a5578de2c9e5bf2eebf966f66a849650.tar.gz
scummvm-rg350-9d709866a5578de2c9e5bf2eebf966f66a849650.tar.bz2
scummvm-rg350-9d709866a5578de2c9e5bf2eebf966f66a849650.zip
SCI32: Fix QFG4 Gnome talker at inn
Fixes bug #11030
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/engine/workarounds.cpp8
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.