Prev: 9CA1 Up: Map Next: 9CCE
9CA2: Character Action: Basil Phipps
CharacterAction_BasilPhipps 9CA2 LD A,$55 Load "Burn Note" into A.
9CA4 CALL FetchObjectDataPointer Call FetchObjectDataPointer.
9CA7 BIT 7,(IX+$05) Return if bit 7 of *IX+05 is not set.
9CAB RET Z
9CAC LD HL,$9CA1 HL=CharacterState_BasilPhipps.
9CAF LD A,(HL) A=*HL.
9CB0 CP $FF Return if A is equal to FF.
9CB2 RET Z
9CB3 DEC (HL) Decrease *HL by one.
9CB4 RET NZ Return if *HL is not equal to FF.
9CB5 LD HL,$015B HL=015B.
9CB8 LD (IX+$09),L Write L to *IX+09.
9CBB LD (IX+$0A),H Write H to *IX+0A.
9CBE XOR A Write 00 to;
  • *IX+0D
  • *IX+0E
9CBF LD (IX+$0D),A
9CC2 LD (IX+$0E),A
9CC5 LD IX,$99B7 IX=99B7.
9CC9 RES 1,(IX+$03) Reset bit 1 of *IX+03.
9CCD RET Return.
Prev: 9CA1 Up: Map Next: 9CCE