![]() |
Data |
| Prev: EBF0 | Up: Map | Next: ECA2 |
|
|
||||
| EC94 | DEFW $0000 | Store for graphics address pointer table address for controllable eye cursor/servant graphics (9813/9817) Set when spell cast at E834 |
||
| EC96 | DEFW $0000 | Flickering barrier graphics for SHIELD, PROTECT and DEFENCE spells (A9EC) Initialized at game setup at C03C |
||
| EC98 | DEFB $00 | Value representing action to take when FIRE pressed with a servant/icon spell active (checked at D820 and E9ED) Values:
|
||
| EC99 | DEFB $00 | Graphic animation frame number for controllable spell icon Set to 1 at E826 when casting a spell requiring an aiming cursor, e.g. SERVANT, OPEN, FIND, MISSILE Incremented/reset in the routine at E336 |
||
| EC9A | DEFB $00 | Store for pre-graphics data byte (see Trivia - Graphics properties byte) Copied from EB4F in routine at E837 |
||
| EC9B | DEFB $80 | - (unused) | ||
| EC9C | DEFB $00 | FREEZE spell timer counter Checked at E34C when creature in/entering room |
||
| EC9D | DEFB $00 | Tunnel - current number of on-screen creatures (max 3) | ||
| EC9E | DEFB $00 | Tunnel - (viewport) horizontal position (in half-character/4-pixel steps) Copied from EB48 in tunnel routine at D1B5 |
||
| EC9F | DEFB $00 | Address pointer offset for Maroc's sprite graphic address (starting from 97C3) This is an even value in the range 0-14 Calculated in the routine at D40F |
||
| ECA0 | DEFB $00 | Repeat counter for flashing the 'MAGIC' text in the bottom left of the screen when a spell is collected Set to 15 (for 15 flash/sound repetitions) at CCD6 |
||
| ECA1 | DEFB $00 | Maroc's height offset in pixels Maroc rises higher above his shadow the faster he moves Range is from +7 (lowest/stationary) to -1 (255) - highest point |
||
| Prev: EBF0 | Up: Map | Next: ECA2 |