//	Original Enhanced Weapons Mutator developed by XV117
//
// 	Modification authored by BLOODWOLF
//
//	bdv21mut_ewm_1.2 12/28/2019
//
//	Sprites/Weapons folder:	Used a different hand & arm sprite for the riotshield
//							Moved the riotshield ready sprite upwards so that player can see through the window
//	Brightmaps folder:		Added brightmap images for EWM weapons
//	AssaultShotgun.txt:		Updated to 21.0.4
//	CompactMG.txt:			Changed a TNT1 A frame to zero tics in SpecialMode: state causing weapon to blink when attaching silencer
//	MP40.txt:				Updated to 21.0.4
//	QuadShotgun.txt:		Removed SpawnID
//	-Spawners.txt:			Moved spawners into WeaponSpawners, Ammo, and Health2 files (prevent double spawns)
//	SSG.txt:				Updated to 21.0.4
//	+WeaponSpawners.txt:	Added weapon spawners and actors from Spawners.txt
//	+Ammo.txt:				Added ammo spawners and actors from Spawners.txt
//	+Health2.txt:			Added armor spawners from Spawners.txt
//	+doomdefs.bm:			Defined brightmaps for EWM weapons
//	KEYCONF:				Udpated to 21.0.4
//
//	bdv21mut_ewm_1.1 08/26/2019
//
//	FootSteps.txt:			Updated to 21.0.3patch
//	AssaultShotgun.txt:		Updated to 21.0.3patch and added back in EmptyDrumSpawn to reload state
//	MP40.txt:				Updated to 21.0.3patch
//	Pistol.txt:				Updated to 21.0.3patch
//	QuadShotgun.txt:		Changed buckshot damage values, # bullets, and spread to match Brutal Doom
//	RiotShield.txt:			Updated states to imitate BDv21Gold's code
//	Spawners.txt:			Updated to 21.0.3patch and added the MP40Spawner as a possible spawn in BD_EWM_ChaingunSpawnerReplacer
//	EWMCasing.txt:			Created a SSGSlugCaseSpawner actor
//	KEYCONF:				Updated to 21.0.3patch
//
//	bdv21mut_ewm_1.0 07/11/2019
//
//	+FootSteps.txt:			Added "QuadShotgunAmmo",4 and "BDCMGAmmo", 35 to starting classes
//	+AssaultShotgun.txt:	Added slugrounds upgrade states
//	CompactMG.txt:			Modified AltFire and ZoomedFire states to imitate the Rifle's
//							Added HoldAim state and set to spawn EmptyPistolClipSpawn on Reload
//	+DualMP40.txt:			Set to spawn EmptyPistolClipSpawn on Reload and removes 3rd EmptyClipSpawn line
//	+DualPistol.txt:		Set to spawn EmptyPistolClipSpawn on Reload
//	+DualSMG.txt:			Set to spawn EmptyPistolClipSpawn on Reload
//	+MP40.txt:				Set to spawn EmptyPistolClipSpawn on Reload
//	+Pistol.txt:			Set to spawn EmptyPistolClipSpawn on Reload
//	QuadShotgun.txt:		Added slugrounds upgrade states
//	Shotgun.txt:			Updated to bd21.0.2Patch
//	Spawners.txt:			Added a Stay state to spawners to prevent sprite flickering
//	+SSG.txt:				Added slugrounds upgrade states
//	+SubMachinegun.txt:		Set to spawn EmptyPistolClipSpawn on Reload
//	EWMCasing.txt:			Renamed file and updated Decorate.txt
//	KEYCONF.txt:			Created a new EWM weaponsection with the RiotShield, CompactMG, and Quad_Shotgun added to the list of weapons
//	+SBARINFO:				Added feature to display green shells with SlugMode enabled
//							Added feature to display the silencer with the CMGSilencer equipped
//	SNDINFO.txt:			Added sluground sounds for super, assault, and quadshotgun 3 & 4 barrel attacks
//
// 	bdv21mut_ewm_rc10 05/09/2019
//
//	Shotgun.txt:		Updated to RC10.
//	QuadShotgun.txt:	Reduced recoil to match BD (none for single barrel, 5 recoil for 2, 7.5 for 3, and 10 recoil for four barrels fired)
//
// 	bdv21mut_ewm_rc9 05/05/2019
//
//	-Axe.txt:		Throwable axe now comes standard in RC9 with new sprites
//	Shotgun.txt:	Updated Pump1, Pump3, and NoAmmo states to RC9
//					Added PumpNoReload, TurboReload2, TurboBullets2, FinishTurboReload2, and NoAmmo3 states from RC9.
//	Spawners.txt:	Changed spawners to check for BDDisableNewGuns
//					Created FakeSilencerSprite, FakeClip1Sprite, and SilencerSpawner for BD_EWM_ClipSpawner
//					Changed all fake sprites to inherit from CustomInventory (issues with blinking between different sprites)
//
// 	bdv21mut_ewm_rc8 04/16/2019
//
// 	AA12.txt		Removed, fixed in RC8
// 	Axe.txt:		Inserted throwable code into RC8's Axe.txt
// 	DualPistol.txt:	Removed, fixed in RC8
// 	MachineGun.txt:	Removed, fixed in RC8
// 	Pistol.txt:		Removed, fixed in RC8
// 	Shotgun.txt:	Inserted slug code into RC8's Shotgun.txt
// 	SSG.txt:		Removed, fixed in RC8
// 	CompactMG.txt:	Added A_AlertMonsters to zoomed fire, and A_AlertMonsters(256) to silenced fire modes.
// 	RiotShield.txt:	Removed pistol burstfire actor (now comes with RC8)
// 	Spawners.txt:	Added the CompactMGSilencer to the BD_EWM_ClipSpawner
//					Created a BD_EWM_AmmoShellBoxSpawner for SlugRounds to spawn in place of ShellBox
//					Removed BD_EWM_ShotgunSpawnerReplacer
//					Created a BD_EWM_ChaingunSpawnerReplacer for the CMG to spawn in place of the Chaingun
//					Created a BD_EWM_LightArmorSpawnerReplacer for the RiotShield to spawn in place of the LightArmor
//					Adjusted probabilities