diff options
author | Nicola Mettifogo | 2007-02-08 21:08:54 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-02-08 21:08:54 +0000 |
commit | 65dfc335ef134c4ff7a6d50ddab38c0565611f3b (patch) | |
tree | e579d963e11d9713a6de24ff0c02219cc3032b4b | |
parent | 1cc18f6e7b589946be5beb4d8a9284d67054579a (diff) | |
download | scummvm-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
-rw-r--r-- | engines/parallaction/dialogue.cpp | 4 |
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++], "|")); } |