68B1: Routine at 68B1
| 68B1 |
LD HL,$5DCB |
| 68B4 |
INC (HL) |
| 68B5 |
LD C,(IX+$04) |
| 68B8 |
LD B,(IX+$05) |
| 68BB |
LD A,($5DCC) |
| 68BE |
AND B |
| 68BF |
JR NZ,$68C4 |
| 68C1 |
INC (IX+$04) |
| 68C4 |
LD A,C |
| 68C5 |
SLA C |
| 68C7 |
LD B,$00 |
| 68C9 |
LD HL,$690F |
| 68CC |
ADD HL,BC |
| 68CD |
LD E,(HL) |
| 68CE |
INC HL |
| 68CF |
LD D,(HL) |
| 68D0 |
LD L,(IX+$01) |
| 68D3 |
LD H,(IX+$02) |
| 68D6 |
CP $06 |
| 68D8 |
JR NC,$68EE |
| 68DA |
CP $03 |
| 68DC |
JR NC,$6909 |
| 68DE |
CALL $729B |
| 68E1 |
LD A,($5DCE) |
| 68E4 |
AND $07 |
| 68E6 |
OR $42 |
| 68E8 |
LD (IX+$03),A |
| 68EB |
JP ColouriseSprite |
| 68EE |
LD A,(IX+$06) |
| 68F1 |
LD (IX+$00),A |
| 68F4 |
CALL StoreEntity |
| 68F7 |
CALL $72A5 |
| 68FA |
LD (IX+$00),$00 |
| 68FE |
LD A,(IX+$06) |
| 6901 |
AND $3F |
| 6903 |
CP $03 |
| 6905 |
JP C,PlayerReset |
| 6908 |
RET |
| 6909 |
CALL $722A |
| 690C |
JP $72A8 |