//======================================================================
//
// Chex Quest compatibility - credz to wildweasel, snarboo and YukesVonFaust.
//
//======================================================================

// Weapons ==================================================================

ACTOR PistolChex : RandomSpawner replaces MiniZorcher { DropItem "D64Pistol" }
ACTOR PlasmaRifleChex : RandomSpawner replaces PhasingZorcher { DropItem "D64Plasma" }

ACTOR ShotgunChex : RandomSpawner replaces LargeZorcher 
{
	DropItem "D64Shotgun"
	DropItem "D64SuperShotgun"
}

ACTOR ChainsawChex : RandomSpawner replaces SuperBootspork
{
	DropItem "D64Chainsaw" 256 5
}

ACTOR ChaingunChex : RandomSpawner replaces RapidZorcher 
{
	DropItem "D64Chaingun"	256,3
	DropItem "D64HMG"		256,3
	DropItem "D64Railgun" 	256,3
}

ACTOR RocketLauncherChex : RandomSpawner replaces ZorchPropulsor 
{
	DropItem "D64RocketLauncher" 256 9
	DropItem "GrenadeAmmo" 256 1
}

ACTOR BFG9000Chex : RandomSpawner replaces LAZDevice 
{
	DropItem "D64BFG11K"
	DropItem "D64Unmaker"
}

// Ammo ==================================================================

ACTOR ClipChex 		: RandomSpawner replaces MiniZorchRecharge { DropItem "AmmoClip" }
ACTOR ClipBoxChex 	: RandomSpawner replaces MiniZorchPack { DropItem "HeavyBulletBox" }
ACTOR ShellChex 	: RandomSpawner replaces LargeZorchRecharge { DropItem "Shell2" }
ACTOR ShellBoxChex 	: RandomSpawner replaces LargeZorchPack { DropItem "ShellShotBox" }
ACTOR CellChex 		: RandomSpawner replaces PropulsorZorchPack { DropItem "Cell2" }
ACTOR CellPackChex 	: RandomSpawner replaces PhasingZorch { DropItem "CellPack2" }
ACTOR RocketBoxChex : RandomSpawner replaces PropulsorZorch { DropItem "RocketAmmoBox" }

ACTOR RocketChex 	: RandomSpawner replaces PhasingZorchPack 
{
	DropItem "RocketAmmo2"
	DropItem "GrenadeAmmo"
}

// Health ==================================================================

ACTOR HealthBonusChex : RandomSpawner replaces GlassOfWater { DropItem "NewHealthBonus" }
ACTOR LowHealChex : RandomSpawner replaces BowlOfFruit { Dropitem "NewStimpack" }
ACTOR BigHealChex : RandomSpawner replaces BowlOfVegetables { Dropitem "NewMedikit" }
ACTOR SuperChargeChex : RandomSpawner replaces SuperchargeBreakfast { DropItem "LifeSphere" }

// Armor ===================================================================

ACTOR Armor1Chex : RandomSpawner replaces SlimeRepellent { DropItem "MarineHelmet" }
ACTOR Armor2Chex : RandomSpawner replaces ChexArmor { DropItem "SecurityArmor" }
ACTOR Armor3Chex : RandomSpawner replaces SuperChexArmor { DropItem "CombatArmor" }

// Powerups =================================================================

ACTOR MapChex : RandomSpawner replaces ComputerAreaMap { DropItem "All_Map" }
ACTOR RadiationChex : RandomSpawner replaces SlimeProofSuit { DropItem "UACRadSuit" }
ACTOR BackpackChex  : RandomSpawner replaces ZorchPack { DropItem "QuakeBandolier" }