41600: Routine at A280
| 41600 | 
LD A,(41160) | 
| 41603 | 
OR A | 
| 41604 | 
JR Z,41655 | 
| 41606 | 
LD C,A | 
| 41607 | 
LD B,8 | 
| 41609 | 
SRL C | 
| 41611 | 
JR NC,41653 | 
| 41613 | 
LD DE,0 | 
| 41616 | 
LD HL,41161 | 
| 41619 | 
LD A,8 | 
| 41621 | 
SUB B | 
| 41622 | 
LD E,A | 
| 41623 | 
ADD HL,DE | 
| 41624 | 
DEC (HL) | 
| 41625 | 
JR NZ,41653 | 
| 41627 | 
PUSH IX | 
| 41629 | 
PUSH BC | 
| 41630 | 
LD IX,48057 | 
| 41634 | 
SLA E | 
| 41636 | 
ADD IX,DE | 
| 41638 | 
LD L,(IX+0) | 
| 41641 | 
LD H,(IX+1) | 
| 41644 | 
PUSH HL | 
| 41645 | 
POP IX | 
| 41647 | 
CALL 42751 | 
| 41650 | 
POP BC | 
| 41651 | 
POP IX | 
| 41653 | 
DJNZ 41609 | 
| 41655 | 
LD HL,46778 | 
| 41658 | 
LD A,(48079) | 
| 41661 | 
OR A | 
| 41662 | 
JR Z,41732 | 
| 41664 | 
LD B,A | 
| 41665 | 
JR 41668 | 
| 41667 | 
INC HL | 
| 41668 | 
LD A,(HL) | 
| 41669 | 
PUSH HL | 
| 41670 | 
CALL ItemLocator | 
| 41673 | 
POP HL | 
| 41674 | 
AND A | 
| 41675 | 
JR Z,41730 | 
| 41677 | 
LD C,A | 
| 41678 | 
LD A,(41222) | 
| 41681 | 
CP C | 
| 41682 | 
JR Z,41730 | 
| 41684 | 
PUSH IX | 
| 41686 | 
PUSH BC | 
| 41687 | 
PUSH HL | 
| 41688 | 
LD A,(48079) | 
| 41691 | 
SUB B | 
| 41692 | 
LD E,A | 
| 41693 | 
LD IX,46783 | 
| 41697 | 
CALL GetTableEntry | 
| 41700 | 
LD A,R | 
| 41702 | 
LD B,A | 
| 41703 | 
LD A,255 | 
| 41705 | 
LD L,(IX+0) | 
| 41708 | 
LD H,(IX+1) | 
| 41711 | 
JR 41714 | 
| 41713 | 
INC HL | 
| 41714 | 
CP (HL) | 
| 41715 | 
JR Z,41705 | 
| 41717 | 
DJNZ 41713 | 
| 41719 | 
LD C,(HL) | 
| 41720 | 
POP HL | 
| 41721 | 
LD B,(HL) | 
| 41722 | 
PUSH HL | 
| 41723 | 
CALL Handler_UpdateItemLocation | 
| 41726 | 
POP HL | 
| 41727 | 
POP BC | 
| 41728 | 
POP IX | 
| 41730 | 
DJNZ 41667 | 
| 41732 | 
RET |