Prev: F7AC Up: Map Next: F7DB
F7C0: Process: Guard
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