ACTOR MechImp : AnnihilatorImp
{
//Creator: Naturalx
//Origin: Naturalx CF Addon
//Sprite: MEIM
//Title: "Mech Imp"
  PainChance 40
  Speed 8
  +MISSILEMORE
  +MISSILEEVENMORE
  +AVOIDMELEE
  DropItem "LifeEssence" 256
  DropItem "ArmorBonusMax" 256
  DropItem "BossLifeEssence" 128 25
  DropItem "BossArmorBonusMax" 128 1
  DropItem "BulletMag" 256 10
  DropItem "BulletBox" 128
  DropItem "Explosive Minigun" 65
  Obituary "%o was perforated by mech imp." 
  Tag "Mech Imp"
  States
  {
  Spawn:
    MEIM A 10 A_Look
    Loop
  See:
    MEIM AA 2 A_Chase
    Loop
  Pain:
    MEIM A 1 A_Pain
    Goto See
  Missile:
    MEIM B 3 A_FaceTarget
	TNT1 A 0 A_PlaySound("sentient/fire")
    TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 12, 6, 28, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	MEIM C 4 A_CustomMissile("MinigunnerExplosiveTracer",Random(30,34),0,Random(15,-15),0)
	TNT1 A 0 A_PlaySound("sentient/fire")
    TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 12, 6, 28, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	MEIM D 2 A_CustomMissile("MinigunnerExplosiveTracer",Random(30,34),0,Random(15,-15),0)
    MEIM D 1 Bright A_cposrefire
    MEIM B 0 A_FaceTarget
    Goto missile+1
  XDeath:
   Death:
    MEIM E 6
    MEIM F 6 A_Scream
    MEIM G 6
    MEIM H 2 A_NoBlocking
    MEIM H 2
    MEIM H -1
    Stop
  }
}
