Actor TerrorSoulSphere : CustomInventory
{
+INVENTORY.BIGPOWERUP
+FLOATBOB
-INVENTORY.ALWAYSPICKUP
+DONTGIB
-FLOAT
+COUNTITEM
+FLOATBOB
+NOTIMEFREEZE
Inventory.PickupMessage "Terror Soul Sphere! What a terrific amount of health."
Inventory.PickUpSound "zamsusphere/pickup"
States
{
  Spawn:
	TNT1 A 0 NoDelay A_JumpIf(ACS_NamedExecuteWithResult("NexusNoFloat") == 0,2)
	TNT1 A 0 A_ChangeFlag(FLOATBOB,0)
	SXNZ AABBCCDDCCBB 8 Bright A_CustomMissile ("WhiteSparkleSpawner", -20, 0, random(0,-360), 2, random(0,360)) 
	Goto Spawn+2
  Pickup:
	TNT1 A 0 A_GiveInventory("TerrorSphereHealth", 1)
	Stop
   }
}

ACTOR TerrorSphereHealth : Health
{
+NOTIMEFREEZE
Inventory.Amount 3333
Inventory.MaxAmount 3333
}

Actor ZamasuStrongSphere : LegendarySphere
{
+DONTGIB
Inventory.PickupSound "SZMSIT5"
Inventory.PickupMessage "Zamasu Strong Sphere! You've become a living legend of regret."
States
{
  Spawn:
    TNT1 A 0
	TNT1 A 0 A_PlaySound("enragedlegsphere/idle",CHAN_ITEM,5.0)
	1S77 ABCDCB 10 Bright A_SpawnItemEx("NemesisHellionSmokeSpawner")
	Loop
  Pickup:
	TNT1 A 0
	TNT1 A 1 A_GiveInventory("ZamasuStrongSphereHealth",1)
	Stop
	}
}

ACTOR ZamasuStrongSphereHealth : Health
{
+NOTIMEFREEZE
Inventory.Amount 6666
Inventory.MaxAmount 6666
}