![]()  | 
Routines | 
| Prev: 63711 | Up: Map | Next: 63830 | 
| 
 | 
||||
| Action_Get | 63730 | CALL Parser_ValidateDirectObject | Call Parser_ValidateDirectObject. | |
| 63733 | RET C | Return if there is no direct object in the user input (so the command is malformed). | ||
| 63734 | CP 2 | Jump to Action_Take if there were more than 2 direct objects referenced in the user input (so the command is malformed). | ||
| 63736 | JP NC,Action_Take | |||
| 63739 | LD HL,63754 | HL=Table_ActionGet_TokenGroup. | ||
| 63742 | LD DE,63792 | DE=Table_ActionsGet. | ||
| 63745 | LD BC,19 | BC=0019. | ||
| 63748 | CALL ActionRouting | Call ActionRouting. | ||
| 
 
No phrase tokens matched the user input tokens.
 
Print "You can't.".
 
 | 
||||
| 63751 | JP Response_YouCant_Duplicate | Jump to Response_YouCant_Duplicate. | ||
| 
 
The token table for the action "get":
 
 | 
||||
| Table_ActionGet_TokenGroup | 63754 | DEFW PhraseTokens_Salt | Token group 1. | |
| 63756 | DEFW PhraseTokens_Pot | Token group 2. | ||
| 63758 | DEFW PhraseTokens_Acorns | Token group 3. | ||
| 63760 | DEFW PhraseTokens_Urn | Token group 4. | ||
| 63762 | DEFW PhraseTokens_Torc | Token group 5. | ||
| 63764 | DEFW PhraseTokens_Helmet | Token group 6. | ||
| 63766 | DEFW PhraseTokens_Food | Token group 7. | ||
| 63768 | DEFW PhraseTokens_Iron | Token group 8. | ||
| 63770 | DEFW PhraseTokens_Vase | Token group 9. | ||
| 63772 | DEFW PhraseTokens_Sword | Token group 10. | ||
| 63774 | DEFW PhraseTokens_Meat | Token group 11. | ||
| 63776 | DEFW PhraseTokens_Amulet | Token group 12. | ||
| 63778 | DEFW PhraseTokens_Rope | Token group 13. | ||
| 63780 | DEFW PhraseTokens_Skull | Token group 14. | ||
| 63782 | DEFW PhraseTokens_Shield | Token group 15. | ||
| 63784 | DEFW PhraseTokens_Ladder | Token group 16. | ||
| 63786 | DEFW PhraseTokens_Staff | Token group 17. | ||
| 63788 | DEFW PhraseTokens_Cloak | Token group 18. | ||
| 63790 | DEFW PhraseTokens_Silver | Token group 19. | ||
| 
 
The actions table for "get":
 
 | 
||||
| Table_ActionsGet | 63792 | DEFW Process_GetSalt | Action routine 1. | |
| 63794 | DEFW Process_GetPot | Action routine 2. | ||
| 63796 | DEFW Process_GetAcorns | Action routine 3. | ||
| 63798 | DEFW Process_GetUrn | Action routine 4. | ||
| 63800 | DEFW Process_GetTorc | Action routine 5. | ||
| 63802 | DEFW Process_GetHelmet | Action routine 6. | ||
| 63804 | DEFW Process_GetFood | Action routine 7. | ||
| 63806 | DEFW Process_GetIron | Action routine 8. | ||
| 63808 | DEFW Process_GetVase | Action routine 9. | ||
| 63810 | DEFW Process_GetSword | Action routine 10. | ||
| 63812 | DEFW Process_GetMeat | Action routine 11. | ||
| 63814 | DEFW Process_GetAmulet | Action routine 12. | ||
| 63816 | DEFW Process_GetRope | Action routine 13. | ||
| 63818 | DEFW Process_GetSkull | Action routine 14. | ||
| 63820 | DEFW Process_GetShield | Action routine 15. | ||
| 63822 | DEFW Process_GetLadder | Action routine 16. | ||
| 63824 | DEFW Process_GetStaff | Action routine 17. | ||
| 63826 | DEFW Process_GetCloak | Action routine 18. | ||
| 63828 | DEFW Process_GetSilver | Action routine 19. | ||
| Prev: 63711 | Up: Map | Next: 63830 |