![]()  | 
Routines | 
| Prev: 64349 | Up: Map | Next: 64441 | 
| 
 | 
||||
| Action_Go | 64393 | CALL Parser_ValidateAnyDirectObject | Call Parser_ValidateAnyDirectObject. | |
| 64396 | RET C | Return if there is no direct object in the user input (so the command is malformed). | ||
| 64397 | CP 1 | Jump to Response_PleaseRephraseThat_Duplicate if there was more than 1 direct object referenced in the user input (so the command is malformed). | ||
| 64399 | JP NC,Response_PleaseRephraseThat_Duplicate | |||
| 64402 | LD HL,64417 | HL=Table_ActionGo_TokenGroup. | ||
| 64405 | LD DE,64429 | DE=Table_ActionsGo. | ||
| 64408 | LD BC,6 | BC=0006. | ||
| 64411 | CALL ActionRouting | Call ActionRouting. | ||
| 
 
No phrase tokens matched the user input tokens.
 
Print "You can't.".
 
 | 
||||
| 64414 | JP Response_YouCant_Duplicate | Jump to Response_YouCant_Duplicate. | ||
| 
 
The token table for the action "go":
 
 | 
||||
| Table_ActionGo_TokenGroup | 64417 | DEFW PhraseTokens_North | Token group 1. | |
| 64419 | DEFW PhraseTokens_South | Token group 2. | ||
| 64421 | DEFW PhraseTokens_East | Token group 3. | ||
| 64423 | DEFW PhraseTokens_West | Token group 4. | ||
| 64425 | DEFW PhraseTokens_Up | Token group 5. | ||
| 64427 | DEFW PhraseTokens_Down | Token group 6. | ||
| 
 
The actions table for "go":
 
 | 
||||
| Table_ActionsGo | 64429 | DEFW RemoveUserInput_Token_1 | Action routine 1. | |
| 64431 | DEFW RemoveUserInput_Token_1 | Action routine 2. | ||
| 64433 | DEFW RemoveUserInput_Token_1 | Action routine 3. | ||
| 64435 | DEFW RemoveUserInput_Token_1 | Action routine 4. | ||
| 64437 | DEFW RemoveUserInput_Token_1 | Action routine 5. | ||
| 64439 | DEFW RemoveUserInput_Token_1 | Action routine 6. | ||
| Prev: 64349 | Up: Map | Next: 64441 |