![]()  | 
Routines | 
| Prev: 64041 | Up: Map | Next: 64145 | 
| 
 | 
||||
| Action_Free | 64106 | CALL Parser_ValidateDirectObject | Call Parser_ValidateDirectObject. | |
| 64109 | RET C | Return if there is no direct object in the user input (so the command is malformed). | ||
| 64110 | LD HL,64125 | HL=Table_ActionFree_TokenGroup. | ||
| 64113 | LD DE,64135 | DE=Table_ActionsFree. | ||
| 64116 | LD BC,5 | BC=0005. | ||
| 64119 | CALL ActionRouting | Call ActionRouting. | ||
| 
 
No phrase tokens matched the user input tokens.
 
Print "You can't.".
 
 | 
||||
| 64122 | JP Response_YouCant_Duplicate | Jump to Response_YouCant_Duplicate. | ||
| 
 
The token table for the action "free":
 
 | 
||||
| Table_ActionFree_TokenGroup | 64125 | DEFW PhraseTokens_Ox | Token group 1. | |
| 64127 | DEFW PhraseTokens_Roman | Token group 2. | ||
| 64129 | DEFW PhraseTokens_Hare | Token group 3. | ||
| 64131 | DEFW PhraseTokens_Pig | Token group 4. | ||
| 64133 | DEFW PhraseTokens_Rope | Token group 5. | ||
| 
 
The actions table for "free":
 
 | 
||||
| Table_ActionsFree | 64135 | DEFW Process_FreeOx | Action routine 1. | |
| 64137 | DEFW Process_FreeRoman | Action routine 2. | ||
| 64139 | DEFW Process_FreeHare | Action routine 3. | ||
| 64141 | DEFW Response_ItIsntTied | Action routine 4. | ||
| 64143 | DEFW Process_FreeRope | Action routine 5. | ||
| Prev: 64041 | Up: Map | Next: 64145 |