ACTOR BulletCasing
{
   Height 6
   Radius 4
   Speed 4
   Mass 1
   scale .5
   PROJECTILE
   +DOOMBOUNCE
   -NOGRAVITY
   -NOBLOCKMAP 
   +DROPOFF
   Seesound "casing"
   States
   {
  Spawn:
   CAS2 C 0 A_playsound("NULL")
   CAS2 ABCD 2
   Goto Spawn+1
  Death:
   CAS2 A 0 A_Jump(128,4)
   CAS2 A 0 A_Jump(85,4)
   CAS2 A 0 A_Jump(64,4)
   CAS2 A 350
   Stop
   CAS2 C 350
   Stop
   CAS2 D 350
   Stop
   CAS2 B 350
   Stop
}
}

ACTOR BulletCasingSpawner
{
   Speed 20
   PROJECTILE
   +NOINTERACTION
   +NOCLIP
   +dontsplash   
   States
   {
   Spawn:
      TNT1 A 1
      TNT1 A 1 A_CustomMissile("BulletCasing",-6,10,random(-85.0,-95.0),2,random(10.0,20.0))
      Stop
   }
} 


ACTOR ShellCasing
{
   Height 6
   Radius 4
   Speed 4
   Mass 1
   scale .5
   PROJECTILE
   +DOOMBOUNCE
   -NOGRAVITY
   -NOBLOCKMAP 
   +DROPOFF
   Seesound "Shellcasing"
   States
   {
  Spawn:
   D3S1 C 0 A_playsound("NULL")
   D3S1 ABCDEFGH 2
   Goto Spawn+1
  Death:
   D3S1 A 0 A_Jump(128,4)
   D3S1 A 0 A_Jump(85,4)
   D3S1 A 0 A_Jump(64,4)
   D3S1 A 350
   Stop
   D3S1 C 350
   Stop
   D3S1 D 350
   Stop
   D3S1 B 350
   Stop
}
}

ACTOR ShellCasingSpawner
{
   Speed 20
   PROJECTILE
   +NOINTERACTION
   +NOCLIP
   +dontsplash   
   States
   {
   Spawn:
      TNT1 A 1
      TNT1 A 1 A_CustomMissile("ShellCasing",-6,10,random(-85.0,-95.0),2,random(10.0,20.0))
      Stop
   }
} 
