Prev: 45035 Up: Map Next: 45150
45087: Routine at B01F
Used by the routine at 60176.
45087 LD C,A
45088 LD A,(42990)
45091 AND A
45092 JR Z,45117
45094 LD B,A
45095 LD HL,(42978)
45098 JR 45101
45100 INC HL
45101 LD A,(HL)
45102 CALL ValidateItemPresent
45105 JR NZ,45115
45107 PUSH HL
45108 PUSH BC
45109 LD B,(HL)
45110 CALL 44808
45113 POP BC
45114 POP HL
45115 DJNZ 45100
45117 LD A,C
45118 LD (42947),A
45121 LD A,(42887)
45124 AND A
45125 RET Z
45126 LD B,8
45128 LD HL,42888
45131 LD C,A
45132 JR 45135
45134 INC HL
45135 SRL C
45137 JR NC,45147
45139 LD A,(HL)
45140 PUSH HL
45141 PUSH BC
45142 CALL Handler_UpdateItemEventCurrentRoom
45145 POP BC
45146 POP HL
45147 DJNZ 45134
45149 RET
Prev: 45035 Up: Map Next: 45150