Prev: FC10 Up: Map Next: FC4B
FC2F: Action: Step
Action_Step FC2F CALL Parser_ValidateDirectObject Call Parser_ValidateDirectObject.
FC32 RET C Return if there is no direct object in the user input (so the command is malformed).
FC33 CP $02 Jump to Response_PleaseRephraseThat_Duplicate if there were more than 02 direct objects referenced in the user input (so the command is malformed).
FC35 JP NC,Response_PleaseRephraseThat_Duplicate
FC38 LD HL,$FC47 HL=Table_ActionStep_TokenGroup.
FC3B LD DE,$FC49 DE=Table_ActionStep.
FC3E LD BC,$0001 BC=0001.
FC41 CALL ActionRouting Call ActionRouting.
No phrase tokens matched the user input tokens.
Print "You can't.".
FC44 JP Response_YouCant_Duplicate Jump to Response_YouCant_Duplicate.
The token table for the action "step":
Table_ActionStep_TokenGroup FC47 DEFW PhraseTokens_IntoRing_Duplicate Token group 01.
The actions table for "step":
Table_ActionStep FC49 DEFW Process_StepIntoRing Action routine 01.
Prev: FC10 Up: Map Next: FC4B