// In Hexen, armors have +NOGRAVITY as a default flag
// unfortunately there is no better way to do that than to
// duplicate this whole file and putting it in a filter

Class BlastSuitItem : SWWMSpareArmor
{
	override Inventory CreateCopy( Actor other )
	{
		// additional lore
		SWWMLoreLibrary.Add(other.player,"BlastSuit");
		return Super.CreateCopy(other);
	}
	Default
	{
		Tag "$T_BLASTSUIT";
		Stamina 40000;
		Inventory.Icon "graphics/HUD/Icons/I_BlastSuit.png";
		Inventory.PickupMessage "$T_BLASTSUIT";
		Inventory.UseSound "armor/blastsuit";
		Inventory.RestrictedTo "Demolitionist";
		SWWMSpareArmor.GiveArmor "BlastSuit";
		+NOGRAVITY;
	}
	States
	{
	Spawn:
		XZW1 A -1;
		Stop;
	}
}

Class WarArmorItem : SWWMSpareArmor
{
	override Inventory CreateCopy( Actor other )
	{
		// additional lore
		SWWMLoreLibrary.Add(other.player,"WarArmor");
		return Super.CreateCopy(other);
	}
	Default
	{
		Tag "$T_WARARMOR";
		Stamina 100000;
		Inventory.Icon "graphics/HUD/Icons/I_WarArmor.png";
		Inventory.PickupMessage "$T_WARARMOR";
		Inventory.UseSound "armor/wararmor";
		Inventory.RestrictedTo "Demolitionist";
		SWWMSpareArmor.GiveArmor "WarArmor";
		+NOGRAVITY;
	}
	States
	{
	Spawn:
		XZW1 A -1;
		Stop;
	}
}
