![]() |
Routines |
Prev: F9E2 | Up: Map | Next: FA6A |
|
||||
Action_Throw | FA29 | CALL Parser_ValidateDirectObject | Call Parser_ValidateDirectObject. | |
FA2C | RET C | Return if there is no direct object in the user input (so the command is malformed). | ||
FA2D | CP $02 | Jump to Action_Drop if there were less than 02 direct objects referenced in the user input. | ||
FA2F | JP C,Action_Drop | |||
Print "Please rephrase that.".
|
||||
FA32 | CP $03 | Jump to Response_PleaseRephraseThat_Duplicate if there were more than 03 direct objects referenced in the user input (so the command is malformed). | ||
FA34 | JP NC,Response_PleaseRephraseThat_Duplicate | |||
FA37 | LD HL,$FA46 | HL=Table_ActionThrow_TokenGroup. | ||
FA3A | LD DE,$FA58 | DE=Table_ActionsThrow. | ||
FA3D | LD BC,$0009 | BC=0009. | ||
FA40 | CALL ActionRouting | Call ActionRouting. | ||
No phrase tokens matched the user input tokens.
|
||||
FA43 | JP ActionJoint_GiveThrow | Jump to ActionJoint_GiveThrow. | ||
The token table for the action "throw":
|
||||
Table_ActionThrow_TokenGroup | FA46 | DEFW PhraseTokens_MeatToBear | Token group 01. | |
FA48 | DEFW PhraseTokens_MeatToWolves | Token group 02. | ||
FA4A | DEFW PhraseTokens_FoodToBear | Token group 03. | ||
FA4C | DEFW PhraseTokens_FoodToWolves | Token group 04. | ||
FA4E | DEFW PhraseTokens_MeatAtBear | Token group 05. | ||
FA50 | DEFW PhraseTokens_MeatAtWolves | Token group 06. | ||
FA52 | DEFW PhraseTokens_FoodAtBear | Token group 07. | ||
FA54 | DEFW PhraseTokens_FoodAtWolves | Token group 08. | ||
FA56 | DEFW PhraseTokens_UrnIntoFire | Token group 09. | ||
The actions table for "throw":
|
||||
Table_ActionsThrow | FA58 | DEFW Process_ThrowMeatToBear | Action routine 01. | |
FA5A | DEFW Process_ThrowMeatToWolves | Action routine 02. | ||
FA5C | DEFW Process_ThrowFoodToBear | Action routine 03. | ||
FA5E | DEFW Process_ThrowFoodToWolves | Action routine 04. | ||
FA60 | DEFW Process_ThrowMeatToBear | Action routine 05. | ||
FA62 | DEFW Process_ThrowMeatToWolves | Action routine 06. | ||
FA64 | DEFW Process_ThrowFoodToBear | Action routine 07. | ||
FA66 | DEFW Process_ThrowFoodToWolves | Action routine 08. | ||
FA68 | DEFW Process_ThrowUrnIntoFire | Action routine 09. |
Prev: F9E2 | Up: Map | Next: FA6A |