module Base
{
	template vehicle F3502TrunkCompartmentStock
	{
		part F3502Trunk
		{
			category = bodywork,
			area = TruckBed,
			itemType = Base.93fordF350TrunkN,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = Vehicles.ContainerAccess.TruckBed,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

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

	template vehicle F3502TrunkCompartmentDually
	{
		part F3502Trunk
		{
			category = bodywork,
			area = TruckBed,
			itemType = Base.93fordF350TrunkL,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
				conditionAffectsCapacity = false,
				test = Vehicles.ContainerAccess.TruckBed,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

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

    template vehicle F3502utilitySideStorage
	{
        part F3502SideStorageLT
		{
			category = bodywork,
			area = StorageLeft,
			itemType = Base.93fordF350TrunkN,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
                capacity = 10,
				conditionAffectsCapacity = false,
				test = F3502.ContainerAccess.StorageLeft,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

		part F3502SideStorageLF
		{
			category = bodywork,
			area = StorageLeft,
			itemType = Base.93fordF350TrunkN,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
                capacity = 30,
				conditionAffectsCapacity = false,
				test = F3502.ContainerAccess.StorageLeft,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

        part F3502SideStorageLM
		{
			category = bodywork,
			area = StorageLeft,
			itemType = Base.93fordF350TrunkN,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
                capacity = 10,
				conditionAffectsCapacity = false,
				test = F3502.ContainerAccess.StorageLeft,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

        part F3502SideStorageLR
		{
			category = bodywork,
			area = StorageLeft,
			itemType = Base.93fordF350TrunkN,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
                capacity = 20,
				conditionAffectsCapacity = false,
				test = F3502.ContainerAccess.StorageLeft,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

        part F3502SideStorageRT
		{
			category = bodywork,
			area = StorageRight,
			itemType = Base.93fordF350TrunkN,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
                capacity = 10,
				conditionAffectsCapacity = false,
				test = F3502.ContainerAccess.StorageRight,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

        part F3502SideStorageRF
		{
			category = bodywork,
			area = StorageRight,
			itemType = Base.93fordF350TrunkN,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
                capacity = 30,
				conditionAffectsCapacity = false,
				test = F3502.ContainerAccess.StorageRight,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

        part F3502SideStorageRM
		{
			category = bodywork,
			area = StorageRight,
			itemType = Base.93fordF350TrunkN,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
                capacity = 10,
				conditionAffectsCapacity = false,
				test = F3502.ContainerAccess.StorageRight,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}

        part F3502SideStorageRR
		{
			category = bodywork,
			area = StorageRight,
			itemType = Base.93fordF350TrunkN,
			mechanicRequireKey = true,
			repairMechanic = true,
			container
			{
                capacity = 20,
				conditionAffectsCapacity = false,
				test = F3502.ContainerAccess.StorageRight,
			}
			lua
			{
				create = Vehicles.Create.Default,
			}
		}
	}
}

