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

// LCA
DropItem "LegendaryZombie", 256, 1

DropItem "DemonTechTrooper",256, 6
DropItem "SuicideBomber", 256, 4
DropItem "HomingRocketZombie",256, 2

// DUST
DropItem "SpecOpsRailgunner", 256, 4

// DJB
DropItem "DemonTechBallistaZombie", 256, 10
DropItem "LegendaryCowboy", 256, 1

// iLCA
DropItem "EnragedLegendaryZombie", 256, 1
}

ACTOR ArkShotgunGuy : RandomSpawner Replaces ShotgunGuy
{
DropItem "ShotgunZombie", 256, 46
DropItem "AssaultShotgunZombie", 256, 20
DropItem "SuperShotgunZombie", 256, 10
DropItem "QuadShotgunZombie", 256, 5

// LCA
DropItem "Hexa-ShotgunZombie",256, 3
DropItem "ShotgunCommando", 256, 2
DropItem "EraserZombie", 256, 2
DropItem "DTDevastatorZombie", 256, 1
DropItem "LegendaryAssaultCaptain", 256, 1

DropItem "HomingRocketZombie",256, 3
DropItem "DTShotgunZombie",256, 1

// DUST
DropItem "SpecOpsShotgunner", 256, 5
DropItem "ExplosiveShotgunZombie", 256, 3

// DJB
DropItem "LegendarySuperShotgunZombie", 256, 1

// iLCA
DropItem "EnragedLegendaryAssaultCaptain", 256, 1
}

ACTOR ArkChaingunGuy : RandomSpawner Replaces ChaingunGuy
{
DropItem "AssaultRifleZombie", 256, 40
DropItem "Chaingunner", 256, 20
DropItem "Minigunner", 256, 10

// LCA
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

DropItem "EMinigunner", 256, 5
DropItem "GeneralRoasterock", 256, 1

// DUST
DropItem "SpecOpsMachinegunner", 256, 7
DropItem "FormerAdmiral", 256, 1

// DJB
DropItem "NailgunCommando", 256, 2

// iLCA
DropItem "EnragedLegendaryStealthTrooper", 256, 1
DropItem "EnragedLegendaryCommando", 256, 1
}

ACTOR ArkDoomImp : RandomSpawner Replaces DoomImp
{
DropItem "Imp", 256, 47
DropItem "VoidImp", 256, 26
DropItem "Devil", 256, 10
DropItem "PhaseImp", 256, 3

// LCA
DropItem "Poltergeist", 256, 2
DropItem "AnnihilatorImp", 256, 1
DropItem "LegendaryImp", 256, 1

DropItem "CryoImp", 256, 10
DropItem "PyroImp", 256, 10
DropItem "ToxicImp", 256, 7
DropItem "ImpLord", 256, 4

// DUST
DropItem "GoreImp", 256, 3
DropItem "NetherImp", 256, 3
DropItem "CerebralImp", 256, 2
DropItem "LegendaryPhaseImp", 256, 1

// iLCA
DropItem "EnragedLegendaryImp", 256, 1
}

ACTOR ArkDemon : RandomSpawner Replaces Demon
{
DropItem "BullFiend", 256, 56
DropItem "CyberFiend", 256, 20
DropItem "MagmaFiend", 256, 10
DropItem "DTechFiend", 256, 5

// LCA
DropItem "ToxicFiend", 256, 2
DropItem "LegendaryFiend", 256, 1

DropItem "PhaseFiend", 256, 7
DropItem "StoneDemon", 256, 5
DropItem "ChaingunFiend", 256, 4

// DUST
DropItem "Mechtre", 256, 4

// DJB
DropItem "LegChainsawZombie", 256, 1

// iLCA
DropItem "EnragedLegendaryFiend", 256, 1
}

ACTOR ArkSpectre : RandomSpawner Replaces Spectre
{
DropItem "Spectre~", 256, 50
DropItem "Lurker", 256, 30
DropItem "Spook", 256, 8
DropItem "ColdNightmare", 256, 7
DropItem "FacelessSpectre", 256, 5
DropItem "PhaseNightmare", 256, 2

// DUST
DropItem "VoidFiend", 256, 12
}

ACTOR ArkLostSoul : RandomSpawner Replaces LostSoul
{
DropItem "TerrorSoul", 256, 65
DropItem "ForgottenOne", 256, 20
DropItem "PoisonSoul", 256, 8
DropItem "Rictus", 256, 5

DropItem "PhaseSoul", 256, 10
// DUST
DropItem "ChaosSoul", 256, 2
}

ACTOR ArkCacodemon : RandomSpawner Replaces Cacodemon
{
DropItem "Cacodemon~", 256, 62
DropItem "Watcher", 256, 20
DropItem "Cacomental", 256, 5

// LCA
DropItem "BFGCacodemon", 256, 2
DropItem "LegendaryRedeemer", 256, 1

DropItem "CacoLich", 256, 7
DropItem "Abaddon", 256, 9
// DUST
DropItem "DarkBishop", 256, 5
DropItem "CerebralCaco", 256, 2
DropItem "LegendaryNecromancer", 256, 1
DropItem "BloodyFlandre", 256, 1 //tbh I don't know where else to put her for right now

// iLCA
DropItem "EnragedLegendaryRedeemer", 256, 1
}

ACTOR ArkPainElemental : RandomSpawner Replaces PainElemental
{
DropItem "SoulKeeper", 256, 60
DropItem "Defiler", 256, 20
DropItem "PoisonElemental", 256, 12
DropItem "BombElemental", 256, 3

// LCA
DropItem "LegendaryTormentor", 256, 1

DropItem "PhaseElemental", 256, 8
// DUST
DropItem "CerebralRedeemer", 256, 2
DropItem "ChaosElemental", 256, 2
}

ACTOR ArkArachnotron : RandomSpawner Replaces Arachnotron
{
DropItem "Dualachnotron", 256, 60
DropItem "Fusionite", 256, 23
DropItem "BabyDemolisher", 256, 10
DropItem "BabySentient", 256, 5

// LCA
DropItem "LegendaryBabySentient", 256, 1

DropItem "DTechSpider", 256, 1
DropItem "BabyDDemolisher", 256, 1
DropItem "IceSpider", 256, 1
DropItem "BabyBFGMastermind", 256, 1
// DUST
DropItem "BabyOverseer", 256, 1
}

ACTOR ArkFatso : RandomSpawner Replaces Fatso
{

DropItem "Hectebus", 256, 63
DropItem "Daedabus", 256, 16
DropItem "Behemoth", 256, 10
DropItem "Barbatos", 256, 6

// LCA
DropItem "FreezerBehemoth", 256, 3
DropItem "LegendaryBehemoth", 256, 1

DropItem "KSBehemoth", 256, 1
DropItem "Demobus", 256, 1
// DUST
DropItem "Mancutank", 256, 1
}

ACTOR ArkArchVile: RandomSpawner Replaces ArchVile
{
DropItem "Exile", 256, 77
DropItem "Diabolist", 256, 10
DropItem "DarkHellion", 256, 4

// LCA
DropItem "Velocirator", 256, 2
DropItem "Summoner", 256, 2

// DUST
DropItem "ImpureVile", 256, 6
DropItem "LegendaryVile", 256, 1
}

ACTOR ArkRevenant : RandomSpawner Replaces Revenant
{
DropItem "Guardian", 256, 60
DropItem "Cadaver", 256, 15
DropItem "HellfireRevenant", 256, 10
DropItem "Famine", 256, 8

// LCA
DropItem "LegendaryRevenant", 256, 1

DropItem "WidowMaker", 256, 8
// DUST
DropItem "CerebralIncarnate", 256, 2

// DJB
DropItem "CorruptedRevenant" 256, 3  

// iLCA
DropItem "EnragedLegendaryRevenant", 256, 1
}

ACTOR ArkHellKnight : RandomSpawner Replaces HellKnight
{
DropItem "HellKnight~", 256, 60
DropItem "PyroDemon", 256, 18
DropItem "CyberNoble", 256, 10
DropItem "HellDuke" 256, 5

// LCA
DropItem "SandSpirit" 256, 2
DropItem "LegendaryHellKnight" 256, 1

DropItem "HellArchon", 256, 10
DropItem "CryoDemon", 256, 6
DropItem "ToxicLord", 256, 4
DropItem "PhaseWarlord" 256, 2
// DUST
DropItem "DarkCyberNoble" 256, 3

// iLCA
DropItem "EnragedLegendaryHellKnight" 300, 1
}

ACTOR ArkBaronOfHell : RandomSpawner Replaces BaronOfHell
{
DropItem "BaronOfHell~", 256, 51
DropItem "BruiserDemon", 256, 16
DropItem "Cybruiser", 256, 8

// LCA
DropItem "RictusIncarnate", 256, 5
DropItem "PhaseOverlord", 256, 3
DropItem "Cydestroyer", 256, 2
DropItem "LegendaryCyberNoble", 256, 1

DropItem "Afrit", 256, 2
DropItem "ProtoDestroyer", 256, 1
DropItem "HellFireBaron", 256, 2
// DUST
DropItem "Painlord", 256, 1
DropItem "InfernalCyberNoble", 256, 2

// DJB
DropItem "STBelphegor", 256, 8
DropItem "CyberBelphegor", 256, 3
}

ACTOR ArkSpiderMastermind : RandomSpawner Replaces SpiderMastermind
{
DropItem "Demolisher", 256, 65
DropItem "DarkDemolisher", 256, 17
DropItem "CerebralSentient", 256, 8

// LCA
DropItem "CerebralCardinal", 256, 4
DropItem "LegendarySentient", 256, 1

DropItem "BFGMastermind", 256, 4
DropItem "CerebralCommander", 256, 1
// DUST
DropItem "SpiderMasterspark", 256, 4
DropItem "Overseer", 256, 1

}

ACTOR ArkCyberdemon : RandomSpawner Replaces Cyberdemon
{
DropItem "CyberLord", 256, 35
DropItem "DarkCyberdemon", 256, 20
DropItem "Cardinal", 256, 16

// LCA
DropItem "DarkAnnihilator", 256, 12
DropItem "Cardihilator", 256, 9
DropItem "LegendaryCyberdemon", 256, 4
DropItem "LegendaryAnnihilator", 256, 2
DropItem "LegendaryCardinal", 256, 1

DropItem "CorruptedCyberLord", 256, 5
DropItem "Terminator2", 256, 1
DropItem "DementedTerminator", 256, 1
DropItem "HellFireCyberdemon", 256, 1
// DUST
DropItem "Desolator", 256, 1
}

ACTOR ArkWolfensteinSS : RandomSpawner Replaces WolfensteinSS
{
DropItem "Guard", 256, 40
DropItem "SSNazi", 256, 20
DropItem "Mutant", 256, 16
DropItem "Officer", 256, 14
DropItem "NaziDog" 256, 8
DropItem "Hitler", 256, 2
DropItem "SSRocketMan", 256, 7
DropItem "SSSuperSoldier", 256, 5
}

///////////////////////////////////////////////////////////////////////////////

ACTOR ArkGreenArmorSpawner : RandomSpawner Replaces GreenArmorSpawner
{
DropItem "ModdedGreenArmor", 256, 95
DropItem "RedArmor", 256, 5
DropItem "LegendaryArmor", 256, 1
}

ACTOR ArkBlueArmorSpawner : RandomSpawner Replaces BlueArmorSpawner
{
DropItem "ModdedBlueArmor", 256, 90
DropItem "RedArmor", 256, 10
DropItem "LegendaryArmor", 256, 2
}

ACTOR ArkSoulSphereSpawner : RandomSpawner Replaces SoulSphereSpawner
{
DropItem "ModdedSoulSphere", 256, 90
DropItem "LifeSphere", 256, 10
DropItem "LegendarySphere", 256, 1
}

ACTOR ArkMegaSphereSpawner : RandomSpawner Replaces MegaSphereSpawner
{
DropItem "ModdedMegaSphere", 256, 90
DropItem "UltraSphere", 256, 10
DropItem "LegendaryUltraSphere", 256, 3
}

///////////////////////////////////////////////////////////////////////////////

ACTOR DustInvulnSpawner : RandomSpawner Replaces InvulnerabilitySphere
{
DropItem "ModdedInvulnerabilitySphere", 256, 55
DropItem "UnbelieveabilitySphere", 256, 10

// DUST
DropItem "DoomSphereDust", 256, 30
DropItem "UnstabilitySphere", 256, 5
}

ACTOR DustBlurSpawner : RandomSpawner Replaces BlurSphere
{
DropItem "ModdedBlurSphere", 256, 60
DropItem "PhaseSphere", 256, 10

// DUST
DropItem "HasteSphere", 256, 10
DropItem "VampirismSphere", 256, 10
DropItem "TerrorSphere", 256, 10
}

ACTOR DustSoulsphereSpawner : RandomSpawner Replaces SoulSphere
{
DropItem "ModdedSoulSphere", 256, 78
DropItem "LifeSphere", 256, 10
DropItem "LegendarySphere", 256, 1

// DUST
DropItem "SalvationSphere", 256, 10
DropItem "LegendarySalvationSphere", 256, 1
}

// Morphing Decoration 
ACTOR TallGreenColumn1 : TallGreenColumn {} // fixed. - arkore
ACTOR ShortGreenColumn1 : ShortGreenColumn {} // fixed. - arkore

ACTOR SImpHiddenSpawner1 : Randomspawner replaces ShortGreenColumn
{
	DropItem "ShortGreenColumn1" 256, 80
	DropItem "StoneImpHidden2" 256, 20
}

ACTOR SImpHiddenSpawner22 : Randomspawner replaces TallGreenColumn
{
	DropItem "TallGreenColumn1" 256, 80
	DropItem "StoneImpHidden1" 256, 20
}
