module Kinkocalypse
{
	item SteelWristCuffs
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Steel Wrist Cuffs,
		ClothingItem = SteelCuffs_Wrist,
		BodyLocation = RestraintsWrist,
		Icon = SteelWirstCuffs,
		ConditionMax = 99999,
		Weight = 0.1,
		CombatSpeedModifier = 0.95,
		Insulation = 0.7,
		WaterResistance = 1,		
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
		RemoveOnBroken = false,
		CanHaveHoles = false,
		Tags = SteelWristCuffs;SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item DoubledSteelWristCuffs
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Doubled Steel Wrist Cuffs,
		ClothingItem = SteelDoubledCuffs_Wrist,
		BodyLocation = RestraintsWrist,
		Icon = SteelWirstCuffs,
		ConditionMax = 99999,
		Weight = 0.2,
		CombatSpeedModifier = 0.95,
		Insulation = 0.75,
		WaterResistance = 1,		
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
		RemoveOnBroken = false,
		CanHaveHoles = false,
		Tags = SteelWristCuffs;SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SteelCorset
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Steel Corset,
		ClothingItem = SteelCorset,
		BodyLocation = RestraintsCorset,
		BloodLocation = UpperBody;LowerBody,
		Icon = Reinforced_SteelCorset,
		ConditionMax = 99999,
		Weight = 1,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
		Insulation = 0.75,
		WindResistance = 0.25,
		WaterResistance = 1,
		CanHaveHoles = false,
		RemoveOnBroken = false,
		Tags = SteelRestriction;SteelCorset,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}	
	
	item Reinforced_Latex_Catsuit
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Reinforced Latex Catsuit,
		ClothingItem = ReinforcedLatex_Catsuit,
		BodyLocation = RestraintsFullbody,
		BloodLocation = Trousers;UpperBody;LowerBody;UpperArms;LowerArms;Neck,
		Icon = Rubber_Catsuit_Black,
		ConditionMax = 99999,
		Weight = 0.7,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 100,
        NeckProtectionModifier = 0.5,
		Insulation = 0.75,
		WindResistance = 0.25,
		WaterResistance = 1,
		CanHaveHoles = false,
		FabricType = Latex,
		RemoveOnBroken = false,
		WorldStaticModel = Corset_Black_Ground,
		Tags = SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item Reinforced_Latex_Socks
	{
        DisplayCategory = Clothing,
        Type = Clothing,
        DisplayName = Reinforced Latex Socks,
        ClothingItem = ReinforcedLatex_Socks,
        BodyLocation = RestraintsSocks,
		Bloodlocation = Shoes,
		Icon = Rubber_Socks,
		ConditionMax = 99999,
        Weight = 0.1,
        ScratchDefense = 100,
        BiteDefense = 100,
        BulletDefense = 50,
        Insulation = 0.75,
        WindResistance = 0.25,
		WaterResistance = 1,
        CanHaveHoles = false,
        FabricType = Latex,
		WorldStaticModel = Corset_Black_Ground,
		Tags = SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item Reinforced_Latex_Gloves
	{
        DisplayCategory = Clothing,
        Type = Clothing,
        DisplayName = Reinforced Latex Gloves,
        ClothingItem = ReinforcedLatex_Gloves,
        BodyLocation = RestraintsHands,
		Bloodlocation = Hands,
		Icon = Rubber_Gloves,
		ConditionMax = 99999,
        Weight = 0.1,
        ScratchDefense = 100,
        BiteDefense = 100,
        BulletDefense = 50,
        Insulation = 0.75,
        WindResistance = 0.25,
		WaterResistance = 1,
        CanHaveHoles = false,
        FabricType = Latex,
		WorldStaticModel = Corset_Black_Ground,
		Tags = SteelRestriction;SteelRestrictionGloves,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item Reinforced_Latex_Hood
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Reinforced Latex Hood,
		ClothingItem = ReinforcedLatex_Hood,
		BodyLocation = RestraintsHead,
		Bloodlocation = Head,
		Icon = Rubber_Hood,
		ConditionMax = 99999,
		Weight = 0.2,
		ScratchDefense = 100,
		BiteDefense = 100,
        BulletDefense = 50,
		Insulation = 0.75,
		WindResistance = 0.25,
		WaterResistance = 1,
		CanHaveHoles = false,
		FabricType = Latex,
		WorldStaticModel = Corset_Black_Ground,
		Tags = SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item Reinforced_Latex_Gloves_Long
	{
        DisplayCategory = Clothing,
        Type = Clothing,
        DisplayName = Reinforced Long Latex Gloves,
        ClothingItem = ReinforcedLatex_Gloves_Long,
        BodyLocation = RestraintsHands,
		Bloodlocation = Hands;LowerArms;UpperArms,
		Icon = Rubber_Gloves_Long,
		ConditionMax = 99999,
        Weight = 0.2,
        ScratchDefense = 100,
        BiteDefense = 100,
		BulletDefense = 50,
        Insulation = 0.75,
        WindResistance = 0.25,
		WaterResistance = 1,
        CanHaveHoles = true,
        FabricType = Latex,
        WorldStaticModel = Corset_Black_Ground,
		Tags = SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item Reinforced_Knee_High_Boots
	{
		DisplayCategory = Clothing,		
		Type = Clothing,
		DisplayName = Reinforced Latex Boots,
		ClothingItem = ReinforcedLatexBoots,
		BodyLocation = RestraintsShoes,
		Icon = Knee_High_Boots,
		BloodLocation = Shoes;LowerLegs,
		ConditionMax = 99999,
        ScratchDefense = 100,
        BiteDefense = 100,
		BulletDefense = 100,
		Insulation = 0.75,
		WindResistance = 0.25,
		WaterResistance = 1.0,
		StompPower = 0.25,
		RunSpeedModifier = 0.5,
        RemoveOnBroken = false,
        Weight = 1.5,
        WorldStaticModel = Socks_Long_Ground,
		Tags = SteelAnklets;SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,		
	}
	
	item SteelWristCuffs_Back
	{
		Weight = 0.5,
		Type = Normal,
		DisplayName	= Chained Cuffs,
		Icon = SteelWirstCuffs,
		RequiresEquippedBothHands = true,
		StaticModel	= HandCuffs,
		primaryAnimMask = handscuffedright,
        secondaryAnimMask = handscuffedleft,
		Tags = RestrictedSystemCuffs,
	}
	model HandCuffs
	{
		mesh = Cuffs_obj,
		texture = WorldItems/CuffsTEXTURE,
		scale = 0.5,
	}
	
	item SteelAnkleCuffs
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Steel Ankle Cuffs,
		ClothingItem = SteelCuffs_Ankle,
		BodyLocation = RestraintsLegs,
		Icon = SteelAnkleCuffs,
		ConditionMax = 99999,
		WaterResistance = 1.0,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
		Weight = 0.3,
		RemoveOnBroken = false,
		RunSpeedModifier = 0.95,
		CanHaveHoles = false,
		Tags = SteelAnkleCuffs;SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}

	item SteelCollar
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Steel Collar,
		ClothingItem = SteelCollar,
		BodyLocation = RestraintsCollar,
		Icon = SteelCollar,
		ConditionMax = 99999,
		WaterResistance = 1.0,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
        NeckProtectionModifier = 1,		
		Weight = 0.3,
		RemoveOnBroken = false,
		CanHaveHoles = false,
		Tags = SteelCollar;SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SteelChastityBelt
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Chastity Belt,
		ClothingItem = ChastityBelt,
		BodyLocation = RestraintsBelt,
        Icon = ChastityBelt,
		ConditionMax = 99999,
		WaterResistance = 1.0,
		Insulation = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
        Weight = 1,
		CombatSpeedModifier = 0.9,
		RunSpeedModifier = 0.9,
		RemoveOnBroken = false,
        CanHaveHoles = false,
		Tags = SteelChastityBelt;SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SteelChastityBeltChained
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Chastity Belt (Chained Thighs),
		ClothingItem = ChastityBeltChained,
		BodyLocation = RestraintsBelt,
        Icon = ChastityBeltChained,
		ConditionMax = 99999,
		WaterResistance = 1.0,
		Insulation = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
        Weight = 1.1,
		CombatSpeedModifier = 0.8,
		RunSpeedModifier = 0.8,
		RemoveOnBroken = false,
        CanHaveHoles = false,
		Tags = SteelChastityBelt;SteelRestriction;ChainedThighs,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SteelChastityBeltWithAnalPlug
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Chastity Belt (Anal Plug),
		ClothingItem = ChastityBelt,
		BodyLocation = RestraintsBelt,
        Icon = ChastityBelt,
		ConditionMax = 99999,
		WaterResistance = 1.0,
		Insulation = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
        NeckProtectionModifier = 0.5,
        Weight = 1.05,
		CombatSpeedModifier = 0.85,
		RunSpeedModifier = 0.85,
		RemoveOnBroken = false,
        CanHaveHoles = false,
		Tags = SteelChastityBelt;SteelRestriction;SteelAnalPlug,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SteelChastityBeltChainedWithAnalPlug
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Chastity Belt (Chained Thighs) (Anal Plug),
		ClothingItem = ChastityBeltChained,
		BodyLocation = RestraintsBelt,
        Icon = ChastityBeltChained,
		ConditionMax = 99999,
		WaterResistance = 1.0,
		Insulation = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
        Weight = 1.1,
		CombatSpeedModifier = 0.8,
		RunSpeedModifier = 0.8,
		RemoveOnBroken = false,
        CanHaveHoles = false,
		Tags = SteelChastityBelt;SteelRestriction;ChainedThighs;SteelAnalPlug,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SteelChastityBeltWithVaginalPlug
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Chastity Belt (Vaginal Plug),
		ClothingItem = ChastityBelt,
		BodyLocation = RestraintsBelt,
        Icon = ChastityBelt,
		WaterResistance = 1.0,
		ConditionMax = 99999,
		Insulation = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
        Weight = 1.1,
		CombatSpeedModifier = 0.8,
		RunSpeedModifier = 0.8,
		RemoveOnBroken = false,
        CanHaveHoles = false,
		Tags = SteelChastityBelt;SteelRestriction;SteelVaginalPlug,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SteelChastityBeltChainedWithVaginalPlug
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Chastity Belt (Chained Thighs) (Vaginal Plug),
		ClothingItem = ChastityBeltChained,
		BodyLocation = RestraintsBelt,
       	Icon = ChastityBeltChained,
		ConditionMax = 99999,
		WaterResistance = 1.0,
		Insulation = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
        Weight = 1.15,
		CombatSpeedModifier = 0.75,
		RunSpeedModifier = 0.75,
		RemoveOnBroken = false,
        CanHaveHoles = false,
		Tags = SteelChastityBelt;SteelRestriction;ChainedThighs;SteelVaginalPlug,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SteelChastityBeltWithBothPlugs
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Chastity Belt (Both Plugs),
		ClothingItem = ChastityBelt,
		BodyLocation = RestraintsBelt,
        Icon = ChastityBelt,
		ConditionMax = 99999,
		WaterResistance = 1.0,
		Insulation = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,		
        Weight = 1.2,
		CombatSpeedModifier = 0.75,
		RunSpeedModifier = 0.75,
		RemoveOnBroken = false,
        CanHaveHoles = false,
		Tags = SteelChastityBelt;SteelRestriction;SteelAnalPlug;SteelVaginalPlug,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SteelChastityBeltChainedWithBothPlugs
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Chastity Belt (Chained Thighs) (Both Plugs),
		ClothingItem = ChastityBeltChained,
		BodyLocation = RestraintsBelt,
        Icon = ChastityBeltChained,
		ConditionMax = 99999,
		WaterResistance = 1.0,
		Insulation = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,		
        Weight = 1.25,
		CombatSpeedModifier = 0.7,
		RunSpeedModifier = 0.7,
		RemoveOnBroken = false,
        CanHaveHoles = false,
		Tags = SteelChastityBelt;SteelRestriction;ChainedThighs;SteelAnalPlug;SteelVaginalPlug,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SteelChastityBra
	{
		DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Chastity Bra,
		ClothingItem = ChastityBra,
		BodyLocation = RestraintsBra,
        Icon = ChastityBra,
		ConditionMax = 99999,
		WaterResistance = 1.0,
		Insulation = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,		
        Weight = 1,
		CombatSpeedModifier = 0.9,		
		RemoveOnBroken = false,
        CanHaveHoles = false,
		Tags = SteelChastityBra;SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SecuredBlindfold
	{
	    DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Reinforced Blindfold,
		ClothingItem = SecuredBlindfold,
		BodyLocation = RestraintsHead,
		Weight = 0.1,
		Cosmetic = TRUE,		
        Icon = BlindFold,
		ConditionMax = 99999,
		WaterResistance = 1.0,
		Insulation = 0.25,
        WindResistance = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
        NeckProtectionModifier = 0.5,		
		RemoveOnBroken = false,
        CanHaveHoles = false,	
		Tags = SteelBlindFold;SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SecuredGag
	{
	    DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Reinforced Panel Gag,
		ClothingItem = SecuredGag,
		BodyLocation = RestraintsMouth,
		Icon = PanelGag,		
		Weight = 0.1,
		ConditionMax = 99999,
		WaterResistance = 1.0,
		Insulation = 0.25,
        WindResistance = 0.25,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
        NeckProtectionModifier = 0.5,
		CanHaveHoles = false,
		RemoveOnBroken = false,	
		Tags = SteelGag;SteelRestriction,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item SlaveAnklets
	{
	    DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = Slave Anklets,
		BodyLocation = RestraintsShoes,
		BloodLocation = Shoes,
		Icon = SlaveBoots,
		ClothingItem = SteelCuffs_Ankle,
		StompPower = 0.1,
		Weight = 1,
        ConditionMax = 99999,
		Insulation = 0.25,
        WindResistance = 0.1,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,		
        RunSpeedModifier = 0.25,
        RemoveOnBroken = false,
        CanHaveHoles = false,		
		Tags = SteelAnklets;SteelRestriction;SteelAnkleCuffs,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item RestrictionsMasterKey
	{
	    DisplayCategory = Security,
		Weight	=	0,
		Type	=	Key,
		DisplayName	= Master Key,
		Icon	=	Key1,
		MetalValue = 5,
		WorldStaticModel = Key,
	}
	
	item RestrictionsKey
	{
	    DisplayCategory = Security,
		Weight	=	0,
		Type	=	Key,
		DisplayName	= Restraint Key,
		Icon	=	Key1,
		MetalValue = 5,
		WorldStaticModel = Key,
		Tags = SteelRestrictionKey,
		OnCreate = Kinkocalypse.SetRestrainKeyData,
	}
	
	item ChainsKey
	{
	    DisplayCategory = Security,
		Weight	=	0,
		Type	=	Key,
		DisplayName	= Chains Key,
		Icon	=	Key3,
		MetalValue = 5,
		WorldStaticModel = Key,
		Tags = SteelRestrictionKey,
	}
	
	item RestrainsControllCenter
    {
        DisplayCategory = Accessory,
        Weight = 0.1,
        Type = Clothing,
        DisplayName	= Auto Slave Collar,
        Icon = SteelCollar,
		ClothingItem = RestrainsControllCenter,
		BodyLocation = RestraintsController,
		Icon = SteelCollar,
		ConditionMax = 99999,
		WaterResistance = 1.0,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 50,
        NeckProtectionModifier = 1,		
		Weight = 0.3,
		RemoveOnBroken = false,
		CanHaveHoles = false,	
		Tags = SteelRestriction;SteelControllCenter,
        WorldStaticModel = FannyPack_Ground,
    }
}