Prev: F9B3 Up: Map Next: FA29
F9E2: Joint Action: Give/ Throw
Used by the routines at Action_Give and Action_Throw.
This action applies to both "GIVE" and "THROW" (just some extra routines which apply to either verb).
ActionJoint_GiveThrow F9E2 LD HL,$F9F1 HL=Table_ActionGiveThrow_TokenGroup.
F9E5 LD DE,$FA0D DE=Table_ActionsGiveThrow.
F9E8 LD BC,$000E BC=000E.
F9EB CALL ActionRouting Call ActionRouting.
No phrase tokens matched the user input tokens.
Print "I don't see the point.".
F9EE JP Response_IDontSeeThePoint Jump to Response_IDontSeeThePoint.
The token table for the action "give"/"throw":
Table_ActionGiveThrow_TokenGroup F9F1 DEFW PhraseTokens_AcornsToRaven Token group 01.
F9F3 DEFW PhraseTokens_SaltToWarrior Token group 02.
F9F5 DEFW PhraseTokens_SaltToGuard Token group 03.
F9F7 DEFW PhraseTokens_IronToTrader Token group 04.
F9F9 DEFW PhraseTokens_RomanToDruid Token group 05.
F9FB DEFW PhraseTokens_SaltToTrader Token group 06.
F9FD DEFW PhraseTokens_HelmetToTrader Token group 07.
F9FF DEFW PhraseTokens_SwordToTrader Token group 08.
FA01 DEFW PhraseTokens_ShieldToTrader Token group 09.
FA03 DEFW PhraseTokens_IronToGuard Token group 0A.
FA05 DEFW PhraseTokens_HelmetToGuard Token group 0B.
FA07 DEFW PhraseTokens_SilverToDruid Token group 0C.
FA09 DEFW PhraseTokens_HelmetToDruid Token group 0D.
FA0B DEFW PhraseTokens_IronToDruid Token group 0E.
The actions table for "give"/"throw":
Table_ActionsGiveThrow FA0D DEFW Process_GiveAcornsToRaven Action routine 01.
FA0F DEFW Process_GiveSaltToWarrior Action routine 02.
FA11 DEFW Process_GiveSaltToGuard Action routine 03.
FA13 DEFW Process_GiveIronToTrader Action routine 04.
FA15 DEFW Process_GiveRomanToDruid Action routine 05.
FA17 DEFW Process_GiveSaltToTrader Action routine 06.
FA19 DEFW Process_GiveHelmetToTrader Action routine 07.
FA1B DEFW Process_GiveSwordToTrader Action routine 08.
FA1D DEFW Process_GiveShieldToTrader Action routine 09.
FA1F DEFW Process_GiveIronToGuardOrDruid Action routine 0A.
FA21 DEFW Process_GiveHelmetToGuardOrDruid Action routine 0B.
FA23 DEFW Process_GiveSilverToDruid Action routine 0C.
FA25 DEFW Process_GiveHelmetToGuardOrDruid Action routine 0D.
FA27 DEFW Process_GiveIronToGuardOrDruid Action routine 0E.
Prev: F9B3 Up: Map Next: FA29