module Base
{
	fixing Fix Hood Welding
	{
		Require : EngineDoor1;EngineDoor2;EngineDoor3;PerformanceEngineDoor1;PerformanceEngineDoor2;PerformanceEngineDoor3,
		GlobalItem : BlowTorch=2,
		ConditionModifier : 1.2,

		Fixer : SheetMetal;MetalWelding=1;Mechanics=2,
		Fixer : SmallSheetMetal=2;MetalWelding=1;Mechanics=2,
	}

	fixing Fix Hood
	{
		Require : EngineDoor1;EngineDoor2;EngineDoor3;PerformanceEngineDoor1;PerformanceEngineDoor2;PerformanceEngineDoor3,
		GlobalItem : Screws=8,
		ConditionModifier : 0.5,

		Fixer : SheetMetal;Mechanics=2,
	}

	fixing Fix Trunk Lid Welding
	{
		Require : TrunkDoor1;TrunkDoor2;TrunkDoor3;PerformanceTrunkDoor1;PerformanceTrunkDoor2;PerformanceTrunkDoor3,
		GlobalItem : BlowTorch=2,
		ConditionModifier : 1.2,

		Fixer : SheetMetal;MetalWelding=1;Mechanics=2,
		Fixer : SmallSheetMetal=2;MetalWelding=1;Mechanics=2,
	}

	fixing Fix Trunk Lid
	{
		Require : TrunkDoor1;TrunkDoor2;TrunkDoor3;PerformanceTrunkDoor1;PerformanceTrunkDoor2;PerformanceTrunkDoor3,
		GlobalItem : Screws=8,
		ConditionModifier : 0.5,

		Fixer : SheetMetal;Mechanics=2,
	}

	fixing Fix Door Welding
	{
		Require : FrontCarDoor1;FrontCarDoor2;FrontCarDoor3;RearCarDoor1;RearCarDoor2;RearCarDoor3;RearCarDoorDouble1;RearCarDoorDouble2;RearCarDoorDouble3;FRFrontConHardDoor1;FRFrontConHardDoor2;FRFrontConHardDoor3;FRRearConHardDoor1;FRRearConHardDoor2;FRRearConHardDoor3,
		GlobalItem : BlowTorch=2,
		ConditionModifier : 1.2,

		Fixer : SheetMetal;MetalWelding=3;Mechanics=2,
		Fixer : SmallSheetMetal=2;MetalWelding=3;Mechanics=2,
	}

	fixing Fix Canvas Door Sewing
	{
		Require : FRFrontConSoftDoor1;FRFrontConSoftDoor2;FRFrontConSoftDoor3;FRRearConSoftDoor1;FRRearConSoftDoor2;FRRearConSoftDoor3,
		GlobalItem : Thread=2,
		ConditionModifier : 1.2,

		Fixer : DenimStrips;Tailoring=3;Mechanics=2,
		Fixer : DenimStripsDirty;Tailoring=3;Mechanics=2,
		Fixer : LeatherStrips;Tailoring=3;Mechanics=2,
		Fixer : LeatherStripsDirty;Tailoring=3;Mechanics=2,
		Fixer : RippedSheets;Tailoring=3;Mechanics=2,
		Fixer : RippedSheetsDirty;Tailoring=3;Mechanics=2,
		Fixer : AlcoholRippedSheets;Tailoring=3;Mechanics=2,
	}

	fixing Fix Canvas Door
	{
		Require : FRFrontConSoftDoor1;FRFrontConSoftDoor2;FRFrontConSoftDoor3;FRRearConSoftDoor1;FRRearConSoftDoor2;FRRearConSoftDoor3,
		ConditionModifier : 0.5,

		Fixer : DuctTape=2;Mechanics=1,
	}
	
	/********Side Attachments********/

	fixing Fix Fender Skirt Welding
    {
       Require : FRFenderSkirt1;FRFenderSkirt2;FRFenderSkirt3;FRCustomFenderSkirt1;FRCustomFenderSkirt2;FRCustomFenderSkirt3;FRPerformanceFenderSkirt1;FRPerformanceFenderSkirt2;FRPerformanceFenderSkirt3,
       GlobalItem : BlowTorch=2,
       ConditionModifier : 1.2,

       Fixer : SheetMetal;MetalWelding=1;Mechanics=2,
       Fixer : SmallSheetMetal=2;MetalWelding=1;Mechanics=2,
    }

    fixing Fix Fender Skirt
	{
       Require : FRFenderSkirt1;FRFenderSkirt2;FRFenderSkirt3,
	   GlobalItem : Screws=8,
	   ConditionModifier : 0.5,

       Fixer : SheetMetal;Mechanics=2,
	}

	fixing Fix Side Step Welding
    {
       Require : FROldSideStep;FRNormalSideStep;FRPerformanceSideStep,
       GlobalItem : BlowTorch=2,
       ConditionModifier : 1.2,

       Fixer : SheetMetal;MetalWelding=1;Mechanics=2,
       Fixer : SmallSheetMetal=2;MetalWelding=1;Mechanics=2,
    }

    fixing Fix Side Step
	{
       Require : FROldSideStep;FRNormalSideStep;FRPerformanceSideStep,
	   GlobalItem : Screws=8,
	   ConditionModifier : 0.5,

       Fixer : SheetMetal;Mechanics=2,
	}
	
	/********Bed Attachment*******/
	
	fixing Fix Roll Bars Welding
    {
       Require : FRRollcage,
       GlobalItem : BlowTorch=2,
       ConditionModifier : 1.2,

       Fixer : MetalBar=2;MetalWelding=3;Mechanics=2,
       Fixer : MetalPipe=2;MetalWelding=3;Mechanics=2,
    }

    fixing Fix Hard Bed Cap
	{
       Require : FRBedCapHard,
	   GlobalItem : Screws=8,
	   ConditionModifier : 0.8,

       Fixer : SheetMetal;Mechanics=2,
       Fixer : SmallSheetMetal=2;Mechanics=2,
	}

	fixing Fix Soft Bed Cap Sewing
	{
		Require : FRBedCapSoft,
		GlobalItem : Thread=2,
		ConditionModifier : 1.2,

		Fixer : DenimStrips;Tailoring=3;Mechanics=2,
		Fixer : DenimStripsDirty;Tailoring=3;Mechanics=2,
		Fixer : LeatherStrips;Tailoring=3;Mechanics=2,
		Fixer : LeatherStripsDirty;Tailoring=3;Mechanics=2,
		Fixer : RippedSheets;Tailoring=3;Mechanics=2,
		Fixer : RippedSheetsDirty;Tailoring=3;Mechanics=2,
		Fixer : AlcoholRippedSheets;Tailoring=3;Mechanics=2,
	}

	fixing Fix Soft Bed Cap
	{
		Require : FRBedCapSoft,
		ConditionModifier : 0.5,

		Fixer : DuctTape=2;Mechanics=1,
	}
	
	/******Roof Attachment*******/

	fixing Fix Fog Lights Welding
    {
       Require : FRTopLightsFog,
       GlobalItem : BlowTorch=2,
       ConditionModifier : 1.2,

       Fixer : MetalBar=1;MetalWelding=3;Mechanics=2,
       Fixer : MetalPipe=1;MetalWelding=3;Mechanics=2,
    }

	fixing Fix Fog Lights
    {
       Require : FRTopLightsFog,
       GlobalItem : Screws=4,
       ConditionModifier : 0.5,

       Fixer : MetalBar=1;Mechanics=2,
       Fixer : MetalPipe=1;Mechanics=2,
    }

	fixing Fix Light Bar Electronics
    {
       Require : FRTopLightBar,
       GlobalItem : Screws=4,
       ConditionModifier : 1.2,

       Fixer : ElectronicsScrap=2;Electricity=3;Mechanics=2,
    }

	fixing Fix Taxi Topper
    {
       Require : FRTaxiTopper,
       ConditionModifier : 0.8,

       Fixer : DuctTape=2;Mechanics=1,
       Fixer : Glue=2;Mechanics=1,
    }
	
	/************Bump N' Grind***********/	
	
	fixing Fix Side Step Welding
    {
       Require : FRStockFrontBumper1;FRStockFrontBumper2;FRStockFrontBumper3;FRCustomFrontBumper1;FRCustomFrontBumper2;FRCustomFrontBumper3;FRPerformanceFrontBumper1;FRPerformanceFrontBumper2;FRPerformanceFrontBumper3;FRStockRearBumper1;FRStockRearBumper2;FRStockRearBumper3;FRCustomRearBumper1;FRCustomRearBumper2;FRCustomRearBumper3;FRPerformanceRearBumper1;FRPerformanceRearBumper2;FRPerformanceRearBumper3,
       GlobalItem : BlowTorch=2,
       ConditionModifier : 1.2,

       Fixer : SheetMetal;MetalWelding=1;Mechanics=2,
       Fixer : SmallSheetMetal=2;MetalWelding=1;Mechanics=2,
    }

	fixing Fix Bumper Bar Welding
    {
       Require : FROffroadBumperBar;FRPoliceBumperBar,
       GlobalItem : BlowTorch=2,
       ConditionModifier : 1.2,

       Fixer : MetalBar=2;MetalWelding=3;Mechanics=2,
       Fixer : MetalPipe=2;MetalWelding=3;Mechanics=2,
    }

	fixing Fix Bumper Bar
    {
       Require : FROffroadBumperBar;FRPoliceBumperBar,
       GlobalItem : Screws=8,
       ConditionModifier : 0.5,

       Fixer : MetalBar=2;Mechanics=2,
       Fixer : MetalPipe=2;Mechanics=2,
    }
	
	/*********Interior Items********/

    fixing Fix Interior Container
	{
	   Require : FR_VehicleArmory;FR_KitchenCabinet;FR_Wardrobe,

       Fixer : DuctTape=2;Mechanics=1,
       Fixer : Glue=2;Mechanics=1,
	}

    fixing Fix Interior Appliance
	{
	   Require : FR_Fridge;FR_Oven,
       GlobalItem : Screws=4,

       Fixer : ElectronicsScrap=2;Electricity=3;Mechanics=2,
	}
	
	/**********Storage Tanks***********/
	
	fixing Fix Storage Tank Welding
	{
	   Require : FRSmallPropaneStorageTank;FRNormalPropaneStorageTank;FRLargePropaneStorageTank;FRSmallFuelStorageTank;FRNormalFuelStorageTank;FRLargeFuelStorageTank,
	   GlobalItem : BlowTorch=2,
	   ConditionModifier : 1.2,

       Fixer : SheetMetal; MetalWelding=3;Mechanics=2,
       Fixer : SmallSheetMetal=2; MetalWelding=3;Mechanics=2,
	}
	
	/**********Roofs***********/
	
	fixing Fix Hard Roof Welding
	{
	   Require : FRRoofHard1;FRRoofHard2;FRRoofHard3,
	   GlobalItem : BlowTorch=2,
	   ConditionModifier : 1.2,

       Fixer : SheetMetal; MetalWelding=3;Mechanics=2,
       Fixer : SmallSheetMetal=2; MetalWelding=3;Mechanics=2,
	}
	
	fixing Fix Hard Roof
	{
	   Require : FRRoofHard1;FRRoofHard2;FRRoofHard3,
	   GlobalItem : Screws=8,
	   ConditionModifier : 0.5,

       Fixer : SheetMetal; MetalWelding=3;Mechanics=2,
       Fixer : SmallSheetMetal=2; MetalWelding=3;Mechanics=2,
	}

	fixing Fix Canvas Roof Sewing
	{
		Require : FRRoofConSoft1;FRRoofConSoft2;FRRoofConSoft3,
		GlobalItem : Thread=2,
		ConditionModifier : 1.2,

		Fixer : DenimStrips;Tailoring=3;Mechanics=2,
		Fixer : DenimStripsDirty;Tailoring=3;Mechanics=2,
		Fixer : LeatherStrips;Tailoring=3;Mechanics=2,
		Fixer : LeatherStripsDirty;Tailoring=3;Mechanics=2,
		Fixer : RippedSheets;Tailoring=3;Mechanics=2,
		Fixer : RippedSheetsDirty;Tailoring=3;Mechanics=2,
		Fixer : AlcoholRippedSheets;Tailoring=3;Mechanics=2,
	}

	fixing Fix Canvas Roof
	{
		Require : FRRoofConSoft1;FRRoofConSoft2;FRRoofConSoft3,
		ConditionModifier : 0.5,

		Fixer : DuctTape=2;Mechanics=1,
	}

    fixing Fix Hard Removable Roofs
	{
       Require : FRRoofConHard1;FRRoofConHard2;FRRoofConHard3;FRRoofTTop1;FRRoofTTop2;FRRoofTTop3,
	   GlobalItem : Screws=8,
	   ConditionModifier : 0.8,

       Fixer : SheetMetal;Mechanics=2,
       Fixer : SmallSheetMetal=2;Mechanics=2,
	}
	
	/*******Trunks********/

	fixing Fix Custom Trunks Welding
	{
	   Require : FRSideContainer;FRTinyTrunk;FRSmallTrunk;FRNormalTrunk;FRBigTrunk;FRLargeTrunk;FRSmallCargoTrunk;FRNormalCargoTrunk;FRLargeCargoTrunk;FRSemiCargoTrunk;FRBedStep;FRBigBed;FRLargeBed,
	   GlobalItem : BlowTorch=2,
	   ConditionModifier : 1.2,

       Fixer : SheetMetal; MetalWelding=3;Mechanics=2,
       Fixer : SmallSheetMetal=2; MetalWelding=3;Mechanics=2,
	}
	
	/*******Trailer Hitch*********/
	
	fixing Fix Trailer Hitch Welding
	{
	   Require : FRTrailerHitch1;FRTrailerHitch2;FRTrailerHitch3,
	   GlobalItem : BlowTorch=2,
	   ConditionModifier : 1.2,

       Fixer : SmallSheetMetal=1; MetalWelding=3;Mechanics=2,
	}
}