Prev: 63563 Up: Map Next: 63631
63571: Action: Examine
Action_Examine 63571 CALL Parser_ValidateDirectObject Call Parser_ValidateDirectObject.
63574 RET C Return if there is no direct object in the user input (so the command is malformed).
63575 CP 2 Jump to Response_PleaseRephraseThat_Duplicate if there were more than 2 direct objects referenced in the user input (so the command is malformed).
63577 JP NC,Response_PleaseRephraseThat_Duplicate
63580 LD HL,63595 HL=Table_ActionExamine_TokenGroup.
63583 LD DE,63613 DE=Table_ActionsExamine.
63586 LD BC,9 BC=0009.
63589 CALL 45278 Call 45278.
Print "You see nothing special.".
63592 JP Response_YouSeeNothingSpecial Jump to Response_YouSeeNothingSpecial.
The token table for the action "examine":
Table_ActionExamine_TokenGroup 63595 DEFW PhraseTokens_Urn Token group 1.
63597 DEFW PhraseTokens_Helmet Token group 2.
63599 DEFW PhraseTokens_Monolith Token group 3.
63601 DEFW PhraseTokens_Sword Token group 4.
63603 DEFW PhraseTokens_Amulet Token group 5.
63605 DEFW PhraseTokens_Staff Token group 6.
63607 DEFW PhraseTokens_Body Token group 7.
63609 DEFW PhraseTokens_Torc Token group 8.
63611 DEFW PhraseTokens_Slab Token group 9.
The actions table for "examine":
Table_ActionsExamine 63613 DEFW Process_ExamineUrn Action routine 1.
63615 DEFW Process_ExamineHelmet Action routine 2.
63617 DEFW Process_ExamineMonolith Action routine 3.
63619 DEFW Process_ExamineSword Action routine 4.
63621 DEFW Process_ExamineAmulet Action routine 5.
63623 DEFW Process_ExamineStaff Action routine 6.
63625 DEFW Process_ExamineBody Action routine 7.
63627 DEFW Process_ExamineTorc Action routine 8.
63629 DEFW Process_ExamineSlab Action routine 9.
Prev: 63563 Up: Map Next: 63631