// IMPORTANT: The total sum of chance numbers must be 100.
// For example: 60 + 28 + 8 + 3 + 1 = 100
ACTOR LegendarySpawner : RandomSpawner Replaces Zombieman
{
DropItem "PlasmaGunner", 256, 60
DropItem "RailGunner", 256, 28
DropItem "DemonTechZombie", 256, 8
DropItem "RocketZombie", 256, 3
DropItem "LegendaryZombie", 256, 1
}

Actor DemonTechBFG10kZombieSpawner : RandomSpawner Replaces ShotgunGuy
{
DropItem "ShotgunZombie", 256, 48
DropItem "AssaultShotgunZombie", 256, 26
DropItem "SuperShotgunZombie", 256, 12
DropItem "QuadShotgunZombie", 256, 5
DropItem "Hexa-ShotgunZombie",256, 3
DropItem "ShotgunCommando", 256, 2
DropItem "EraserZombie", 256, 2
DropItem "DTDevastatorZombie", 256, 1
DropItem "LegendaryAssaultCaptain", 256, 1
}

ACTOR "ChainZombieSpawner " : RandomSpawner Replaces ChaingunGuy
{
DropItem "AssaultRifleZombie", 256, 50
DropItem "Chaingunner", 256, 22
DropItem "Minigunner", 256, 10
DropItem "BFGZombieman", 256, 2
DropItem "ExplosiveMinigunner", 256, 5
DropItem "FreezerZombie", 256, 4
DropItem "DemonicZombie", 256, 3
DropItem "BFG10KGeneral", 256, 2
DropItem "LegendaryStealthTrooper", 256, 1
DropItem "LegendaryCommando", 256, 1
}

ACTOR LegendaryImpSpawner : RandomSpawner Replaces DoomImp
{
DropItem "Imp", 256, 59
DropItem "VoidImp", 256, 24
DropItem "Devil", 256, 10
DropItem "PhaseImp", 256, 3
DropItem "Poltergeist", 256, 2
DropItem "AnnihilatorImp", 256, 1
DropItem "LegendaryImp", 256, 1
}

ACTOR LegendaryDemonSpawner : RandomSpawner Replaces Demon
{
DropItem "BullFiend", 256, 62
DropItem "CyberFiend", 256, 24
DropItem "MagmaFiend", 256, 8
DropItem "DTechFiend", 256, 3
DropItem "ToxicFiend", 256, 2
DropItem "LegendaryFiend", 256, 1
}

Actor BFGCacoSpawner : RandomSpawner Replaces Cacodemon
{
DropItem "Cacodemon~", 256, 81
DropItem "Watcher", 256, 10
DropItem "Cacomental", 256, 6
DropItem "BFGCacodemon", 256, 2
DropItem "LegendaryRedeemer", 256, 1
}

ACTOR LegKnightSpawner : RandomSpawner Replaces HellKnight
{
DropItem "HellKnight~", 256, 80
DropItem "PyroDemon", 256, 9
DropItem "CyberNoble", 256, 5
DropItem "HellDuke" 256, 3
DropItem "SandSpirit" 256, 2
DropItem "LegendaryHellKnight" 256, 1
}

ACTOR OverlordNobleReplacer : RandomSpawner Replaces BaronOfHell
{
DropItem "BaronOfHell~", 256, 64
DropItem "BruiserDemon", 256, 16
DropItem "Cybruiser", 256, 9
DropItem "RictusIncarnate", 256, 5
DropItem "PhaseOverlord", 256, 3
DropItem "Cydestroyer", 256, 2
DropItem "LegendaryCyberNoble", 256, 1
}

Actor VelVileSpawner : RandomSpawner Replaces VileSpawner
{
DropItem "Exile", 256, 89
DropItem "Diabolist", 256, 6
DropItem "DarkHellion", 256, 3
DropItem "Velocirator", 256, 2
}

ACTOR LegRevSpawner : RandomSpawner Replaces Revenant
{
DropItem "Guardian", 256, 80
DropItem "Cadaver", 256, 10
DropItem "HellfireRevenant", 256, 6
DropItem "Famine" 256, 3
DropItem "LegendaryRevenant", 256, 1
}

ACTOR LegendarySoulSpawner : RandomSpawner Replaces LostSoul
{
DropItem "TerrorSoul", 256, 60
DropItem "ForgottenOne", 256, 24
DropItem "PoisonSoul", 256, 10
DropItem "Rictus", 256, 6
//DropItem "LegendarySoul", 256, 1 It sometimes spawn from Legendary Zombies bodies instead.
}

ACTOR LegendaryTormentorSpawner : RandomSpawner Replaces PainElemental
{
DropItem "SoulKeeper", 256, 80
DropItem "Defiler", 256, 10
DropItem "PoisonElemental", 256, 6
DropItem "BombElemental", 256, 3
DropItem "LegendaryTormentor", 256, 1
}

ACTOR LegendaryBehemothSpawner : RandomSpawner Replaces Fatso
{
DropItem "Hectebus", 256, 64
DropItem "Daedabus", 256, 16
DropItem "Behemoth", 256, 10
DropItem "Barbatos", 256, 6
DropItem "FreezerBehemoth", 256, 3
DropItem "LegendaryBehemoth", 256, 1
}

ACTOR LegendaryBabySentientSpawner : RandomSpawner Replaces Arachnotron
{
DropItem "Dualachnotron", 256, 64
DropItem "Fusionite", 256, 20
DropItem "BabyDemolisher", 256, 10
DropItem "BabySentient", 256, 5
DropItem "LegendaryBabySentient", 256, 1
}

Actor LegSentientReplacer : RandomSpawner Replaces SpiderMastermind
{
DropItem "Demolisher", 256, 70
DropItem "DarkDemolisher", 256, 17
DropItem "CerebralSentient", 256, 8
DropItem "CerebralCardinal", 256, 4
DropItem "LegendarySentient", 256, 1
}

Actor LegCyberReplacer : RandomSpawner Replaces Cyberdemon
{
DropItem "CyberLord", 256, 34
DropItem "DarkCyberdemon", 256, 22
DropItem "Cardinal", 256, 16
DropItem "DarkAnnihilator", 256, 12
DropItem "Cardihilator", 256, 9
DropItem "LegendaryCyberdemon", 256, 4
DropItem "LegendaryAnnihilator", 256, 2
DropItem "LegendaryCardinal", 256, 1
}

ACTOR LegendaryGreenArmorSpawner : RandomSpawner Replaces GreenArmor
{
DropItem "ModdedGreenArmor", 256, 94
DropItem "RedArmor", 256, 5
DropItem "LegendaryArmor", 256, 1
}

ACTOR LegendaryBlueArmorSpawner : RandomSpawner Replaces BlueArmor
{
DropItem "ModdedBlueArmor", 256, 88
DropItem "RedArmor", 256, 10
DropItem "LegendaryArmor", 256, 2
}

ACTOR LegendarySoulSphereSpawner : RandomSpawner Replaces SoulSphere
{
DropItem "ModdedSoulSphere", 256, 89
DropItem "LifeSphere", 256, 10
DropItem "LegendarySphere", 256, 1
}

ACTOR LegendaryUltraSphereSpawner : RandomSpawner Replaces MegaSphere
{
DropItem "ModdedMegaSphere", 256, 87
DropItem "UltraSphere", 256, 10
DropItem "LegendaryUltraSphere", 256, 3
}
