| ReturnZero |
DC15 |
XOR A |
|
DC16 |
LD L,A |
|
DC17 |
LD H,A |
|
DC18 |
RET |
|
DC19 |
DEC DE |
|
DC1A |
JR NZ,ReturnZero_3 |
|
DC1C |
JR Z,ReturnZero_0 |
| ReturnZero_0 |
DC1E |
NOP |
|
DC1F |
NOP |
|
DC20 |
CALL CheckCharacterID |
|
DC23 |
RET NZ |
|
DC24 |
LD A,($A034) |
|
DC27 |
CALL CheckObjectAttributeWithFlag_6 |
|
DC2A |
LD A,(IX+$02) |
|
DC2D |
AND A |
|
DC2E |
JR Z,ReturnZero_2 |
|
DC30 |
LD B,A |
|
DC31 |
LD A,($A00A) |
|
DC34 |
PUSH AF |
|
DC35 |
LD A,$01 |
|
DC37 |
LD ($D0DC),A |
|
DC3A |
CALL $DD0B |
|
DC3D |
LD A,($A00A) |
|
DC40 |
CALL ProcessObjectDisplayWithCheck |
|
DC43 |
POP BC |
|
DC44 |
CALL $DD0B |
|
DC47 |
XOR A |
| ReturnZero_1 |
DC48 |
LD ($D0DC),A |
| ReturnZero_2 |
DC4B |
OR $01 |
|
DC4D |
RET |
|
DC4E |
LD A,($A034) |
|
DC51 |
CALL CheckObjectAttributeWithFlag_6 |
|
DC54 |
JP CheckCharacterID_4 |
|
DC57 |
DEFB $4B,$20,$4E,$DC,$DD |
| ReturnZero_3 |
DC5C |
LD A,(HL) |
|
DC5D |
NOP |
|
DC5E |
LD ($A033),A |
|
DC61 |
XOR A |
|
DC62 |
LD ($A00F),A |
|
DC65 |
DEC A |
| ReturnZero_4 |
DC66 |
LD ($A034),A |
|
DC69 |
JP $DD07 |