diff options
author | Filippos Karapetis | 2013-03-30 13:58:53 +0200 |
---|---|---|
committer | Filippos Karapetis | 2013-03-30 13:58:53 +0200 |
commit | 5539323e16ec10f8f72dcec0d9c25588c2ef986b (patch) | |
tree | 01b96b74fd666940d34425dbf4288c46c8cd3050 /engines/sci/engine | |
parent | e376535ad4caaa605f5db7dbae132d639ec99f11 (diff) | |
download | scummvm-rg350-5539323e16ec10f8f72dcec0d9c25588c2ef986b.tar.gz scummvm-rg350-5539323e16ec10f8f72dcec0d9c25588c2ef986b.tar.bz2 scummvm-rg350-5539323e16ec10f8f72dcec0d9c25588c2ef986b.zip |
SCI: Fix two script bugs in PQ1 (message tuple typos) - bug #3605654
Diffstat (limited to 'engines/sci/engine')
-rw-r--r-- | engines/sci/engine/message.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/sci/engine/message.cpp b/engines/sci/engine/message.cpp index 10f8094423..5b297ac5cf 100644 --- a/engines/sci/engine/message.cpp +++ b/engines/sci/engine/message.cpp @@ -210,6 +210,18 @@ bool MessageState::getRecord(CursorStack &stack, bool recurse, MessageRecord &re t.verb = 2; } + if (g_sci->getGameId() == GID_PQ1 && stack.getModule() == 38 && + t.noun == 10 && t.verb == 4 && t.cond == 8 && t.seq == 1) { + // Using the hand icon on Keith in the Blue Room - bug #3605654 + t.cond = 9; + } + + if (g_sci->getGameId() == GID_PQ1 && stack.getModule() == 38 && + t.noun == 10 && t.verb == 1 && t.cond == 0 && t.seq == 1) { + // Using the eye icon on Keith in the Blue Room - bug #3605654 + t.cond = 13; + } + // Fill in known missing message tuples if (g_sci->getGameId() == GID_SQ4 && stack.getModule() == 16 && t.noun == 7 && t.verb == 0 && t.cond == 3 && t.seq == 1) { |