aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
diff options
context:
space:
mode:
authorFilippos Karapetis2018-12-02 23:58:44 +0200
committerFilippos Karapetis2018-12-02 23:58:44 +0200
commit8d4330a217200f646a7402c41ea1fd5d28667de9 (patch)
tree9e79d0bf8603d72f32722ad84d9bc03c5ade8ed0 /engines/sci/engine
parenta8bae85d0368ec9aff0357a65fdb16f3b526a36c (diff)
downloadscummvm-rg350-8d4330a217200f646a7402c41ea1fd5d28667de9.tar.gz
scummvm-rg350-8d4330a217200f646a7402c41ea1fd5d28667de9.tar.bz2
scummvm-rg350-8d4330a217200f646a7402c41ea1fd5d28667de9.zip
SCI: Add some TODOs for better handling of wrong / missing resources
Diffstat (limited to 'engines/sci/engine')
-rw-r--r--engines/sci/engine/message.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sci/engine/message.cpp b/engines/sci/engine/message.cpp
index 3130abbb7d..aa961c9a85 100644
--- a/engines/sci/engine/message.cpp
+++ b/engines/sci/engine/message.cpp
@@ -228,6 +228,9 @@ bool MessageState::getRecord(CursorStack &stack, bool recurse, MessageRecord &re
MessageTuple &t = stack.top();
// Fix known incorrect message tuples
+ // TODO: Add a more generic mechanism, like the one we have for
+ // script workarounds, for cases with incorrect sync resources,
+ // like the ones below.
if (g_sci->getGameId() == GID_QFG1VGA && stack.getModule() == 322 &&
t.noun == 14 && t.verb == 1 && t.cond == 19 && t.seq == 1) {
// Talking to Kaspar the shopkeeper - bug #3604944