ACTOR Pathogen : GenericBoss
{
  Health 0x7FFFFFFF
  Mass 0x7FFFFFFF
  Radius 1
  Height 1
  Scale 0.35
  Speed 25
  Renderstyle Add
  +NOPAIN
  +NOTIMEFREEZE
  +NOTELEFRAG
  +NODAMAGE
  +NOCLIP
  +BRIGHT
  +FORCERADIUSDMG
  +QUICKTORETALIATE
  -NOGRAVITY
  -COUNTKILL
  +NOTARGET
  +NOINFIGHTING
  -SHOOTABLE
  SeeSound " "
  PainSound " "
  var int user_seeloop;
  var int user_missile;
  States
  {
  Spawn:
	TNT1 A 0 A_Wander
    TNT1 A 1 A_Look
	Loop
  See:
	TNT1 A 1 A_Chase("","",CHF_RESURRECT)
	Loop
  Heal:
	TNT1 A 0 A_RadiusGive("ConsumeCorpse",30,RGF_MONSTERS,1)
	TNT1 A 0 A_SpawnItemEx("GoreBuild",0,0,0,0,0,0,0)
	TNT1 A 15
	TNT1 A 0 A_Explode(2,41,0,0,41)
	TNT1 A 0 A_SpawnItemEx("GoreBuild2",0,0,0,0,0,0,0)
	TNT1 A 35
	TNT1 A 0 A_SpawnItemEx("GibbedGenerator",0,0,12,0,0,0,0,128,0)
	TNT1 A 0 A_PlaySound("Gore/Splat")
	TNT1 A 0 A_SpawnItemEx("GoreOverseer",0,0,40)
	TNT1 A 0 A_Jump(128,"Ghoul")
	TNT1 A 0 A_Jump(71,"Spore","Barricade")
	TNT1 A 0 A_Jump(61,"Gorhul","FleshImp")
	TNT1 A 0 A_CustomMissile("RejectedSummoner",0,0,0,CMF_TRACKOWNER)
	Goto HealWait
  Ghoul:
	TNT1 A 0 A_CustomMissile("Ghoul2Summoner",0,0,0,CMF_TRACKOWNER)
	Goto HealWait
  Gorhul:
	TNT1 A 0 A_CustomMissile("GhorulSummoner",0,0,0,CMF_TRACKOWNER)
	Goto HealWait
  FleshImp:
	TNT1 A 0 A_CustomMissile("FleshimpSummoner",0,0,0,CMF_TRACKOWNER)
	Goto HealWait
  Spore:
	TNT1 A 0 A_CustomMissile("SporeSummoner",0,0,0,CMF_TRACKOWNER)
	Goto HealWait
  Barricade:
	TNT1 A 0 A_CustomMissile("BarricadeSummoner",0,0,0,CMF_TRACKOWNER)
	Goto HealWait
  HealWait:
	TNT1 A random(100,400)
	Goto See
	}
}