aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorNicola Mettifogo2007-02-08 21:08:54 +0000
committerNicola Mettifogo2007-02-08 21:08:54 +0000
commit65dfc335ef134c4ff7a6d50ddab38c0565611f3b (patch)
treee579d963e11d9713a6de24ff0c02219cc3032b4b /engines
parent1cc18f6e7b589946be5beb4d8a9284d67054579a (diff)
downloadscummvm-rg350-65dfc335ef134c4ff7a6d50ddab38c0565611f3b.tar.gz
scummvm-rg350-65dfc335ef134c4ff7a6d50ddab38c0565611f3b.tar.bz2
scummvm-rg350-65dfc335ef134c4ff7a6d50ddab38c0565611f3b.zip
fixed bug in dialogue parsing code: available answers now really depend on game flags
svn-id: r25427
Diffstat (limited to 'engines')
-rw-r--r--engines/parallaction/dialogue.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/parallaction/dialogue.cpp b/engines/parallaction/dialogue.cpp
index 2ba01c700f..d039ec1cd8 100644
--- a/engines/parallaction/dialogue.cpp
+++ b/engines/parallaction/dialogue.cpp
@@ -110,13 +110,13 @@ Dialogue *parseDialogue(ArchivedFile *file) {
byte _al = _vm->searchTable(_tokens[v56]+2, v60);
vB4->_noFlags[_di] |= 1 << (_al - 1);
} else {
- byte _al = _vm->searchTable(_tokens[v56]+2, v60);
+ byte _al = _vm->searchTable(_tokens[v56], v60);
vB4->_yesFlags[_di] |= 1 << (_al - 1);
}
v56++;
- } while (!scumm_stricmp(_tokens[v56], "|"));
+ } while (!scumm_stricmp(_tokens[v56++], "|"));
}