--Copyright (C) 2009 <SWGEmu>

--This File is part of Core3.

--This program is free software; you can redistribute
--it and/or modify it under the terms of the GNU Lesser
--General Public License as published by the Free Software
--Foundation; either version 2 of the License,
--or (at your option) any later version.

--This program is distributed in the hope that it will be useful,
--but WITHOUT ANY WARRANTY; without even the implied warranty of
--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
--See the GNU Lesser General Public License for
--more details.

--You should have received a copy of the GNU Lesser General
--Public License along with this program; if not, write to
--the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

--Linking Engine3 statically or dynamically with other modules
--is making a combined work based on Engine3.
--Thus, the terms and conditions of the GNU Lesser General Public License
--cover the whole combination.

--In addition, as a special exception, the copyright holders of Engine3
--give you permission to combine Engine3 program with free software
--programs or libraries that are released under the GNU LGPL and with
--code included in the standard release of Core3 under the GNU LGPL
--license (or modified versions of such code, with unchanged license).
--You may copy and distribute such a system following the terms of the
--GNU LGPL for Engine3 and the licenses of the other code concerned,
--provided that you include the source code of that other code when
--and as the GNU LGPL requires distribution of source code.

--Note that people who make modified versions of Engine3 are not obligated
--to grant this special exception for their modified versions;
--it is their choice whether to do so. The GNU Lesser General Public License
--gives permission to release a modified version without this exception;
--this exception also makes it possible to release a modified version
--which carries forward this exception.

object_tangible_component_vehicle_shared_base_vehicle_enhancement = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_base_vehicle_enhancement.iff"
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_base_vehicle_enhancement, "object/tangible/component/vehicle/shared_base_vehicle_enhancement.iff")

object_tangible_component_vehicle_shared_base_vehicle_module = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_base_vehicle_module.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_base_vehicle_module, "object/tangible/component/vehicle/shared_base_vehicle_module.iff")

object_tangible_component_vehicle_shared_base_vehicle_module_chassis = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_base_vehicle_module_chassis.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_base_vehicle_module_chassis, "object/tangible/component/vehicle/shared_base_vehicle_module_chassis.iff")

object_tangible_component_vehicle_shared_base_vehicle_module_engine = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_base_vehicle_module_engine.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_base_vehicle_module_engine, "object/tangible/component/vehicle/shared_base_vehicle_module_engine.iff")

object_tangible_component_vehicle_shared_base_vehicle_module_repulsor = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_base_vehicle_module_repulsor.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_base_vehicle_module_repulsor, "object/tangible/component/vehicle/shared_base_vehicle_module_repulsor.iff")

object_tangible_component_vehicle_shared_base_vehicle_module_power = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_base_vehicle_module_power.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_base_vehicle_module_power, "object/tangible/component/vehicle/shared_base_vehicle_module_power.iff")

object_tangible_component_vehicle_shared_armor_module = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_module.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_module, "object/tangible/component/vehicle/shared_armor_module.iff")

object_tangible_component_vehicle_shared_armor_module_advanced = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_module_advanced.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_module_advanced, "object/tangible/component/vehicle/shared_armor_module_advanced.iff")

object_tangible_component_vehicle_shared_bonding_agent = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_bonding_agent.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_bonding_agent, "object/tangible/component/vehicle/shared_bonding_agent.iff")

object_tangible_component_vehicle_shared_energy_amplifier = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_energy_amplifier.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_energy_amplifier, "object/tangible/component/vehicle/shared_energy_amplifier.iff")

object_tangible_component_vehicle_shared_enhanced_chipset = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_enhanced_chipset.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_enhanced_chipset, "object/tangible/component/vehicle/shared_enhanced_chipset.iff")

object_tangible_component_vehicle_shared_experimental_circuits = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_experimental_circuits.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_experimental_circuits, "object/tangible/component/vehicle/shared_experimental_circuits.iff")

object_tangible_component_vehicle_shared_flexible_plating = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_flexible_plating.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_flexible_plating, "object/tangible/component/vehicle/shared_flexible_plating.iff")

object_tangible_component_vehicle_shared_fuel_capacitor = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_fuel_capacitor.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_fuel_capacitor, "object/tangible/component/vehicle/shared_fuel_capacitor.iff")

object_tangible_component_vehicle_shared_fuel_dispersion_mechanism = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_fuel_dispersion_mechanism.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_fuel_dispersion_mechanism, "object/tangible/component/vehicle/shared_fuel_dispersion_mechanism.iff")

object_tangible_component_vehicle_shared_fuel_sublimator = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_fuel_sublimator.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_fuel_sublimator, "object/tangible/component/vehicle/shared_fuel_sublimator.iff")

object_tangible_component_vehicle_shared_gyroscopic_stabilizer = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_gyroscopic_stabilizer.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_gyroscopic_stabilizer, "object/tangible/component/vehicle/shared_gyroscopic_stabilizer.iff")

object_tangible_component_vehicle_shared_gyroscopic_stabilizer_advanced = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_gyroscopic_stabilizer_advanced.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_gyroscopic_stabilizer_advanced, "object/tangible/component/vehicle/shared_gyroscopic_stabilizer_advanced.iff")

object_tangible_component_vehicle_shared_hydraulic_actuator = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_hydraulic_actuator.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_hydraulic_actuator, "object/tangible/component/vehicle/shared_hydraulic_actuator.iff")

object_tangible_component_vehicle_shared_hyper_accelerometer = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_hyper_accelerometer.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_hyper_accelerometer, "object/tangible/component/vehicle/shared_hyper_accelerometer.iff")

object_tangible_component_vehicle_shared_injector_assembly = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_injector_assembly.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_injector_assembly, "object/tangible/component/vehicle/shared_injector_assembly.iff")

object_tangible_component_vehicle_shared_injector_assembly_advanced = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_injector_assembly_advanced.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_injector_assembly_advanced, "object/tangible/component/vehicle/shared_injector_assembly_advanced.iff")

object_tangible_component_vehicle_shared_magnetometer = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_magnetometer.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_magnetometer, "object/tangible/component/vehicle/shared_magnetometer.iff")

object_tangible_component_vehicle_shared_power_converter = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_power_converter.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_power_converter, "object/tangible/component/vehicle/shared_power_converter.iff")

object_tangible_component_vehicle_shared_power_converter_advanced = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_power_converter_advanced.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_power_converter_advanced, "object/tangible/component/vehicle/shared_power_converter_advanced.iff")

object_tangible_component_vehicle_shared_power_module = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_power_module.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_power_module, "object/tangible/component/vehicle/shared_power_module.iff")

object_tangible_component_vehicle_shared_power_regulator = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_power_regulator.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_power_regulator, "object/tangible/component/vehicle/shared_power_regulator.iff")

object_tangible_component_vehicle_shared_stable_circuits = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_stable_circuits.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_stable_circuits, "object/tangible/component/vehicle/shared_stable_circuits.iff")

object_tangible_component_vehicle_shared_tough_plating = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_tough_plating.iff"

}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_tough_plating, "object/tangible/component/vehicle/shared_tough_plating.iff")

object_tangible_component_vehicle_shared_adv_hvy_blaster_power_handler = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_adv_hvy_blaster_power_handler.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_blaster_power_handler.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:adv_hvy_blaster_power_handler",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:adv_hvy_blaster_power_handler",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:adv_hvy_blaster_power_handler",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3865021906,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_adv_hvy_blaster_power_handler, "object/tangible/component/vehicle/shared_adv_hvy_blaster_power_handler.iff")

object_tangible_component_vehicle_shared_adv_hvy_projectile_feed_mech = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_adv_hvy_projectile_feed_mech.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_projectile_feed_mechanism.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:adv_hvy_projectile_feed_mech",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:adv_hvy_projectile_feed_mech",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:adv_hvy_projectile_feed_mech",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1510776729,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_adv_hvy_projectile_feed_mech, "object/tangible/component/vehicle/shared_adv_hvy_projectile_feed_mech.iff")

object_tangible_component_vehicle_shared_adv_vehicle_module = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_adv_vehicle_module.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/con_man_installation_lg.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:adv_vehicle_module",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:adv_vehicle_module",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:adv_vehicle_module",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1581441816,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_adv_vehicle_module, "object/tangible/component/vehicle/shared_adv_vehicle_module.iff")

object_tangible_component_vehicle_shared_adv_vehicle_structure_frame = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_adv_vehicle_structure_frame.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_structure_module.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:adv_vehicle_structural_frame",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:adv_vehicle_structural_frame",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:adv_vehicle_structural_frame",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 786572723,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_adv_vehicle_structure_frame, "object/tangible/component/vehicle/shared_adv_vehicle_structure_frame.iff")

object_tangible_component_vehicle_shared_adv_warhead_launcher = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_adv_warhead_launcher.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_warhead_electronic.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:adv_warhead_launcher",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:adv_warhead_launcher",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:adv_warhead_launcher",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1382684326,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_adv_warhead_launcher, "object/tangible/component/vehicle/shared_adv_warhead_launcher.iff")

object_tangible_component_vehicle_shared_armor_panel_acid = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_panel_acid.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_armor_segment.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:armor_panel_acid",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:armor_panel_acid",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:armor_panel_acid",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3241531623,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_armor_panel.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_panel_acid, "object/tangible/component/vehicle/shared_armor_panel_acid.iff")

object_tangible_component_vehicle_shared_armor_panel_blast = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_panel_blast.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_armor_segment.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:armor_panel_blast",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:armor_panel_blast",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:armor_panel_blast",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1069256646,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_armor_panel.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_panel_blast, "object/tangible/component/vehicle/shared_armor_panel_blast.iff")

object_tangible_component_vehicle_shared_armor_panel_cold = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_panel_cold.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_armor_segment.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:armor_panel_cold",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:armor_panel_cold",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:armor_panel_cold",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1264295934,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_armor_panel.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_panel_cold, "object/tangible/component/vehicle/shared_armor_panel_cold.iff")

object_tangible_component_vehicle_shared_armor_panel_electrical = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_panel_electrical.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_armor_segment.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:armor_panel_electrical",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:armor_panel_electrical",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:armor_panel_electrical",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3441847905,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_armor_panel.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_panel_electrical, "object/tangible/component/vehicle/shared_armor_panel_electrical.iff")

object_tangible_component_vehicle_shared_armor_panel_energy = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_panel_energy.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_armor_segment.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:armor_panel_energy",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:armor_panel_energy",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:armor_panel_energy",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 953836336,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_armor_panel.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_panel_energy, "object/tangible/component/vehicle/shared_armor_panel_energy.iff")

object_tangible_component_vehicle_shared_armor_panel_heat = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_panel_heat.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_armor_segment.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:armor_panel_heat",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:armor_panel_heat",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:armor_panel_heat",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3015233806,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_armor_panel.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_panel_heat, "object/tangible/component/vehicle/shared_armor_panel_heat.iff")

object_tangible_component_vehicle_shared_armor_panel_kinetic = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_panel_kinetic.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_armor_segment.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:armor_panel_kenetic",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:armor_panel_kenetic",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:armor_panel_kenetic",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2965773562,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_armor_panel.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_panel_kinetic, "object/tangible/component/vehicle/shared_armor_panel_kinetic.iff")

object_tangible_component_vehicle_shared_armor_plating_mk1 = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_plating_mk1.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_armor_module.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:armor_plating_mk1",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:armor_plating_mk1",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:armor_plating_mk1",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1681561469,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_plating_mk1, "object/tangible/component/vehicle/shared_armor_plating_mk1.iff")

object_tangible_component_vehicle_shared_armor_plating_mk2 = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_plating_mk2.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_armor_module.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:armor_plating_mk2",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:armor_plating_mk2",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:armor_plating_mk2",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3207413738,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_plating_mk2, "object/tangible/component/vehicle/shared_armor_plating_mk2.iff")

object_tangible_component_vehicle_shared_armor_plating_mk3 = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_armor_plating_mk3.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_armor_module.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:armor_plating_mk3",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:armor_plating_mk3",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:armor_plating_mk3",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 4129314919,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_armor_plating_mk3, "object/tangible/component/vehicle/shared_armor_plating_mk3.iff")

object_tangible_component_vehicle_shared_auto_blaster_cannon = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_auto_blaster_cannon.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_blaster_cannon.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:auto_blaster_cannon",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:auto_blaster_cannon",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:auto_blaster_cannon",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1669906342,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_auto_blaster_cannon, "object/tangible/component/vehicle/shared_auto_blaster_cannon.iff")

object_tangible_component_vehicle_shared_blaster_cannon = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_blaster_cannon.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_blaster_cannon.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:blaster_cannon",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:blaster_cannon",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:blaster_cannon",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3207704663,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_blaster_cannon, "object/tangible/component/vehicle/shared_blaster_cannon.iff")

object_tangible_component_vehicle_shared_civilian_a = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_civilian_a.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:civilian_a",

	gameObjectType = 0,

	lookAtText = "@component_lookat:civilian_a",

	noBuildRadius = 0,

	objectName = "@component_name:civilian_a",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 4196904136,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_civilian_a, "object/tangible/component/vehicle/shared_civilian_a.iff")

object_tangible_component_vehicle_shared_civilian_aa = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_civilian_aa.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:civilian_aa",

	gameObjectType = 0,

	lookAtText = "@component_lookat:civilian_aa",

	noBuildRadius = 0,

	objectName = "@component_name:civilian_aa",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 4241836654,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_civilian_aa, "object/tangible/component/vehicle/shared_civilian_aa.iff")

object_tangible_component_vehicle_shared_civilian_b = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_civilian_b.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:civilian_b",

	gameObjectType = 0,

	lookAtText = "@component_lookat:civilian_b",

	noBuildRadius = 0,

	objectName = "@component_name:civilian_b",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 556794975,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_civilian_b, "object/tangible/component/vehicle/shared_civilian_b.iff")

object_tangible_component_vehicle_shared_civilian_c = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_civilian_c.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:civilian_c",

	gameObjectType = 0,

	lookAtText = "@component_lookat:civilian_c",

	noBuildRadius = 0,

	objectName = "@component_name:civilian_c",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1748853714,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_civilian_c, "object/tangible/component/vehicle/shared_civilian_c.iff")

object_tangible_component_vehicle_shared_civilian_d = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_civilian_d.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:civilian_d",

	gameObjectType = 0,

	lookAtText = "@component_lookat:civilian_d",

	noBuildRadius = 0,

	objectName = "@component_name:civilian_d",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2480818374,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_civilian_d, "object/tangible/component/vehicle/shared_civilian_d.iff")

object_tangible_component_vehicle_shared_civilian_e = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_civilian_e.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:civilian_e",

	gameObjectType = 0,

	lookAtText = "@component_lookat:civilian_e",

	noBuildRadius = 0,

	objectName = "@component_name:civilian_e",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3671273291,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_civilian_e, "object/tangible/component/vehicle/shared_civilian_e.iff")

object_tangible_component_vehicle_shared_command_center = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_command_center.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/frn_tech_command_console_s01.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:command_center",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:command_center",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:command_center",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 4011041142,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_command_center, "object/tangible/component/vehicle/shared_command_center.iff")

object_tangible_component_vehicle_shared_disperser = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_disperser.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_turbo_laser.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:disperser",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:disperser",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:disperser",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2526466923,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_disperser, "object/tangible/component/vehicle/shared_disperser.iff")

object_tangible_component_vehicle_shared_dx_disruptor_array = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_dx_disruptor_array.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_ion_cannon.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:dx_disruptor_array",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:dx_disruptor_array",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:dx_disruptor_array",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1758294677,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_dx_disruptor_array, "object/tangible/component/vehicle/shared_dx_disruptor_array.iff")

object_tangible_component_vehicle_shared_extended_fuel_tanks = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_extended_fuel_tanks.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/thm_prp_tank_gas.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:extended_fuel_tanks",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:extended_fuel_tanks",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:extended_fuel_tanks",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2423684763,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_extended_fuel_tanks, "object/tangible/component/vehicle/shared_extended_fuel_tanks.iff")

object_tangible_component_vehicle_shared_extended_fuel_tanks_hvy = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_extended_fuel_tanks_hvy.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/thm_prp_tank_gas.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:extended_fuel_tanks_hvy",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:extended_fuel_tanks_hvy",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:extended_fuel_tanks_hvy",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1508560129,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_extended_fuel_tanks_hvy, "object/tangible/component/vehicle/shared_extended_fuel_tanks_hvy.iff")

object_tangible_component_vehicle_shared_fuel_a = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_fuel_a.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/edb_con_barrel_lg_s1.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:fuel_a",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:fuel_a",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:fuel_a",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 875276992,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_fuel_a, "object/tangible/component/vehicle/shared_fuel_a.iff")

object_tangible_component_vehicle_shared_fuel_b = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_fuel_b.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/edb_con_barrel_lg_s1.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:fuel_b",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:fuel_b",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:fuel_b",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 4013687383,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_fuel_b, "object/tangible/component/vehicle/shared_fuel_b.iff")

object_tangible_component_vehicle_shared_fuel_c = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_fuel_c.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/edb_con_barrel_lg_s1.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:fuel_c",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:fuel_c",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:fuel_c",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2788255194,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_fuel_c, "object/tangible/component/vehicle/shared_fuel_c.iff")

object_tangible_component_vehicle_shared_fuel_cell_a = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_fuel_cell_a.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/thm_prp_tank_gas.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:fuel_cell_a",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:fuel_cell_a",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:fuel_cell_a",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2771769499,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_fuel_cell_a, "object/tangible/component/vehicle/shared_fuel_cell_a.iff")

object_tangible_component_vehicle_shared_fuel_cell_b = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_fuel_cell_b.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/thm_prp_tank_gas.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:fuel_cell_b",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:fuel_cell_b",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:fuel_cell_b",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2116186124,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_fuel_cell_b, "object/tangible/component/vehicle/shared_fuel_cell_b.iff")

object_tangible_component_vehicle_shared_fuel_cell_c = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_fuel_cell_c.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/thm_prp_tank_gas.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:fuel_cell_c",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:fuel_cell_c",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:fuel_cell_c",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 925833089,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_fuel_cell_c, "object/tangible/component/vehicle/shared_fuel_cell_c.iff")

object_tangible_component_vehicle_shared_hvy_blaster_power_handler = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_hvy_blaster_power_handler.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_blaster_power_handler.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:hvy_blaster_power_handler",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:hvy_blaster_power_handler",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:hvy_blaster_power_handler",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1799983183,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_hvy_blaster_power_handler, "object/tangible/component/vehicle/shared_hvy_blaster_power_handler.iff")

object_tangible_component_vehicle_shared_hvy_projectile_feed_mech = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_hvy_projectile_feed_mech.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_projectile_feed_mechanism.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:hvy_projectile_feed_mech",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:hvy_projectile_feed_mech",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:hvy_projectile_feed_mech",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 873571042,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_hvy_projectile_feed_mech, "object/tangible/component/vehicle/shared_hvy_projectile_feed_mech.iff")

object_tangible_component_vehicle_shared_laser_cannon = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_laser_cannon.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_laser_cannon.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:laser_cannon",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:laser_cannon",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:laser_cannon",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 23811175,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_laser_cannon, "object/tangible/component/vehicle/shared_laser_cannon.iff")

object_tangible_component_vehicle_shared_launcher = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_launcher.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_foundation_military_heavy.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:launcher",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:launcher",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:launcher",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2036478700,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_launcher, "object/tangible/component/vehicle/shared_launcher.iff")

object_tangible_component_vehicle_shared_launcher_pod = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_launcher_pod.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_foundation_military_heavy.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:launcher_pod",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:launcher_pod",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:launcher_pod",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3252736157,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_launcher_pod, "object/tangible/component/vehicle/shared_launcher_pod.iff")

object_tangible_component_vehicle_shared_mass_driver = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_mass_driver.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_laser_cannon_gun.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:mass_driver",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:mass_driver",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:mass_driver",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3394427130,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_mass_driver, "object/tangible/component/vehicle/shared_mass_driver.iff")

object_tangible_component_vehicle_shared_military_a = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_military_a.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:military_a",

	gameObjectType = 0,

	lookAtText = "@component_lookat:military_a",

	noBuildRadius = 0,

	objectName = "@component_name:military_a",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3996260675,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_military_a, "object/tangible/component/vehicle/shared_military_a.iff")

object_tangible_component_vehicle_shared_military_b = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_military_b.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:military_b",

	gameObjectType = 0,

	lookAtText = "@component_lookat:military_b",

	noBuildRadius = 0,

	objectName = "@component_name:military_b",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 891662804,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_military_b, "object/tangible/component/vehicle/shared_military_b.iff")

object_tangible_component_vehicle_shared_military_c = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_military_c.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:military_c",

	gameObjectType = 0,

	lookAtText = "@component_lookat:military_c",

	noBuildRadius = 0,

	objectName = "@component_name:military_c",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2083051097,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_military_c, "object/tangible/component/vehicle/shared_military_c.iff")

object_tangible_component_vehicle_shared_military_d = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_military_d.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:military_d",

	gameObjectType = 0,

	lookAtText = "@component_lookat:military_d",

	noBuildRadius = 0,

	objectName = "@component_name:military_d",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2278292813,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_military_d, "object/tangible/component/vehicle/shared_military_d.iff")

object_tangible_component_vehicle_shared_military_e = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_military_e.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/landspeeder_xp34_convertible.apt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 0,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 0,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 0,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@component_detail:military_e",

	gameObjectType = 0,

	lookAtText = "@component_lookat:military_e",

	noBuildRadius = 0,

	objectName = "@component_name:military_e",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 0,
	scaleThresholdBeforeExtentTest = 0,
	sendToClient = 0,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 0,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3469122240,
	derivedFromTemplates = {}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_military_e, "object/tangible/component/vehicle/shared_military_e.iff")

object_tangible_component_vehicle_shared_mini_launcher_pod = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_mini_launcher_pod.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_foundation_military_heavy.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:mini_launcher_pod",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:mini_launcher_pod",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:mini_launcher_pod",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 679614064,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_mini_launcher_pod, "object/tangible/component/vehicle/shared_mini_launcher_pod.iff")

object_tangible_component_vehicle_shared_proton_torpedo_array = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_proton_torpedo_array.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_warhead_heavy.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:proton_torpedo_array",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:proton_torpedo_array",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:proton_torpedo_array",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1469492977,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_proton_torpedo_array, "object/tangible/component/vehicle/shared_proton_torpedo_array.iff")

object_tangible_component_vehicle_shared_reactor_unit = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_reactor_unit.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_electronic_power_unit.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:reactor_unit",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:reactor_unit",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:reactor_unit",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3412711253,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_reactor_unit, "object/tangible/component/vehicle/shared_reactor_unit.iff")

object_tangible_component_vehicle_shared_storage_bay = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_storage_bay.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_cloning_tube.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:storage_bay",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:storage_bay",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:storage_bay",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 193714292,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_storage_bay, "object/tangible/component/vehicle/shared_storage_bay.iff")

object_tangible_component_vehicle_shared_structural_reinforcements = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_structural_reinforcements.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/con_man_armor_sm.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:structural_reinforcements",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:structural_reinforcements",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:structural_reinforcements",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1158767213,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_structural_reinforcements, "object/tangible/component/vehicle/shared_structural_reinforcements.iff")

object_tangible_component_vehicle_shared_structural_reinforcements_hvy = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_structural_reinforcements_hvy.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/con_man_armor_lg.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:structural_reinforcements_hvy",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:structural_reinforcements_hvy",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:structural_reinforcements_hvy",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2107974846,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_structural_reinforcements_hvy, "object/tangible/component/vehicle/shared_structural_reinforcements_hvy.iff")

object_tangible_component_vehicle_shared_veh_power_plant_av21 = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_veh_power_plant_av21.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_generator_turbine.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:power_plant_av21",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:power_plant_av21",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:power_plant_av21",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 988089930,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_veh_power_plant_av21, "object/tangible/component/vehicle/shared_veh_power_plant_av21.iff")

object_tangible_component_vehicle_shared_veh_power_plant_mk1 = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_veh_power_plant_mk1.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_generator_turbine.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:power_plant_mk1",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:power_plant_mk1",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:power_plant_mk1",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2595754938,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_veh_power_plant_mk1, "object/tangible/component/vehicle/shared_veh_power_plant_mk1.iff")

object_tangible_component_vehicle_shared_veh_power_plant_mk2 = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_veh_power_plant_mk2.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_generator_turbine.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:power_plant_mk2",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:power_plant_mk2",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:power_plant_mk2",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1102035757,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_veh_power_plant_mk2, "object/tangible/component/vehicle/shared_veh_power_plant_mk2.iff")

object_tangible_component_vehicle_shared_veh_power_plant_mk3 = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_veh_power_plant_mk3.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_generator_turbine.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:power_plant_mk3",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:power_plant_mk3",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:power_plant_mk3",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 144891040,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_veh_power_plant_mk3, "object/tangible/component/vehicle/shared_veh_power_plant_mk3.iff")

object_tangible_component_vehicle_shared_veh_shield_generator_mk1 = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_veh_shield_generator_mk1.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_shield_generator.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:veh_shield_generator_mk1",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:veh_shield_generator_mk1",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:veh_shield_generator_mk1",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1124134870,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_veh_shield_generator_mk1, "object/tangible/component/vehicle/shared_veh_shield_generator_mk1.iff")

object_tangible_component_vehicle_shared_veh_shield_generator_mk2 = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_veh_shield_generator_mk2.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_shield_generator.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:veh_shield_generator_mk2",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:veh_shield_generator_mk2",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:veh_shield_generator_mk2",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2551662401,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_veh_shield_generator_mk2, "object/tangible/component/vehicle/shared_veh_shield_generator_mk2.iff")

object_tangible_component_vehicle_shared_veh_shield_generator_mk3 = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_veh_shield_generator_mk3.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_shield_generator.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:veh_shield_generator_mk3",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:veh_shield_generator_mk3",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:veh_shield_generator_mk3",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 3508150476,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_hull_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_veh_shield_generator_mk3, "object/tangible/component/vehicle/shared_veh_shield_generator_mk3.iff")

object_tangible_component_vehicle_shared_vehicle_module = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_vehicle_module.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/con_man_installation_lg.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:vehicle_module",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:vehicle_module",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:vehicle_module",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2537869251,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_vehicle_module, "object/tangible/component/vehicle/shared_vehicle_module.iff")

object_tangible_component_vehicle_shared_vehicle_structure_frame = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_vehicle_structure_frame.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_structure_module.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:vehicle_structural_frame",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:vehicle_structural_frame",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:vehicle_structural_frame",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 2570010963,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_vehicle_structure_frame, "object/tangible/component/vehicle/shared_vehicle_structure_frame.iff")

object_tangible_component_vehicle_shared_warhead_launcher = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_warhead_launcher.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_warhead_electronic.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:warhead_launcher",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:warhead_launcher",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:warhead_launcher",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 4289490254,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/base/shared_base_component.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_warhead_launcher, "object/tangible/component/vehicle/shared_warhead_launcher.iff")

object_tangible_component_vehicle_shared_weapon_array = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_weapon_array.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_weapon_heavy_stabilization_unit.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:weapon_array",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:weapon_array",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:weapon_array",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 4201896584,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_weapon_array, "object/tangible/component/vehicle/shared_weapon_array.iff")

object_tangible_component_vehicle_shared_weapon_link = SharedTangibleObjectTemplate:new {
	clientTemplateFileName = "object/tangible/component/vehicle/shared_weapon_link.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/eqp_comp_weapon_mount.apt",
	arrangementDescriptorFilename = "",

	certificationsRequired = {},
	clearFloraRadius = 0,
	clientDataFile = "",
	clientGameObjectType = 262144,
	collisionActionBlockFlags = 0,
	collisionActionFlags = 51,
	collisionActionPassFlags = 1,
	collisionMaterialBlockFlags = 0,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 1,
	customizationVariableMapping = {},

	detailedDescription = "@craft_item_ingredients_d:weapon_link",

	gameObjectType = 262144,

	locationReservationRadius = 0,
	lookAtText = "@weapon_lookat:weapon_link",

	noBuildRadius = 0,

	objectName = "@craft_item_ingredients_n:weapon_link",
	onlyVisibleInTools = 0,

	paletteColorCustomizationVariables = {},
	portalLayoutFilename = "",

	rangedIntCustomizationVariables = {},

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "abstract/slot/descriptor/tangible.iff",
	snapToTerrain = 1,
	socketDestinations = {},
	structureFootprintFileName = "",
	surfaceType = 0,

	targetable = 1,
	totalCellNumber = 0,

	useStructureFootprintOutline = 0,

	clientObjectCRC = 1550314035,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/tangible/base/shared_tangible_base.iff", "object/tangible/base/shared_tangible_craftable.iff", "object/tangible/component/vehicle/base/shared_base_veh_weapon_hvy.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_tangible_component_vehicle_shared_weapon_link, "object/tangible/component/vehicle/shared_weapon_link.iff")
