![]() |
Routines |
Prev: F3D6 | Up: Map | Next: F40A |
|
||||
Process_EnterCavern | F3EC | LD A,($A7C3) | Jump to Process_EnterCavern_0 if *CurrentRoom is not equal to 06. | |
F3EF | CP $06 | |||
F3F1 | JR NZ,Process_EnterCavern_0 | |||
F3F3 | LD A,$05 | A=05. | ||
F3F5 | JR Process_EnterCavern_2 | Jump to Process_EnterCavern_2. | ||
Process_EnterCavern_0 | F3F7 | CP $41 | Jump to Process_EnterCavern_1 if A is not equal to 41. | |
F3F9 | JR NZ,Process_EnterCavern_1 | |||
F3FB | LD A,$42 | A=42. | ||
F3FD | JR Process_EnterCavern_2 | Jump to Process_EnterCavern_2. | ||
Process_EnterCavern_1 | F3FF | CP $4B | Jump to Response_YouveDoneThatAlready if A is not equal to 4B. | |
F401 | JP NZ,Response_YouveDoneThatAlready | |||
F404 | LD A,$4F | Call ChangeRoom with room 4F: The Fomorians' Cavern. | ||
Process_EnterCavern_2 | F406 | CALL ChangeRoom | ||
F409 | RET | Return. |
Prev: F3D6 | Up: Map | Next: F40A |