ACTOR Weapon_Base : Weapon
{
  Weapon.SelectionOrder 1900
  +WEAPON.NOAUTOAIM
  Tag " "
  
  Weapon.ViewPitchStyle	Full
  Weapon.SwayStyle	Normal
  Weapon.ViewSwaySpeed	0.75
  
  Weapon.BobStyle	Smooth 
  Weapon.BobSpeed	1.2
  Weapon.BobRangeX	0.2
  Weapon.BobRangeY	0.15
  
  States
  {
  Ready:
    PISG A 1 A_WeaponReady
    Loop
  Deselect:
	TNT1 A 0 A_TakeInventory("YouPlayer_HoldingPistol",1)
	TNT1 A 0 A_TakeInventory("YouPlayer_HoldingRifle",1)
	PISG A 0 A_PlaySound ("nosnd",CHAN_7)
	PISG A 0 A_PlaySound ("nosnd",CHAN_6)
    TNT1 AAAA 0 A_Lower
	TNT1 AA 1 A_Lower
    Goto Deselect+4
  Select:
    PISG A 0 A_Raise
    Loop
  Fire:
	PISG A 2
	Goto Ready
  }
}