![]() |
Routines |
Prev: 63861 | Up: Map | Next: 63970 |
|
||||
Action_Give | 63923 | CALL Parser_ValidateTwoDirectObjects | Call Parser_ValidateTwoDirectObjects. | |
63926 | RET C | Return if there are not two direct objects in the user input (so the command is malformed). | ||
63927 | LD HL,43045 | HL=UserInput_Token_2. | ||
63930 | LD BC,9 | BC=0009. | ||
63933 | LD A,109 | Load token 109 "TO" into A. | ||
63935 | CPIR | Search for the matching token. | ||
63937 | JP NZ,Response_PleaseRephraseThat_Duplicate | Jump to Response_PleaseRephraseThat_Duplicate if . | ||
63940 | LD HL,63954 | HL=Table_ActionGive_TokenGroup. | ||
63943 | LD DE,63962 | DE=Table_ActionGive. | ||
63946 | LD BC,4 | BC=0004. | ||
63949 | CALL ActionRouting | Call ActionRouting. | ||
No phrase tokens matched the user input tokens.
|
||||
63952 | JR ActionJoint_GiveThrow | Jump to ActionJoint_GiveThrow. | ||
The token table for the action "give":
|
||||
Table_ActionGive_TokenGroup | 63954 | DEFW PhraseTokens_MeatToBear | Token group 1. | |
63956 | DEFW PhraseTokens_MeatToWolves | Token group 2. | ||
63958 | DEFW PhraseTokens_FoodToBear | Token group 3. | ||
63960 | DEFW PhraseTokens_FoodToWolves | Token group 4. | ||
The actions table for "give":
|
||||
Table_ActionGive | 63962 | DEFW Process_GiveFoodToBear | Action routine 1. | |
63964 | DEFW Process_GiveFoodToWolves | Action routine 2. | ||
63966 | DEFW Process_GiveFoodToBear | Action routine 3. | ||
63968 | DEFW Process_GiveFoodToWolves | Action routine 4. |
Prev: 63861 | Up: Map | Next: 63970 |