ACTOR "Protective Boots" : CustomInventory Replaces RadSuit 31039
{
    //$Category DN3D Items
	Inventory.PickupMessage "\cdProtective Boots"
	Inventory.PickupSound "ProtectiveBoots/Pick"
    Inventory.Icon "BOOTS"
    Inventory.Amount 100
    Inventory.MaxAmount 100
	Inventory.InterHubAmount 100
	+INVENTORY.PERSISTENTPOWER
    +INVENTORY.INVBAR
	+COUNTITEM
    Scale 0.68
	Tag "Protective Boots"
    States
    {
    Spawn:
        BOPR A -1
        Stop	
	Pickup:
	    TNT1 A 1 A_JumpIfInventory("Protective Boots",100,"Nope")
		TNT1 A 1 A_GiveInventory("ProtectiveBootsAmmo",100)
		TNT1 A 1 ACS_Execute(516,0,0,0,0)
		Stop
	Nope:
	    TNT1 A 1
	    Fail
    Use:
   	    TNT1 A 1 ACS_NamedExecuteAlways("ActivateProtectiveBoots")
		Fail
    }
}

ACTOR ProtectiveBootsAmmo : Ammo
{
	+IGNORESKILL
	Inventory.Amount 1
	Inventory.MaxAmount 100
}

ACTOR ProtectiveBootsActive : PuzzleItem
{	
    Inventory.MaxAmount 1		
    -INVENTORY.INVBAR	
}

ACTOR ProtectiveBootsEffect : PowerupGiver
{
    Powerup.Duration 30
	Powerup.Color 00 00 00, 0.01
    Powerup.Type "IronFeet"
    +INVENTORY.AUTOACTIVATE
    +INVENTORY.ALWAYSPICKUP
    -INVENTORY.INVBAR
    +INVENTORY.QUIET
}