Prev: 8F21 Up: Map Next: 8F68
8F29: Routine at 8F29
Used by the routine at AFFA.
_8f29 8F29 LD A,(Hero_ThroughDoor)
8F2C BIT 0,A
8F2E JR NZ,_8f29_0
8F30 LD HL,(_bd74)
8F33 LD H,$00
8F35 ADD HL,HL
8F36 LD DE,$8F21
8F39 ADD HL,DE
8F3A LD E,(HL)
8F3B INC HL
8F3C LD H,(HL)
8F3D LD L,E
8F3E CALL Vector_Jump
_8f29_0 8F41 LD IX,_bd35_LinkList Get handle to any wall locker / refuse
This entry point is used by the routine at 8F68.
_8f29_1 8F45 LD L,(IX+$00) Get pointer from handle.
8F48 LD H,(IX+$01)
8F4B LD A,L
8F4C OR H
8F4D RET Z
8F4E PUSH HL If there is an address use it to get to actual data
8F4F EX (SP),IX
8F51 LD A,(IX+$02)
8F54 AND A
8F55 JR NZ,_8f29_2
8F57 CALL LinkList_MoveJump
8F5A JR _8f29_1
_8f29_2 8F5C LD L,(IX+$03)
8F5F LD H,(IX+$04)
8F62 CALL Vector_Jump
8F65 POP HL
8F66 JR _8f29_1
Prev: 8F21 Up: Map Next: 8F68