Prev: A8F9 Up: Map Next: A924
A90D: 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 A90D LD E,(IX+$01) The operand selects a phrase from Table_PhrasePointers.
A910 PUSH IX
A912 LD IX,$B83D
A916 CALL GetTableEntry That phrase.
A919 CALL MatchPhraseTokens Call MatchPhraseTokens.
A91C POP IX Restore the script pointer from the stack.
A91E CALL Handler_RunScript_13 Succeed when the command does not match.
A921 JP Handler_RunScript_3 Resume the script.
Prev: A8F9 Up: Map Next: A924