Actor GenericSpawner
{
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  States
  {
	NewZombieman:
		TNT1 A 0 A_SpawnItemEx("NewZombieman",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HealthZombieman:
		TNT1 A 0 A_SpawnItemEx("HealthZombieman",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ArmorZombieman:
		TNT1 A 0 A_SpawnItemEx("ArmorZombieman",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	DamageZombieman:
		TNT1 A 0 A_SpawnItemEx("DamageZombieman",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	NewShotgunGuy:
		TNT1 A 0 A_SpawnItemEx("NewShotgunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CrowbarZombie:
		TNT1 A 0 A_SpawnItemEx("CrowbarZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	NewChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("NewChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PlasmaZombie:
		TNT1 A 0 A_SpawnItemEx("PlasmaZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HealthChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("HealthChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ArmorChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("ArmorChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AxeZombie:
		TNT1 A 0 A_SpawnItemEx("AxeZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	OmegaShotgunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaShotgunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	OmegaChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HazmatGunner:
		TNT1 A 0 A_SpawnItemEx("HazmatGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Psychopath:
		TNT1 A 0 A_SpawnItemEx("Psychopath",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cybruiser:
		TNT1 A 0 A_SpawnItemEx("Cybruiser",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Rocketeer:
		TNT1 A 0 A_SpawnItemEx("Rocketeer",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	OmegaChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Decimator:
		TNT1 A 0 A_SpawnItemEx("Decimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	UltraDecimator:
		TNT1 A 0 A_SpawnItemEx("UltraDecimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedPlasmaZombie:
		TNT1 A 0 A_SpawnItemEx("EnhancedPlasmaZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberBaron:
		TNT1 A 0 A_SpawnItemEx("CyberBaron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	SSGZombie:
		TNT1 A 0 A_SpawnItemEx("SSGZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	BFGCommando:
		TNT1 A 0 A_SpawnItemEx("BFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Eliminator:
		TNT1 A 0 A_SpawnItemEx("Eliminator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberGore:
		TNT1 A 0 A_SpawnItemEx("CyberGore",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberCitadelKnight:
		TNT1 A 0 A_SpawnItemEx("CyberCitadelKnight",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedBFGCommando:
		TNT1 A 0 A_SpawnItemEx("EnhancedBFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	QuadShotgunZombie:
		TNT1 A 0 A_SpawnItemEx("QuadShotgunZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	FemaleRail:
		TNT1 A 0 A_SpawnItemEx("FemaleRail",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("HOEStrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgunner:
		TNT1 A 0 A_SpawnItemEx("HOEAutoShotgunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("HOEApperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("HOEArachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	DarkCardinal:
		TNT1 A 0 A_SpawnItemEx("HOEDarkCardinal",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	SuperDevil:
		TNT1 A 0 A_SpawnItemEx("SuperDevil",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	NightmareDemon:
		TNT1 A 0 A_SpawnItemEx("NightmareDemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	RavenousOne:
		TNT1 A 0 A_SpawnItemEx("RavenousOne",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	BaronOfHell:
		TNT1 A 0 A_SpawnItemEx("BaronOfHell",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Belphegor:
		TNT1 A 0 A_SpawnItemEx("Belphegor",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	LordOfHeresy:
		TNT1 A 0 A_SpawnItemEx("LordOfHeresy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Abaddon:
		TNT1 A 0 A_SpawnItemEx("Abaddon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Immolator:
		TNT1 A 0 A_SpawnItemEx("Immolator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PainElemental:
		TNT1 A 0 A_SpawnItemEx("PainElemental",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Archvile:
		TNT1 A 0 A_SpawnItemEx("Archvile",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Imp:
		TNT1 A 0 A_SpawnItemEx("NewDoomImp",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	DarkImp:
		TNT1 A 0 A_SpawnItemEx("DarkImp",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	LostSoul:
		TNT1 A 0 A_SpawnItemEx("NewLostSoul",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Demon:
		TNT1 A 0 A_SpawnItemEx("NewDemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Spectre:
		TNT1 A 0 A_SpawnItemEx("NewSpectre",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cacodemon:
		TNT1 A 0 A_SpawnItemEx("Cacodemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HellKnight:
		TNT1 A 0 A_SpawnItemEx("HellKnight",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Eldervile:
		TNT1 A 0 A_SpawnItemEx("Eldervile",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Diabloist:
		TNT1 A 0 A_SpawnItemEx("HOEDiabloist",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Afrit:
		TNT1 A 0 A_SpawnItemEx("HOEAfrit",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Overlord:
		TNT1 A 0 A_SpawnItemEx("Overlord",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	BFGDemon:
		TNT1 A 0 A_SpawnItemEx("BFGDemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CitadelKnight:
		TNT1 A 0 A_SpawnItemEx("CitadelKnight",0,0,0,0,0,0,0,0,0,666)
		Goto Death
		
	AgonyElemental:
		TNT1 A 0 A_SpawnItemEx("AgonyElemental",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	TormentedSoul:
		TNT1 A 0 A_SpawnItemEx("TormentedSoul",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ShadowCrawler:
		TNT1 A 0 A_SpawnItemEx("ShadowCrawler",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}



Actor RandomEnemyD1 : GenericSpawner
{
SpawnID 200
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD1"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(70,"NewZombieman")
	TNT1 A 0 A_Jump(30,"HealthZombieman")
	TNT1 A 0 A_Jump(30,"ArmorZombieman")
	TNT1 A 0 A_Jump(30,"DamageZombieman")
	Goto Spawn
  }
}

Actor RandomEnemyD2 : GenericSpawner
{
SpawnID 201
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD2"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"NewZombieman")
	TNT1 A 0 A_Jump(20,"HealthZombieman")
	TNT1 A 0 A_Jump(20,"ArmorZombieman")
	TNT1 A 0 A_Jump(20,"DamageZombieman")
	TNT1 A 0 A_Jump(20,"CrowbarZombie")
	TNT1 A 0 A_Jump(60,"NewShotgunGuy")
	Goto Spawn
  }
}

Actor RandomEnemyD3 : GenericSpawner
{
SpawnID 202
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD3"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"HealthZombieman")
	TNT1 A 0 A_Jump(20,"ArmorZombieman")
	TNT1 A 0 A_Jump(20,"NewShotgunGuy")
	TNT1 A 0 A_Jump(40,"NewChaingunGuy")
	TNT1 A 0 A_Jump(10,"CrowbarZombie")
	Goto Spawn
  }
}

Actor RandomEnemyD4 : GenericSpawner
{
SpawnID 203
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD4"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(15,"OmegaZombieMan")
	TNT1 A 0 A_Jump(15,"NewShotgunGuy")
	TNT1 A 0 A_Jump(15,"NewChaingunGuy")
	TNT1 A 0 A_Jump(15,"PlasmaZombie")
	TNT1 A 0 A_Jump(15,"HealthChaingunGuy")
	TNT1 A 0 A_Jump(15,"ArmorChaingunGuy")
	TNT1 A 0 A_Jump(15,"AxeZombie")
	Goto Spawn
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD5 : GenericSpawner
{
SpawnID 204
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD5"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"OmegaZombieMan")
	TNT1 A 0 A_Jump(20,"OmegaShotgunGuy")
	TNT1 A 0 A_Jump(20,"HealthChaingunGuy")
	TNT1 A 0 A_Jump(20,"ArmorChaingunGuy")
	TNT1 A 0 A_Jump(5,"OmegaChaingunGuy")
	TNT1 A 0 A_Jump(5,"HazmatGunner")
	TNT1 A 0 A_Jump(20,"PlasmaZombie")
	TNT1 A 0 A_Jump(10,"AxeZombie")
	TNT1 A 0 A_Jump(5,"Rocketeer")
	TNT1 A 0 A_Jump(5,"Cybruiser")
	Goto Spawn
	OmegaZombieMan:
		TNT1 A 0 A_SpawnItemEx("OmegaZombieMan",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	OmegaShotgunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaShotgunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HealthChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("HealthChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ArmorChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("ArmorChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PlasmaZombie:
		TNT1 A 0 A_SpawnItemEx("PlasmaZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AxeZombie:
		TNT1 A 0 A_SpawnItemEx("AxeZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD6 : GenericSpawner
{
SpawnID 205
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD6"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"OmegaShotgunGuy")
	TNT1 A 0 A_Jump(20,"OmegaChaingunGuy")
	TNT1 A 0 A_Jump(10,"HazmatGunner")
	TNT1 A 0 A_Jump(10,"PlasmaZombie")
	TNT1 A 0 A_Jump(10,"Rocketeer")
	TNT1 A 0 A_Jump(10,"Cybruiser")
	Goto Spawn
	OmegaShotgunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaShotgunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	OmegaChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PlasmaZombie:
		TNT1 A 0 A_SpawnItemEx("PlasmaZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Rocketeer:
		TNT1 A 0 A_SpawnItemEx("Rocketeer",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD7 : GenericSpawner
{
SpawnID 206
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD7"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(10,"OmegaShotgunGuy")
	TNT1 A 0 A_Jump(20,"OmegaChaingunGuy")
	TNT1 A 0 A_Jump(20,"HazmatGunner")
	TNT1 A 0 A_Jump(20,"Psychopath")
	TNT1 A 0 A_Jump(10,"PyroZombie")
	TNT1 A 0 A_Jump(5,"ChainsawZombie")
	TNT1 A 0 A_Jump(10,"SSGZombie")
	TNT1 A 0 A_Jump(15,"Rocketeer")
	TNT1 A 0 A_Jump(15,"Cybruiser")
	Goto Spawn
	OmegaShotgunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaShotgunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	OmegaChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HazmatGunner:
		TNT1 A 0 A_SpawnItemEx("HazmatGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Psychopath:
		TNT1 A 0 A_SpawnItemEx("Psychopath",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cybruiser:
		TNT1 A 0 A_SpawnItemEx("Cybruiser",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Rocketeer:
		TNT1 A 0 A_SpawnItemEx("Rocketeer",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD8 : GenericSpawner
{
SpawnID 207
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD8"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(18,"OmegaChaingunGuy")
	TNT1 A 0 A_Jump(2,"Decimator")
	TNT1 A 0 A_Jump(20,"HazmatGunner")
	TNT1 A 0 A_Jump(10,"Psychopath")
	TNT1 A 0 A_Jump(15,"PyroZombie")
	TNT1 A 0 A_Jump(10,"ChainsawZombie")
	TNT1 A 0 A_Jump(20,"SSGZombie")
	TNT1 A 0 A_Jump(20,"Rocketeer")
	TNT1 A 0 A_Jump(20,"Cybruiser")
	Goto Spawn
	OmegaChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Decimator:
		TNT1 A 0 A_SpawnItemEx("Decimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HazmatGunner:
		TNT1 A 0 A_SpawnItemEx("HazmatGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Psychopath:
		TNT1 A 0 A_SpawnItemEx("Psychopath",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cybruiser:
		TNT1 A 0 A_SpawnItemEx("Cybruiser",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	SSGZombie:
		TNT1 A 0 A_SpawnItemEx("SSGZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Rocketeer:
		TNT1 A 0 A_SpawnItemEx("Rocketeer",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD9 : GenericSpawner
{
SpawnID 208
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD9"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(15,"OmegaChaingunGuy")
	TNT1 A 0 A_Jump(5,"Decimator")
	TNT1 A 0 A_Jump(20,"HazmatGunner")
	TNT1 A 0 A_Jump(10,"Psychopath")
	TNT1 A 0 A_Jump(15,"PyroZombie")
	TNT1 A 0 A_Jump(10,"ChainsawZombie")
	TNT1 A 0 A_Jump(20,"SSGZombie")
	TNT1 A 0 A_Jump(10,"Rocketeer")
	TNT1 A 0 A_Jump(20,"Cybruiser")
	Goto Spawn
	OmegaChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Decimator:
		TNT1 A 0 A_SpawnItemEx("Decimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HazmatGunner:
		TNT1 A 0 A_SpawnItemEx("HazmatGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Psychopath:
		TNT1 A 0 A_SpawnItemEx("Psychopath",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cybruiser:
		TNT1 A 0 A_SpawnItemEx("Cybruiser",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	SSGZombie:
		TNT1 A 0 A_SpawnItemEx("SSGZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}
Actor RandomEnemyD10 : GenericSpawner
{
SpawnID 209
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD10"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(10,"OmegaChaingunGuy")
	TNT1 A 0 A_Jump(10,"Decimator")
	TNT1 A 0 A_Jump(15,"HazmatGunner")
	TNT1 A 0 A_Jump(5,"EnhancedPlasmaZombie")
	TNT1 A 0 A_Jump(10,"Psychopath")
	TNT1 A 0 A_Jump(20,"PyroZombie")
	TNT1 A 0 A_Jump(15,"Cybruiser")
	TNT1 A 0 A_Jump(5,"CyberBaron")
	TNT1 A 0 A_Jump(10,"ChainsawZombie")
	TNT1 A 0 A_Jump(20,"SSGZombie")
	TNT1 A 0 A_Jump(5,"BFGCommando")
	Goto Spawn
	OmegaChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Decimator:
		TNT1 A 0 A_SpawnItemEx("Decimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HazmatGunner:
		TNT1 A 0 A_SpawnItemEx("HazmatGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedPlasmaZombie:
		TNT1 A 0 A_SpawnItemEx("EnhancedPlasmaZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Psychopath:
		TNT1 A 0 A_SpawnItemEx("Psychopath",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cybruiser:
		TNT1 A 0 A_SpawnItemEx("Cybruiser",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberBaron:
		TNT1 A 0 A_SpawnItemEx("CyberBaron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	SSGZombie:
		TNT1 A 0 A_SpawnItemEx("SSGZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	BFGCommando:
		TNT1 A 0 A_SpawnItemEx("BFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}
Actor RandomEnemyD11 : GenericSpawner
{
SpawnID 210
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD11"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(5,"OmegaChaingunGuy")
	TNT1 A 0 A_Jump(15,"Decimator")
	TNT1 A 0 A_Jump(10,"HazmatGunner")
	TNT1 A 0 A_Jump(10,"EnhancedPlasmaZombie")
	TNT1 A 0 A_Jump(20,"Cybruiser")
	TNT1 A 0 A_Jump(5,"Psychopath")
	TNT1 A 0 A_Jump(15,"ChainsawZombie")
	TNT1 A 0 A_Jump(15,"SSGZombie")
	TNT1 A 0 A_Jump(10,"QuadShotgunZombie")
	TNT1 A 0 A_Jump(10,"Cyberbaron")
	TNT1 A 0 A_Jump(20,"PyroZombie")
	TNT1 A 0 A_Jump(10,"BFGCommando")
	Goto Spawn
	OmegaChaingunGuy:
		TNT1 A 0 A_SpawnItemEx("OmegaChaingunGuy",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Decimator:
		TNT1 A 0 A_SpawnItemEx("Decimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HazmatGunner:
		TNT1 A 0 A_SpawnItemEx("HazmatGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedPlasmaZombie:
		TNT1 A 0 A_SpawnItemEx("EnhancedPlasmaZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cybruiser:
		TNT1 A 0 A_SpawnItemEx("Cybruiser",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Psychopath:
		TNT1 A 0 A_SpawnItemEx("Psychopath",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	SSGZombie:
		TNT1 A 0 A_SpawnItemEx("SSGZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberBaron:
		TNT1 A 0 A_SpawnItemEx("CyberBaron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	BFGCommando:
		TNT1 A 0 A_SpawnItemEx("BFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	QuadShotgunZombie:
		TNT1 A 0 A_SpawnItemEx("QuadShotgunZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD12 : GenericSpawner
{
SpawnID 215
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD12"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"Decimator")
	TNT1 A 0 A_Jump(5,"HazmatGunner")
	TNT1 A 0 A_Jump(15,"EnhancedPlasmaZombie")
	TNT1 A 0 A_Jump(15,"Cybruiser")
	TNT1 A 0 A_Jump(5,"Psychopath")
	TNT1 A 0 A_Jump(15,"ChainsawZombie")
	TNT1 A 0 A_Jump(10,"SSGZombie")
	TNT1 A 0 A_Jump(10,"QuadShotgunZombie")
	TNT1 A 0 A_Jump(15,"Cyberbaron")
	TNT1 A 0 A_Jump(5,"CyberGore")
	TNT1 A 0 A_Jump(20,"PyroZombie")
	TNT1 A 0 A_Jump(15,"BFGCommando")
	TNT1 A 0 A_Jump(1,"StrafeGunner")
	TNT1 A 0 A_Jump(1,"AutoShotgunner")
	TNT1 A 0 A_Jump(1,"Apperatus")
	TNT1 A 0 A_Jump(1,"Cyberdemon")
	TNT1 A 0 A_Jump(1,"Arachnophyte")
	Goto Spawn
	Decimator:
		TNT1 A 0 A_SpawnItemEx("Decimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	HazmatGunner:
		TNT1 A 0 A_SpawnItemEx("HazmatGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedPlasmaZombie:
		TNT1 A 0 A_SpawnItemEx("EnhancedPlasmaZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cybruiser:
		TNT1 A 0 A_SpawnItemEx("Cybruiser",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Psychopath:
		TNT1 A 0 A_SpawnItemEx("Psychopath",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	SSGZombie:
		TNT1 A 0 A_SpawnItemEx("SSGZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberBaron:
		TNT1 A 0 A_SpawnItemEx("CyberBaron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberGore:
		TNT1 A 0 A_SpawnItemEx("CyberGore",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	BFGCommando:
		TNT1 A 0 A_SpawnItemEx("BFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	QuadShotgunZombie:
		TNT1 A 0 A_SpawnItemEx("QuadShotgunZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("HOEStrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgunner:
		TNT1 A 0 A_SpawnItemEx("HOEAutoShotgunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("HOEApperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("HOEArachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD13 : GenericSpawner
{
SpawnID 216
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD13"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(15,"Decimator")
	TNT1 A 0 A_Jump(5,"UltraDecimator")
	TNT1 A 0 A_Jump(15,"EnhancedPlasmaZombie")
	TNT1 A 0 A_Jump(5,"Eliminator")
	TNT1 A 0 A_Jump(10,"Cybruiser")
	TNT1 A 0 A_Jump(20,"ChainsawZombie")
	TNT1 A 0 A_Jump(5,"SSGZombie")
	TNT1 A 0 A_Jump(20,"QuadShotgunZombie")
	TNT1 A 0 A_Jump(20,"Cyberbaron")
	TNT1 A 0 A_Jump(10,"CyberGore")
	TNT1 A 0 A_Jump(20,"PyroZombie")
	TNT1 A 0 A_Jump(20,"BFGCommando")
	TNT1 A 0 A_Jump(10,"FemaleRail")
	TNT1 A 0 A_Jump(2,"StrafeGunner")
	TNT1 A 0 A_Jump(2,"AutoShotgunner")
	TNT1 A 0 A_Jump(2,"Apperatus")
	TNT1 A 0 A_Jump(2,"Cyberdemon")
	TNT1 A 0 A_Jump(2,"Arachnophyte")
	Goto Spawn
	Decimator:
		TNT1 A 0 A_SpawnItemEx("Decimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	UltraDecimator:
		TNT1 A 0 A_SpawnItemEx("UltraDecimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedPlasmaZombie:
		TNT1 A 0 A_SpawnItemEx("EnhancedPlasmaZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Eliminator:
		TNT1 A 0 A_SpawnItemEx("Eliminator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cybruiser:
		TNT1 A 0 A_SpawnItemEx("Cybruiser",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	SSGZombie:
		TNT1 A 0 A_SpawnItemEx("SSGZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberBaron:
		TNT1 A 0 A_SpawnItemEx("CyberBaron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberGore:
		TNT1 A 0 A_SpawnItemEx("CyberGore",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	BFGCommando:
		TNT1 A 0 A_SpawnItemEx("BFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	QuadShotgunZombie:
		TNT1 A 0 A_SpawnItemEx("QuadShotgunZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	FemaleRail:
		TNT1 A 0 A_SpawnItemEx("FemaleRail",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("HOEStrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgunner:
		TNT1 A 0 A_SpawnItemEx("HOEAutoShotgunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("HOEApperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("HOEArachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD14 : GenericSpawner
{
SpawnID 217
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD14"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(10,"Decimator")
	TNT1 A 0 A_Jump(10,"UltraDecimator")
	TNT1 A 0 A_Jump(10,"EnhancedPlasmaZombie")
	TNT1 A 0 A_Jump(10,"Eliminator")
	TNT1 A 0 A_Jump(20,"ChainsawZombie")
	TNT1 A 0 A_Jump(20,"QuadShotgunZombie")
	TNT1 A 0 A_Jump(20,"Cyberbaron")
	TNT1 A 0 A_Jump(15,"CyberGore")
	TNT1 A 0 A_Jump(20,"PyroZombie")
	TNT1 A 0 A_Jump(15,"BFGCommando")
	TNT1 A 0 A_Jump(5,"EnhancedBFGCommando")
	TNT1 A 0 A_Jump(10,"FemaleRail")
	TNT1 A 0 A_Jump(2,"StrafeGunner")
	TNT1 A 0 A_Jump(2,"AutoShotgunner")
	TNT1 A 0 A_Jump(2,"Apperatus")
	TNT1 A 0 A_Jump(2,"Cyberdemon")
	TNT1 A 0 A_Jump(2,"Arachnophyte")
	Goto Spawn
	Decimator:
		TNT1 A 0 A_SpawnItemEx("Decimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	UltraDecimator:
		TNT1 A 0 A_SpawnItemEx("UltraDecimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedPlasmaZombie:
		TNT1 A 0 A_SpawnItemEx("EnhancedPlasmaZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Eliminator:
		TNT1 A 0 A_SpawnItemEx("Eliminator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberBaron:
		TNT1 A 0 A_SpawnItemEx("CyberBaron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberGore:
		TNT1 A 0 A_SpawnItemEx("CyberGore",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	BFGCommando:
		TNT1 A 0 A_SpawnItemEx("BFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedBFGCommando:
		TNT1 A 0 A_SpawnItemEx("EnhancedBFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	QuadShotgunZombie:
		TNT1 A 0 A_SpawnItemEx("QuadShotgunZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	FemaleRail:
		TNT1 A 0 A_SpawnItemEx("FemaleRail",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("HOEStrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgunner:
		TNT1 A 0 A_SpawnItemEx("HOEAutoShotgunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("HOEApperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("HOEArachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD15 : GenericSpawner
{
SpawnID 218
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD15"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(5,"Decimator")
	TNT1 A 0 A_Jump(15,"UltraDecimator")
	TNT1 A 0 A_Jump(5,"EnhancedPlasmaZombie")
	TNT1 A 0 A_Jump(15,"Eliminator")
	TNT1 A 0 A_Jump(20,"ChainsawZombie")
	TNT1 A 0 A_Jump(20,"QuadShotgunZombie")
	TNT1 A 0 A_Jump(15,"Cyberbaron")
	TNT1 A 0 A_Jump(20,"CyberGore")
	TNT1 A 0 A_Jump(20,"PyroZombie")
	TNT1 A 0 A_Jump(10,"BFGCommando")
	TNT1 A 0 A_Jump(10,"EnhancedBFGCommando")
	TNT1 A 0 A_Jump(15,"FemaleRail")
	TNT1 A 0 A_Jump(3,"StrafeGunner")
	TNT1 A 0 A_Jump(3,"AutoShotgunner")
	TNT1 A 0 A_Jump(3,"Apperatus")
	TNT1 A 0 A_Jump(3,"Cyberdemon")
	TNT1 A 0 A_Jump(3,"Arachnophyte")
	Goto Spawn
	Decimator:
		TNT1 A 0 A_SpawnItemEx("Decimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	UltraDecimator:
		TNT1 A 0 A_SpawnItemEx("UltraDecimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedPlasmaZombie:
		TNT1 A 0 A_SpawnItemEx("EnhancedPlasmaZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Eliminator:
		TNT1 A 0 A_SpawnItemEx("Eliminator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberBaron:
		TNT1 A 0 A_SpawnItemEx("CyberBaron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberGore:
		TNT1 A 0 A_SpawnItemEx("CyberGore",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	BFGCommando:
		TNT1 A 0 A_SpawnItemEx("BFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedBFGCommando:
		TNT1 A 0 A_SpawnItemEx("EnhancedBFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	QuadShotgunZombie:
		TNT1 A 0 A_SpawnItemEx("QuadShotgunZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	FemaleRail:
		TNT1 A 0 A_SpawnItemEx("FemaleRail",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("HOEStrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgunner:
		TNT1 A 0 A_SpawnItemEx("HOEAutoShotgunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("HOEApperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("HOEArachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD16 : GenericSpawner
{
SpawnID 219
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD16"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"UltraDecimator")
	TNT1 A 0 A_Jump(20,"Eliminator")
	TNT1 A 0 A_Jump(15,"ChainsawZombie")
	TNT1 A 0 A_Jump(15,"QuadShotgunZombie")
	TNT1 A 0 A_Jump(10,"Cyberbaron")
	TNT1 A 0 A_Jump(15,"CyberGore")
	TNT1 A 0 A_Jump(5,"CyberCitadelKnight")
	TNT1 A 0 A_Jump(15,"PyroZombie")
	TNT1 A 0 A_Jump(5,"BFGCommando")
	TNT1 A 0 A_Jump(15,"EnhancedBFGCommando")
	TNT1 A 0 A_Jump(20,"FemaleRail")
	TNT1 A 0 A_Jump(4,"StrafeGunner")
	TNT1 A 0 A_Jump(4,"AutoShotgunner")
	TNT1 A 0 A_Jump(4,"Apperatus")
	TNT1 A 0 A_Jump(4,"Cyberdemon")
	TNT1 A 0 A_Jump(4,"Arachnophyte")
	Goto Spawn
	UltraDecimator:
		TNT1 A 0 A_SpawnItemEx("UltraDecimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Eliminator:
		TNT1 A 0 A_SpawnItemEx("Eliminator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberBaron:
		TNT1 A 0 A_SpawnItemEx("CyberBaron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberGore:
		TNT1 A 0 A_SpawnItemEx("CyberGore",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberCitadelKnight:
		TNT1 A 0 A_SpawnItemEx("CyberCitadelKnight",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	BFGCommando:
		TNT1 A 0 A_SpawnItemEx("BFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedBFGCommando:
		TNT1 A 0 A_SpawnItemEx("EnhancedBFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	QuadShotgunZombie:
		TNT1 A 0 A_SpawnItemEx("QuadShotgunZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	FemaleRail:
		TNT1 A 0 A_SpawnItemEx("FemaleRail",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("HOEStrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgunner:
		TNT1 A 0 A_SpawnItemEx("HOEAutoShotgunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("HOEApperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("HOEArachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD17 : GenericSpawner
{
SpawnID 240
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD17"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"UltraDecimator")
	TNT1 A 0 A_Jump(20,"Eliminator")
	TNT1 A 0 A_Jump(10,"ChainsawZombie")
	TNT1 A 0 A_Jump(10,"QuadShotgunZombie")
	TNT1 A 0 A_Jump(5,"Cyberbaron")
	TNT1 A 0 A_Jump(10,"CyberGore")
	TNT1 A 0 A_Jump(10,"CyberCitadelKnight")
	TNT1 A 0 A_Jump(10,"PyroZombie")
	TNT1 A 0 A_Jump(20,"EnhancedBFGCommando")
	TNT1 A 0 A_Jump(20,"FemaleRail")
	TNT1 A 0 A_Jump(5,"StrafeGunner")
	TNT1 A 0 A_Jump(5,"AutoShotgunner")
	TNT1 A 0 A_Jump(5,"Apperatus")
	TNT1 A 0 A_Jump(5,"Cyberdemon")
	TNT1 A 0 A_Jump(5,"Arachnophyte")
	TNT1 A 0 A_Jump(1,"Annihilator")
	Goto Spawn
	UltraDecimator:
		TNT1 A 0 A_SpawnItemEx("UltraDecimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Eliminator:
		TNT1 A 0 A_SpawnItemEx("Eliminator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberBaron:
		TNT1 A 0 A_SpawnItemEx("CyberBaron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberGore:
		TNT1 A 0 A_SpawnItemEx("CyberGore",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberCitadelKnight:
		TNT1 A 0 A_SpawnItemEx("CyberCitadelKnight",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedBFGCommando:
		TNT1 A 0 A_SpawnItemEx("EnhancedBFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	QuadShotgunZombie:
		TNT1 A 0 A_SpawnItemEx("QuadShotgunZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	FemaleRail:
		TNT1 A 0 A_SpawnItemEx("FemaleRail",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("HOEStrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgunner:
		TNT1 A 0 A_SpawnItemEx("HOEAutoShotgunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("HOEApperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("HOEArachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Annihilator:
		TNT1 A 0 A_SpawnItemEx("Annihilator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD18 : GenericSpawner
{
SpawnID 241
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD18"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"UltraDecimator")
	TNT1 A 0 A_Jump(20,"Eliminator")
	TNT1 A 0 A_Jump(5,"ChainsawZombie")
	TNT1 A 0 A_Jump(5,"QuadShotgunZombie")
	TNT1 A 0 A_Jump(5,"CyberGore")
	TNT1 A 0 A_Jump(15,"CyberCitadelKnight")
	TNT1 A 0 A_Jump(5,"PyroZombie")
	TNT1 A 0 A_Jump(20,"EnhancedBFGCommando")
	TNT1 A 0 A_Jump(20,"FemaleRail")
	TNT1 A 0 A_Jump(6,"StrafeGunner")
	TNT1 A 0 A_Jump(6,"AutoShotgunner")
	TNT1 A 0 A_Jump(6,"Apperatus")
	TNT1 A 0 A_Jump(6,"Cyberdemon")
	TNT1 A 0 A_Jump(6,"Arachnophyte")
	TNT1 A 0 A_Jump(1,"Annihilator")
	Goto Spawn
	UltraDecimator:
		TNT1 A 0 A_SpawnItemEx("UltraDecimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Eliminator:
		TNT1 A 0 A_SpawnItemEx("Eliminator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	ChainsawZombie:
		TNT1 A 0 A_SpawnItemEx("ChainsawZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberGore:
		TNT1 A 0 A_SpawnItemEx("CyberGore",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberCitadelKnight:
		TNT1 A 0 A_SpawnItemEx("CyberCitadelKnight",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	PyroZombie:
		TNT1 A 0 A_SpawnItemEx("PyroZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedBFGCommando:
		TNT1 A 0 A_SpawnItemEx("EnhancedBFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	QuadShotgunZombie:
		TNT1 A 0 A_SpawnItemEx("QuadShotgunZombie",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	FemaleRail:
		TNT1 A 0 A_SpawnItemEx("FemaleRail",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("HOEStrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgunner:
		TNT1 A 0 A_SpawnItemEx("HOEAutoShotgunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("HOEApperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("HOEArachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Annihilator:
		TNT1 A 0 A_SpawnItemEx("Annihilator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD19 : GenericSpawner
{
SpawnID 242
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD19"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"UltraDecimator")
	TNT1 A 0 A_Jump(20,"Eliminator")
	TNT1 A 0 A_Jump(20,"CyberCitadelKnight")
	TNT1 A 0 A_Jump(20,"EnhancedBFGCommando")
	TNT1 A 0 A_Jump(20,"FemaleRail")
	TNT1 A 0 A_Jump(7,"StrafeGunner")
	TNT1 A 0 A_Jump(7,"AutoShotgunner")
	TNT1 A 0 A_Jump(7,"Apperatus")
	TNT1 A 0 A_Jump(7,"Cyberdemon")
	TNT1 A 0 A_Jump(7,"Arachnophyte")
	TNT1 A 0 A_Jump(2,"Annihilator")
	Goto Spawn
	UltraDecimator:
		TNT1 A 0 A_SpawnItemEx("UltraDecimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Eliminator:
		TNT1 A 0 A_SpawnItemEx("Eliminator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberCitadelKnight:
		TNT1 A 0 A_SpawnItemEx("CyberCitadelKnight",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedBFGCommando:
		TNT1 A 0 A_SpawnItemEx("EnhancedBFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	FemaleRail:
		TNT1 A 0 A_SpawnItemEx("FemaleRail",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("HOEStrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgunner:
		TNT1 A 0 A_SpawnItemEx("HOEAutoShotgunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("HOEApperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("HOEArachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Annihilator:
		TNT1 A 0 A_SpawnItemEx("Annihilator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyD20 : GenericSpawner
{
SpawnID 243
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyD20"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"UltraDecimator")
	TNT1 A 0 A_Jump(20,"Eliminator")
	TNT1 A 0 A_Jump(20,"CyberCitadelKnight")
	TNT1 A 0 A_Jump(20,"EnhancedBFGCommando")
	TNT1 A 0 A_Jump(20,"FemaleRail")
	TNT1 A 0 A_Jump(8,"StrafeGunner")
	TNT1 A 0 A_Jump(8,"AutoShotgunner")
	TNT1 A 0 A_Jump(8,"Apperatus")
	TNT1 A 0 A_Jump(8,"Cyberdemon")
	TNT1 A 0 A_Jump(8,"Arachnophyte")
	TNT1 A 0 A_Jump(2,"Annihilator")
	Goto Spawn
	UltraDecimator:
		TNT1 A 0 A_SpawnItemEx("UltraDecimator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Eliminator:
		TNT1 A 0 A_SpawnItemEx("Eliminator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	CyberCitadelKnight:
		TNT1 A 0 A_SpawnItemEx("CyberCitadelKnight",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	EnhancedBFGCommando:
		TNT1 A 0 A_SpawnItemEx("EnhancedBFGCommando",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	FemaleRail:
		TNT1 A 0 A_SpawnItemEx("FemaleRail",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("HOEStrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgunner:
		TNT1 A 0 A_SpawnItemEx("HOEAutoShotgunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("HOEApperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("HOEArachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Annihilator:
		TNT1 A 0 A_SpawnItemEx("Annihilator",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor AnomalySpawnerFacility : GenericSpawner
{
SpawnID 211
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "AnomalySpawnerFacility"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(10,"StrafeGunner")
	TNT1 A 0 A_Jump(10,"Apperatus")
	TNT1 A 0 A_Jump(10,"Cyberdemon")
	TNT1 A 0 A_Jump(10,"Arachnophyte")
	TNT1 A 0 A_Jump(10,"DarkCardinal")
	TNT1 A 0 A_Jump(2,"Citadel")
	Goto Spawn
	StrafeGunner:
		TNT1 A 0 A_SpawnItemEx("StrafeGunner",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Apperatus:
		TNT1 A 0 A_SpawnItemEx("Apperatus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Cyberdemon:
		TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnophyte:
		TNT1 A 0 A_SpawnItemEx("Arachnophyte",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	DarkCardinal:
		TNT1 A 0 A_SpawnItemEx("DarkCardinal",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("AnomalySpawnerCitadel",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor AnomalySpawnerCitadel : GenericSpawner
{
  SpawnID 214
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "AnomalySpawnerCitadel"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"Diabloist")
	TNT1 A 0 A_Jump(20,"Afrit")
	TNT1 A 0 A_Jump(20,"ArchvileSwarm")
	TNT1 A 0 A_Jump(2,"Facility")
	Goto Spawn
	Diabloist:
    TNT1 A 0 A_SpawnItemEx("Diabloist",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Afrit:
    TNT1 A 0 A_SpawnItemEx("Afrit",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	ArchvileSwarm:
    TNT1 A 0 A_SpawnItemEx("NewArchvile",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 35
	TNT1 A 0 A_SpawnItemEx("NewArchvile",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 35
	TNT1 A 0 A_SpawnItemEx("NewArchvile",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 35
	TNT1 A 0 A_SpawnItemEx("NewArchvile",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 35
	TNT1 A 0 A_SpawnItemEx("NewArchvile",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 35
	TNT1 A 0 A_SpawnItemEx("Eldervile",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Facility:
    TNT1 A 0 A_SpawnItemEx("AnomalySpawnerFacility",0,0,0,0,0,0,0,0,0,666)
	Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

/*Actor AnomalySpawner
{
SpawnID 211
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "AnomalySpawner"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(22,"Spawn1")
	TNT1 A 0 A_Jump(22,"Spawn2")
	TNT1 A 0 A_Jump(22,"Spawn3")
	Goto Spawn
	Spawn1:
    TNT1 A 0 A_SpawnItemEx("StrafeGunner",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn2:
    TNT1 A 0 A_SpawnItemEx("Chaser",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn3:
    TNT1 A 0 A_SpawnItemEx("CrimsonKnight",0,0,0,0,0,0,0,0,0,666)
	Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}
*/

Actor SupplyCacheSpawner
{
SpawnID 212
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "SupplyCacheSpawner"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(50,"Spawn1")
	TNT1 A 0 A_Jump(50,"Spawn2")
	TNT1 A 0 A_Jump(50,"Spawn3")
	TNT1 A 0 A_Jump(50,"Spawn4")
	TNT1 A 0 A_Jump(50,"Spawn5")
	TNT1 A 0 A_Jump(6,"Death")
	Goto Spawn
  Spawn1:
    TNT1 A 0 A_SpawnItemEx("ClipBox",0,0,0,0,0,0,0,0,0,666)
	Goto Death
 Spawn2:
    TNT1 A 0 A_SpawnItemEx("ShellBox",0,0,0,0,0,0,0,0,0,666)
	Goto Death
 Spawn3:
    TNT1 A 0 A_SpawnItemEx("RocketBox",0,0,0,0,0,0,0,0,0,666)
	Goto Death
Spawn4:
    TNT1 A 0 A_SpawnItemEx("CellPack",0,0,0,0,0,0,0,0,0,666)
	Goto Death
 Spawn5:
    TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomAmmo
{
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomAmmo"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(50,"Spawn1")
	TNT1 A 0 A_Jump(50,"Spawn2")
	TNT1 A 0 A_Jump(50,"Spawn3")
	TNT1 A 0 A_Jump(50,"Spawn4")
	TNT1 A 0 A_Jump(50,"Spawn5")
	TNT1 A 0 A_Jump(6,"Death")
	Goto Spawn
 Spawn1:
    TNT1 A 0 A_SpawnItemEx("Clip",0,0,0,0,0,0,0,0,0,666)
	Goto Death
 Spawn2:
    TNT1 A 0 A_SpawnItemEx("Shells",0,0,0,0,0,0,0,0,0,666)
	Goto Death
 Spawn3:
    TNT1 A 0 A_SpawnItemEx("RocketAmmo",0,0,0,0,0,0,0,0,0,666)
	Goto Death
Spawn4:
    TNT1 A 0 A_SpawnItemEx("Cell",0,0,0,0,0,0,0,0,0,666)
	Goto Death
 Spawn5:
    TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}


Actor FabricatorItems
{
SpawnID 213
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "Fabricator Items"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(10,"ClipBox")
	TNT1 A 0 A_Jump(10,"ShellBox")
	TNT1 A 0 A_Jump(10,"RocketBox")
	TNT1 A 0 A_Jump(10,"Spawn4")
	TNT1 A 0 A_Jump(10,"Spawn5")
	TNT1 A 0 A_Jump(10,"Spawn6")
	TNT1 A 0 A_Jump(10,"Spawn7")
	TNT1 A 0 A_Jump(10,"Spawn8")
	TNT1 A 0 A_Jump(10,"Spawn9")
	TNT1 A 0 A_Jump(10,"Spawn10")
	TNT1 A 0 A_Jump(10,"Spawn11")
	TNT1 A 0 A_Jump(10,"Spawn12")
	TNT1 A 0 A_Jump(10,"Spawn13")
	TNT1 A 0 A_Jump(10,"Spawn14")
	TNT1 A 0 A_Jump(10,"Spawn15")
	TNT1 A 0 A_Jump(10,"Spawn16")
	TNT1 A 0 A_Jump(10,"Spawn17")
	TNT1 A 0 A_Jump(10,"Spawn18")
	TNT1 A 0 A_Jump(10,"Spawn19")
	TNT1 A 0 A_Jump(10,"Spawn20")
	TNT1 A 0 A_Jump(10,"Spawn21")
	TNT1 A 0 A_Jump(30,"Spawn22") //redarmor
	TNT1 A 0 A_Jump(10,"Spawn23")
	TNT1 A 0 A_Jump(10,"Spawn24")
	TNT1 A 0 A_Jump(10,"Spawn25")
	TNT1 A 0 A_Jump(10,"Spawn26")
	TNT1 A 0 A_Jump(10,"Spawn27")
	TNT1 A 0 A_Jump(10,"Spawn28")
	TNT1 A 0 A_Jump(10,"Spawn29")
	TNT1 A 0 A_Jump(10,"Spawn30")
	TNT1 A 0 A_Jump(10,"Spawn31")
	TNT1 A 0 A_Jump(10,"Spawn32")
	TNT1 A 0 A_Jump(10,"Spawn33")
	TNT1 A 0 A_Jump(20,"AutoRifle")
	TNT1 A 0 A_Jump(20,"GrenadeLauncher")
	TNT1 A 0 A_Jump(20,"AutoShotgun")
	Goto Spawn
  ClipBox:
    TNT1 A 0 A_SpawnItemEx("ClipBox",0,0,0,0,0,0,0,0,0,666)
	Goto Death
 ShellBox:
    TNT1 A 0 A_SpawnItemEx("ShellBox",0,0,0,0,0,0,0,0,0,666)
	Goto Death
 RocketBox:
    TNT1 A 0 A_SpawnItemEx("RocketBox",0,0,0,0,0,0,0,0,0,666)
	Goto Death
Spawn4:
    TNT1 A 0 A_SpawnItemEx("CellPack",0,0,0,0,0,0,0,0,0,666)
	Goto Death
 Spawn5:
    TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	TNT1 A 0 A_SpawnItemEx("Credits",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn6:
    TNT1 A 0 A_SpawnItemEx("Clip",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn7:
    TNT1 A 0 A_SpawnItemEx("Shells",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn8:
    TNT1 A 0 A_SpawnItemEx("Cell",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn9:
    TNT1 A 0 A_SpawnItemEx("RocketAmmo",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn10:
    TNT1 A 0 A_SpawnItemEx("Pistol",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn11:
    TNT1 A 0 A_SpawnItemEx("Shotgun",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn12:
    TNT1 A 0 A_SpawnItemEx("Chaingun",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn13:
    TNT1 A 0 A_SpawnItemEx("SuperShotgun",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn14:
    TNT1 A 0 A_SpawnItemEx("RocketLauncher",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn15:
    TNT1 A 0 A_SpawnItemEx("PlasmaRifle",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn16:
    TNT1 A 0 A_SpawnItemEx("BFG9000",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn17:
    TNT1 A 0 A_SpawnItemEx("Chainsaw",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn18:
    TNT1 A 0 A_SpawnItemEx("HealthBonus",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn19:
    TNT1 A 0 A_SpawnItemEx("ArmorBonus",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn20:
    TNT1 A 0 A_SpawnItemEx("GreenArmor",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn21:
    TNT1 A 0 A_SpawnItemEx("BlueArmor",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn22:
    TNT1 A 0 A_SpawnItemEx("RedArmor",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn23:
    TNT1 A 0 A_SpawnItemEx("SoulSphere",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn24:
    TNT1 A 0 A_SpawnItemEx("MegaSphere",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn25:
    TNT1 A 0 A_SpawnItemEx("BlurSphere",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn26:
    TNT1 A 0 A_SpawnItemEx("Infrared",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn27:
    TNT1 A 0 A_SpawnItemEx("Stimpack",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn28:
    TNT1 A 0 A_SpawnItemEx("Medikit",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn29:
    TNT1 A 0 A_SpawnItemEx("InvulnerabilitySphere",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn30:
    TNT1 A 0 A_SpawnItemEx("Berserk",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn31:
    TNT1 A 0 A_SpawnItemEx("Backpack",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn32:
    TNT1 A 0 A_SpawnItemEx("SuperHealthBonus",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Spawn33:
    TNT1 A 0 A_SpawnItemEx("SuperArmorBonus",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	AutoRifle:
		TNT1 A 0 A_SpawnItemEx("AutoRifle",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	GrenadeLauncher:
		TNT1 A 0 A_SpawnItemEx("GrenadeLauncher",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	AutoShotgun:
		TNT1 A 0 A_SpawnItemEx("AutoShotgun",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD1 : GenericSpawner
{
SpawnID 220
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD1"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Imp")
	TNT1 A 0 A_Jump(20,"LostSoul")
	TNT1 A 0 A_Jump(10,"Demon")
	Loop
  }
}
Actor RandomEnemyHellD2 : GenericSpawner
{
SpawnID 221
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD3"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Imp")
	TNT1 A 0 A_Jump(5,"DarkImp")
	TNT1 A 0 A_Jump(20,"LostSoul")
	TNT1 A 0 A_Jump(10,"Demon")
	TNT1 A 0 A_Jump(10,"Spectre")
	Loop
  }
}
Actor RandomEnemyHellD3 : GenericSpawner
{
SpawnID 222
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD3"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Imp")
	TNT1 A 0 A_Jump(10,"DarkImp")
	TNT1 A 0 A_Jump(10,"LostSoul")
	TNT1 A 0 A_Jump(20,"Spectre")
	TNT1 A 0 A_Jump(5,"Cacodemon")
	TNT1 A 0 A_Jump(5,"HellKnight")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}
Actor RandomEnemyHellD4 : GenericSpawner
{
SpawnID 223
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD4"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(30,"Imp")
	TNT1 A 0 A_Jump(30,"DarkImp")
	TNT1 A 0 A_Jump(5,"Spectre")
	TNT1 A 0 A_Jump(5,"TormentedSoul")
	TNT1 A 0 A_Jump(20,"BloodDemon")
	TNT1 A 0 A_Jump(10,"Cacodemon")
	TNT1 A 0 A_Jump(10,"HellKnight")
	TNT1 A 0 A_Jump(5,"PainElemental")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}
Actor RandomEnemyHellD5 : GenericSpawner
{
SpawnID 224
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD5"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(60,"DarkImp")
	TNT1 A 0 A_Jump(15,"BloodDemon")
	TNT1 A 0 A_Jump(10,"HellKnight")
	TNT1 A 0 A_Jump(10,"TormentedSoul")
	TNT1 A 0 A_Jump(5,"Cacolantern")
	TNT1 A 0 A_Jump(5,"Cacodemon")
	TNT1 A 0 A_Jump(5,"BaronOfHell")
	TNT1 A 0 A_Jump(10,"PainElemental")
	TNT1 A 0 A_Jump(1,"Archvile")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}
Actor RandomEnemyHellD6 : GenericSpawner
{
SpawnID 225
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD6"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(50,"DarkImp")
	TNT1 A 0 A_Jump(10,"SuperDevil")
	TNT1 A 0 A_Jump(15,"BloodDemon")
	TNT1 A 0 A_Jump(5,"NightmareDemon")
	TNT1 A 0 A_Jump(10,"HellKnight")
	TNT1 A 0 A_Jump(10,"TormentedSoul")
	TNT1 A 0 A_Jump(10,"Cacolantern")
	TNT1 A 0 A_Jump(10,"BaronOfHell")
	TNT1 A 0 A_Jump(15,"PainElemental")
	TNT1 A 0 A_Jump(2,"Archvile")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}
Actor RandomEnemyHellD7 : GenericSpawner
{
SpawnID 226
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD7"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(30,"DarkImp")
	TNT1 A 0 A_Jump(20,"SuperDevil")
	TNT1 A 0 A_Jump(10,"BloodDemon")
	TNT1 A 0 A_Jump(10,"NightmareDemon")
	TNT1 A 0 A_Jump(5,"HellKnight")
	TNT1 A 0 A_Jump(5,"TormentedSoul")
	TNT1 A 0 A_Jump(10,"BaronOfHell")
	TNT1 A 0 A_Jump(5,"Belphegor")
	TNT1 A 0 A_Jump(10,"Cacolantern")
	TNT1 A 0 A_Jump(5,"Abaddon")
	TNT1 A 0 A_Jump(20,"PainElemental")
	TNT1 A 0 A_Jump(3,"Archvile")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD8 : GenericSpawner
{
SpawnID 227
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD8"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(50,"SuperDevil")
	TNT1 A 0 A_Jump(5,"BloodDemon")
	TNT1 A 0 A_Jump(15,"NightmareDemon")
	TNT1 A 0 A_Jump(15,"BaronOfHell")
	TNT1 A 0 A_Jump(5,"Belphegor")
	TNT1 A 0 A_Jump(1,"LordOfHeresy")
	TNT1 A 0 A_Jump(5,"Cacolantern")
	TNT1 A 0 A_Jump(10,"Abaddon")
	TNT1 A 0 A_Jump(15,"PainElemental")
	TNT1 A 0 A_Jump(5,"AgonyElemental")
	TNT1 A 0 A_Jump(4,"Archvile")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD9 : GenericSpawner
{
SpawnID 228
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD9"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(50,"SuperDevil")
	TNT1 A 0 A_Jump(20,"NightmareDemon")
	TNT1 A 0 A_Jump(10,"BaronOfHell")
	TNT1 A 0 A_Jump(10,"Belphegor")
	TNT1 A 0 A_Jump(3,"LordOfHeresy")
	TNT1 A 0 A_Jump(15,"Abaddon")
	TNT1 A 0 A_Jump(10,"PainElemental")
	TNT1 A 0 A_Jump(10,"AgonyElemental")
	TNT1 A 0 A_Jump(5,"Archvile")
	Loop
  }
}

Actor RandomEnemyHellD10 : GenericSpawner
{
SpawnID 229
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD10"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"SuperDevil")
	TNT1 A 0 A_Jump(15,"NightmareDemon")
	TNT1 A 0 A_Jump(5,"RavenousOne")
	TNT1 A 0 A_Jump(5,"BaronOfHell")
	TNT1 A 0 A_Jump(15,"Belphegor")
	TNT1 A 0 A_Jump(5,"LordOfHeresy")
	TNT1 A 0 A_Jump(15,"Abaddon")
	TNT1 A 0 A_Jump(5,"PainElemental")
	TNT1 A 0 A_Jump(15,"AgonyElemental")
	TNT1 A 0 A_Jump(6,"Archvile")
	Loop
  }
}

Actor RandomEnemyHellD11 : GenericSpawner
{
SpawnID 230
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD11"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(35,"SuperDevil")
	TNT1 A 0 A_Jump(10,"NightmareDemon")
	TNT1 A 0 A_Jump(10,"RavenousOne")
	TNT1 A 0 A_Jump(20,"Belphegor")
	TNT1 A 0 A_Jump(10,"LordOfHeresy")
	TNT1 A 0 A_Jump(15,"Abaddon")
	TNT1 A 0 A_Jump(10,"AgonyElemental")
	TNT1 A 0 A_Jump(7,"Archvile")
	Loop
  }
}

Actor RandomEnemyHellD12 : GenericSpawner//Hell on Earth 3
{
SpawnID 231
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD12"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(30,"SuperDevil")
	TNT1 A 0 A_Jump(5,"NightmareDemon")
	TNT1 A 0 A_Jump(15,"RavenousOne")
	TNT1 A 0 A_Jump(15,"Belphegor")
	TNT1 A 0 A_Jump(15,"LordOfHeresy")
	TNT1 A 0 A_Jump(14,"Abaddon")
	TNT1 A 0 A_Jump(1,"Immolator")
	TNT1 A 0 A_Jump(10,"AgonyElemental")
	TNT1 A 0 A_Jump(8,"Archvile")
	TNT1 A 0 A_Jump(1,"Eldervile")
	TNT1 A 0 A_Jump(1,"Diabloist")
	TNT1 A 0 A_Jump(1,"Afrit")
	Loop
	SuperDevil:
    TNT1 A 0 A_SpawnItemEx("SuperDevil",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	NightmareDemon:
    TNT1 A 0 A_SpawnItemEx("NightmareDemon",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	RavenousOne:
    TNT1 A 0 A_SpawnItemEx("RavenousOne",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Belphegor:
    TNT1 A 0 A_SpawnItemEx("Belphegor",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	LordOfHeresy:
    TNT1 A 0 A_SpawnItemEx("LordOfHeresy",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Abaddon:
    TNT1 A 0 A_SpawnItemEx("Abaddon",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Immolator:
    TNT1 A 0 A_SpawnItemEx("Immolator",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	PainElemental:
    TNT1 A 0 A_SpawnItemEx("PainElemental",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Archvile:
    TNT1 A 0 A_SpawnItemEx("Archvile",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Eldervile:
		TNT1 A 0 A_SpawnItemEx("Eldervile",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Diabloist:
		TNT1 A 0 A_SpawnItemEx("HOEDiabloist",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Afrit:
		TNT1 A 0 A_SpawnItemEx("HOEAfrit",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD13 : GenericSpawner //Hell on Earth 4
{
SpawnID 232
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD13"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(25,"SuperDevil")
	TNT1 A 0 A_Jump(20,"RavenousOne")
	TNT1 A 0 A_Jump(10,"Belphegor")
	TNT1 A 0 A_Jump(20,"LordOfHeresy")
	TNT1 A 0 A_Jump(12,"Abaddon")
	TNT1 A 0 A_Jump(3,"Immolator")
	TNT1 A 0 A_Jump(10,"AgonyElemental")
	TNT1 A 0 A_Jump(9,"Archvile")
	TNT1 A 0 A_Jump(2,"Eldervile")
	TNT1 A 0 A_Jump(1,"Diabloist")
	TNT1 A 0 A_Jump(1,"Afrit")
	Loop
	SuperDevil:
    TNT1 A 0 A_SpawnItemEx("SuperDevil",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	RavenousOne:
    TNT1 A 0 A_SpawnItemEx("RavenousOne",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Belphegor:
    TNT1 A 0 A_SpawnItemEx("Belphegor",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	LordOfHeresy:
    TNT1 A 0 A_SpawnItemEx("LordOfHeresy",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Abaddon:
    TNT1 A 0 A_SpawnItemEx("Abaddon",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Immolator:
    TNT1 A 0 A_SpawnItemEx("Immolator",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	PainElemental:
    TNT1 A 0 A_SpawnItemEx("PainElemental",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Archvile:
    TNT1 A 0 A_SpawnItemEx("Archvile",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Eldervile:
		TNT1 A 0 A_SpawnItemEx("Eldervile",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Diabloist:
    TNT1 A 0 A_SpawnItemEx("HOEDiabloist",0,0,0,0,0,0,0,0,0,666)
	Goto Death
	Afrit:
    TNT1 A 0 A_SpawnItemEx("HOEAfrit",0,0,0,0,0,0,0,0,0,666)
	Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD14 : GenericSpawner //Hell on Earth 5
{
SpawnID 233
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD14"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(20,"SuperDevil")
	TNT1 A 0 A_Jump(18,"RavenousOne")
	TNT1 A 0 A_Jump(5,"Belphegor")
	TNT1 A 0 A_Jump(25,"LordOfHeresy")
	TNT1 A 0 A_Jump(10,"Abaddon")
	TNT1 A 0 A_Jump(5,"Immolator")
	TNT1 A 0 A_Jump(8,"AgonyElemental")
	TNT1 A 0 A_Jump(10,"Archvile")
	TNT1 A 0 A_Jump(3,"Eldervile")
	TNT1 A 0 A_Jump(1,"Diabloist")
	TNT1 A 0 A_Jump(1,"Afrit")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD15 : GenericSpawner //Hell on Earth 6
{
SpawnID 234
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD15"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(15,"SuperDevil")
	TNT1 A 0 A_Jump(16,"RavenousOne")
	TNT1 A 0 A_Jump(30,"LordOfHeresy")
	TNT1 A 0 A_Jump(8,"Abaddon")
	TNT1 A 0 A_Jump(7,"Immolator")
	TNT1 A 0 A_Jump(6,"AgonyElemental")
	TNT1 A 0 A_Jump(11,"Archvile")
	TNT1 A 0 A_Jump(4,"Eldervile")
	TNT1 A 0 A_Jump(2,"Diabloist")
	TNT1 A 0 A_Jump(2,"Afrit")
	TNT1 A 0 A_Jump(1,"Overlord")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD16 : GenericSpawner //Hell on Earth 7
{
SpawnID 235
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD16"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(10,"SuperDevil")
	TNT1 A 0 A_Jump(14,"RavenousOne")
	TNT1 A 0 A_Jump(25,"LordOfHeresy")
	TNT1 A 0 A_Jump(5,"CitadelKnight")
	TNT1 A 0 A_Jump(5,"Abaddon")
	TNT1 A 0 A_Jump(9,"Immolator")
	TNT1 A 0 A_Jump(1,"BFGDemon")
	TNT1 A 0 A_Jump(11,"Archvile")
	TNT1 A 0 A_Jump(4,"AgonyElemental")
	TNT1 A 0 A_Jump(5,"Eldervile")
	TNT1 A 0 A_Jump(2,"Diabloist")
	TNT1 A 0 A_Jump(2,"Afrit")
	TNT1 A 0 A_Jump(1,"Overlord")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD17 : GenericSpawner //Hell on Earth 8
{
SpawnID 236
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD17"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(5,"SuperDevil")
	TNT1 A 0 A_Jump(12,"RavenousOne")
	TNT1 A 0 A_Jump(20,"LordOfHeresy")
	TNT1 A 0 A_Jump(10,"CitadelKnight")
	TNT1 A 0 A_Jump(3,"Abaddon")
	TNT1 A 0 A_Jump(11,"Immolator")
	TNT1 A 0 A_Jump(2,"BFGDemon")
	TNT1 A 0 A_Jump(10,"Archvile")
	TNT1 A 0 A_Jump(2,"AgonyElemental")
	TNT1 A 0 A_Jump(6,"Eldervile")
	TNT1 A 0 A_Jump(3,"Diabloist")
	TNT1 A 0 A_Jump(3,"Afrit")
	TNT1 A 0 A_Jump(2,"Overlord")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD18 : GenericSpawner //Hell on Earth 9
{
SpawnID 237
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD18"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(10,"RavenousOne")
	TNT1 A 0 A_Jump(15,"LordOfHeresy")
	TNT1 A 0 A_Jump(15,"CitadelKnight")
	TNT1 A 0 A_Jump(10,"Immolator")
	TNT1 A 0 A_Jump(5,"BFGDemon")
	TNT1 A 0 A_Jump(9,"Archvile")
	TNT1 A 0 A_Jump(1,"AgonyElemental")
	TNT1 A 0 A_Jump(7,"Eldervile")
	TNT1 A 0 A_Jump(3,"Diabloist")
	TNT1 A 0 A_Jump(3,"Afrit")
	TNT1 A 0 A_Jump(2,"Overlord")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD19 : GenericSpawner //Hell on Earth 10
{
SpawnID 238
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD19"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(8,"RavenousOne")
	TNT1 A 0 A_Jump(10,"LordOfHeresy")
	TNT1 A 0 A_Jump(20,"CitadelKnight")
	TNT1 A 0 A_Jump(7,"Immolator")
	TNT1 A 0 A_Jump(8,"BFGDemon")
	TNT1 A 0 A_Jump(8,"Archvile")
	TNT1 A 0 A_Jump(1,"AgonyElemental")
	TNT1 A 0 A_Jump(8,"Eldervile")
	TNT1 A 0 A_Jump(4,"Diabloist")
	TNT1 A 0 A_Jump(4,"Afrit")
	TNT1 A 0 A_Jump(2,"Overlord")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyHellD20 : GenericSpawner //Hell on Earth 11
{
SpawnID 239
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyHellD20"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(6,"RavenousOne")
	TNT1 A 0 A_Jump(30,"CitadelKnight")
	TNT1 A 0 A_Jump(5,"Immolator")
	TNT1 A 0 A_Jump(10,"BFGDemon")
	TNT1 A 0 A_Jump(7,"Archvile")
	TNT1 A 0 A_Jump(1,"AgonyElemental")
	TNT1 A 0 A_Jump(9,"Eldervile")
	TNT1 A 0 A_Jump(4,"Diabloist")
	TNT1 A 0 A_Jump(4,"Afrit")
	TNT1 A 0 A_Jump(3,"Overlord")
	Loop
  Death:
    TNT1 A 0
    Stop
  }
}

///////////////////////////////////////////////////////////////////////////////
// Corrupt
///////////////////////////////////////////////////////////////////////////////

Actor RandomEnemyCorruptD1 : GenericSpawner
{
SpawnID 180
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD1"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(60,"Zombieman")
	TNT1 A 0 A_Jump(40,"Imp")
	TNT1 A 0 A_Jump(20,"LostSoul")
	TNT1 A 0 A_Jump(10,"Demon")
	Loop
	Goto Spawn
	Zombieman:
		TNT1 A 0 A_SpawnItemEx("NewZombieman",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Imp:
		TNT1 A 0 A_SpawnItemEx("NewDoomImp",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	LostSoul:
		TNT1 A 0 A_SpawnItemEx("NewLostSoul",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Demon:
		TNT1 A 0 A_SpawnItemEx("Demon",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}
Actor RandomEnemyCorruptD2 : GenericSpawner
{
SpawnID 181
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD2"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD2",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD2",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}
Actor RandomEnemyCorruptD3 : GenericSpawner
{
SpawnID 182
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD3"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD3",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD3",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}
Actor RandomEnemyCorruptD4 : GenericSpawner
{
SpawnID 183
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD4"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(2,"Fatso")
	TNT1 A 0 A_Jump(2,"Arachnotron")
	TNT1 A 0 A_Jump(2,"Revenant")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD4",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD4",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Fatso:
		TNT1 A 0 A_SpawnItemEx("Fatso",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnotron:
		TNT1 A 0 A_SpawnItemEx("Arachnotron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Revenant:
		TNT1 A 0 A_SpawnItemEx("Revenant",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD5 : GenericSpawner
{
SpawnID 184
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD5"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(3,"Fatso")
	TNT1 A 0 A_Jump(3,"Arachnotron")
	TNT1 A 0 A_Jump(3,"Revenant")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD5",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD5",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Fatso:
		TNT1 A 0 A_SpawnItemEx("Fatso",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnotron:
		TNT1 A 0 A_SpawnItemEx("Arachnotron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Revenant:
		TNT1 A 0 A_SpawnItemEx("Revenant",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD6 : GenericSpawner
{
SpawnID 185
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD6"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(4,"Fatso")
	TNT1 A 0 A_Jump(4,"Arachnotron")
	TNT1 A 0 A_Jump(4,"Revenant")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD6",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD6",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Fatso:
		TNT1 A 0 A_SpawnItemEx("Fatso",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnotron:
		TNT1 A 0 A_SpawnItemEx("Arachnotron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Revenant:
		TNT1 A 0 A_SpawnItemEx("Revenant",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD7 : GenericSpawner
{
SpawnID 186
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD7"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(3,"Fatso")
	TNT1 A 0 A_Jump(1,"Daedabus")
	TNT1 A 0 A_Jump(4,"Arachnotron")
	TNT1 A 0 A_Jump(4,"Revenant")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD7",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD7",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Fatso:
		TNT1 A 0 A_SpawnItemEx("Fatso",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Daedabus:
		TNT1 A 0 A_SpawnItemEx("Daedabus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnotron:
		TNT1 A 0 A_SpawnItemEx("Arachnotron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Revenant:
		TNT1 A 0 A_SpawnItemEx("Revenant",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD8 : GenericSpawner
{
SpawnID 187
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD8"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(2,"Fatso")
	TNT1 A 0 A_Jump(2,"Daedabus")
	TNT1 A 0 A_Jump(4,"Arachnotron")
	TNT1 A 0 A_Jump(3,"Revenant")
	TNT1 A 0 A_Jump(1,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD8",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD8",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Fatso:
		TNT1 A 0 A_SpawnItemEx("Fatso",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Daedabus:
		TNT1 A 0 A_SpawnItemEx("Daedabus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnotron:
		TNT1 A 0 A_SpawnItemEx("Arachnotron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Revenant:
		TNT1 A 0 A_SpawnItemEx("Revenant",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD9 : GenericSpawner
{
SpawnID 188
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD9"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(1,"Fatso")
	TNT1 A 0 A_Jump(3,"Daedabus")
	TNT1 A 0 A_Jump(3,"Arachnotron")
	TNT1 A 0 A_Jump(1,"ShadowCrawler")
	TNT1 A 0 A_Jump(2,"Revenant")
	TNT1 A 0 A_Jump(2,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD9",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD9",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Fatso:
		TNT1 A 0 A_SpawnItemEx("Fatso",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Daedabus:
		TNT1 A 0 A_SpawnItemEx("Daedabus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnotron:
		TNT1 A 0 A_SpawnItemEx("Arachnotron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Revenant:
		TNT1 A 0 A_SpawnItemEx("Revenant",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD10 : GenericSpawner
{
SpawnID 189
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD10"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(4,"Daedabus")
	TNT1 A 0 A_Jump(2,"Arachnotron")
	TNT1 A 0 A_Jump(2,"ShadowCrawler")
	TNT1 A 0 A_Jump(1,"Revenant")
	TNT1 A 0 A_Jump(3,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD10",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD10",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Daedabus:
		TNT1 A 0 A_SpawnItemEx("Daedabus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnotron:
		TNT1 A 0 A_SpawnItemEx("Arachnotron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Revenant:
		TNT1 A 0 A_SpawnItemEx("Revenant",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD11 : GenericSpawner
{
SpawnID 190
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD11"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(3,"Daedabus")
	TNT1 A 0 A_Jump(1,"Hectebus")
	TNT1 A 0 A_Jump(1,"Arachnotron")
	TNT1 A 0 A_Jump(3,"ShadowCrawler")
	TNT1 A 0 A_Jump(4,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD11",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD11",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Daedabus:
		TNT1 A 0 A_SpawnItemEx("Daedabus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Hectebus:
		TNT1 A 0 A_SpawnItemEx("Hectebus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnotron:
		TNT1 A 0 A_SpawnItemEx("Arachnotron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Revenant:
		TNT1 A 0 A_SpawnItemEx("Revenant",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD12 : GenericSpawner
{
SpawnID 191
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD12"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(2,"Daedabus")
	TNT1 A 0 A_Jump(2,"Hectebus")
	TNT1 A 0 A_Jump(4,"ShadowCrawler")
	TNT1 A 0 A_Jump(4,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD12",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD12",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Daedabus:
		TNT1 A 0 A_SpawnItemEx("Daedabus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Hectebus:
		TNT1 A 0 A_SpawnItemEx("Hectebus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnotron:
		TNT1 A 0 A_SpawnItemEx("Arachnotron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Revenant:
		TNT1 A 0 A_SpawnItemEx("Revenant",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD13 : GenericSpawner
{
SpawnID 192
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD13"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(1,"Daedabus")
	TNT1 A 0 A_Jump(3,"Hectebus")
	TNT1 A 0 A_Jump(4,"ShadowCrawler")
	TNT1 A 0 A_Jump(4,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD13",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD13",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Daedabus:
		TNT1 A 0 A_SpawnItemEx("Daedabus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Hectebus:
		TNT1 A 0 A_SpawnItemEx("Hectebus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Arachnotron:
		TNT1 A 0 A_SpawnItemEx("Arachnotron",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Revenant:
		TNT1 A 0 A_SpawnItemEx("Revenant",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD14 : GenericSpawner
{
SpawnID 193
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD14"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(4,"Hectebus")
	TNT1 A 0 A_Jump(4,"ShadowCrawler")
	TNT1 A 0 A_Jump(4,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD14",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD14",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Hectebus:
		TNT1 A 0 A_SpawnItemEx("Hectebus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD15 : GenericSpawner
{
SpawnID 194
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD15"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(4,"Hectebus")
	TNT1 A 0 A_Jump(3,"ShadowCrawler")
	TNT1 A 0 A_Jump(4,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD15",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD15",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Hectebus:
		TNT1 A 0 A_SpawnItemEx("Hectebus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD16 : GenericSpawner
{
SpawnID 195
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD16"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(3,"Hectebus")
	TNT1 A 0 A_Jump(2,"ShadowCrawler")
	TNT1 A 0 A_Jump(4,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD16",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD16",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Hectebus:
		TNT1 A 0 A_SpawnItemEx("Hectebus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD17 : GenericSpawner
{
SpawnID 196
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD17"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(2,"Hectebus")
	TNT1 A 0 A_Jump(1,"ShadowCrawler")
	TNT1 A 0 A_Jump(4,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD17",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD17",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Hectebus:
		TNT1 A 0 A_SpawnItemEx("Hectebus",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD18 : GenericSpawner
{
SpawnID 197
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD18"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(1,"Hectebus")
	TNT1 A 0 A_Jump(4,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD18",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD18",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD19 : GenericSpawner
{
SpawnID 198
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD19"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(3,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD19",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD19",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}

Actor RandomEnemyCorruptD20 : GenericSpawner
{
SpawnID 199
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomEnemyCorruptD20"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"Facility")
	TNT1 A 0 A_Jump(40,"Citadel")
	TNT1 A 0 A_Jump(2,"Marrow")
	Loop
	Facility:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyD20",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Citadel:
		TNT1 A 0 A_SpawnItemEx("RandomEnemyHellD20",0,0,0,0,0,0,0,0,0,666)
		Goto Death
	Marrow:
		TNT1 A 0 A_SpawnItemEx("Marrow",0,0,0,0,0,0,0,0,0,666)
		Goto Death
  Death:
    TNT1 A 0
    Stop
  }
}


Actor ArchvileSpawn : GenericSpawner
{
  +ISMONSTER
  +NORADIUSDMG
  +NOINTERACTION
  +NOBLOCKMAP
  -COUNTKILL
  HEALTH 0
  Radius 16
  Height 0
  Mass 0
  Tag "ArchvileSpawn"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(200,"DarkImp")
	Goto HellKnight
	DarkImp:
        DRKS ML 8
        DRKS KJI 6
		TNT1 A 0 A_SpawnItemEx("DarkImp",0,0,0,0,0,0,0,0,0,666)
        Goto Death
	HellKnight:
        HEAD L 8 A_UnSetFloorClip
		HEAD KJIHG 8
		TNT1 A 0 A_SpawnItemEx("HellKnight",0,0,0,0,0,0,0,0,0,666)
        Goto Death
  }
}

Actor RandomPowerup : CustomInventory
{
//SpawnID 231
  HEALTH 0
  Radius 0
  Height 0
  Mass 0
  Tag "RandomPowerup"
  States
  {
  Spawn:
	TNT1 A 0 A_Jump(40,"MaxAmmo")
	TNT1 A 0 A_Jump(40,"Invis")
	TNT1 A 0 A_Jump(40,"Quad")
	TNT1 A 0 A_Jump(40,"Megasphere")
	TNT1 A 0 A_Jump(40,"Invuln")
	TNT1 A 0 A_Jump(40,"TimeFreeze")
	Loop
	MaxAmmo:
		TNT1 A 0 A_SpawnItem("PowerupMaxAmmo")
		Stop
	Invis:
		TNT1 A 0 A_SpawnItem("PowerupInvis")
		Stop
	Quad:
		TNT1 A 0 A_SpawnItem("PowerupQuad")
		Stop
	Megasphere:
		TNT1 A 0 A_SpawnItem("PowerupMegasphere")
		Stop
	Invuln:
		TNT1 A 0 A_SpawnItem("PowerupInvuln")
		Stop
	TimeFreeze:
		TNT1 A 0 A_SpawnItem("PowerupTimeFreeze")
		Stop
  }
}