Prev: D67B Up: Map Next: D6B0
D6A4: Generate a DEMON in the room in the High Temple of Chaos
Used by the routine at D651.
a DEMON, in the High Temple of Chaos
Warlocks materialize in levels 1-7 (see table at C6A4). On level 9 (High Temple of Chaos), DEMONS materialize in the rooms instead.
  • Demons are the strongest creatures in the game and do a LOT of damage (see Reference - Creatures).
  • If Maroc enters a room containing a demon, his FREEZE spell gets disabled (if active)
  • Maroc can destroy demons using CALIBURN. However, upon exit and re-entry to a room, the demon will re-spawn
  • Because demons respawn, Maroc is given points towards his rank on destroying his first demon, but no more points for destroying subsequent ones
  • The AMULET spell is the only shield/barrier spell that will deflect a demon's missiles/bolts
  • Demons are subject to the 3-creature-per-room limit. In the penultimate room (room 211 - see 6C5E) There are initially too many creatures for this room's demon to appear.
D6A4 LD A,($EAF2) Flag indicating a warlock, or demon, has been generated in the room (1 = generated/present, 0 = not generated/present)
D6A7 CP $00
D6A9 JR NZ,$D6CF If a demon has already been generated, don't generate a new one, though if Maroc leaves and re-enters a room one can be generated again.
D6AB LD A,$0C Creature type = 12 (demon)
D6AD CALL $E16A Set up creature data (e.g. screen position) in data buffer at EB43
Prev: D67B Up: Map Next: D6B0