module Base
{
	model 89dodgeCaravanGasCan0
	{
		mesh = vehicles/Vehicles_89dodgeCaravan_Body|TIS_GasCan0,
		texture = Vehicles/Items_GasCan,
		shader = vehiclewheel,
		scale = 0.1,
	}

	model 89dodgeCaravanGasCan1
	{
		mesh = vehicles/Vehicles_89dodgeCaravan_Body|TIS_GasCan1,
		texture = Vehicles/Items_GasCan,
		shader = vehiclewheel,
		scale = 0.1,
	}

	model 89dodgeCaravanGasCan2
	{
		mesh = vehicles/Vehicles_89dodgeCaravan_Body|TIS_GasCan2,
		texture = Vehicles/Items_GasCan,
		shader = vehiclewheel,
		scale = 0.1,
	}

	model 89dodgeCaravanGenerator
	{
		mesh = vehicles/Vehicles_89dodgeCaravan_Body|TIS_Generator,
		texture = Vehicles/Items_Generator,
		shader = vehiclewheel,
		scale = 0.1,
	}

	template vehicle DGC89NomadGear
	{
			part DGC89GasCan0
        	{
				model gascan0
				{
                file = 89dodgeCaravanGasCan0,
				}

				category = Other,
				area = TruckBed,
				specificItem = false,
				itemType = Base.EmptyPetrolCan;Base.PetrolCan,
				mechanicRequireKey = false,

				table install
				{

                	time = 350,
                	skills = Mechanics:1,
                	recipes = Intermediate Mechanics,
                	test = Vehicles.InstallTest.Default,
                	requireInstalled = DGC89Roofrack,
            	}

            	table uninstall
            	{

					time = 250,
					skills = Mechanics:1,
					recipes = Intermediate Mechanics,
		            test = Vehicles.UninstallTest.Default,
					complete = Vehicles.UninstallComplete.Default,
            	}

            	lua
            	{
				create = DAMN.Create.Blank,
				}
			}

			part DGC89GasCan1
        	{
				model gascan1
				{
                file = 89dodgeCaravanGasCan1,
				}

				category = Other,
				area = TruckBed,
				specificItem = false,
				itemType = Base.EmptyPetrolCan;Base.PetrolCan,
				mechanicRequireKey = false,

				table install
				{

                	time = 350,
                	skills = Mechanics:1,
                	recipes = Intermediate Mechanics,
                	test = Vehicles.InstallTest.Default,
                	requireInstalled = DGC89Roofrack,
            	}

            	table uninstall
            	{

					time = 250,
					skills = Mechanics:1,
					recipes = Intermediate Mechanics,
		            test = Vehicles.UninstallTest.Default,
					complete = Vehicles.UninstallComplete.Default,
            	}

            	lua
            	{
				create = DAMN.Create.Blank,
				}
			}

			part DGC89GasCan2
        	{
				model gascan2
				{
                file = 89dodgeCaravanGasCan2,
				}

				category = Other,
				area = TruckBed,
				specificItem = false,
				itemType = Base.EmptyPetrolCan;Base.PetrolCan,
				mechanicRequireKey = false,

				table install
				{

                	time = 350,
                	skills = Mechanics:1,
                	recipes = Intermediate Mechanics,
                	test = Vehicles.InstallTest.Default,
                	requireInstalled = DGC89Roofrack,
            	}

            	table uninstall
            	{

					time = 250,
					skills = Mechanics:1,
					recipes = Intermediate Mechanics,
		            test = Vehicles.UninstallTest.Default,
					complete = Vehicles.UninstallComplete.Default,
            	}

            	lua
            	{
				create = DAMN.Create.Blank,
				}
			}

			part DGC89Generator
        	{
				model GenX
				{
                file = 89dodgeCaravanGenerator,
				}

				category = Other,
				area = TruckBed,
				specificItem = false,
				itemType = Base.Generator,
				mechanicRequireKey = false,

				table install
				{
 
                	time = 650,
                	skills = Mechanics:1,
                	recipes = Intermediate Mechanics,
                	test = Vehicles.InstallTest.Default,
                	requireInstalled = DGC89Roofrack,
            	}

            	table uninstall
            	{
 
					time = 550,
					skills = Mechanics:1,
					recipes = Intermediate Mechanics,
		            test = Vehicles.UninstallTest.Default,
					complete = Vehicles.UninstallComplete.Default,
            	}

            	lua
            	{
				create = DAMN.Create.Blank,
				}
			}
	}	
}
