ACTOR GD2SuperShotgun : Weapon
{
  Weapon.SelectionOrder 400
  Weapon.AmmoUse 2
  Weapon.AmmoGive 8
  Decal "BulletChip"
  SCALE 0.75
  +NOAUTOFIRE
  Weapon.AmmoType "GDBuckshot"
  Inventory.PickupMessage "$GOTSHOTGUN2"
  Obituary "%o was blasted by %k's Heavy Double Shotgun."
  Tag "Heavy Double Shotgun"
  AttackSound "UACElite/HeavySGFire"
  Weapon.UpSound "UACElite/SGSwap"
  Inventory.RestrictedTo "UACEliteOfficerClass"
  States
  {
  Ready:
    GDDS A 1 A_WeaponReady
    Loop
  Deselect:
    GDDS A 1 A_Lower
	TNT1 A 0 A_Lower
	TNT1 A 0 A_Lower
    Loop
  Select:
    GDDS A 1 A_Raise
	TNT1 A 0 A_Raise
	TNT1 A 0 A_Raise
    Loop
  Fire:
    GDDS A 2
    GDDS B 2 A_Firebullets(7.2,7.6,24,8)
    GDDS C 2 A_SetPitch (pitch-1.5)
	TNT1 A 0 A_FireCustomMissile("Shotgun12GCaseSpawn", 0,0,20,-5)
	TNT1 A 0 A_FireCustomMissile("Shotgun12GCaseSpawn", 0,0,18,-3)
    GDDS D 2
    GDDS A 16 
	GDDS A 2 A_Refire
    Goto Ready
  Spawn:
    GDDS E -1
    Stop
  }
}
