module TLOU
	{
    imports { 
	base
	}
	
	craftRecipe PutFilterOnFEDRAGasMask
	{
		timedAction = Making,
		Time = 30,
		OnCreate = Recipe.OnCreate.GasmaskFilterInsert,
		OnTest = Recipe.OnTest.GasmaskFilterInsert,
		AllowBatchCraft = False,
		Tags = InHandCraft;CanBeDoneInDark,
		category = Survival,
		inputs
		{
			item 1 [TLOU.Hat_FedraGasMasknofilter] flags[IsNotWorn],
			item 1 tags[GasmaskFilter] mode:destroy,
		}
		outputs
		{
			item 1 TLOU.Hat_FedraGasMask,
		}
        
	}
	craftRecipe PutFilterOnWornFEDRAGasMask
	{
		timedAction = Making,
		Time = 30,
		OnCreate = Recipe.OnCreate.WornGasmaskFilterInsert,
		OnTest = Recipe.OnTest.WornGasmaskFilterInsert,
		AllowBatchCraft = False,
		Tags = InHandCraft;CanBeDoneInDark,
		category = Survival,
		inputs
		{
			item 1 [TLOU.Hat_FedraGasMasknofilter] flags[IsWorn],
			item 1 tags[GasmaskFilter] mode:destroy,
		}
		outputs
		{
			item 1 TLOU.Hat_FedraGasMask,
		}
	}
	item Hat_FedraGasMask
	{
		DisplayName = FEDRA Gas Mask,
		DisplayCategory = ProtectiveGear,
		Type = Clothing,
		Icon = FedraGasMask,
		BiteDefense = 40,
		BloodLocation = Head,
		BodyLocation = MaskEyes,
		CanHaveHoles = FALSE,
		ClothingItem = Hat_FedraGasMask,
		Insulation = 0.75,
		ScratchDefense = 50,
		CorpseSicknessDefense = 25,
		WaterResistance = 1.0,
		WindResistance = 0.60,
		Tags = GasMask;IsDisguise,
		OnCreate = SpecialLootSpawns.OnCreateGasMask,
		WithoutDrainable = TLOU.Hat_FedraGasMasknofilter,
		WorldStaticModel = FedraGasMaskGround,
		VisionModifier = 0.5,
		ChanceToFall = 1,
		DiscomfortModifier = 0.60,
		ConditionMax = 3,
		ConditionLowerChanceOneIn = 2,
	}

	item Hat_FedraGasMasknofilter
	{
		DisplayName = FEDRA Gas Mask (No Filter),
		DisplayCategory = ProtectiveGear,
		Type = Clothing,
		Icon = FedraGasMask,
		BiteDefense = 20,
		BloodLocation = Head,
		BodyLocation = MaskEyes,
		CanHaveHoles = FALSE,
		ClothingItem = Hat_FedraGasMaskNoFilter,
		Insulation = 0.75,
		ScratchDefense = 30,
		WaterResistance = 1.0,
		WindResistance = 0.60,
		Tags = GasMaskNoFilter;IsDisguise,
		WithDrainable = TLOU.Hat_FedraGasMask,
		WorldStaticModel = FedraGasMaskNoFilterGround,
		VisionModifier = 0.5,
		ChanceToFall = 1,
		DiscomfortModifier = 0.60,
		ConditionMax = 3,
		ConditionLowerChanceOneIn = 2,
	}
	item Bag_FedraGasTank
    {
        DisplayCategory = Bag,
        WeightReduction	=	70,
        Weight	=	1.2,
        Type	=	Container,
        Capacity	=	20,
        DisplayName	=	Oxygen Tank,
        Icon	=	FedraGasTank,
        CanBeEquipped = Back,
        OpenSound   =   OpenBag,
        CloseSound   =   CloseBag,
        PutInSound   =   PutItemInBag,
        ClothingItem = Bag_FedraGasTank,
        BloodLocation = Bag,
        RunSpeedModifier = 0.96,
        AttachmentReplacement = Bag,
        ReplaceInSecondHand = Bag_FedraGasTankLeftHand holdingbagleft,
        ReplaceInPrimaryHand = Bag_FedraGasTankRightHand holdingbagright,
        WorldStaticModel = FedraGasTankGround,
    }
	
	  item FedraHazmatSuit
    {
        DisplayCategory = Clothing,
        Type = Clothing,
        DisplayName = FEDRA Hazmat Suit,
        ClothingItem = FedraHazmatSuit,
		ClothingItemExtra = FedraHazmatSuitNoHood,
        ClothingItemExtraOption = DownHoodie,
        clothingExtraSubmenu = UpHoodie,
        BodyLocation = FullSuit,
        BloodLocation = Trousers;Jumper;Head;Neck;Hands;Shoes,
        Icon = FedraHazmatSuit,
        RunSpeedModifier = 0.75,
        ScratchDefense = 15,
        BiteDefense = 5,
        Insulation = 0.65,
        WindResistance = 0.9,
        WorldStaticModel = FedraHazmatSuitGround,
        Tags = HazmatSuit,
    }
	  item FedraHazmatSuitNoHood
    {
        DisplayCategory = Clothing,
        Type = Clothing,
        DisplayName = FEDRA Hazmat Suit,
        ClothingItem = FedraHazmatSuitNoHood,
		ClothingItemExtra = FedraHazmatSuit,
        ClothingItemExtraOption = UpHoodie,
        clothingExtraSubmenu = DownHoodie,
        BodyLocation = FullSuit,
        Icon = FedraHazmatSuit,
        BloodLocation = Trousers;Jumper;Neck;Hands;Shoes,
        RunSpeedModifier = 0.75,
        ScratchDefense = 15,
        BiteDefense = 5,
        Insulation = 0.65,
        WindResistance = 0.9,
        WorldStaticModel = FedraHazmatSuitGround,
        Tags = HazmatSuit,
    }
	 item Suit_Fedra3d
    {
        DisplayCategory = Clothing,
        Type = Clothing,
        DisplayName = FEDRA Full Uniform,
		ClothingItem = Suit_Fedra3d,
		ClothingItemExtra = Suit_Fedra,
        ClothingItemExtraOption = Smaller,
        clothingExtraSubmenu = Bigger,
        BodyLocation = Boilersuit,
        Icon = FedraUniform,
        BloodLocation = Trousers;Jumper,
        RunSpeedModifier = 0.95,
        ScratchDefense = 25,
		BiteDefense = 15,
        Insulation = 0.5,
        WindResistance = 0.5,
        FabricType = Cotton,
        WorldStaticModel = BoilerSuit_Ground,
    }
	 item Suit_Fedra
    {
        DisplayCategory = Clothing,
        Type = Clothing,
        DisplayName = FEDRA Full Uniform,
        ClothingItem = Suit_Fedra,
		ClothingItemExtra = Suit_Fedra3d,
        ClothingItemExtraOption = Bigger,
        clothingExtraSubmenu = Smaller,
        BodyLocation = Dress,
        Icon = FedraUniform,
        BloodLocation = Trousers;Jumper,
        RunSpeedModifier = 0.95,
        ScratchDefense = 25,
		BiteDefense = 15,
        Insulation = 0.5,
        WindResistance = 0.5,
        FabricType = Cotton,
        WorldStaticModel = BoilerSuit_Ground,
    }
	item Hat_FedraCap
	{
	    DisplayCategory = Accessory,
		Type = Clothing,
		DisplayName = FEDRA Cap,
		ClothingItem = Hat_FedraCap,
		BodyLocation = Hat,
		Icon = FedraCap,
		CanHaveHoles = false,
		Insulation = 0.10,
		Weight = 0.2,
		WorldStaticModel = Hat_FedraCap_Ground,
	}
	item Hat_FedraHelmet_Open
	{
	    DisplayCategory = Accessory,
		Type = Clothing,
		DisplayName = FEDRA Helmet,
		ClothingItem = Hat_FedraHelmet_Open,
		ClothingItemExtra = Hat_FedraHelmet_Closed,
        ClothingItemExtraOption = DownVisor,
        clothingExtraSubmenu = UpVisor,
		BodyLocation = Hat,
		Icon = FedraHelmet,
		CanHaveHoles = false,
		BloodLocation = Head,
		BiteDefense = 100,
		ScratchDefense = 100,
		Insulation = 0.25,
		WaterResistance = 0.2,
		WorldStaticModel = Hat_FedraHelmet_Ground,
	}
	item Hat_FedraHelmet_Closed
	{
	    DisplayCategory = Accessory,
		Type = Clothing,
		DisplayName = FEDRA Helmet,
		ClothingItem = Hat_FedraHelmet_Closed,
		ClothingItemExtra = Hat_FedraHelmet_Open,
        ClothingItemExtraOption = UpVisor,
        clothingExtraSubmenu = DownVisor,
		BodyLocation = Hat,
		Icon = FedraHelmet,
		CanHaveHoles = false,
		BloodLocation = Head,
		BiteDefense = 100,
		ScratchDefense = 100,
		Insulation = 0.25,
		WaterResistance = 0.2,
		WorldStaticModel = Hat_FedraHelmet_Ground,
	}
	item FedraShoulderArmor
	{
	    DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = FEDRA Shoulder Armor,
		ClothingItem = FedraShoulderArmor,
		ClothingItemExtra = FedraShoulderArmorBigger,
        ClothingItemExtraOption = Bigger,
        clothingExtraSubmenu = Smaller,
		BodyLocation = Shoulder,
		BloodLocation = UpperArms,
		Icon = FedraShoulderArmor,
		CanHaveHoles = true,
        Insulation = 0.15,
        WindResistance = 0.15,
        WaterResistance = 0.15,
		WorldStaticModel = FedraShoulderArmor_Ground,
		BiteDefense = 100,
        ScratchDefense = 100,
		BulletDefense = 100,
		Weight = 1,
	}
	item FedraShoulderArmorBigger
	{
	    DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = FEDRA Shoulder Armor,
		ClothingItem = FedraShoulderArmorBigger,
		ClothingItemExtra = FedraShoulderArmor,
        ClothingItemExtraOption = Smaller,
        clothingExtraSubmenu = Bigger,
		BodyLocation = Shoulder,
		BloodLocation = UpperArms,
		Icon = FedraShoulderArmor,
		CanHaveHoles = true,
        Insulation = 0.15,
        WindResistance = 0.15,
        WaterResistance = 0.15,
		WorldStaticModel = FedraShoulderArmor_Ground,
		BiteDefense = 100,
        ScratchDefense = 100,
		BulletDefense = 100,
		Weight = 1,
	}
	item FedraShield
	{
	    DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = FEDRA Riot Shield,
		ClothingItem = FedraShield,
		ClothingItemExtra = FedraShield2,
        ClothingItemExtraOption = RightWrist,
        clothingExtraSubmenu = LeftWrist,
		BodyLocation = Shield,
		BloodLocation = Trousers;Jumper;Head;Neck;Hands,
		Icon = FedraShield,
		CanHaveHoles = false,
		WorldStaticModel = FedraShield_Ground,
		BiteDefense = 20,
        ScratchDefense = 20,
		BulletDefense = 20,
		Weight = 6,
	}
	item FedraShield2
	{
	    DisplayCategory = Clothing,
		Type = Clothing,
		DisplayName = FEDRA Riot Shield,
		ClothingItem = FedraShield2,
		ClothingItemExtra = FedraShield,
        ClothingItemExtraOption = LeftWrist,
        clothingExtraSubmenu = RightWrist,
		BodyLocation = Shield,
		BloodLocation = Trousers;Jumper;Head;Neck;Hands,
		Icon = FedraShield,
		CanHaveHoles = false,
		WorldStaticModel = FedraShield_Ground,
		BiteDefense = 20,
        ScratchDefense = 20,
		BulletDefense = 20,
		Weight = 6,
	}
	 item Vest_Fedra
    {
        DisplayCategory = Clothing,
        Type = Clothing,
		 Weight	=	3,
        DisplayName = FEDRA Bulletproof Vest,
        ClothingItem = Vest_Fedra,
		ClothingItemExtra = Vest_FedraBigger,
        ClothingItemExtraOption = Bigger,
        clothingExtraSubmenu = Smaller,
        BodyLocation = TorsoExtraVest,
        Icon = FedraVest,
        BloodLocation = ShirtNoSleeves,
        Insulation = 0.75,
        WindResistance = 0.45,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 100,
        WorldStaticModel = Vest_Fedra_Ground,
    }
	 item Vest_FedraBigger
    {
        DisplayCategory = Clothing,
        Type = Clothing,
		 Weight	=	3,
        DisplayName = FEDRA Bulletproof Vest,
        ClothingItem = Vest_FedraBigger,
		ClothingItemExtra = Vest_Fedra,
        ClothingItemExtraOption = Smaller,
        clothingExtraSubmenu = Bigger,
        BodyLocation = TorsoExtraVest,
        Icon = FedraVest,
        BloodLocation = ShirtNoSleeves,
        Insulation = 0.75,
        WindResistance = 0.45,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 100,
        WorldStaticModel = Vest_Fedra_Ground,
    }
	 item Vest_Fedra2
    {
        DisplayCategory = Clothing,
        Type = Clothing,
		 Weight	=	3,
        DisplayName = FEDRA Bulletproof Vest,
        ClothingItem = Vest_Fedra2,
		ClothingItemExtra = Vest_Fedra2Bigger,
        ClothingItemExtraOption = Bigger,
        clothingExtraSubmenu = Smaller,
        BodyLocation = TorsoExtraVest,
        Icon = FedraVest2,
        BloodLocation = ShirtNoSleeves,
        Insulation = 0.75,
        WindResistance = 0.45,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 100,
        WorldStaticModel = Vest_Fedra_Ground,
    }
	 item Vest_Fedra2Bigger
    {
        DisplayCategory = Clothing,
        Type = Clothing,
		 Weight	=	3,
        DisplayName = FEDRA Bulletproof Vest,
        ClothingItem = Vest_Fedra2Bigger,
		ClothingItemExtra = Vest_Fedra2,
        ClothingItemExtraOption = Smaller,
        clothingExtraSubmenu = Bigger,
        BodyLocation = TorsoExtraVest,
        Icon = FedraVest2,
        BloodLocation = ShirtNoSleeves,
        Insulation = 0.75,
        WindResistance = 0.45,
        BiteDefense = 100,
        ScratchDefense = 100,
        BulletDefense = 100,
        WorldStaticModel = Vest_Fedra_Ground,
    }
	
}
