Prev: AFEB Up: Map Next: B05E
B01F: Routine at B01F
Used by the routine at EB10.
B01F LD C,A
B020 LD A,($A7EE)
B023 AND A
B024 JR Z,$B03D
B026 LD B,A
B027 LD HL,($A7E2)
B02A JR $B02D
B02C INC HL
B02D LD A,(HL)
B02E CALL ValidateItemPresent
B031 JR NZ,$B03B
B033 PUSH HL
B034 PUSH BC
B035 LD B,(HL)
B036 CALL $AF08
B039 POP BC
B03A POP HL
B03B DJNZ $B02C
B03D LD A,C
B03E LD ($A7C3),A
B041 LD A,($A787)
B044 AND A
B045 RET Z
B046 LD B,$08
B048 LD HL,$A788
B04B LD C,A
B04C JR $B04F
B04E INC HL
B04F SRL C
B051 JR NC,$B05B
B053 LD A,(HL)
B054 PUSH HL
B055 PUSH BC
B056 CALL Handler_UpdateItemEventCurrentRoom
B059 POP BC
B05A POP HL
B05B DJNZ $B04E
B05D RET
Prev: AFEB Up: Map Next: B05E