Prev: D6B8 Up: Map Next: DC6C
DC15: Return Zero
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
This entry point is used by the routine at CheckCharacterID.
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
This entry point is used by the routine at CheckCharacterID.
ReturnZero_4 DC66 LD ($A034),A
DC69 JP $DD07
Prev: D6B8 Up: Map Next: DC6C