ACTOR RMZombieSpawner : RandomSpawner Replaces ZombiemanSpawner
{
DropItem "PlasmaGunner", 256, 58
DropItem "PistolZombie", 256, 46
DropItem "RailGunner", 256, 32
DropItem "DemonTechZombie", 256, 8
DropItem "SuicideBomber", 256, 4
DropItem "RocketZombie", 256, 2
DropItem "LegendaryZombie", 256, 1
}
Actor RMShotgunZombieSpawner : RandomSpawner Replaces ShotgunZombieSpawner
{
DropItem "ShotgunZombie", 256, 46
DropItem "AssaultShotgunZombie", 256, 32
DropItem "SuperShotgunZombie", 256, 16
DropItem "QuadShotgunZombie", 256, 6
DropItem "HomingRocketZombie",256, 3
DropItem "Hexa-ShotgunZombie",256, 3
DropItem "EraserZombie", 256, 2
DropItem "DTDevastatorZombie", 256, 1
DropItem "ShotgunCommando", 256, 1
DropItem "LegendaryAssaultCaptain", 256, 1
}
ACTOR RMCyberReplacer Replaces CyberReplacer
{
+NOSECTOR
+NOGRAVITY
+BOSSDEATH
+SHOOTABLE
+ISMONSTER
+NORADIUSDMG
+NOINTERACTION
+NOBLOCKMAP
HEALTH 0x7FFFFFFF
Radius 0
Height 0
Mass 0x7FFFFFFF
States
{
Spawn:
    TNT1 A 1
	TNT1 A 0 A_Jump(26,"DarkCybSpawn")
	TNT1 A 0 A_Jump(18,"CorruAnniSpawn")
    TNT1 A 0 A_Jump(16,"CardySpawn")
	TNT1 A 0 A_Jump(12,"DarkAnniSpawn")
	TNT1 A 0 A_Jump(8,"CardihilatorSpawn")
	TNT1 A 0 A_Jump(6,"HFCybSpawn")
	TNT1 A 0 A_Jump(4,"LegCybSpawn")
	TNT1 A 0 A_Jump(2,"LegAnniSpawn")
	TNT1 A 0 A_Jump(1,"LegCardSpawn")	
NormalSpawn:
    TNT1 A 0 A_SpawnItemEx("CyberLord",0,0,0,0,0,0,0,272)
    Goto Nothing
DarkCybSpawn:
    TNT1 A 0 A_SpawnItemEx("DarkCyberdemon",0,0,0,0,0,0,0,272)
    Goto Nothing
CorruAnniSpawn:
    TNT1 A 0 A_SpawnItemEx("CorruptedCyberLord",0,0,0,0,0,0,0,272)
    Goto Nothing
DarkAnniSpawn:
    TNT1 A 0 A_SpawnItemEx("DarkAnnihilator",0,0,0,0,0,0,0,272)
    Goto Nothing	
CardySpawn:
    TNT1 A 0 A_SpawnItemEx("Cardinal",0,0,0,0,0,0,0,272)
    Goto Nothing
CardihilatorSpawn:
    TNT1 A 0 A_SpawnItemEx("Cardihilator",0,0,0,0,0,0,0,272)
    Goto Nothing
HFCybSpawn:
    TNT1 A 0 A_SpawnItemEx("HFCyberdemonWeak",0,0,0,0,0,0,0,272)
    Goto Nothing
LegCybSpawn:
    TNT1 A 0 A_SpawnItemEx("LegendaryCyberdemon",0,0,0,0,0,0,0,272)
    Goto Nothing
LegAnniSpawn:
    TNT1 A 0 A_SpawnItemEx("LegendaryAnnihilator",0,0,0,0,0,0,0,272)
    Goto Nothing
LegCardSpawn:
    TNT1 A 0 A_SpawnItemEx("LegendaryCardinal",0,0,0,0,0,0,0,272)
    Goto Nothing
Nothing:
    TNT1 A 1
    Loop
Death:
    TNT1 A 0 A_BossDeath
    Stop
    }
}

ACTOR RMNobleReplacer Replaces NobleReplacer
{
+NOSECTOR
+NOGRAVITY
+BOSSDEATH
+SHOOTABLE
+ISMONSTER
+NORADIUSDMG
+NOINTERACTION
+NOBLOCKMAP
HEALTH 0x7FFFFFFF
Radius 0
Height 0
Mass 0x7FFFFFFF
States
{
Spawn:
    TNT1 A 1
    TNT1 A 0 A_Jump(22,"BruiserSpawn")
	TNT1 A 0 A_Jump(12,"AfritSpawn")
	TNT1 A 0 A_Jump(10,"CybruiserSpawn")
	TNT1 A 0 A_Jump(6,"RictusISpawn")
	TNT1 A 0 A_Jump(5,"OverlordSpawn")
	TNT1 A 0 A_Jump(5,"ProtoDestroyerSpawn")
	TNT1 A 0 A_Jump(4,"CydestroyerSpawn")
	TNT1 A 0 A_Jump(3,"HFBaronSpawn")
	TNT1 A 0 A_Jump(1,"LegCyberNobleSpawn")
NormalSpawn:
    TNT1 A 0 A_SpawnItemEx("BaronOfHell~",0,0,0,0,0,0,0,272)
    Goto Nothing
BruiserSpawn:
    TNT1 A 0 A_SpawnItemEx("BruiserDemon",0,0,0,0,0,0,0,272)
    Goto Nothing
AfritSpawn:
    TNT1 A 0 A_SpawnItemEx("Afrit",0,0,0,0,0,0,0,272)
    Goto Nothing
CybruiserSpawn:
    TNT1 A 0 A_SpawnItemEx("Cybruiser",0,0,0,0,0,0,0,272)
    Goto Nothing
RictusISpawn:
    TNT1 A 0 A_SpawnItemEx("RictusIncarnate",0,0,0,0,0,0,0,272)
    Goto Nothing
OverlordSpawn:
    TNT1 A 0 A_SpawnItemEx("PhaseOverlord",0,0,0,0,0,0,0,272)
    Goto Nothing
ProtoDestroyerSpawn:
    TNT1 A 0 A_SpawnItemEx("ProtoDestroyer",0,0,0,0,0,0,0,272)
    Goto Nothing
CydestroyerSpawn:
    TNT1 A 0 A_SpawnItemEx("Cydestroyer",0,0,0,0,0,0,0,272)
    Goto Nothing
HFBaronSpawn:
    TNT1 A 0 A_SpawnItemEx("HellFireBaron",0,0,0,0,0,0,0,272)
    Goto Nothing
LegCyberNobleSpawn:
    TNT1 A 0 A_SpawnItemEx("LegendaryCyberNoble",0,0,0,0,0,0,0,272)
    Goto Nothing
Nothing:
    TNT1 A 1
    Loop
Death:
    TNT1 A 0 A_BossDeath
    Stop
    }
}

ACTOR RMArachReplacer Replaces Arachnotron
{
+NOSECTOR
+NOGRAVITY
+BOSSDEATH
+SHOOTABLE
+ISMONSTER
+NORADIUSDMG
+NOINTERACTION
+NOBLOCKMAP
HEALTH 0x7FFFFFFF
Radius 0
Height 0
Mass 0x7FFFFFFF
States
{
Spawn:
    TNT1 A 1
    TNT1 A 0 A_Jump(26,"FusioniteSpawn")
	TNT1 A 0 A_Jump(14,"DTechSpawn")
	TNT1 A 0 A_Jump(12,"BabyDemoSpawn")
	TNT1 A 0 A_Jump(8,"BabyDDemoSpawn")
	TNT1 A 0 A_Jump(6,"BabySentSpawn")
	TNT1 A 0 A_Jump(6,"BabyBFGMSpawn")
	TNT1 A 0 A_Jump(3,"LegSpawn")
NormalSpawn:
    TNT1 A 0 A_SpawnItemEx("Dualachnotron",0,0,0,0,0,0,0,272)
    Goto Nothing
FusioniteSpawn:
    TNT1 A 0 A_SpawnItemEx("Fusionite",0,0,0,0,0,0,0,272)
    Goto Nothing
DTechSpawn:
    TNT1 A 0 A_SpawnItemEx("DTechSpider",0,0,0,0,0,0,0,272)
    Goto Nothing
BabyDemoSpawn:
    TNT1 A 0 A_SpawnItemEx("BabyDemolisher",0,0,0,0,0,0,0,272)
    Goto Nothing
BabyDDemoSpawn:
    TNT1 A 0 A_SpawnItemEx("BabyDDemolisher",0,0,0,0,0,0,0,272)
    Goto Nothing
BabyBFGMSpawn:
    TNT1 A 0 A_SpawnItemEx("BabyBFGMastermind",0,0,0,0,0,0,0,272)
    Goto Nothing
BabySentSpawn:
    TNT1 A 0 A_SpawnItemEx("BabySentient",0,0,0,0,0,0,0,272)
    Goto Nothing
LegSpawn:
    TNT1 A 0 A_SpawnItemEx("LegendaryBabySentient",0,0,0,0,0,0,0,272)
    Goto Nothing
Nothing:
    TNT1 A 1
    Loop
Death:
    TNT1 A 0 A_BossDeath
    Stop
    }
}
ACTOR RMKnightSpawner : RandomSpawner Replaces MinorSpawner
{
DropItem "HellKnight~", 256, 83
DropItem "HellArchon", 256, 10
DropItem "PyroDemon", 256, 9
DropItem "CryoDemon", 256, 9
DropItem "CyberNoble", 256, 5
DropItem "ToxicLord", 256, 3
DropItem "HellDuke" 256, 3
DropItem "SandSpirit" 256, 2
DropItem "LegendaryHellKnight" 256, 1
}

ACTOR RMImpSpawner : RandomSpawner Replaces ImpSpawner
{
DropItem "Imp", 256, 67
DropItem "VoidImp", 256, 30
DropItem "Devil", 256, 18
DropItem "CryoImp", 256, 10
DropItem "PyroImp", 256, 10
DropItem "PhaseImp", 256, 9
DropItem "ToxicImp", 256, 7
DropItem "StoneImp", 256, 5
DropItem "ImpLord", 256, 4
DropItem "Poltergeist", 256, 2
DropItem "AnnihilatorImp", 256, 1
DropItem "LegendaryImp", 256, 1
}

ACTOR RMChainZombieSpawner : ChainZombieSpawner Replaces ChainZombieSpawner
{
DropItem "AssaultRifleZombie", 256, 52
DropItem "Chaingunner", 256, 32
DropItem "Minigunner", 256, 14
DropItem "EMinigunner", 256, 5
DropItem "ExplosiveMinigunner", 256, 5
DropItem "FreezerZombie", 256, 4
DropItem "DemonicZombie", 256, 3
DropItem "BFGZombieman", 256, 2
DropItem "BFG10KGeneral", 256, 1
DropItem "LegendaryStealthTrooper", 256, 1
DropItem "LegendaryCommando", 256, 1
}

ACTOR RMSpawner : RandomSpawner Replaces SkeletonSpawner
{
DropItem "Guardian", 256, 90
DropItem "Cadaver", 256, 16
DropItem "HellfireRevenant", 256, 12
DropItem "WidowMaker", 256, 10
DropItem "Famine", 256, 10
DropItem "LegendaryRevenant", 256, 1
}

Actor RMCacoSpawner : RandomSpawner Replaces Cacodemon
{
DropItem "Cacodemon~", 256, 82
DropItem "Watcher", 256, 12
DropItem "Abaddon", 256, 9
DropItem "CacoLich", 256, 7
DropItem "Cacomental", 256, 6
DropItem "BFGCacodemon", 256, 2
DropItem "LegendaryRedeemer", 256, 1
}

ACTOR RMSoulSpawner : RandomSpawner Replaces LostSoul
{
DropItem "TerrorSoul", 256, 62
DropItem "ForgottenOne", 256, 24
DropItem "PhaseSoul", 256, 13
DropItem "PoisonSoul", 256, 10
DropItem "Rictus", 256, 6
}

ACTOR RMPainSpawner : RandomSpawner Replaces PainSpawner
{
DropItem "SoulKeeper", 256, 81
DropItem "Defiler", 256, 10
DropItem "PhaseElemental", 256, 8
DropItem "PoisonElemental", 256, 6
DropItem "BombElemental", 256, 3
DropItem "LegendaryTormentor", 256, 1
}

ACTOR RMSentientReplacer Replaces MastermindReplacer
{
+NOSECTOR
+NOGRAVITY
+BOSSDEATH
+SHOOTABLE
+ISMONSTER
+NORADIUSDMG
+NOINTERACTION
+NOBLOCKMAP
HEALTH 0x7FFFFFFF
Radius 0
Height 0
Mass 0x7FFFFFFF
States
{
Spawn:
    TNT1 A 1
	TNT1 A 0 A_Jump(28,"DarkDemoSpawn")
	TNT1 A 0 A_Jump(20,"BFGMasterSpawn")
    TNT1 A 0 A_Jump(18,"CerebralSpawn")
	TNT1 A 0 A_Jump(8,"FusionSpawn")
	TNT1 A 0 A_Jump(5,"CommanderSpawn")
	TNT1 A 0 A_Jump(3,"LegSentientSpawn")
NormalSpawn:
    TNT1 A 0 A_SpawnItemEx("Demolisher",0,0,0,0,0,0,0,272)
    Goto Nothing
DarkDemoSpawn:
    TNT1 A 0 A_SpawnItemEx("DarkDemolisher",0,0,0,0,0,0,0,272)
    Goto Nothing
BFGMasterSpawn:
    TNT1 A 0 A_SpawnItemEx("BFGMastermind",0,0,0,0,0,0,0,272)
	Goto Nothing
CerebralSpawn:
    TNT1 A 0 A_SpawnItemEx("CerebralSentient",0,0,0,0,0,0,0,272)
	Goto Nothing
FusionSpawn:
    TNT1 A 0 A_SpawnItemEx("CerebralCardinal",0,0,0,0,0,0,0,272)
	Goto Nothing
LegSentientSpawn:
    TNT1 A 0 A_SpawnItemEx("LegendarySentient",0,0,0,0,0,0,0,272)
    Goto Nothing
CommanderSpawn:
    TNT1 A 0 A_SpawnItemEx("CerebralC0mmander",0,0,0,0,0,0,0,272)
	Goto Nothing
Nothing:
    TNT1 A 1
    Loop
Death:
    TNT1 A 0 A_BossDeath
    Stop
    }
}


ACTOR RMFattyReplacer Replaces FattyReplacer
{
+NOSECTOR
+NOGRAVITY
+BOSSDEATH
+SHOOTABLE
+ISMONSTER
+NORADIUSDMG
+NOINTERACTION
+NOBLOCKMAP
HEALTH 0x7FFFFFFF
Radius 0
Height 0
Mass 0x7FFFFFFF
States
{
Spawn:
    TNT1 A 1	
    TNT1 A 0 A_Jump(26,"DaedaSpawn")
	TNT1 A 0 A_Jump(12,"BeheSpawn")
	TNT1 A 0 A_Jump(6,"BarbaSpawn")
	TNT1 A 0 A_Jump(5,"KSBeheSpawn")
	TNT1 A 0 A_Jump(4,"DemobusSpawn")
	TNT1 A 0 A_Jump(3,"LegSpawn")
NormalSpawn:
    TNT1 A 0 A_SpawnItemEx("Hectebus",0,0,0,0,0,0,0,272)
    Goto Nothing
DaedaSpawn:
    TNT1 A 0 A_SpawnItemEx("Daedabus",0,0,0,0,0,0,0,272)
    Goto Nothing
BeheSpawn:
    TNT1 A 0 A_SpawnItemEx("Behemoth",0,0,0,0,0,0,0,272)
    Goto Nothing
BarbaSpawn:
    TNT1 A 0 A_SpawnItemEx("Barbatos",0,0,0,0,0,0,0,272)
    Goto Nothing
KSBeheSpawn:
    TNT1 A 0 A_SpawnItemEx("KSBehemoth",0,0,0,0,0,0,0,272)
    Goto Nothing
DemobusSpawn:
    TNT1 A 0 A_SpawnItemEx("Demobus",0,0,0,0,0,0,0,272)
    Goto Nothing
LegSpawn:
    TNT1 A 0 A_SpawnItemEx("LegendaryBehemoth",0,0,0,0,0,0,0,272)
    Goto Nothing
Nothing:
    TNT1 A 1
    Loop
Death:
    TNT1 A 0 A_BossDeath
    Stop
    }
}

ACTOR RMDemonSpawner : RandomSpawner Replaces DemonSpawner
{
DropItem "BullFiend", 256, 65
DropItem "CyberFiend", 256, 24
DropItem "MagmaFiend", 256, 8
DropItem "ChaingunFiend", 256, 4
DropItem "DTechFiend", 256, 3
DropItem "ToxicFiend", 256, 2
DropItem "StoneDemon", 256, 2
DropItem "LegendaryFiend", 256, 1
}

ACTOR RMSpectreSpawner : RandomSpawner Replaces SpectreSpawner
{
DropItem "Spectre~", 256, 70
DropItem "Lurker", 256, 24
DropItem "Spook", 256, 8
DropItem "ColdNightmare", 256, 7
DropItem "FacelessSpectre", 256, 5
DropItem "PhaseNightmare", 256, 2
}

Actor RMVileSpawner : RandomSpawner Replaces VileSpawner
{
DropItem "Exile", 256, 88
DropItem "Diabolist", 256, 8
DropItem "DarkHellion", 256, 4
DropItem "Velocirator", 256, 3
}

ACTOR RMWolfSSSpawner : RandomSpawner Replaces WolfSSSpawner
{
DropItem "Guard", 256, 32
DropItem "SSNazi", 256, 24
DropItem "Mutant", 256, 18
DropItem "Officer", 256, 16
DropItem "NaziDog" 256, 8
DropItem "SSRocketMan", 256, 7
DropItem "SSSuperSoldier", 256, 6
DropItem "Hitler", 256, 2
}

Actor SImpHiddenSpawner1 : Randomspawner replaces ShortGreenColumn
{
	DropItem "ShortGreenColumn1" 256, 85
	DropItem "StoneImpHidden2" 256, 20
}

Actor SImpHiddenSpawner22 : Randomspawner replaces TallGreenColumn
{
	DropItem "TallGreenColumn1" 256, 85
	DropItem "StoneImpHidden1" 256, 20
}
