Prev: FB5D Up: Map Next: FBB9
FB89: Action: Go
Action_Go FB89 CALL Parser_ValidateAnyDirectObject Call Parser_ValidateAnyDirectObject.
FB8C RET C Return if there is no direct object in the user input (so the command is malformed).
FB8D CP $01 Jump to Response_PleaseRephraseThat_Duplicate if there was more than 01 direct object referenced in the user input (so the command is malformed).
FB8F JP NC,Response_PleaseRephraseThat_Duplicate
FB92 LD HL,$FBA1 HL=FBA1.
FB95 LD DE,$FBAD DE=FBAD.
FB98 LD BC,$0006 BC=0006.
FB9B CALL $B0DE Call B0DE.
Print "You can't.".
FB9E JP Response_YouCant_Duplicate Jump to Response_YouCant_Duplicate.
FBA1 DEFW PhraseTokens_North
FBA3 DEFW PhraseTokens_South
FBA5 DEFW PhraseTokens_East
FBA7 DEFW PhraseTokens_West
FBA9 DEFW PhraseTokens_Up
FBAB DEFW PhraseTokens_Down
FBAD DEFW RemoveUserInput_Token_1
FBAF DEFW RemoveUserInput_Token_1
FBB1 DEFW RemoveUserInput_Token_1
FBB3 DEFW RemoveUserInput_Token_1
FBB5 DEFW RemoveUserInput_Token_1
FBB7 DEFW RemoveUserInput_Token_1
Prev: FB5D Up: Map Next: FBB9