Prev: 6C7C Up: Map Next: 6D24
6CDC: Missile data
Address pointer stored at EB93 (intialized at EBC1). Used in routine at DB1F.
Byte Value
1 Graphic number - offset for missile graphic address in table at 97C3
52 = Missile type 1 (9829)
55 = Missile type 2 (9831)
58 = Missile type 3 (9835)
2 Missile properties byte (put in item buffer at EB4E). Bits 0 & 2 set as a default to indicate item is on-screen/needs erasing
The value stored in the top 4 bits (nnnn----) indicates (in multiples of 16) how long this missile/bolt will appears/travel for, before disappearing. Values range from
  • 9 * 16 = 144 for missiles 3, 4 & 8, to
  • 15 * 16 = 240 for missiles 1 & 9
3 INK attribute colour of missile
Bit 4 set (byte value of 15) = missile changes colour
4 Missile's event/collision type to check - match with byte 5 of warlock data sets (6C7C) to indicate which missile spell(s) can destroy which warlock
5 Counter spell #1 (list at 6DFC, starting at 0) that resists this missile/bolt type (Amulet)
6 Damage caused by this missile
7 Counter spell #2 (list at 6DFC, starting at 0) that resists this missile/bolt type
8 Counter spell #3 (list at 6DFC, starting at 0) that resists this missile/bolt type
6CDC DEFB $34,%11110101,$07,$01,$0E,$20,$02,$12 Missile 1
6CE4 DEFB $37,%10100101,$06,$27,$0E,$20,$02,$0B Missile 2
6CEC DEFB $37,%10010101,$05,$2B,$0E,$28,$02,$12 Missile 3
6CF4 DEFB $37,%10010101,$0F,$03,$0E,$30,$02,$0B Missile 4
6CFC DEFB $3A,%10100101,$06,$27,$0E,$30,$0B,$12 Missile 5
6D04 DEFB $3A,%10100101,$05,$2B,$0E,$30,$0B,$12 Missile 6
6D0C DEFB $3A,%11000101,$0F,$2F,$0E,$28,$0B,$12 Missile 7
6D14 DEFB $3A,%10010101,$06,$27,$0E,$28,$0B,$02 Missile 8
6D1C DEFB $3A,%11110101,$0F,$01,$0E,$40,$44,$44 Missile 9
Summary:
Missile number Type Fired by Destroys Repelled by Damage to Maroc
1 STAR Warlock #1
Goblin missile throwers
- AMULET
SHIELD
DEFENCE
32
2 BOLT Maroc - FIREBOLT spell Warlock #2
Warlock #3
AMULET
SHIELD
PROTECT
32
3 BOLT Maroc - ICEBOLT spell
Warlock #3
Warlock #4
Warlock #6
AMULET
SHIELD
DEFENCE
40
4 BOLT Maroc - MISSILE spell
Warlock #2
Warlock #1
Goblin warrior
Goblin missile thrower
Guardian of Chaos
AMULET
SHIELD
PROTECT
48
5 BALL Maroc - FIREBALL spell
Warlock #4
Warlock #2
Warlock #3
AMULET
PROTECT
DEFENCE
48
6 BALL Maroc - ELECTRIC spell
Warlock #5
Warlock #4
Warlock #6
AMULET
PROTECT
DEFENCE
48
7 BALL Maroc - VAPORIZE spell Warlock #5
Warlock #7
AMULET
PROTECT
DEFENCE
40
8 BALL Maroc - FLAME spell
Warlock #6
Warlock #7
Warlock #2
Warlock #3
AMULET
SHIELD
PROTECT
40
9 BALL Demons (in High Temple of Chaos) - AMULET
64
Prev: 6C7C Up: Map Next: 6D24