![]() |
Routines |
| Prev: F55D | Up: Map | Next: F756 |
|
Carry out the "Help" command.
|
||||
| Action_Help | F715 | CALL ParserValidateNoDirectObject | Call ParserValidateNoDirectObject. | |
| F718 | RET C | Return if the direct object is malformed. | ||
|
Is "A swamp lizard." in the current room?
|
||||
| F719 | LD A,$06 | Jump to Response_ReadTheInformationCarefully if ValidateItemPresent reports that "A swamp lizard." is present. | ||
| F71B | CALL ValidateItemPresent | |||
| F71E | JP Z,Response_ReadTheInformationCarefully | |||
|
Is "A balrog." in the current room?
|
||||
| F721 | LD A,$2C | Jump to Response_ReadTheInformationCarefully if ValidateItemPresent reports that "A balrog." is present. | ||
| F723 | CALL ValidateItemPresent | |||
| F726 | JP Z,Response_ReadTheInformationCarefully | |||
|
Is "A bear." in the current room?
|
||||
| F729 | LD A,$07 | Jump to Action_Help_Next if ValidateItemPresent reports that "A bear." is not present. | ||
| F72B | CALL ValidateItemPresent | |||
| F72E | JR NZ,Action_Help_Next | |||
|
Print "It looks hungry.".
|
||||
| F730 | LD HL,$D106 | HL=Messaging_ItLooksHungry. | ||
| F733 | JP PrintResponse | Jump to PrintResponse. | ||
|
Is "A venomous spider." in the current room?
|
||||
| Action_Help_Next | F736 | LD A,$4E | Jump to Response_TryALittleMusic if ValidateItemPresent reports that "A venomous spider." is present. | |
| F738 | CALL ValidateItemPresent | |||
| F73B | JP Z,Response_TryALittleMusic | |||
| F73E | LD A,($AECD) | A=*CurrentRoom. | ||
|
Is the player in room 23: "
The Hall of Infinity"?
|
||||
| F741 | CP $23 | Jump to Response_TryALittleMusic if *CurrentRoom is room 23: " The Hall of Infinity". | ||
| F743 | JP Z,Response_TryALittleMusic | |||
|
Is "The Black Knight." in the current room?
|
||||
| F746 | LD A,$56 | Jump to Response_YouDontReallyNeedIt if ValidateItemPresent reports that "The Black Knight." is not present. | ||
| F748 | CALL ValidateItemPresent | |||
| F74B | JR NZ,Action_Help_Next2 | |||
|
Print "Try corrosion.".
|
||||
| F74D | LD HL,$D12B | HL=Messaging_TryCorrosion. | ||
| F750 | JP PrintResponse | Jump to PrintResponse. | ||
| Action_Help_Next2 | F753 | JP Response_YouDontReallyNeedIt | Jump to Response_YouDontReallyNeedIt. | |
|
View the equivalent code in;
|
||||
| Prev: F55D | Up: Map | Next: F756 |