![]()  | 
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 |