![]() |
Routines |
Prev: 9CA1 | Up: Map | Next: 9CCE |
|
||||
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;
|
||
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 |