Prev: 43257 Up: Map Next: 43300
43277: Condition: Phrase Does Not Match
Succeeds when the player input does not match the indexed phrase.
Output
F The zero flag is set when the phrase does not match
Invert the phrase test so the condition succeeds when the command does not match.
Condition_PhraseDoesNotMatch 43277 LD E,(IX+1) The operand selects a phrase from Table_PhrasePointers.
43280 PUSH IX
43282 LD IX,47165
43286 CALL GetTableEntry That phrase.
43289 CALL MatchPhraseTokens Call MatchPhraseTokens.
43292 POP IX Restore the script pointer from the stack.
43294 CALL Handler_RunScript_13 Succeed when the command does not match.
43297 JP Handler_RunScript_3 Resume the script.
Prev: 43257 Up: Map Next: 43300