Actor TrueLegAmmoSphereIt : CustomInventory replaces TrueLegAmmoSphere
{
  Inventory.PickupMessage "\c[l5]True Legendary Ammo Sphere. How long are you going to spam with that gun?!"
  Inventory.PickupSound "legammo/pickup"
  Inventory.UseSound "truelegammosphere/use"
  Inventory.Icon "TLASZ0"
  Inventory.MaxAmount 1
  +FLOATBOB
  +INVBAR
  +COUNTITEM
  +INVENTORY.BIGPOWERUP
  +NOTIMEFREEZE
  +DONTGIB
  States
  {
 Use:
    TNT1 A 0 A_GiveInventory("Megapack")
    TNT1 A 0 A_GiveInventory("TrueLegInfiniteAmmo")
	TNT1 A 0 A_GiveInventory("TrueLegendaryCell",130)
    Stop  	
  Spawn:
	TNT1 A 0 A_CustomMissile ("BlueSparkleSpawner", -20, 0, random(0,-360), 2, random(0,360))
	TLAS ABCD 10 Bright A_CustomMissile ("TrueLegendarySphereFlameSpawner", -20, 0, random(0,-360), 2, random(0,360)) 
	TNT1 A 0 A_CustomMissile ("BlueSparkleSpawner", -20, 0, random(0,-360), 2, random(0,360))
	TNT1 A 0 Bright A_CustomMissile ("TrueLegendarySphereFlameSpawner", -20, 0, random(0,-360), 2, random(0,360))
	Loop	
  }
}

Actor TrueLegInfiniteAmmo : PowerupGiver
{
Inventory.MaxAmount 0
+INVENTORY.AUTOACTIVATE
+INVENTORY.ALWAYSPICKUP
Powerup.Duration -100 //145
Powerup.Color Blue 0.2
Powerup.Type "PowerInfiniteAmmo"
}