// DoomSphere

ACTOR IDMDoomSphere : CustomInventory
{
	+FLOAT
	+FLOATBOB
	+COUNTITEM
	+INVENTORY.AUTOACTIVATE
	+INVENTORY.ALWAYSPICKUP
	Inventory.PickupSound "misc/qdpkup"
	Inventory.MaxAmount 0
	Inventory.PickupMessage "DOOMSPHERE!"
	Inventory.PickupAnnouncerEntry "doomsphere"
	Inventory.RespawnTics 3150
	States
	{
	Spawn:
		DOOM A 10 Bright
		DOOM B 15 Bright
		DOOM C 8 Bright
		DOOM D 6 Bright
		Loop
	Pickup:
		TNT1 A 0 A_GiveInventory("PowerPickupProtection")
		TNT1 A 0 A_Print("\n\n\n\n\nDOOMSPHERE!\n\n\n\n4x Damage!")
		TNT1 A 0 A_GiveInventory("DoomSphereQuadDamage")
		TNT1 A 0 A_GiveInventory("DoomsphereIcon")
		Stop
	}
}

ACTOR DoomSphereIcon : Powerup
{
	Inventory.Icon "DOOMA1"
	Powerup.Duration -30
	+INVENTORY.AUTOACTIVATE
	+INVENTORY.ALWAYSPICKUP
	-INVENTORY.INVBAR
}

ACTOR DoomSphereShortIcon : DoomSphereIcon
{
	Powerup.Duration -10
}

ACTOR DoomSphereQuadDamage : PowerupGiver
{
	Powerup.Type "QuadDamage"
	Inventory.MaxAmount 0
	Powerup.Color RedMap
	Powerup.Duration -30
	Inventory.PickupMessage ""
	Inventory.PickupSound ""
	+INVENTORY.AUTOACTIVATE
	+INVENTORY.ALWAYSPICKUP
	-INVENTORY.INVBAR
}