37374: Handler: Room Item
HandlerRoomItem |
37374 |
LD E,(IX+3) |
|
37377 |
LD D,(IX+4) |
|
37380 |
DEC D |
|
37381 |
LD C,(IX+0) |
|
37384 |
LD B,(IX+5) |
|
37387 |
CALL SetKeyPositions_5 |
|
37390 |
LD A,(24084) |
|
37393 |
AND A |
|
37394 |
RET NZ |
HandlerRoomItem_0 |
37395 |
LD E,(IX+3) |
|
37398 |
LD D,(IX+4) |
|
37401 |
LD C,(IX+0) |
|
37404 |
LD B,(IX+5) |
|
37407 |
JP SetKeyPositions_3 |
HandlerRoomItem_1 |
37410 |
LD A,(IX+0) |
|
37413 |
AND 3 |
|
37415 |
LD HL,37468 |
|
37418 |
CALL HandlerCaveDoorLocked_1 |
|
37421 |
LD D,(HL) |
|
37422 |
LD E,129 |
|
37424 |
CALL HandlerCaveDoorLocked_2 |
|
37427 |
JP NZ,HandlerRoomItem_2 |
|
37430 |
CALL RandomiseDoors_7 |
|
37433 |
LD BC,4369 |
|
37436 |
JP ApplyMovement_22 |
HandlerRoomItem_2 |
37439 |
CALL RandomiseDoors_8 |
|
37442 |
AND A |
|
37443 |
RET |