Prev: 53868 Up: Map Next: 53917
53877: Check Character ID Range
Used by the routines at ProcessDisplayAction and ProcessObjectFromA034_D26C.
CheckCharacterIDRange 53877 LD HL,41014
This entry point is used by the routines at CheckObjectMatchCriteria, CheckCharacterID and 57723.
CheckCharacterIDRange_0 53880 CP 255
53882 SCF
53883 RET Z
53884 CP 254
53886 SCF
53887 RET Z
53888 PUSH IX
53890 CALL CheckCharacterIDRange_1
53893 POP IX
53895 RET
CheckCharacterIDRange_1 53896 CALL FetchObjectDataPointer
53899 PUSH AF
53900 LD A,(IX+1)
53903 CP 255
53905 JR Z,CheckCharacterIDRange_2
53907 POP IX
53909 CP (HL)
53910 JR NZ,CheckCharacterIDRange_1
53912 SCF
53913 RET
CheckCharacterIDRange_2 53914 POP AF
53915 AND A
53916 RET
Prev: 53868 Up: Map Next: 53917