//TrueCF misc spawners

//Ammo
ACTOR INFTrueBulletSpawner : RandomSpawner
{//. . .
Dropitem "BulletMag", 256, 16
Dropitem "NexusLegendaryLMGBulletMag", 256, 1
Dropitem "NexusELegendaryLMGBulletMag", 256, 1
Dropitem "ExplosiveAmmo", 256, 1
//Dropitem "NemesisLMGBulletMag", 256, 1
}

ACTOR INFTrueBulletBoxSpawner : RandomSpawner
{
Dropitem "BulletBox", 256, 12
Dropitem "NexusLegendaryBulletBox", 256, 1
Dropitem "NexusEnragedLegendaryBulletBox", 256, 1
Dropitem "ExplosiveAmmoBox", 256, 1
//Dropitem "NemesisLMGBulletBox", 256, 1
}

ACTOR INFTrueShellSpawner : RandomSpawner
{
Dropitem "NewShell", 256, 18
Dropitem "NexusLegendaryShell", 256, 1
Dropitem "NexusEnragedLegendaryShell", 256, 1
Dropitem "NexusNemesisShell", 256, 1
}

ACTOR INFTrueShellBoxSpawner : RandomSpawner
{
Dropitem "NewShellBox", 256, 16
Dropitem "NexusLegendaryShellBox", 256, 1
Dropitem "NexusEnragedLegendaryShellBox", 256, 1
Dropitem "NexusNemesisShellBox", 256, 1
}

ACTOR INFTrueRocketSpawner : RandomSpawner
{
Dropitem "Missile", 256, 14
Dropitem "NexusGas", 256, 5
}

ACTOR INFTrueRocketBoxSpawner : RandomSpawner
{
Dropitem "MissileBox", 256, 12
Dropitem "NexusProxMines", 256, 3
Dropitem "NexusBigGas", 256, 1
}

ACTOR INFTrueCellSpawner : RandomSpawner
{
Dropitem "NewCell", 256, 20
Dropitem "NexusDemonAmmo", 256, 8
Dropitem "NexusDustMana", 256, 4
Dropitem "NexusLDemonAmmo", 256, 1
Dropitem "NexusILDemonAmmo", 256, 1
Dropitem "NexusNLDemonAmmo", 256, 1
Dropitem "NexusDCell", 256, 1
}

ACTOR INFTrueCellBoxSpawner : RandomSpawner
{
Dropitem "NewCellPack", 256, 30
Dropitem "NexusDemonAmmoBox", 256, 8
Dropitem "NexusBigDustMana", 256, 4
Dropitem "NexusLDemonAmmoBox", 256, 1
Dropitem "NexusILDemonAmmoBox", 256, 1
Dropitem "NexusNLDemonAmmoBox", 256, 1
Dropitem "NexusDCellPack", 256, 1
}

//Barrels
ACTOR INFTrueExplosiveBarrelRandomSpawner : RandomSpawner
{
DropItem "ModdedExplosiveBarrel2", 256, 1
DropItem "TechBarrel", 256, 1
DropItem "OilBarrel", 256, 1
DropItem "BlueOilBarrel", 256, 1
DropItem "DemonTechBarrel", 256, 1
DropItem "DevastatorBarrel", 256, 1
DropItem "ComplexChest", 256, 1
DropItem "ReinforcedComplexChest", 256, 1
DropItem "HeavyChest", 256, 1
DropItem "DangerousComplexChest", 256, 1
DropItem "ReallyDangerousComplexChest", 256, 1
DropItem "DevilChest", 256, 1
DropItem "AngelChest", 256, 1
DropItem "UnmakerChest", 256, 1
DropItem "HellFireBarrel", 256, 1
DropItem "LegendaryBarrel", 256, 1
DropItem "LegendaryTechBarrel", 256, 1
DropItem "LegendaryBarrelFake", 256, 1
DropItem "EnragedLegendaryBarrel", 256, 1
DropItem "EnragedLegendaryBarrelFake", 256, 1
DropItem "DeadlyBarrelSpawner2", 256, 1
DropItem "NemesisBarrel", 256, 1
DropItem "NemesisTechBarrel", 256, 1
DropItem "BlackholeBarrel", 256, 1
DropItem "NukeBarrel", 256, 1
DropItem "InstantNukeBarrel", 256, 1
DropItem "KaguyaHouraisan", 256, 1
DropItem "LegendaryChair", 256, 1
DropItem "LegendaryBarrelMan", 256, 1
}

//Powerups and armor
ACTOR INFTrueSoulSphereSpawner : RandomSpawner
{
DropItem "ModdedSoulSphere", 256, 1
DropItem "LifeSphere", 256, 1
DropItem "SalvationSphere", 256, 1
DropItem "BerserkSphere", 256, 1
DropItem "LegendarySphere", 256, 1
DropItem "LegendarySalvationSphere", 256, 1
DropItem "EnragedLegendarySphere", 256, 1
DropItem "TrueLegendarySphere", 256, 1
}

ACTOR INFTrueMegaSphereSpawner : RandomSpawner
{
DropItem "ModdedMegaSphere", 256, 1
DropItem "UltraSphere", 256, 1
DropItem "VoidCore", 256, 1
DropItem "LegendaryUltraSphere", 256, 1
DropItem "HellFireUltraSphere", 256, 1
DropItem "EnragedLegendaryUltraSphere", 256, 1
DropItem "TrueLegendaryUltraSphere", 256, 1
DropItem "NemesisUltraSphere", 256, 1
DropItem "UraniumCore", 256, 1
DropItem "DemonicPowerRune", 256, 1
}

ACTOR INFTrueInvulnSpawner : RandomSpawner
{
DropItem "ModdedInvulnerabilitySphere", 256, 1
DropItem "DoomSphereDust", 256, 1
DropItem "UnbelieveabilitySphere", 256, 1
DropItem "UnstabilitySphere", 256, 1
DropItem "CFRareInvulnSpawner", 256, 1
DropItem "DoomSlayerPower", 256, 1
DropItem "ClusterfuckSlayerPower", 256, 1
}

ACTOR INFTrueBlurSpawner : RandomSpawner
{
DropItem "ModdedBlurSphere", 256, 1
DropItem "HasteSphere", 256, 1
DropItem "VampirismSphere", 256, 1
DropItem "TerrorSphere", 256, 1
DropItem "ShuffleSphereSpawner", 256, 1
DropItem "ShuffleSphere", 256, 1
DropItem "WeaponShuffleSphere", 256, 1
DropItem "ItemShuffleSphere", 256, 1
DropItem "LegendaryShuffleSphere", 256, 1
DropItem "EnragedLegendaryShuffleSphere", 256, 1
DropItem "NemesisShuffleSphere", 256, 1
DropItem "TrueLegendaryShuffleSphere", 256, 1
}

ACTOR INFTrueGreenArmorSpawner : RandomSpawner
{
DropItem "ModdedGreenArmor", 256, 1
DropItem "RedArmor", 256, 1
DropItem "PhaseArmor", 256, 1
}

ACTOR INFTrueBlueArmorSpawner : RandomSpawner
{
DropItem "ModdedBlueArmor", 256, 1
DropItem "RedArmor", 256, 1
DropItem "PhaseArmor", 256, 1
DropItem "CrystalArmor", 256, 1
DropItem "LegendaryArmor", 256, 1
DropItem "HellfireArmor", 256, 1
DropItem "EnragedLegendaryArmor", 256, 1
DropItem "TrueLegendaryArmor", 256, 1
}

ACTOR INFTrueBerserkSpawner : RandomSpawner
{
DropItem "CFCommonBerserkSpawner", 256, 1
DropItem "SentryBoxSpawner", 256, 1
DropItem "RandomCrateSpawner", 256, 1
DropItem "DiceOfReset", 256, 1
DropItem "Jetpack", 256, 1
DropItem "ArmorRegenerator", 256, 1
}

//Bonuses
ACTOR INFTrueHealthBonusRandomSpawner : RandomSpawner
{
DropItem "NewHealthBonus", 256, 1
DropItem "NewMaxHealthBonus", 256, 1
DropItem "HellfireHealthBonus", 256, 1
DropItem "LegendaryBigHealthBonus", 256, 1
DropItem "EnragedBigHealthBonus", 256, 1
DropItem "NemesisBigHealthBonus", 256, 1
DropItem "SuperHealthBonus", 256, 1
}

ACTOR INFTrueArmorBonusRandomSpawner : RandomSpawner
{
DropItem "NewArmorBonus", 256, 1
DropItem "NewMaxArmorBonus", 256, 1
DropItem "HellfireArmorBonus", 256, 1
DropItem "LegendaryBigArmorBonus", 256, 1
DropItem "EnragedBigArmorBonus", 256, 1
DropItem "NemesisBigArmorBonus", 256, 1
DropItem "SuperArmorBonus", 256, 1
}


//Weapon Spawner
Actor InfinityChainsawSpawner Replaces Chainsaw
{
States
{
	Spawn:
		TNT1 A 0
    	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("InfinityWeaponSpawn") == 0, "Default")
    	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("InfinityWeaponSpawn") == 1, "NoLeg")
    	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("InfinityWeaponSpawn") == 2, "Basic")
		TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("InfinityWeaponSpawn") == 3, "Shuffle")
		TNT1 A 5
		Loop
	Default:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NewChainsawSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	NoLeg:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NoLegChainsawSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	Basic:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("Chainsaw ",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
    Shuffle:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("ShuffleWeaponSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
        }
}

Actor InfinityShotgunsSpawner : InfinityChainsawSpawner Replaces Shotgun
{
States
{
	Default:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NewShotgunSpawner3",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	NoLeg:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NoLegShotgunSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	Basic:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("Combat Shotgun ",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
    Shuffle:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("ShuffleWeaponSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
}
}

Actor InfinitySSGSpawner : InfinityChainsawSpawner Replaces SuperShotgun
{
States
{
	Default:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NewSSGSpawner3",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	NoLeg:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NoLegSSGSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	Basic:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("Double Barrel Shotgun ",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
    Shuffle:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("ShuffleWeaponSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
}
}

Actor InfinityChaingunsSpawner : InfinityChainsawSpawner Replaces Chaingun
{
States
{
	Default:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NewChaingunSpawner3",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	NoLeg:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NoLegChaingunSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	Basic:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("Assault Rifle ",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
    Shuffle:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("ShuffleWeaponSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
}
}

Actor InfinityRLSpawner : InfinityChainsawSpawner Replaces RocketLauncher
{
States
{
	Default:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NewRLSpawner3",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	NoLeg:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NoLegRLSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	Basic:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("Rocket Launcher",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
    Shuffle:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("ShuffleWeaponSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
}
}

Actor InfinityPlasmaRifleSpawner : InfinityChainsawSpawner Replaces PlasmaRifle
{
States
{
	Default:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("INFPlasmaRifleSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	NoLeg:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NoLegPlasmaRifleSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	Basic:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("Plasma Rifle",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
    Shuffle:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("ShuffleWeaponSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
}
}

Actor InfinityBFGSpawner : InfinityChainsawSpawner Replaces BFG9000
{
States
{
	Default:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NewBFGSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	NoLeg:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("NoLegBFGSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
	Basic:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("BFG9500",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
    Shuffle:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx ("ShuffleWeaponSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG,0)
		TNT1 A 1
		Stop
}
}

ACTOR ShuffleWeaponSpawner : RandomSpawner
{
DropItem "Chainsaw ", 256, 100
DropItem "Combat Shotgun ", 256, 100
DropItem "Double Barrel Shotgun ", 256, 100
DropItem "Assault Rifle ", 256, 100
DropItem "Rocket Launcher", 256, 100
DropItem "Plasma Rifle", 256, 100
DropItem "BFG9500", 256, 100
DropItem ".357 Revolver", 256, 100
DropItem "Enforcer", 256, 70
DropItem "Submachine Gun", 256, 40
DropItem "BFG10K ", 256, 35
DropItem "MP-40", 256, 35
DropItem "Minigun2", 256, 35
DropItem "Grenade Launcher", 256, 35
DropItem "Freezer Rifle", 256, 35
DropItem "SMGDualGiver", 256, 32
DropItem "Burst Rifle", 256, 30
DropItem "MP40DualGiver", 256, 28
DropItem "Demon Tech Rifle ", 256, 25
DropItem "Railgun2", 256, 25
DropItem "BehemothCannon", 256, 25
DropItem "Quad Barrel Shotgun ", 256, 25
DropItem "Assault Shotgun ", 256, 25
DropItem "Demon Tech BFG10K", 256, 25
DropItem "Nailgun", 256, 25
DropItem "BarbatosCannon", 256, 20
DropItem "HomingRocketLauncher", 256, 20
DropItem "ProxLauncher", 256, 20
DropItem "DemonTechAxe", 256, 20
DropItem "HellStaff", 256, 20
DropItem "Demon Tech Devastator", 256, 20
DropItem "M79 Gas Grenade Launcher", 256, 20
DropItem "BFG15K", 256, 18
DropItem "Explosive Minigun", 256, 17
DropItem "Tech Vulcan", 256, 17
DropItem "Explosive Shotgun", 256, 16
DropItem "RuffianCannon", 256, 16
DropItem "FreezerBFG", 256, 16
DropItem "ExplosiveSSG", 256, 15
DropItem "Hexa-Shotgun", 256, 15
DropItem "PlasmaRepeater", 256, 15
DropItem "AntimatterRepeater", 256, 15
DropItem "HellStormBFG", 256, 15
DropItem "ExplosiveRifle", 256, 13
DropItem "TechRipper", 256, 13
DropItem "Welder", 256, 12
DropItem "Tech Blaster", 256, 11
DropItem "RapidRocketlauncher", 256, 10
DropItem "DesiccationRod", 256, 10
DropItem "Plasma Shotgun", 256, 10
DropItem "Demon Tech Railgun", 256, 10
DropItem "ExplosiveRailgun", 256, 10
DropItem "RapidShotgun", 256, 8
DropItem "Demon Tech Shotgun", 256, 8
DropItem "HellStormLauncher", 256, 8
DropItem "FlameSword", 256, 7
DropItem "Legendary Plasmatic Rifle", 256, 7
DropItem "Legendary Railgun", 256, 6
DropItem "Improved Minigun", 256, 5
DropItem "EFG9000", 256, 5
DropItem "HeavyGrenadeLauncher", 256, 5
DropItem "LegendaryCoachgun", 256, 5
DropItem "Enraged Legendary Plasmatic Rifle", 256, 5
DropItem "BFG3500", 256, 1
DropItem "Nemesis Rifle", 256, 3
DropItem "LegendaryQuadShotgun", 256, 3
DropItem "LegendarySaber", 256, 3
DropItem "Legendary Assault Shotgun", 256, 3
DropItem "Legendary Light Machine Gun", 256, 3
DropItem "LegendaryMinigun", 256, 3
DropItem "Legendary Plasmatic Cannon", 256, 3
DropItem "Legendary Behemoth Cannon", 256, 3
DropItem "LegendaryBFG10K", 256, 3
DropItem "Legendary BFG", 256, 3
DropItem "Enraged Legendary Plasmatic Cannon", 256, 2
DropItem "Enraged Legendary Light Machine Gun", 256, 2
DropItem "EnragedLegendaryMinigun", 256, 2
DropItem "EnragedLegendaryCoachgun", 256, 2
DropItem "Enraged Legendary Assault Shotgun", 256, 2
DropItem "D-BFG", 256, 2
DropItem "NemesisDarkMachineGun", 256, 2
DropItem "PyroCannon", 256, 2
DropItem "Deathwalker", 256, 1
DropItem "HackroidRifle", 256, 1
DropItem "Nemesis Plasmatic Cannon", 256, 1
DropItem "Nemesis Sawed-Off Shotgun", 256, 1
DropItem "Nemesis Assault Shotgun", 256, 1
DropItem "HackroidASG", 256, 1
DropItem "Nemesis BFG", 256, 1
DropItem "NemesisBFG10K", 256, 1
DropItem "NemesisDarkGaussCannon", 256, 1
DropItem "Stingray", 256, 1
DropItem "BLG", 256, 1
DropItem "BFG2704", 256, 1
DropItem "BlackHole Generator", 256, 1
DropItem "Vilestaff", 256, 1
DropItem "ArmageddonCannon", 256, 1
DropItem "Triple Rotary Minigun", 256, 1
DropItem "Explosive Revolver", 256, 1
DropItem "Explosive Machinegun", 256, 1
DropItem "HighExplosiveMissileLauncher", 256, 1
}

//Chainsaw
ACTOR NoLegChainsawSpawner : RandomSpawner
{
DropItem "Chainsaw ", 256, 100
DropItem "DemonTechAxe", 256, 20
DropItem "DesiccationRod", 256, 10
DropItem "FlameSword", 256, 7
DropItem "SubliminationSword", 256, 1
}

//Shotgun
ACTOR NoLegShotgunSpawner : RandomSpawner
{
DropItem "Combat Shotgun ", 256, 100
DropItem "Assault Shotgun ", 256, 25
DropItem ".357 Revolver", 256, 20
DropItem "Enforcer", 256, 18
DropItem "Explosive Shotgun", 256, 16
DropItem "Plasma Shotgun", 256, 10
DropItem "RapidShotgun", 256, 8
}

ACTOR NewShotgunSpawner3 : RandomSpawner
{
DropItem "Combat Shotgun ", 256, 100
DropItem "Assault Shotgun ", 256, 25
DropItem ".357 Revolver", 256, 20
DropItem "Enforcer", 256, 18
DropItem "Explosive Shotgun", 256, 16
DropItem "Plasma Shotgun", 256, 10
DropItem "RapidShotgun", 256, 8
DropItem "Legendary Assault Shotgun", 256, 3
DropItem "Enraged Legendary Assault Shotgun", 256, 2
DropItem "Nemesis Assault Shotgun", 256, 1
DropItem "HackroidASG", 256, 1
}

//SSG
ACTOR NoLegSSGSpawner : RandomSpawner
{
DropItem "Double Barrel Shotgun ", 256, 100
DropItem "Quad Barrel Shotgun ", 256, 25
DropItem "ExplosiveSSG", 256, 15
DropItem "Hexa-Shotgun", 256, 15
DropItem "Demon Tech Shotgun", 256, 8
DropItem "Deathwalker", 256, 1
}

ACTOR NewSSGSpawner3 : RandomSpawner
{
DropItem "Double Barrel Shotgun ", 256, 100
DropItem "Quad Barrel Shotgun ", 256, 25
DropItem "ExplosiveSSG", 256, 15
DropItem "Hexa-Shotgun", 256, 15
DropItem "Demon Tech Shotgun", 256, 8
DropItem "LegendaryCoachgun", 256, 5
DropItem "LegendaryQuadShotgun", 256, 3
DropItem "EnragedLegendaryCoachgun", 256, 2
DropItem "Nemesis Sawed-Off Shotgun", 256, 1
DropItem "Deathwalker", 256, 1
}

//Chaingun
ACTOR NewChaingunSpawner3 : RandomSpawner
{
DropItem "Assault Rifle ", 256, 100
DropItem "Submachine Gun", 256, 40
DropItem "MP-40", 256, 35
DropItem "Minigun2", 256, 35
DropItem "SMGDualGiver", 256, 32
DropItem "Burst Rifle", 256, 30
DropItem "MP40DualGiver", 256, 28
DropItem "Nailgun", 256, 25
DropItem "Explosive Minigun", 256, 17
DropItem "ExplosiveRifle", 256, 13
DropItem "Improved Minigun", 256, 5
DropItem "Legendary AK-47", 256, 4
DropItem "Legendary Light Machine Gun", 256, 3
DropItem "Enraged Legendary Light Machine Gun", 256, 2
DropItem "NemesisDarkMachineGun", 256, 2 //1
DropItem "Triple Rotary Minigun", 256, 1
DropItem "Explosive Revolver", 256, 1
DropItem "Explosive Machinegun", 256, 1
}

ACTOR NoLegChaingunSpawner : RandomSpawner
{
DropItem "Assault Rifle ", 256, 100
DropItem "Submachine Gun", 256, 40
DropItem "MP-40", 256, 35
DropItem "Minigun2", 256, 35
DropItem "SMGDualGiver", 256, 32
DropItem "Burst Rifle", 256, 30
DropItem "MP40DualGiver", 256, 28
DropItem "Nailgun", 256, 25
DropItem "Explosive Minigun", 256, 17
DropItem "ExplosiveRifle", 256, 13
DropItem "Improved Minigun", 256, 5
DropItem "Triple Rotary Minigun", 256, 1
DropItem "Explosive Revolver", 256, 1
DropItem "Explosive Machinegun", 256, 1
}

//Rocket Launcher
ACTOR NewRLSpawner3 : RandomSpawner
{
DropItem "Rocket Launcher", 256, 100
DropItem "Grenade Launcher", 256, 35
DropItem "BehemothCannon", 256, 25
DropItem "BarbatosCannon", 256, 20
DropItem "HomingRocketLauncher", 256, 20
DropItem "ProxLauncher", 256, 20
DropItem "M79 Gas Grenade Launcher", 256, 20
DropItem "RuffianCannon", 256, 16
DropItem "RapidRocketlauncher", 256, 10
DropItem "HellStormLauncher", 256, 8
DropItem "HeavyGrenadeLauncher", 256, 7
DropItem "HeavyMissileLauncher", 256, 6
DropItem "Bazooka", 256, 6
DropItem "EFG9000", 256, 5
DropItem "Legendary Plasmatic Cannon", 256, 3
DropItem "Legendary Behemoth Cannon", 256, 3
DropItem "EnragedLegendaryBehemothCannon", 256, 2
DropItem "Enraged Legendary Plasmatic Cannon", 256, 2
DropItem "Nemesis Plasmatic Cannon", 256, 1
DropItem "HighExplosiveMissileLauncher", 256, 1
}

ACTOR NoLegRLSpawner : RandomSpawner
{
DropItem "Rocket Launcher", 256, 100
DropItem "Grenade Launcher", 256, 35
DropItem "BehemothCannon", 256, 25
DropItem "BarbatosCannon", 256, 20
DropItem "HomingRocketLauncher", 256, 20
DropItem "ProxLauncher", 256, 20
DropItem "M79 Gas Grenade Launcher", 256, 20
DropItem "RuffianCannon", 256, 16
DropItem "RapidRocketlauncher", 256, 10
DropItem "HellStormLauncher", 256, 8
DropItem "HeavyGrenadeLauncher", 256, 7
DropItem "HeavyMissileLauncher", 256, 6
DropItem "Bazooka", 256, 6
DropItem "EFG9000", 256, 5
DropItem "HighExplosiveMissileLauncher", 256, 1
}

//Plasma Rifle
ACTOR INFPlasmaRifleSpawner : RandomSpawner
{
DropItem "Plasma Rifle", 256, 100
DropItem "Freezer Rifle", 256, 35
DropItem "Demon Tech Rifle ", 256, 25
DropItem "Railgun2", 256, 25
DropItem "Demon Tech Ballista", 256, 22
DropItem "HellStaff", 256, 20
DropItem "NewKarasawa", 256, 17
DropItem "Tech Vulcan", 256, 17
DropItem "PlasmaRepeater", 256, 15
DropItem "AntimatterRepeater", 256, 15
DropItem "TechRipper", 256, 13
DropItem "Welder", 256, 12
DropItem "Tech Blaster", 256, 11
DropItem "Demon Tech Railgun", 256, 10
DropItem "ExplosiveRailgun", 256, 10
DropItem "Legendary Plasmatic Rifle", 256, 7
DropItem "Legendary Railgun", 256, 6
DropItem "Enraged Legendary Plasmatic Rifle", 256, 5
DropItem "Pulse Assault Shotgun", 256, 5
DropItem "Nemesis Rifle", 256, 3
DropItem "HackroidRifle", 256, 1
DropItem "ShockDRifle", 256, 1
}

ACTOR NoLegPlasmaRifleSpawner : RandomSpawner
{
DropItem "Plasma Rifle", 256, 100
DropItem "Freezer Rifle", 256, 35
DropItem "Demon Tech Rifle ", 256, 25
DropItem "Railgun2", 256, 25
DropItem "Demon Tech Ballista", 256, 22
DropItem "HellStaff", 256, 20
DropItem "Tech Vulcan", 256, 17
DropItem "PlasmaRepeater", 256, 15
DropItem "AntimatterRepeater", 256, 15
DropItem "TechRipper", 256, 13
DropItem "Welder", 256, 12
DropItem "Tech Blaster", 256, 11
DropItem "Demon Tech Railgun", 256, 10
DropItem "ExplosiveRailgun", 256, 10
DropItem "Pulse Assault Shotgun", 256, 5
DropItem "ShockDRifle", 256, 1
}

//BFG
ACTOR NoLegBFGSpawner : RandomSpawner
{
DropItem "BFG9500", 256, 100
DropItem "BFG10K ", 256, 35
DropItem "Demon Tech BFG10K", 256, 25
DropItem "Demon Tech Devastator", 256, 20
DropItem "BFG15K", 256, 18
DropItem "FreezerBFG", 256, 16
DropItem "HellStormBFG", 256, 15
DropItem "D-BFG", 256, 2
DropItem "PyroCannon", 256, 2
DropItem "BFG3500", 256, 1
DropItem "Stingray", 256, 1
DropItem "BLG", 256, 1
DropItem "BFG2704", 256, 1
DropItem "BlackHole Generator", 256, 1
DropItem "Vilestaff", 256, 1
DropItem "Nemesis", 256, 1
DropItem "Unmaker", 256, 1
}

//Items
/*
ACTOR LegendaryRuneSpawner3 : RandomSpawner Replaces LegendaryRuneSpawner2
{
DropItem "LegendaryRune2", 256, 55
DropItem "VitalityRune", 256, 55
DropItem "AgilityRune", 256, 55
DropItem "WeaponEnhancerModuleSpawner", 256, 45
DropItem "LegendaryRandomSphere", 256, 20
}
*/

ACTOR WeaponEnhancerModuleSpawner : RandomSpawner
{
DropItem "WeaponEnhancerModuleGiver", 256, 50
DropItem "ExoticWeaponEnhancerModuleGiver", 256, 25
DropItem "SuperChargedWeaponEnhancerModuleGiver", 256, 10
}

ACTOR INFMegaSphereSpawner : RandomSpawner Replaces MegaSphere
{
DropItem "ModdedMegaSphere", 256, 90
DropItem "TXSUltraSphereSpawnerY", 256, 10
DropItem "TXSUltraSphereSpawnerX", 256, 10
DropItem "DemonicPowerRune", 256, 10
}

ACTOR INFBerserkSpawner : RandomSpawner Replaces NewBerserkSpawner
{
DropItem "CFCommonBerserkSpawner", 256, 70
DropItem "SentryBoxSpawner", 256, 20
DropItem "RandomCrateSpawner", 256, 10
DropItem "DiceOfReset", 256, 5
DropItem "Jetpack", 256, 4
DropItem "ArmorRegenerator", 256, 3
}

Actor MarineBeacon2 : MarineBeacon { Tag "Beacon - Single Marine"  }

Actor NISingleBeaconSpawner : RandomSpawner replaces MarineBeacon
{
DropItem "MarineBeacon2", 256, 50
DropItem "TaskForceMiniBeacon", 256, 10
}

Actor MarineSquadBeacon2 : MarineSquadBeacon { Tag "Beacon - Marine Squad" }

Actor NIBeaconSpawner : RandomSpawner replaces MarineSquadBeacon
{
DropItem "MarineSquadBeacon2", 256, 50
DropItem "TaskForceBeacon", 256, 10
}

//Barrels
ACTOR NewExplosiveBarrelRandomSpawner3 : RandomSpawner Replaces ExplosiveBarrel
{
DropItem "ModdedExplosiveBarrel2", 256, 100
DropItem "TechBarrel", 256, 25
DropItem "OilBarrel", 256, 20
DropItem "DemonTechBarrel", 256, 15
DropItem "DevastatorBarrel", 256, 10
DropItem "UniversalChestSpawner", 256, 9
DropItem "Mimic", 256, 7
DropItem "PoltergeistBarrel", 256, 6
DropItem "HellFireBarrel", 256, 5
DropItem "LegendaryBarrelSpawner", 256, 3
DropItem "DeadlyBarrelSpawner2", 256, 1
}

ACTOR INFChestSpawner : RandomSpawner Replaces ChestSpawner
{
DropItem "ComplexChest", 256, 10
DropItem "ReinforcedComplexChest", 256, 8
DropItem "HeavyChest", 256, 5
DropItem "DangerousComplexChest", 256, 3
DropItem "ReallyDangerousComplexChest", 256, 1
}

ACTOR LegendaryBarrelSpawner2 : RandomSpawner Replaces LegendaryBarrelSpawner
{
DropItem "LegendaryBarrel", 256, 30
DropItem "LegendaryBarrelMan", 256, 27
DropItem "LegendaryTechBarrel", 256, 25
DropItem "LegendaryBarrelFake", 256, 20
DropItem "EnragedLegendaryBarrel", 256, 10
DropItem "EnragedLegendaryBarrelFake", 256, 10
}