ACTOR Corpulant 16555
{  
  Health 850 
  Radius 48
  Height 64 
  Mass 1000
  Speed 12
  PainChance 80
  Scale 1.25
  Species "Fatties"
  DropItem "DemonAmmoBox" 255 1 
  DropItem "BossLifeEssence" 255 2
  DropItem "BossArmorCharge" 255 1
  DropItem "ScrollofHellfire" 30 1
  DropItem "BloodlustSphere" 30 1
  DamageFactor 0.7
  Monster
  +FLOORCLIP 
  +DONTHURTSPECIES
  +MISSILEEVENMORE
  +BOSSDEATH
  SeeSound "fatso/sight"
  PainSound "fatso/pain"
  DeathSound "fatso/death"
  ActiveSound "fatso/active"
  Obituary "%o felt the relentless fury of the Corpulant."
  States
  {
  Spawn:
	FOFO A 0 A_SpawnItem("FireburstSpawner",0,0,0,0)
    FOFO AB 15 A_Look
	TNT1 A 0 A_SpawnItemEx("FireburstSpawner")
    Loop
  See:
	FOFO A 0 A_SpawnItem("FireburstSpawner",0,0,0,0)
    FOFO ABCDDEF 4 A_Chase
	TNT1 A 0 A_SpawnItemEx("FireburstSpawner")
    Loop
  Missile:
	FOFO G 2 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("FireburstSpawner")
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 10, 12, 40, Random(2, 6), 0, Random(1, 3), Random(80, 90), 128)
	TNT1 A 0 A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("FireburstSpawner")
    TNT1 A 0 A_SpidRefire
	FOFO H 3 Bright A_CustomMissile("SentientExplosiveTracer",36,33,Random(-800,800)/100.00,0)	
    TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 10, -12, 40, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("FireburstSpawner")
    TNT1 A 0 A_SpidRefire
	FOFO I 4 Bright A_CustomMissile("SentientExplosiveTracer",36,-33,Random(-800,800)/100.00,0)
	TNT1 A 0 A_StopSoundEx("Weapon")
	TNT1 A 0 A_SpawnItemEx("FireburstSpawner")
    TNT1 A 0 A_SpidRefire
    Loop
  Missile2:
	FOFO A 0 A_SetInvulnerable
	FOFO A 1 Bright A_UnSetShootable
	FOFO A 15 A_SpawnItem("FireburstSpawner",0,0,0,0)
	FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 0)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 5)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -5)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 15)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -15)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 25)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -25)
	FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 35)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -35)
	FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 45)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -45)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 55)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -55)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 65)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -65)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 75)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -75)
	FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 85)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -85)
	FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 95)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -95)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 105)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -105)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 115)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -115)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 125)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -125)
	FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 135)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -135)
	FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 145)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -145)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 155)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -155)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 165)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -165)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, 175)
    FOFO A 0 Bright A_CustomMissile("HellbornFireSpawner", 32, 0, -175)
	FOFO A 0 A_SpawnItem("FireburstSpawner",0,0,0,0)
	FOFO A 10  A_FadeOut(0.1,0)
	FOFO A 0 A_SpawnItem("FireburstSpawner",0,0,0,0)
	FOFO BCDEF 1 A_Wander
	FOFO BCDEF 1 A_Wander
    FOFO A 1 A_PlayWeaponSound("boss/teleport")
	FOFO A 0 A_SpawnItem("FireburstSpawner",0,0,0,0)
	FOFO A 10 A_FadeIn(0.1)
	FOFO A 0 A_UnsetInvulnerable
    FOFO A 1 Bright A_SetShootable
	Goto See
  Pain:
	TNT1 A 0 A_SpawnItemEx("FireburstSpawner")
    FOFO J 3
	TNT1 A 0 A_SpawnItemEx("FireburstSpawner")
    FOFO J 3 A_Pain
	TNT1 A 0 A_Jump(20,"Missile2")
    Goto See
  Death:
    FOFO K 6
    FOFO L 6 A_Scream
    FOFO M 6 A_NoBlocking
    FOFO NOPQRS 6
    FOFO T -1 A_BossDeath
    Stop
  }
}

ACTOR HellbornFireSpawner
{
  Radius 5
  Height 5
  Speed 20
  FastSpeed 25
  Damage 0
  +RIPPER
  +FLOORHUGGER
  +BLOODLESSIMPACT
  +THRUSPECIES
  +DONTHURTSPECIES
  Species "Hellborn"
  DamageType "NobleComet"
  Obituary "A Hellborn rekt %o so hard." 
  Projectile
  MissileType PyroFire
  Missileheight 0
  States
  {
  Spawn: 
    TNT1 AAAA 1 Bright A_CStaffMissileSlither
	TNT1 A 1 Bright A_MissileAttack
    Loop
  Death:  
    TNT1 A 1
    Stop
  }
}