ACTOR EmptyMag
{
   Height 12
   Radius 9
   Speed 4
   Scale 0.5
   ReactionTime 60
   PROJECTILE
   BounceType "Doom"
   BounceFactor 0.6
   -NOGRAVITY
   +WINDTHRUST
   +CLIENTSIDEONLY
   +MOVEWITHSECTOR
   +MISSILE
   +NOBLOCKMAP
   -DROPOFF
   +NOTELEPORT
   +FORCEXYBILLBOARD
   +NOTDMATCH
   -SPRITEFLIP
   +GHOST
   States
   {
	Spawn:
	    PCLI A 0
		"####" A 7
		Goto Spawn2
	Spawn2:
		"####" BCDEFGH 4
		Goto Spawn2+1
	Death:
	    "####" "#" 0 A_Scream
		"####" "#" 0 A_ChangeFlag("FLOORCLIP",TRUE)
		"####" I 349
		"####" "#############" 2 A_Fadeout(0.1)
		Stop
	}
}

ACTOR EmptyHyenaClip1 : EmptyMag
{
    Scale 0.3
	BounceSound "Magazine/9MM"
	DeathSound "Magazine/9MMX"
	States
	{
	Spawn:
		PCLI A 0
		Goto Super::Spawn+1
	}
}

ACTOR EmptyHyenaClip2 : EmptyMag
{
    Scale 0.3
	BounceSound "Magazine/9MM"
	DeathSound "Magazine/9MMX"
	States
	{
	Spawn:
		PCLI A 0
		PCLI A 0 A_ChangeFlag("SPRITEFLIP", 1)
		Goto Super::Spawn+1
	}
}

ACTOR EmptyUziClip1 : EmptyMag
{
    Scale 0.3
	BounceSound "Magazine/9MM"
	DeathSound "Magazine/9MMX"
	States
	{
	Spawn:
		SCLI A 0
		Goto Super::Spawn+1
	}
}

ACTOR EmptyUziClip2 : EmptyMag
{
    Scale 0.3
	BounceSound "Magazine/9MM"
	DeathSound "Magazine/9MMX"
	States
	{
	Spawn:
		SCLI A 0
		SCLI A 0 A_ChangeFlag("SPRITEFLIP", 1)
		Goto Super::Spawn+1
	}
}

ACTOR EmptyAKClip : EmptyMag
{
    Scale 0.3
	BounceSound "Magazine/FAL"
	DeathSound "Magazine/FALX"
	States
	{
	Spawn:
		RCLI A 0
		Goto Super::Spawn+1
	}
}

ACTOR EmptyLMGClip : EmptyMag
{
    Scale 0.3
	BounceSound "Magazine/FAL"
	DeathSound "Magazine/FALX"
	States
	{
	Spawn:
		MCLI A 0
		Goto Super::Spawn+1
	}
}

ACTOR EmptySlugClip : EmptyMag
{
    Scale 0.2
	BounceSound "Magazine/FAL"
	DeathSound "Magazine/FALX"
	States
	{
	Spawn:
		TCLI A 0
		Goto Super::Spawn+1
	}
}
