#include "Actors/Monsters/HellfireLord.txt"
#include "Actors/Weapons/Vulcan.txt"
#include "Actors/Monsters/RedDarkImp"
#include "Actors/Monsters/BlueImp"
#include "Actors/Monsters/FrozenKnight"
#include "Actors/Monsters/RIPSomebodyEars"
#include "Actors/Monsters/GreenMachineGunner"
#include "Actors/Monsters/PurplePainElemental"
#include "Actors/Monsters/PhaseNoble"
#include "Actors/Weapons/PhaseDTechRifle"
#include "Actors/Monsters/WhiteCydestroyer"
#include "Actors/Items/HealBackPack"
#include "Actors/Weapons/GreenMachineGun"
#include "Actors/Monsters/RedRev"
#include "Actors/Monsters/RedArch"
#include "Actors/Monsters/GreenFiend"
#include "Actors/Monsters/BlueImp2"
#include "Actors/Weapons/SlaughetBFG"
#include "Actors/Weapons/Phase(Not Purple)"
#include "Actors/Monsters/BabyRedCaco"
#include "Actors/Monsters/PhaseORin"
//#include "Actors/Monsters/LegendaryPaladin"
#include "Actors/Weapons/Upgraded Explosion Shotgun"
#include "Actors/Monsters/VoidPhaseImp"
#include "Actors/Monsters/SniperZombie"
#include "Actors/Monsters/PoeBoiz"
#include "Actors/Weapons/PhaseGaus"


///////////
//Spawners//
////////////

ACTOR CFChaingunnerSpawner : RandomSpawner Replaces HEMChaingunGuyRandomSpawner
{
DropItem "AssaultRifleZombie", 256, 112
DropItem "Chaingunner", 256, 64
DropItem "Minigunner", 256, 28
DropItem "GreenChaingunner", 256, 20
DropItem "SpecOpsMachinegunner", 256, 18
DropItem "Autogunner", 256, 18
DropItem "EMinigunner", 256, 10
DropItem "ExplosiveMinigunner", 256, 10
DropItem "FreezerZombie", 256, 8
DropItem "DemonicZombie", 256, 6
DropItem "BFG15KMajor", 256, 4
DropItem "BFGZombieman", 256, 4
DropItem "BFG10KGeneral", 256, 4
DropItem "FormerAdmiral", 256, 4
DropItem "ToxicZombie", 256, 4
DropItem "RepeaterZombie", 256, 4
DropItem "JetpackZombie", 256, 4
DropItem "ArmoredZombie", 256, 3
DropItem "CorruptedGeneral", 256, 3
DropItem "CyberBrute", 256, 2
DropItem "InfectedMarineSniper", 256, 2
DropItem "HEMLegendaryStealthTrooper", 256, 2
DropItem "LegendaryStealthTrooper", 256, 2
DropItem "LegendaryCommando", 256, 2
DropItem "EnragedLegendaryCommando", 256, 2
DropItem "EnragedLegendaryStealthTrooper", 256, 2
DropItem "LegendarySuicideBomber", 256, 1
DropItem "GeneralRoasterock", 256, 1
DropItem "LegendaryDoomguy", 256, 1
DropItem "NemesisCommando", 256, 1
DropItem "NemesisStealthTrooper", 256, 1
}

ACTOR CFImpSpawner : RandomSpawner Replaces HEMDoomImpRandomSpawner
{
DropItem "Imp", 256, 61
DropItem "VoidImp", 256, 26
DropItem "Devil", 256, 10
DropItem "CryoImp", 256, 10
DropItem "PyroImp", 256, 10
DropItem "ToxicImp", 256, 7
DropItem "BlueImp", 256, 2
DropItem "PhaseImp", 256, 6
DropItem "RedImp", 256, 6
DropItem "StoneImp", 256, 5
DropItem "CyberImp", 256, 5
DropItem "NetherImp", 256, 4
DropItem "GoreImp", 256, 4
DropItem "ImpLord", 256, 4
DropItem "Hellion", 256, 3
DropItem "HEMStoneImp", 256, 3
DropItem "CerebralImp", 256, 2
DropItem "FlyingCerebralImp", 256, 2
DropItem "DarkCyberImp", 256, 2
DropItem "PainHarvester", 256, 2
DropItem "Ghoul", 256, 2
DropItem "Poltergeist", 256, 2
//DropItem "NightShade", 256, 2
DropItem "AnnihilatorImp", 256, 2
//DropItem "Nightmare", 256, 2
DropItem "BerserkerImp", 256, 1
DropItem "Doom Shadow", 256, 1
DropItem "Salamander", 256, 1
DropItem "Dark Catharsi", 256, 1
DropItem "BlueCatharsi", 256, 1
DropItem "WarlordImp", 256, 1
DropItem "Purpleimp", 256, 1
DropItem "LegendaryImp", 256, 1
DropItem "LegendaryPhaseImp", 256, 1
DropItem "AbyssalImp" 256, 1
DropItem "EnragedLegendaryImp" 256, 1
DropItem "NemesisImp" 256, 1
}

Actor CFCacoSpawner : RandomSpawner Replaces HEMCacodemonRandomSpawner
{
DropItem "Cacodemon~", 256, 84
DropItem "Watcher", 256, 10
DropItem "Agathodemon", 256, 10
DropItem "Abaddon", 256, 9
DropItem "CacoLich", 256, 7
DropItem "Cacomental", 256, 6
DropItem "PhazoDemon", 256, 6
DropItem "DarkBishop", 256, 5
DropItem "Glaucoma", 256, 5
DropItem "NightmareCacodemon", 256, 4
//DropItem "DarkCacoLich", 256, 3
DropItem "BFGCacodemon", 256, 3
DropItem "CerebralCaco", 256, 2
DropItem "PoeSpawn", 256, 2
DropItem "CerebralRedeemer", 256, 1
DropItem "ImpureElemental", 256, 1
DropItem "ImpureDefiler", 256, 1
DropItem "LegendaryRedeemer", 256, 1
DropItem "LegendaryNecromancer", 256, 1
DropItem "EnragedLegendaryRedeemer", 256, 1
DropItem "BloodyFlandre", 256, 1
DropItem "MoonbitchSpawn", 256, 1
DropItem "Lamia" 256, 1
DropItem "Uroboros" 256, 1
}


ACTOR CFSoulSpawner : RandomSpawner Replaces HEMLostSoulRandomSpawner
{
DropItem "TerrorSoul", 256, 62
DropItem "ForgottenOne", 256, 24
DropItem "PhaseSoul", 256, 13
DropItem "PoisonSoul", 256, 10
DropItem "Rictus", 256, 6
//DropItem "MiniLich", 256, 3
DropItem "BabyWatcher", 256, 3
DropItem "Wicked", 256, 3
DropItem "Cruel", 256, 3
DropItem "BloodSkull", 256, 2
DropItem "ChaosSoul", 256, 2
DropItem "ImpureSoul", 256, 2
DropItem "RedSoul", 256, 1
}


ACTOR CFDemonSpawner : RandomSpawner Replaces HEMDemonRandomSpawner
{
DropItem "BullFiend", 256, 65
DropItem "CyberFiend", 256, 24
DropItem "MagmaFiend", 256, 8
DropItem "PhaseFiend", 256, 6
DropItem "GreenFiend", 256, 6
DropItem "CorruptFiend", 256, 6
DropItem "ChaingunFiend", 256, 4
DropItem "DTechFiend", 256, 3
DropItem "AbyssalHound", 256, 3
DropItem "StoneDemon", 256, 3
DropItem "ToxicFiend", 256, 2
DropItem "HEMStoneFiend", 256, 2
DropItem "LegendaryFiend", 256, 1
DropItem "LegendarySuicideBomber", 256, 1
DropItem "EnragedLegendaryFiend", 256, 1
DropItem "EnragedLegendarySuicideBomber", 256, 1
DropItem "NemesisSuicideBomber", 256, 1
}

ACTOR CFKnightSpawner : RandomSpawner Replaces HEMHellKnightRandomSpawner
{
DropItem "HellKnight~", 256, 83
DropItem "HellArchon", 256, 10
DropItem "PyroDemon", 256, 9
DropItem "CryoDemon", 256, 9
DropItem "CyberNoble", 256, 5
DropItem "HellMonarch", 256, 5
DropItem "StoneKnight" 256, 4
DropItem "ToxicLord", 256, 3
DropItem "RedHellKnight", 256, 3
DropItem "HellDuke" 256, 3
DropItem "BlueHellKnight" 256, 3
DropItem "DarkCyberNoble" 256, 3
DropItem "HereticKnight" 256, 2
DropItem "ForgottenWarrior" 256, 2
//DropItem "PoisonousBruiserDemon" 256, 2
DropItem "SandSpirit" 256, 2
DropItem "DoomCaster" 256, 1
DropItem "LegendaryHellKnight" 256, 1
DropItem "EnragedLegendaryHellKnight" 256, 1
DropItem "NemesisHellKnight" 256, 1
}

ACTOR CFBaronSpawner : RandomSpawner Replaces HEMBaronOfHellRandomSpawner
{
DropItem "BaronOfHell~", 256, 80
DropItem "BruiserDemon", 256, 14
DropItem "CyberBaron", 256, 11
DropItem "Damned", 256, 11
DropItem "Afrit", 256, 10
DropItem "Heterodox", 256, 9
DropItem "Cybruiser", 256, 8
DropItem "PainLord", 256, 6
DropItem "Shinenen", 256, 6
DropItem "RictusIncarnate", 256, 5
DropItem "LesserCardinal", 256, 5
DropItem "InfernalCyberNoble", 256, 5
DropItem "PurpleCyberNoble", 256, 5
DropItem "PhaseOverlord", 256, 3
DropItem "WrathLord", 256, 3
DropItem "CorruptionServant", 256, 3
DropItem "ProtoDestroyer", 256, 2
DropItem "Cydestroyer", 256, 2
DropItem "DarkCydestroyer", 256, 2
DropItem "DarkCybruiser", 256, 2
DropItem "HellFireBaron", 256, 2
DropItem "HellPaladin", 256, 1
DropItem "LegendaryCyberNoble", 256, 1
DropItem "LegendaryAfrit", 256, 1
DropItem "LegendaryArchon", 256, 1
DropItem "PhaseWarlord", 256, 1
Dropitem "WhiteCyberNoble", 256, 1
DropItem "EnragedLegendaryCybruiser", 256, 1
DropItem "NemesisCyberNoble", 256, 1
}

ACTOR CFElementalSpawner : RandomSpawner Replaces HEMPainElementalRandomSpawner
{
DropItem "SoulKeeper", 256, 81
DropItem "Defiler", 256, 10
DropItem "PhaseElemental", 256, 8
DropItem "PoisonElemental", 256, 6
DropItem "BombElemental", 256, 5
DropItem "PurpleElemental", 256, 3
DropItem "BloodElemental", 256, 2
DropItem "Broat", 256, 2
DropItem "CerebralRedeemer", 256, 2
DropItem "ChaosElemental", 256, 2
DropItem "ImpureElemental", 256, 2
DropItem "ImpureDefiler", 256, 2
DropItem "LegendaryTormentor", 256, 1
DropItem "EnragedLegendaryTormentor", 256, 1
}

ACTOR CFArachnoSpawner : RandomSpawner Replaces HEMArachnotronRandomSpawner
{
DropItem "Dualachnotron", 256, 100
DropItem "Fusionite", 256, 17
DropItem "DTechSpider", 256, 10
DropItem "BabyDemolisher", 256, 8
DropItem "BabyDDemolisher", 256, 6
DropItem "BabySentient", 256, 6
DropItem "IceSpider", 256, 6
DropItem "RedArachnotron", 256, 6
DropItem "BabyBFGMastermind", 256, 5
DropItem "BabyOverseer", 256, 4
DropItem "LaserSpider", 256, 4
DropItem "Aracknight", 256, 4
DropItem "LegendaryBabySentient", 256, 2
DropItem "LegendaryBabyDemolisher", 256, 2
DropItem "EnragedLegendaryBabySentient", 256, 2
DropItem "TLBSStandalone", 256, 1
}


ACTOR CFRevenantSpawner : RandomSpawner Replaces HEMRevenantRandomSpawner
{
DropItem "Guardian", 256, 90
DropItem "Cadaver", 256, 16
DropItem "HellfireRevenant", 256, 12
DropItem "WidowMaker", 256, 10
DropItem "Famine", 256, 10
DropItem "ToxicRevenant", 256, 8
DropItem "Infected", 256, 8
DropItem "RedRevenant", 256, 4
DropItem "Pestilence", 256, 3
DropItem "Draugr", 256, 3
DropItem "CerebralIncarnate", 256, 3
DropItem "War", 256, 2
DropItem "LegendaryRevenant", 256, 1
DropItem "EnragedLegendaryRevenant", 256, 1
DropItem "NemesisRevenant", 256, 1
}

ACTOR CFNaziSpawner : RandomSpawner Replaces HEMWolfensteinSSRandomSpawner
{
DropItem "Guard", 256, 100
DropItem "SSNazi", 256, 50
DropItem "Mutant", 256, 36
DropItem "Officer", 256, 30
DropItem "NaziDog" 256, 24
DropItem "SSRocketMan", 256, 16
DropItem "SSSuperSoldier", 256, 12
DropItem "RocketDoge", 256, 12
DropItem "Hitler", 256, 3
DropItem "SSUberSoldat", 256, 2
DropItem "SSSuperSoldierPyroCannon", 256, 2
DropItem "HEMDeathKnight", 256, 1
DropItem "Schabbs", 256, 1
DropItem "LegendaryKrieger", 256, 1
DropItem "WhiteNazi", 256, 1
}

ACTOR RandomPlasmaRifleSpawner : RandomSpawner Replaces PlasmaRifle
{
DropItem "Plasma Rifle", 256, 100
DropItem "Freezer Rifle", 256, 35
DropItem "TechVulcan", 256, 35
DropItem "Demon Tech Rifle ", 256, 25
DropItem "Phase Demon Tech Rifle", 256, 25
DropItem "LifeLeecher", 256, 25
DropItem "Railgun2", 256, 25
DropItem "HellStaff", 256, 20
DropItem "PlasmaRepeater", 256, 15
DropItem "Welder", 256, 15
DropItem "Demon Tech Railgun", 256, 15
DropItem "ExplosiveRailgun", 256, 15
DropItem "Legendary Plasmatic Rifle", 256, 9
DropItem "Legendary Railgun", 256, 8
DropItem "PhaseGaus", 256, 6
DropItem "Enraged Legendary Plasmatic Rifle", 256, 6
DropItem "Nemesis Rifle", 256, 3
}