aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/engine')
-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.