ACTOR CrowBeretta : DravenWeaponBase Replaces Pistol
{
  	Weapon.AmmoType "Clip"
  	Weapon.AmmoGive 30
  	Weapon.AmmoUse1 1
  	Weapon.AmmoUse2 1
  	+WEAPON.NOALERT
  	+FloorClip
  	weapon.bobstyle inversesmooth
    weapon.bobspeed 2.0
  	weapon.bobrangex 0.75
  	weapon.bobrangey 0.75
	inventory.pickupsound "misc/w_pkup"
	Obituary "%o was shot by %k's peashooter."
	Weapon.UpSound "Weapon/switch"
	+WEAPON.NOAUTOAIM
	+FORCEXYBILLBOARD
	+weapon.noautoaim
	+weapon.noautoFIRE
	Tag "Beretta 92FS"
	States
	{
	Ready:
		BRTA A 1 A_WeaponReady(WRF_ALLOWZOOM|WRF_ALLOWRELOAD)
		Loop
	Fire:
		TNT1 A 0 A_AlertMonsters
		TNT1 A 0 A_SetPitch(pitch-1)
		TNT1 A 0 A_FireCustomMissile("PistolCaseSpawn",5,0,12,-14)
		TNT1 A 0 A_PlayWeaponSound("weapons/pistol/fire")
		BRTA B 1 Bright A_FireBullets(3,2,-1,8,"CrowPuff")
		TNT1 A 0 A_SetPitch(pitch+1)
		BRTA CDEF 1
		Goto Ready
	Select:
		BRTA A 1 A_Raise
		BRTA AA 0 A_Raise
		Loop
	Deselect:
		BRTA A 1 A_Lower
		BRTA AA 0 A_Lower
		Loop
	KickFlash:
		BRTA A 19
		stop
	Spawn:
		BRTA Z -1
		Loop
	}
}
ACTOR CrowDualBeretta : CrowBeretta  Replaces Chainsaw
{
  	Weapon.AmmoType "Clip"
	Tag "Dual Beretta 92FS"
	Inventory.PickupMessage "You got another beretta! Time to dual wield!"
	-WEAPON.NOAUTOFIRE
	States
	{
	Ready:
		BRT2 A 1 A_WeaponReady(WRF_ALLOWZOOM|WRF_ALLOWRELOAD)
		Loop
	Fire:
		TNT1 A 0 A_AlertMonsters
		TNT1 A 0 A_SetPitch(pitch-1)
		PI2G A 0 A_FireCustomMissile("PistolCaseSpawn",5,0,10,-4)
		TNT1 A 0 A_PlayWeaponSound("weapons/pistol/fire")
		BRT2 B 1 Bright A_FireBullets(3,2,-1,8,"CrowPuff")
		TNT1 A 0 A_SetPitch(pitch+1)
		BRT2 CDEF 1
		TNT1 A 0 A_AlertMonsters
		TNT1 A 0 A_SetPitch(pitch-1)
		PI2G A 0 A_FireCustomMissile("PistolCaseSpawn",5,0,-10,-4)
		TNT1 A 0 A_PlayWeaponSound("weapons/pistol/fire")
		BRT2 G 1 Bright A_FireBullets(3,2,-1,8,"CrowPuff")
		TNT1 A 0 A_SetPitch(pitch+1)
		BRT2 HIJK 1
		Goto Ready
	Select:
		BRT2 A 1 A_Raise
		BRT2 AA 0 A_Raise
		Loop
	Deselect:
		BRT2 A 1 A_Lower
		BRT2 AA 0 A_Lower
		Loop
	KickFlash:
		BRT2 A 19
		stop
	}
}