Prev: 63861 Up: Map Next: 63970
63923: Action: Give
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