
//==============================================================================
//=========================== CORVUS SPECIFIC ARTIFACTS ========================
//==============================================================================

ACTOR RoosterRoaster : CustomInventory
{
	Inventory.PickupMessage "This Morph Ovum looks different than usual..."	
	Inventory.PickupSound "CHICACT"
	Inventory.Icon "ARTIEGGD"
	Tag "RoosterRoaster"
	Inventory.InterHubAmount 3
	Inventory.MaxAmount 10
	-INVENTORY.AUTOACTIVATE
	+INVENTORY.INVBAR
	+COUNTITEM
	+FLOATBOB
	
	States
	{
		Spawn:
			EGGC DDEEFF 1 Bright
			Loop
		Use:
			TNT1 A 0 ACS_NamedExecute("ArmorPreserve",0)
			TNT1 A 0 ACS_NamedExecute("CluckyIntro",0)
			//TNT1 A 0 A_DropInventory("BrutalSilverShield", 5)
			//TNT1 A 0 A_DropInventory("BrutalEnchantedShield", 5)
			//TNT1 A 0 A_GiveInventory("RoosterUse", 1)
			Stop
	}
}

ACTOR RoosterUse : PowerupGiver
{
	Inventory.PickupMessage "This Morph Ovum looks different than usual..."	
	Powerup.Type "Rooster"
	Inventory.MaxAmount 25
	Inventory.InterHubAmount 16
	Powerup.Duration -60
	-INVENTORY.INVBAR
	+INVENTORY.AUTOACTIVATE

	States
	{
		Spawn:
			EGGC DDEEFF 1 Bright
			Loop
	}
}

ACTOR FullKrater : CustomInventory
{
	+INVENTORY.INVBAR
	Inventory.Icon "ARTIBMA2"
	Inventory.MaxAmount 1
	Inventory.InterHubAmount 1
	
	States
	{
		Spawn:
			BMAN A 1 Bright A_SpawnItemEx("WingsOfWrathFlare",0,0,31,0,0,0,0,SXF_NOCHECKPOSITION)
			loop
		Use:
			TNT1 A 0 ACS_NamedExecute("GulpItDown")
			Stop
	}
}