![]() |
Routines |
| Prev: F55D | Up: Map | Next: F756 |
|
Carry out the "Help" command.
|
||||
| Action_Help | F715 | CALL ParserValidateNoDirectObject | Call ParserValidateNoDirectObject to check that the command has no object, and return if it does not. | |
| F718 | RET C | |||
| F719 | LD A,$06 | Send the player to read the information when the swamp lizard is here. | ||
| F71B | CALL Get_ObjectLocation | |||
| F71E | JP Z,Messaging_ReadTheInformationCarefully_Reply | |||
| F721 | LD A,$2C | Send the player to read the information when the balrog is here. | ||
| F723 | CALL Get_ObjectLocation | |||
| F726 | JP Z,Messaging_ReadTheInformationCarefully_Reply | |||
| F729 | LD A,$07 | Skip the bear's answer when the bear is not here. | ||
| F72B | CALL Get_ObjectLocation | |||
| F72E | JR NZ,Action_Help_Next | |||
|
Print it as the reply: It looks hungry..
|
||||
| F730 | LD HL,$D106 | Point at the message and print it as the reply. | ||
| F733 | JP PrintResponse | |||
| Action_Help_Next | F736 | LD A,$4E | Suggest a little music when the venomous spider is here. | |
| F738 | CALL Get_ObjectLocation | |||
| F73B | JP Z,Messaging_TryALittleMusic_Reply | |||
| F73E | LD A,($AECD) | Read the current room into A. | ||
| F741 | CP $23 | Branch to Messaging_TryALittleMusic_Reply when the room is The Hall of Infinity. The tall columns have a disturbing,disorienting effect.. | ||
| F743 | JP Z,Messaging_TryALittleMusic_Reply | |||
| F746 | LD A,$56 | Skip the corrosion hint when the Black Knight is not here. | ||
| F748 | CALL Get_ObjectLocation | |||
| F74B | JR NZ,Action_Help_Next2 | |||
|
Print it as the reply: Try corrosion..
|
||||
| F74D | LD HL,$D12B | Point at the message and print it as the reply. | ||
| F750 | JP PrintResponse | |||
| Action_Help_Next2 | F753 | JP Messaging_YouDontReallyNeedIt_Reply | Continue at Messaging_YouDontReallyNeedIt_Reply. | |
| Prev: F55D | Up: Map | Next: F756 |