
ACTOR LegendaryShotgunDrum : Ammo
{
+IGNORESKILL
+NOTIMEFREEZE
Inventory.Amount 16
Inventory.MaxAmount 16
Ammo.BackpackAmount 16
Ammo.BackpackMaxAmount 16
Inventory.Icon "LMAPA0"
}

ACTOR LegendaryEmptyDrum : BulletCasing
{
Scale 0.2
Seesound "weapons/emptydrum"
+NOTIMEFREEZE
States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
		LDRM ABCD 3 
		Loop
	Death:
		TNT1 A 0
		TNT1 A 0 A_Jump(128,3)
		LDRM A 100
		LDRM A 5 A_FadeOut(0.1,1)
		Goto Death+3
		LDRM C 100
		LDRM C 5 A_FadeOut(0.1,1)
		Goto Death+5
	}
}

ACTOR LegendaryShell : Ammo 16801
{
//$Category Ammunition/LCA
//$Sprite LESSA0
//$Title "Legendary Shells"
Scale 0.3
Inventory.PickupMessage "Legendary Shells"
Inventory.PickupSound "items/shell"
Inventory.Amount 4
Inventory.MaxAmount 40
Ammo.BackpackAmount 5
Ammo.BackpackMaxAmount 90
Inventory.Icon "LHELA0"
+NOTIMEFREEZE
States
	{
	Spawn:
		LESS A -1
		Stop
	}
}

ACTOR LegendaryShellBox : LegendaryShell 16802
{
//$Category Ammunition/LCA
//$Sprite LBOXA0
//$Title "Legendary Shell Box"
Scale 0.75
Inventory.Amount 10
Inventory.PickupMessage "Legendary Shell Box"
Inventory.PickupSound "items/shellbox"
Inventory.Icon "LBOXA0"
+NOTIMEFREEZE
States
	{
	Spawn:
		LBOX A -1
		Stop
	}
}

ACTOR BlueSGTracer : Tracer
{
Speed 100
Scale 0.075
+NOTIMEFREEZE
States
	{
	Spawn:
		BRAC A 10 Bright
		Stop
	}
}

ACTOR LegendaryEmptyDrumSpawner : CasingSpawner
{
+NOTIMEFREEZE
States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 1 A_SpawnItemEx("LegendaryEmptyDrum",2,0,-12,1,0,0,Random(-100,-110),128)
		Stop
	}
}

ACTOR LegendaryASGBulletPuff : ModdedBulletPuff
{
Decal "LegBulletChip"
+NOTIMEFREEZE
DamageType "Legendary"
}