![]() |
Routines |
| Prev: F7AC | Up: Map | Next: F7DB |
|
|
||||
| Process_Guard | F7C0 | LD A,$46 | Call ValidateItemPresent with item 46: "A guard at the entrance". | |
| F7C2 | CALL ValidateItemPresent | |||
| F7C5 | JR NZ,Guard_AlreadyDealtWith | Jump to Guard_AlreadyDealtWith if "A guard at the entrance" is not in the current room. | ||
|
Print "The guard prevents you.".
|
||||
| F7C7 | LD HL,$E079 | HL=Messaging_GuardPreventsYou. | ||
| F7CA | JP PrintStringAndNewline_Duplicate | Jump to PrintStringAndNewline_Duplicate. | ||
|
Jump to print "You've done that already." if this room is not
The Cadwell Hillfort.
|
||||
| Guard_AlreadyDealtWith | F7CD | LD A,($A7C3) | Jump to Response_YouveDoneThatAlready if *CurrentRoom is not room 3A: The Cadwell Hillfort. | |
| F7D0 | CP $3A | |||
| F7D2 | JP NZ,Response_YouveDoneThatAlready | |||
| F7D5 | LD A,$49 | Call ChangeRoom with room 49: The Main Courtyard. | ||
| F7D7 | CALL ChangeRoom | |||
| F7DA | RET | Return. | ||
| Prev: F7AC | Up: Map | Next: F7DB |