ACTOR UACMarineCombSuperShotgun : Weapon 
{
  Weapon.SelectionOrder 1300
  Weapon.AmmoUse 2
  Weapon.AmmoGive 8
  Weapon.AmmoType "Shell"
  Inventory.PickupMessage "You got the Slayer! Hell yeah!"
  Obituary "OH LAWD"
  Inventory.RestrictedTo "UACMarineClass"
  Tag "Slayer Shotgun"
  States
  {
  Ready:
  TNT1 A 0 A_PLAYWEAPONSOUND("sg-get")
    ASSG A 1 OFFSET(9,128)
	ASSG A 1 OFFSET(7,96)
	ASSG A 1 OFFSET(5,72)
	ASSG A 1 OFFSET(3,48)
	ASSG A 1 OFFSET(1,36)
    GOTO READY2
	Ready2:
    ASSG A 1 A_WeaponReady
    Loop
  Deselect:
    ASSG AA 0 A_Lower
	ASSG A 1 A_Lower
    Loop
  Select:
    ASSG AA 0 A_Raise
	ASSG A 0 A_Raise
    Loop
  Fire:
   ASSG A 1
   TNT1 A 0 A_PLAYWEAPONSOUND("DSSLAY")
   ASSG B 2 OFFSET(0,39) BRIGHT A_FireBullets(6,3,24,4.5,"SKIPPUFF")
   ASSG C 2 OFFSET(0,42) BRIGHT
   ASSG A 2 OFFSET(0,48)
   ASSG A 1 OFFSET(0,42)
   ASSG A 1 OFFSET(0,39)
   ASSG A 1
   ASSG D 1 OFFSET(3,28)
   ASSG D 1 OFFSET(2,30)
   ASSG D 1 OFFSET(0,32)
   ASSG E 1 OFFSET(2,30)
   ASSG E 1 OFFSET(0,32)
   TNT1 A 0 A_PLAYWEAPONSOUND("DSSL1Y")
   ASSG F 2 OFFSET(-1,30)
   ASSG F 2 OFFSET(0,32)
   TNT1 A 0 A_PLAYWEAPONSOUND("DSSL3Y")
   ASSG E 1 OFFSET(0,32)
   ASSG E 1 OFFSET(2,30)
   ASSG D 1 OFFSET(0,32)
   ASSG D 1 OFFSET(2,30)
   ASSG D 1 OFFSET(3,28)
    ASSG A 4 OFFSET(0,32)
    Goto Ready2

  Spawn:
    SLAY A -1
    Stop
  }
}