/// decorate/spawners.txt by Kaapeli47

/// Spawners ///

// Armor Spawners

ACTOR ArmorSpawner1 : RandomSpawner replaces GreenArmor
{
	DropItem "IDMYellowArmor"
	DropItem "BulletArmor"
	DropItem "FragArmor"
	DropItem "TechArmor"
}

ACTOR ArmorSpawner2 : RandomSpawner replaces BlueArmor
{
	DropItem "IDMBlueArmor"
	DropItem "IDMRedArmor"
	DropItem "PurpleArmor"
	DropItem "SuperArmor"
}

// Powerup Spawners

ACTOR PowerupSpawner1 : RandomSpawner replaces Chainsaw
{
	DropItem "IDMDoomSphere", 255, 30
	DropItem "IDMGuardSphere", 255, 30
	DropItem "IDMMegaSphere", 255, 30
	DropItem "StrengthSphere", 255, 30
	DropItem "IDMSoulSphere", 255, 20
	DropItem "ResistSphere", 255, 10
	DropItem "ResistSphere2", 255, 10
	DropItem "RegenSphere", 255, 20
	DropItem "HasteSphere", 255, 20
	DropItem "ReflectSphere", 255, 20
	DropItem "ProsperitySphere", 255, 20
	DropItem "RageSphere", 255, 10
}

ACTOR PowerupSpawner2 : RandomSpawner replaces BlurSphere
{
	DropItem "IDMDoomSphere", 255, 30
	DropItem "IDMGuardSphere", 255, 30
	DropItem "IDMMegaSphere", 255, 30
	DropItem "StrengthSphere", 255, 30
	DropItem "IDMSoulSphere", 255, 20
	DropItem "ResistSphere", 255, 10
	DropItem "ResistSphere2", 255, 10
	DropItem "RegenSphere", 255, 20
	DropItem "HasteSphere", 255, 20
	DropItem "ReflectSphere", 255, 20
	DropItem "ProsperitySphere", 255, 20
	DropItem "RageSphere", 255, 10
}

ACTOR PowerupSpawner3 : RandomSpawner replaces Infrared
{
	DropItem "IDMDoomSphere"
	DropItem "IDMGuardSphere"
	DropItem "IDMMegaSphere"
	DropItem "StrengthSphere"
	DropItem "IDMSoulSphere"
	DropItem "ResistSphere"
	DropItem "ResistSphere2"
	DropItem "RegenSphere"
	DropItem "HasteSphere"
	DropItem "ReflectSphere"
	DropItem "ProsperitySphere"
	DropItem "RageSphere"
}

ACTOR PowerupSpawner4 : RandomSpawner replaces Soulsphere
{
	DropItem "IDMDoomSphere", 255, 30
	DropItem "IDMGuardSphere", 255, 30
	DropItem "IDMMegaSphere", 255, 30
	DropItem "StrengthSphere", 255, 30
	DropItem "IDMSoulSphere", 255, 20
	DropItem "ResistSphere", 255, 10
	DropItem "ResistSphere2", 255, 10
	DropItem "RegenSphere", 255, 20
	DropItem "HasteSphere", 255, 20
	DropItem "ReflectSphere", 255, 20
	DropItem "ProsperitySphere", 255, 20
	DropItem "RageSphere", 255, 10
}

ACTOR PowerupSpawner5 : RandomSpawner replaces Megasphere
{
	DropItem "IDMDoomSphere", 255, 30
	DropItem "IDMGuardSphere", 255, 30
	DropItem "IDMMegaSphere", 255, 30
	DropItem "StrengthSphere", 255, 30
	DropItem "IDMSoulSphere", 255, 20
	DropItem "ResistSphere", 255, 10
	DropItem "ResistSphere2", 255, 10
	DropItem "RegenSphere", 255, 20
	DropItem "HasteSphere", 255, 20
	DropItem "ReflectSphere", 255, 20
	DropItem "ProsperitySphere", 255, 20
	DropItem "RageSphere", 255, 10
}

ACTOR PowerupSpawner6 : RandomSpawner replaces InvulnerabilitySphere
{
	DropItem "RageSphere"
	DropItem "IDMTimeFreeze"
}

ACTOR PowerupSpawner7 : RandomSpawner replaces Berserk
{
	DropItem "IDMDoomSphere", 255, 30
	DropItem "IDMGuardSphere", 255, 30
	DropItem "IDMMegaSphere", 255, 30
	DropItem "StrengthSphere", 255, 30
	DropItem "IDMSoulSphere", 255, 20
	DropItem "ResistSphere", 255, 10
	DropItem "ResistSphere2", 255, 10
	DropItem "RegenSphere", 255, 20
	DropItem "HasteSphere", 255, 20
	DropItem "ReflectSphere", 255, 20
	DropItem "ProsperitySphere", 255, 20
	DropItem "RageSphere", 255, 10
}

ACTOR PowerupSpawner8 : RandomSpawner replaces Allmap
{
	DropItem "IDMDoomSphere"
	DropItem "RageSphere"
	DropItem "IDMSoulSphere"
	DropItem "IDMMegaSphere"
	DropItem "ResistSphere"
	DropItem "ResistSphere2"
	DropItem "RegenSphere"
	DropItem "HasteSphere"
	DropItem "ReflectSphere"
	DropItem "IDMGuardSphere"
	DropItem "StrengthSphere"
	DropItem "ProsperitySphere"
}

ACTOR PowerupSpawner9 : RandomSpawner replaces RadSuit
{
	DropItem "ResistSphere"
	DropItem "ResistSphere2"
}

// Weapon Spawners

ACTOR WeaponSpawner1 : RandomSpawner replaces SuperShotgun
{
	DropItem "IDMSuperShotgun", 255, 300
	DropItem "IDMShotgun", 255, 200
	DropItem "IDMRailgun", 255, 200
	DropItem "SuperChaingun", 255, 150
	DropItem "SuperNailgun", 255, 150
	DropItem "RiotShotgun", 255, 100
	DropItem "HeavyMachinegun",255, 100
	DropItem "IDMRocketlauncher", 255, 100
	DropItem "IDMGrenadeLauncher", 255, 100
	DropItem "IDMPlasmagun", 255, 100
}


ACTOR WeaponSpawner2 : RandomSpawner replaces Shotgun
{
	DropItem "IDMSuperShotgun", 255, 90
	DropItem "IDMShotgun", 255, 90
	DropItem "IDMRailgun", 255, 90
	DropItem "RiotShotgun", 255, 90
	DropItem "SuperChaingun", 255, 90
	DropItem "IDMRocketlauncher", 255, 240
	DropItem "HeavyMachinegun",255, 90
	DropItem "SuperNailgun", 255, 240
	DropItem "IDMGrenadeLauncher", 255, 240
	DropItem "IDMPlasmagun", 255, 240
}


ACTOR WeaponSpawner3 : RandomSpawner replaces Chaingun
{
	DropItem "SuperNailgun"
	DropItem "SuperChaingun"
	DropItem "HeavyMachinegun"
}

ACTOR WeaponSpawner4 : RandomSpawner replaces RocketLauncher
{
	DropItem "IDMRocketLauncher"
	DropItem "BarrageLauncher"
	DropItem "IDMGrenadeLauncher"
	DropItem "HeatSeeker"
}

ACTOR WeaponSpawner5 : RandomSpawner replaces PlasmaRifle
{
	DropItem "PlasMachineGun"
	DropItem "PulseRifle"
	DropItem "PlasmaBeam"
}

ACTOR WeaponSpawner6 : RandomSpawner 2006 // BFG9000 spawn
{
	DropItem "BFG9000", 255, 1
	DropItem "HellstormCannon", 255, 1
	DropItem "QuadShotgun", 255, 1
	DropItem "IDMMinigun", 255, 1
	DropItem "IDMWraithVerge", 255, 1
	DropItem "FreezeCannon", 255, 1
	DropItem "Unmaker", 255, 1
	DropItem "IDMBloodScourge", 255, 1
	DropItem "IDMBFG10K", 255, 1
	DropItem "Devastator", 255, 1
	DropItem "IDMMace", 255, 1
}

// Ammo Spawners

ACTOR SmallAmmoSpawner1 : RandomSpawner replaces Clip
{
	DropItem "IDMClip"
	DropItem "IDMSmallClipBox"
	DropItem "IDMShell"
	DropItem "IDMShellPacket"
	DropItem "IDMRocketAmmo"
	DropItem "IDMRocketBundle"
	DropItem "IDMCell"
	DropItem "IDMCellKit"
}

ACTOR SmallAmmoSpawner2 : RandomSpawner replaces Shell
{
	DropItem "IDMClip"
	DropItem "IDMSmallClipBox"
	DropItem "IDMShell"
	DropItem "IDMShellPacket"
	DropItem "IDMRocketAmmo"
	DropItem "IDMRocketBundle"
	DropItem "IDMCell"
	DropItem "IDMCellKit"
}

ACTOR SmallAmmoSpawner3 : RandomSpawner replaces RocketAmmo
{
	DropItem "IDMClip"
	DropItem "IDMSmallClipBox"
	DropItem "IDMShell"
	DropItem "IDMShellPacket"
	DropItem "IDMRocketAmmo"
	DropItem "IDMRocketBundle"
	DropItem "IDMCell"
	DropItem "IDMCellKit"
}

ACTOR SmallAmmoSpawner4 : RandomSpawner replaces Cell
{
	DropItem "IDMClip"
	DropItem "IDMSmallClipBox"
	DropItem "IDMShell"
	DropItem "IDMShellPacket"
	DropItem "IDMRocketAmmo"
	DropItem "IDMRocketBundle"
	DropItem "IDMCell"
	DropItem "IDMCellKit"
}

ACTOR BigAmmoSpawner1 : RandomSpawner replaces ClipBox
{
	DropItem "IDMClipBox"
	DropItem "IDMSmallClipBox"
	DropItem "IDMShellBox"
	DropItem "IDMShellPacket"
	DropItem "IDMRocketBox"
	DropItem "IDMRocketBundle"
	DropItem "IDMCellPack"
	DropItem "IDMCellKit"
}

ACTOR BigAmmoSpawner2 : RandomSpawner replaces ShellBox 
{
	DropItem "IDMClipBox"
	DropItem "IDMSmallClipBox"
	DropItem "IDMShellBox"
	DropItem "IDMShellPacket"
	DropItem "IDMRocketBox"
	DropItem "IDMRocketBundle"
	DropItem "IDMCellPack"
	DropItem "IDMCellKit"
}

ACTOR BigAmmoSpawner3 : RandomSpawner replaces RocketBox
{
	DropItem "IDMClipBox"
	DropItem "IDMSmallClipBox"
	DropItem "IDMShellBox"
	DropItem "IDMShellPacket"
	DropItem "IDMRocketBox"
	DropItem "IDMRocketBundle"
	DropItem "IDMCellPack"
	DropItem "IDMCellKit"
}

ACTOR BigAmmoSpawner4 : RandomSpawner replaces CellPack
{
	DropItem "IDMClipBox"
	DropItem "IDMSmallClipBox"
	DropItem "IDMShellBox"
	DropItem "IDMShellPacket"
	DropItem "IDMRocketBox"
	DropItem "IDMRocketBundle"
	DropItem "IDMCellPack"
	DropItem "IDMCellKit"
}
