Prev: 64559 Up: Map Next: 64650
64587: Action: Kill/ Attack/ Hit/ Strike
Action_Kill 64587 CALL Parser_ValidateDirectObject Call Parser_ValidateDirectObject.
64590 RET C Return if there is no direct object in the user input (so the command is malformed).
64591 LD HL,64606 HL=Table_ActionKill_TokenGroup.
64594 LD DE,64628 DE=Table_ActionKill.
64597 LD BC,11 BC=0011.
64600 CALL ActionRouting Call ActionRouting.
No phrase tokens matched the user input tokens.
Print "You can't.".
64603 JP Response_YouCant_Duplicate Jump to Response_YouCant_Duplicate.
The token table for the action "kill":
Table_ActionKill_TokenGroup 64606 DEFW PhraseTokens_RomanWithSword Token group 1.
64608 DEFW PhraseTokens_Fomorian Token group 2.
64610 DEFW PhraseTokens_HareWithSword Token group 3.
64612 DEFW PhraseTokens_Trader Token group 4.
64614 DEFW PhraseTokens_Warrior Token group 5.
64616 DEFW PhraseTokens_Wolves Token group 6.
64618 DEFW PhraseTokens_Bear Token group 7.
64620 DEFW PhraseTokens_Guard Token group 8.
64622 DEFW PhraseTokens_Druid Token group 9.
64624 DEFW PhraseTokens_PigWithSword Token group 10.
64626 DEFW PhraseTokens_OxWithSword Token group 11.
The actions table for "kill":
Table_ActionKill 64628 DEFW Process_KillRomanWithSword Action routine 1.
64630 DEFW Process_KillFomorian Action routine 2.
64632 DEFW Process_KillHareWithSword Action routine 3.
64634 DEFW Process_KillTrader Action routine 4.
64636 DEFW Process_KillWarrior Action routine 5.
64638 DEFW Process_KillWolves Action routine 6.
64640 DEFW Process_KillBear Action routine 7.
64642 DEFW Process_KillGuard Action routine 8.
64644 DEFW Process_KillDruid Action routine 9.
64646 DEFW Process_KillPigWithSword Action routine 10.
64648 DEFW Process_KillOxWithSword Action routine 11.
Prev: 64559 Up: Map Next: 64650