ACTOR Zombieman2: Zombieman {}
ACTOR Shotgunguy2: Shotgunguy {}
ACTOR Chaingunguy2: Chaingunguy {}
ACTOR Imp: DoomImp {}
ACTOR Pinky: Demon {}
ACTOR Spectre2: Spectre {}
ACTOR Hellknight2: Hellknight {}
ACTOR Baronofhell2: Baronofhell {}
ACTOR Arachnotron2: Arachnotron {}
ACTOR Cacodemon2: Cacodemon {}
ACTOR PainElemental2: PainElemental {}
ACTOR LostSoul2: LostSoul {}
ACTOR Mancubus: Fatso {}
ACTOR Archvile2: Archvile {}
ACTOR Revenant2: Revenant {}
ACTOR SpiderMastermind2: SpiderMastermind {}
ACTOR Cyberdemon2: Cyberdemon {}
ACTOR Lich : IronLich replaces IronLich
{
States
	{
	Spawn:
		LICH A 10 A_Look
		Loop
	See:
		LICH A 4 A_Chase
		Loop
	Missile:
		LICH A 5 A_FaceTarget
		LICH B 20 A_LichAttack
		Goto See
	Pain:
		LICH A 4
		LICH A 4 A_Pain
		Goto See
	Death:
		LICH C 7
		LICH D 7 A_Scream
		LICH EF 7
		LICH G 7 A_NoBlocking
		LICH H 7
		LICH I -1 A_BossDeath
		Stop
	}
}

ACTOR ZombiemanReplacer: RandomSpawner replaces Zombieman
{
	DropItem "Zombieman2" 255, 10
	DropItem "GargDrop" 255, 3
	//DropItem "T667TWO_Zombie" 255, 2 //Removed because it's just plain annoying...
	DropItem "MummyDrop" 255, 2
	DropItem "PlasmaZombie" 255, 1
	DropItem "DuneWarrior" 255, 1
}

ACTOR ShotgunGuyReplacer: RandomSpawner replaces Shotgunguy
{
	DropItem "Shotgunguy2" 255, 10
	DropItem "GargDrop" 255, 3
	DropItem "ASGGuy" 255, 2
	DropItem "KamikazeZombie" 255, 2
	DropItem "MummyDrop" 255, 2
	DropItem "QuadShotgunZombie" 255, 1
	DropItem "RocketZombie" 255, 1
	DropItem "DuneWarrior" 255, 1
}

ACTOR ChaingunGuyReplacer: RandomSpawner replaces Chaingunguy
{
	DropItem "Chaingunguy2" 255, 5
	DropItem "DoubleChaingunGuy" 255, 3
	DropItem "MummyDrop" 255, 3
	DropItem "PlasmaZombie" 255, 2
	DropItem "RocketZombie" 255, 2
	DropItem "IceGuy" 255, 2
	DropItem "ASGGuy" 255, 2
	DropItem "DuneWarrior" 255, 1
	DropItem "BFGGuy" 255, 1
}

ACTOR DoomImpReplacer: RandomSpawner replaces DoomImp
{
	DropItem "Imp" 255, 20
	DropItem "Shadow" 255, 6
	DropItem "Catharsi" 255, 5
	DropItem "MummyDrop" 255, 4
	DropItem "GargDrop" 255, 4
	DropItem "Hellion" 255, 4
	DropItem "DarkImp" 255, 4
	DropItem "Devil" 255, 4
	DropItem "Ettin" 255, 4
	DropItem "IceGuy" 255, 3
	DropItem "SoulHarvester" 255, 3
	DropItem "Satyr" 255, 2
}

ACTOR DemonReplacer: RandomSpawner replaces Demon
{
	DropItem "Pinky" 255, 12
	DropItem "Clink" 255, 6
	DropItem "Ettin" 255, 6
	DropItem "ChaosDrop" 255, 5
	DropItem "MaulerDemon" 255, 4
	DropItem "Bloodfiend" 255, 4
	DropItem "Beast" 255, 4
	DropItem "Snake" 255, 3
	DropItem "MummyDrop" 255, 3
	DropItem "IceGuy" 255, 3
	DropItem "PlasmaDemon" 255, 3
	DropItem "BloodDemonClone" 255, 2
	DropItem "HotDog" 255, 1
}

ACTOR SpectreReplacer: RandomSpawner replaces Spectre
{
	DropItem "Spectre2" 255, 10
	DropItem "Lurker" 255, 4
	DropItem "NightmareDemon" 255, 2
	DropItem "KnightGhost" 255, 1
	DropItem "MummyGhost" 255, 1
	DropItem "MummyLeaderGhost" 255, 1
}

ACTOR HellknightReplacer: RandomSpawner replaces Hellknight
{
	DropItem "BruiserKnight" 255, 5
	DropItem "HellWarrior" 255, 4
	DropItem "IronLich" 255, 3
	DropItem "Afrit" 255, 3
	DropItem "SnakePack" 255, 3
	DropItem "CentaurPack" 255, 3
	DropItem "HellsFury" 255, 3
	DropItem "Cybruiser" 255, 1
}

ACTOR BaronofhellReplacer: RandomSpawner replaces Baronofhell
{
	DropItem "BruiserBaron" 255, 5
	DropItem "LordOfHeresy" 255, 3
	DropItem "BruiserDemon" 255, 2
	DropItem "SlaughtaurPack" 255, 2
	DropItem "Paladin" 255, 1
	DropItem "HellstormArchon" 255, 1
	DropItem "ArchonOfhell" 255, 1
	DropItem "Pyrodemon" 255, 1
	DropItem "LichPack" 255, 1
	DropItem "ClericBoss" 255, 1 //HARDY-HAR-HAR...
}

ACTOR ArachnotronReplacer: RandomSpawner replaces Arachnotron
{
	DropItem "Arachnotron2" 255, 5
	DropItem "CGunSpider" 255, 4
	DropItem "IronLich" 255, 3 //Liches... liches everywhere...
	DropItem "FusionSpider" 255, 3
	DropItem "RailArachnotron" 255, 2
	DropItem "Minispider" 255, 1
	DropItem "SnakePack" 255, 1
}

ACTOR CacodemonReplacer: RandomSpawner replaces Cacodemon
{
	DropItem "Cacodemon2" 255, 10
	DropItem "EnhancedCacodemon" 255, 5
	DropItem "Wizard" 255, 3
	DropItem "Bishop" 255, 3
	DropItem "Cheshire" 255, 2
	DropItem "Afrit" 255, 2
}

ACTOR PainElementalReplacer: RandomSpawner replaces Painelemental
{
	DropItem "Painelemental2" 255, 10
	DropItem "Helemental" 255, 4
	//DropItem "Dragon" 255, 3
}

ACTOR LostSoulReplacer: RandomSpawner replaces LostSoul
{
	DropItem "LostSoul2" 255, 18
	DropItem "HS" 255, 6
	DropItem "Phantom" 255, 6
	DropItem "RemoteBomb" 255, 3
	DropItem "FireDemon" 255, 2 //Hurr...
	DropItem "Wraith" 255, 1 //Huuuuuurrrrr... XD
}

ACTOR FatsoReplacer: RandomSpawner replaces Fatso
{
	DropItem "Mancubus" 255, 10
	DropItem "Hectebus" 255, 4
	DropItem "SnakePack" 255, 4
	DropItem "CentaurPack" 255, 4
	DropItem "IronLich" 255, 2
	DropItem "FighterBoss" 255, 1 //Hardyharhar...
}

ACTOR ArchvileReplacer: RandomSpawner replaces Archvile
{
	DropItem "Archvile2" 255, 20
	DropItem "Diabloist" 255, 8
	DropItem "Heresiarch" 255, 1 //Hurr...
	DropItem "Sorcerer2" 255, 1 //Huuurrrr... XD	
}

ACTOR RevenantReplacer: RandomSpawner replaces Revenant
{
	DropItem "Revenant2" 255, 10
	DropItem "KnightDrop" 255, 4
	DropItem "BeamRevenant" 255, 4
	DropItem "Incarnate" 255, 3
	DropItem "Snake" 255, 3//Snakes... snakes everywhere...
	DropItem "MageBoss" 255, 1 //LULZ.
}

ACTOR MastermindReplacer: RandomSpawner replaces SpiderMastermind
{
	DropItem "SpiderMastermind2" 255, 5
	DropItem "Demolisher" 255, 2
	DropItem "Sorcerer1" 255, 2
	DropItem "InfernalSpider" 255, 1
	DropItem "Overlord" 255, 1
	DropItem "Heresiarch" 255, 1
	DropItem "BossPack" 255, 1
}

ACTOR CyberdemonReplacer: RandomSpawner replaces Cyberdemon
{
	DropItem "Cyberdemon2" 255, 6
	DropItem "Annihilator" 255, 2
	DropItem "Terminator" 255, 1
	DropItem "Thamuz" 255, 1
	DropItem "MaulPack" 255, 1 //LULZ
	DropItem "Korax" 255, 1
	DropItem "BossPack" 255, 1
}

//Miscellaneous Spawners...

actor KamikazeZombie: RandomSpawner replaces SuicideBomber
{
	DropItem "SVNKamikaze" 255, 4
	DropItem "TNTKamikaze" 255, 1
}


ACTOR MummyDrop : RandomSpawner
{
	DropItem "Mummy" 255, 4
	DropItem "MummyLeader" 255, 2
	DropItem "MummyGhost" 255, 2
	DropItem "MummyLeaderGhost" 255, 1
}

ACTOR KnightDrop : RandomSpawner
{
	DropItem "Knight" 255, 2
	DropItem "KnightGhost" 255, 1
}

ACTOR GargDrop : RandomSpawner
{
	DropItem "HereticImp" 255, 2
	DropItem "HereticImpLeader" 255, 2
	DropItem "FireDemon" 255, 1
}

ACTOR ChaosDrop : RandomSpawner
{
	DropItem "Demon1" 255, 2
	DropItem "Demon2" 255, 1
}

ACTOR DarkImp : RandomSpawner
{
	DropItem "NamiDarkImp"
	DropItem "NetherDarkImp"
	DropItem "STDarkImp"
	DropItem "VoidDarkImp"
	DropItem "PhaseImp"
}


ACTOR BossPack
{
Radius 31
Height 56
+NOGRAVITY
+NOINTERACTION
+NOTIMEFREEZE
renderstyle NONE
Speed 16
states
{
Spawn:
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEx("FighterBoss",30,0,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEx("ClericBoss",15,15,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEx("MageBoss",0,0,0,0,0,0,0,48)
Stop
}
}


ACTOR CentaurPack
{
Radius 31
Height 56
+NOGRAVITY
+NOINTERACTION
+NOTIMEFREEZE
renderstyle NONE
Speed 16
states
{
Spawn:
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("Centaur",30,0,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("Centaur",15,15,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("Centaur",0,0,0,0,0,0,0,48)
Stop
}
}

ACTOR SlaughtaurPack
{
Radius 31
Height 56
+NOGRAVITY
+NOINTERACTION
+NOTIMEFREEZE
renderstyle NONE
Speed 16
states
{
Spawn:
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("CentaurLeader",30,0,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("CentaurLeader",15,15,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("CentaurLeader",0,0,0,0,0,0,0,48)
Stop
}
}

ACTOR SnakePack
{
Radius 31
Height 56
+NOGRAVITY
+NOINTERACTION
+NOTIMEFREEZE
renderstyle NONE
Speed 16
states
{
Spawn:
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("Snake",30,0,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("Snake",15,15,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("Snake",0,0,0,0,0,0,0,48)
Stop
}
}


ACTOR LichPack
{
Radius 31
Height 56
+NOGRAVITY
+NOINTERACTION
+NOTIMEFREEZE
renderstyle NONE
Speed 16
states
{
Spawn:
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("IronLich",30,0,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("IronLich",15,15,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEX("IronLich",0,0,0,0,0,0,0,48)
Stop
}
}

ACTOR MaulPack //SUCH LULZ
{
Radius 31
Height 56
+NOGRAVITY
+NOINTERACTION
+NOTIMEFREEZE
renderstyle NONE
Speed 16
states
{
Spawn:
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEx("Minotaur",30,0,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEx("Minotaur",15,15,0,0,0,0,0,48)
NULL A 1 A_Wander
NULL A 0 A_SpawnItemEx("Minotaur",0,0,0,0,0,0,0,48)
Stop
}
}

ACTOR DSparil : Sorcerer2 replaces Sorcerer2
{
	States
	{
	Death:
		SDTH A 8 
		SDTH B 8 
		SDTH C 8 A_PlaySound("dsparil/scream", CHAN_BODY, 1, false, ATTN_NONE)
		SDTH DEFDEFDEFDEFDEFDEFDEF 7
		SDTH G 6 A_PlaySound("dsparil/explode", CHAN_BODY, 1, false, ATTN_NONE)
		SDTH H 6
		SDTH I 18
		SDTH J 6 A_NoBlocking
		SDTH K 6 A_PlaySound("dsparil/bones", CHAN_BODY, 1, false, ATTN_NONE)
		SDTH LMN 6
		SDTH O -1 A_BossDeath
		Stop
	}
}

ACTOR Korax2 : Korax replaces Korax
{
	States
	{
		Command:
		KORX E 5 Bright A_FaceTarget
		KORX W 10 Bright A_FaceTarget
		KORX G 0 A_Playsound("KoraxCommand", 0)
		KORX G 15 Bright A_Mushroom("SorcFX3",10,0,1,1)
		KORX W 10 Bright
		KORX E 5 Bright
		Goto See
	}
}