module Base
{
	template vehicle SUB93TrunkCompartmentStock
	{
		part SUB93Trunk1
		{
			category = bodywork,
			area = TruckBed,
			itemType = Base.93chevySuburbanTrunkN,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.Trunk,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

		part TruckBed
		{
			category = nodisplay,
			area = TruckBed,
			itemType = nil,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.Trunk,
			}
			lua
			{
				create = DAMN.Create.Blank,
			}
		}
	}

	template vehicle SUB93TrunkCompartmentLarge
	{
		part SUB93Trunk2
		{
			category = bodywork,
			area = TruckBed,
			itemType = Base.93chevySuburbanTrunkL,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.Trunk,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

		part TruckBed
		{
			category = nodisplay,
			area = TruckBed,
			itemType = nil,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.Trunk,
			}
			lua
			{
				create = DAMN.Create.Blank,
			}
		}
	}

	template vehicle SUB93TrunkCompartmentLargePD
	{
		part SUB93Trunk2
		{
			category = bodywork,
			area = TruckBed,
			itemType = Base.93chevySuburbanTrunkL,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.TrunkPD,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

		part TruckBed
		{
			category = nodisplay,
			area = TruckBed,
			itemType = nil,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.TrunkPD,
			}
			lua
			{
				create = DAMN.Create.Blank,
			}
		}
	}

    template vehicle SIL93TrunkCompartment
	{
		part SIL93Trunk3
		{
			category = bodywork,
			area = TruckBed,
			itemType = Base.93chevySuburbanTrunkL,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.Trunk,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

		part TruckBed
		{
			category = nodisplay,
			area = TruckBed,
			itemType = nil,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.Trunk,
			}
			lua
			{
				create = DAMN.Create.Blank,
			}
		}
	}

    template vehicle SIL93TrunkCompartment4
	{
		part SIL93Trunk4
		{
			category = bodywork,
			area = TruckBed,
			itemType = Base.93chevySuburbanTrunkL,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.Trunk,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

		part TruckBed
		{
			category = nodisplay,
			area = TruckBed,
			itemType = nil,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.Trunk,
			}
			lua
			{
				create = DAMN.Create.Blank,
			}
		}
	}

    template vehicle SIL93TrunkCompartment5
	{
		part SIL93Trunk5
		{
			category = bodywork,
			area = TruckBed,
			itemType = Base.93chevySuburbanTrunkL,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.Trunk,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

		part TruckBed
		{
			category = nodisplay,
			area = TruckBed,
			itemType = nil,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = SUB93.ContainerAccess.Trunk,
			}
			lua
			{
				create = DAMN.Create.Blank,
			}
		}
	}

    template vehicle SIL93Toolbox
	{
		part SIL93ToolboxFlat
		{
			category = bodywork,
			area = Toolbox,
			itemType = damnCraft.Trunk,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				capacity = 25,
				test = DAMN.ContainerAccess.ToolboxRight,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}
	}

    template vehicle SIL93ToolboxesStorage
	{
        part SIL93Toolbox
		{
			category = bodywork,
			area = ToolboxLeft,
			itemType = damnCraft.Trunk,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				capacity = 25,
				test = DAMN.ContainerAccess.ToolboxLeft,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

		part SIL93ToolboxTwo
		{
			category = bodywork,
			area = ToolboxRight,
			itemType = damnCraft.Trunk,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				capacity = 25,
				test = DAMN.ContainerAccess.ToolboxRight,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}
	}
}