Prev: 64145 Up: Map Next: 64221
64173: Action: Jump
Action_Jump 64173 CALL Parser_ValidateAnyDirectObject Call Parser_ValidateAnyDirectObject.
64176 RET C Return if there is no direct object in the user input (so the command is malformed).
64177 CP 3 Jump to Response_PleaseRephraseThat_Duplicate if there were more than 3 direct objects referenced in the user input (so the command is malformed).
64179 JP NC,Response_PleaseRephraseThat_Duplicate
64182 LD HL,64197 HL=Table_ActionJump_TokenGroup.
64185 LD DE,64209 DE=Table_ActionsJump.
64188 LD BC,6 BC=0006.
64191 CALL ActionRouting Call ActionRouting.
No phrase tokens matched the user input tokens.
Print "You can't.".
64194 JP Response_YouCant_Duplicate Jump to Response_YouCant_Duplicate.
The token table for the action "jump":
Table_ActionJump_TokenGroup 64197 DEFW PhraseTokens_IntoPool Token group 1.
64199 DEFW PhraseTokens_IntoLake Token group 2.
64201 DEFW PhraseTokens_IntoWater Token group 3.
64203 DEFW PhraseTokens_OntoStraw Token group 4.
64205 DEFW PhraseTokens_IntoRing Token group 5.
64207 DEFW PhraseTokens_Down Token group 6.
The actions table for "jump":
Table_ActionsJump 64209 DEFW Process_EnterIntoPool Action routine 1.
64211 DEFW Process_EnterIntoLake Action routine 2.
64213 DEFW Process_EnterIntoWater Action routine 3.
64215 DEFW Process_JumpOntoStraw Action routine 4.
64217 DEFW Process_JumpIntoRing Action routine 5.
64219 DEFW Process_JumpDown Action routine 6.
Prev: 64145 Up: Map Next: 64221