![]() |
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 63830 if there were more than 2 direct objects referenced in the user input (so the command is malformed). | ||
63736 | JP NC,63830 | |||
63739 | LD HL,63754 | HL=Table_ActionGet_TokenGroup. | ||
63742 | LD DE,63792 | DE=Table_ActionsGet. | ||
63745 | LD BC,19 | BC=0019. | ||
63748 | CALL 45278 | Call 45278. | ||
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 |