Prev: 40097 Up: Map Next: 40142
40098: Character Action: Basil Phipps
CharacterAction_BasilPhipps 40098 LD A,85 Load "Burn Note" into A.
40100 CALL FetchObjectDataPointer Call FetchObjectDataPointer.
40103 BIT 7,(IX+5) Return if bit 7 of *IX+5 is not set.
40107 RET Z
40108 LD HL,40097 HL=CharacterState_BasilPhipps.
40111 LD A,(HL) A=*HL.
40112 CP 255 Return if A is equal to 255.
40114 RET Z
40115 DEC (HL) Decrease *HL by one.
40116 RET NZ Return if *HL is not equal to 255.
40117 LD HL,347 HL=347.
40120 LD (IX+9),L Write L to *IX+9.
40123 LD (IX+10),H Write H to *IX+10.
40126 XOR A Write 0 to;
  • *IX+13
  • *IX+14
40127 LD (IX+13),A
40130 LD (IX+14),A
40133 LD IX,39351 IX=39351.
40137 RES 1,(IX+3) Reset bit 1 of *IX+3.
40141 RET Return.
Prev: 40097 Up: Map Next: 40142