actor drdarkimp : darkimp replaces darkimp
{
  scale 1.1
  tag "\cuDark Imp"
  +missilemore
  speed 12
  meleerange 64
  states
  {
  spawn:
    DIMP A 0 a_alertmonsters
  see:
    DIMP AABBCCDD 2 A_Chase
    Loop
  Missile:
    DIMP EF 4 A_FaceTarget
    DIMP G 4 A_custommissile("drdarkimpball", 32, 0, 0)
	DIMP EF 4 A_FaceTarget
    DIMP G 4 A_custommissile("drdarkimpball", 32, 0, 0)
	DIMP EF 4 A_FaceTarget
    DIMP G 4 A_custommissile("drdarkimpball", 32, 0, 0)
    Goto See
  melee:
    DIMP EF 2 a_facetarget
	DIMP G 2 a_custommeleeattack(random(15, 25), "imp/melee", "")
	DIMP G 0 a_jumpifcloser(64, "melee")
	goto missile
  }
}

actor drdarkimpball : darkimpball replaces darkimpball
{
  speed 30
  damage (random(15, 25))
  +seekermissile
  states
  {
  spawn:
    BAL4 AAAA 1 bright a_weave(2, 2, 2.0, 2.0)
	BAL4 A 0 a_seekermissile(2, 2)
	BAL4 BBBB 1 Bright a_weave(2, 2, 2.0, 2.0)
	BAL4 B 0 a_seekermissile(2, 2)
    Loop
  }
}