--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_soundobject_shared_soundobject_cantina_large = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_cantina_large.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_cantina_large.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1113312589,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_cantina_large, "object/soundobject/shared_soundobject_cantina_large.iff")

object_soundobject_shared_soundobject_cantina_medium = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_cantina_medium.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_cantina_medium.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 769239243,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_cantina_medium, "object/soundobject/shared_soundobject_cantina_medium.iff")

object_soundobject_shared_soundobject_cantina_small = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_cantina_small.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_cantina_small.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1983928676,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_cantina_small, "object/soundobject/shared_soundobject_cantina_small.iff")

object_soundobject_shared_soundobject_cave_drip = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_cave_drip.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_cave_drip.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 526901089,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_cave_drip, "object/soundobject/shared_soundobject_cave_drip.iff")

object_soundobject_shared_soundobject_chamber_music = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_chamber_music.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_chamber_music.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1471626100,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_chamber_music, "object/soundobject/shared_soundobject_chamber_music.iff")

object_soundobject_shared_soundobject_city_crowd_booing = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_city_crowd_booing.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_city_crowd_booing.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1649456437,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_city_crowd_booing, "object/soundobject/shared_soundobject_city_crowd_booing.iff")

object_soundobject_shared_soundobject_city_crowd_cheering = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_city_crowd_cheering.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

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

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3171942528,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_city_crowd_cheering, "object/soundobject/shared_soundobject_city_crowd_cheering.iff")

object_soundobject_shared_soundobject_city_crowd_medium = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_city_crowd_medium.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_city_crowd_medium.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1007094640,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_city_crowd_medium, "object/soundobject/shared_soundobject_city_crowd_medium.iff")

object_soundobject_shared_soundobject_city_crowd_sentients = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_city_crowd_sentients.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_city_crowd_sentients.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2995810506,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_city_crowd_sentients, "object/soundobject/shared_soundobject_city_crowd_sentients.iff")

object_soundobject_shared_soundobject_city_crowd_sentients_large = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_city_crowd_sentients_large.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_city_crowd_sentients_large.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1220356330,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_city_crowd_sentients_large, "object/soundobject/shared_soundobject_city_crowd_sentients_large.iff")

object_soundobject_shared_soundobject_city_crowd_small = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_city_crowd_small.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_city_crowd_small.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2160245111,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_city_crowd_small, "object/soundobject/shared_soundobject_city_crowd_small.iff")

object_soundobject_shared_soundobject_cloning_facility = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_cloning_facility.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_cloning_facility.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2219862072,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_cloning_facility, "object/soundobject/shared_soundobject_cloning_facility.iff")

object_soundobject_shared_soundobject_elevator_music = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_elevator_music.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_ladyluck_elevator.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 805544317,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_elevator_music, "object/soundobject/shared_soundobject_elevator_music.iff")

object_soundobject_shared_soundobject_factory_exterior = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_factory_exterior.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_factory_exterior.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3185407219,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_factory_exterior, "object/soundobject/shared_soundobject_factory_exterior.iff")

object_soundobject_shared_soundobject_figrin_dan_band = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_figrin_dan_band.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_figrin_dan_band.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2322270980,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_figrin_dan_band, "object/soundobject/shared_soundobject_figrin_dan_band.iff")

object_soundobject_shared_soundobject_fire_roaring = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_fire_roaring.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_fire_roaring.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 543287439,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_fire_roaring, "object/soundobject/shared_soundobject_fire_roaring.iff")

object_soundobject_shared_soundobject_fort_tusken = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_fort_tusken.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_fort_tusken_lp.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1387709357,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_fort_tusken, "object/soundobject/shared_soundobject_fort_tusken.iff")

object_soundobject_shared_soundobject_fusion_power_generator = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_fusion_power_generator.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_fusion_power_gen.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 111680330,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_fusion_power_generator, "object/soundobject/shared_soundobject_fusion_power_generator.iff")

object_soundobject_shared_soundobject_hovering = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_hovering.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_hovering.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1865831738,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_hovering, "object/soundobject/shared_soundobject_hovering.iff")

object_soundobject_shared_soundobject_hydro_power_generator = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_hydro_power_generator.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_hydro_power_gen.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 111189793,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_hydro_power_generator, "object/soundobject/shared_soundobject_hydro_power_generator.iff")

object_soundobject_shared_soundobject_installation_hydro = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_installation_hydro.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_installation_hydro.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 995137663,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_installation_hydro, "object/soundobject/shared_soundobject_installation_hydro.iff")

object_soundobject_shared_soundobject_installation_photo_bio = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_installation_photo_bio.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_installation_photo_bio.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3621719598,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_installation_photo_bio, "object/soundobject/shared_soundobject_installation_photo_bio.iff")

object_soundobject_shared_soundobject_installation_wind = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_installation_wind.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_installation_wind.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 522992257,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_installation_wind, "object/soundobject/shared_soundobject_installation_wind.iff")

object_soundobject_shared_soundobject_jabba_audience_chamber = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_jabba_audience_chamber.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_jabba_audience_chamber.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2503585302,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_jabba_audience_chamber, "object/soundobject/shared_soundobject_jabba_audience_chamber.iff")

object_soundobject_shared_soundobject_jabba_max_rebo_band = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_jabba_max_rebo_band.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_jabba_max_rebo_band.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1106794,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_jabba_max_rebo_band, "object/soundobject/shared_soundobject_jabba_max_rebo_band.iff")

object_soundobject_shared_soundobject_jabba_monk_hideaway = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_jabba_monk_hideaway.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_jabba_monk_hideaway.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3562507459,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_jabba_monk_hideaway, "object/soundobject/shared_soundobject_jabba_monk_hideaway.iff")

object_soundobject_shared_soundobject_jabba_palace_entrance = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_jabba_palace_entrance.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_jabba_palace_entrance.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1643654633,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_jabba_palace_entrance, "object/soundobject/shared_soundobject_jabba_palace_entrance.iff")

object_soundobject_shared_soundobject_jungle_music_a = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_jungle_music_a.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_jungle_a.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2070906203,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_jungle_music_a, "object/soundobject/shared_soundobject_jungle_music_a.iff")

object_soundobject_shared_soundobject_jungle_music_b = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_jungle_music_b.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_jungle_b.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2692230604,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_jungle_music_b, "object/soundobject/shared_soundobject_jungle_music_b.iff")

object_soundobject_shared_soundobject_lakeshore = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_lakeshore.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_lakeshore.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 999668036,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_lakeshore, "object/soundobject/shared_soundobject_lakeshore.iff")

object_soundobject_shared_soundobject_lava = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_lava.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_lava.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3854588989,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_lava, "object/soundobject/shared_soundobject_lava.iff")

object_soundobject_shared_soundobject_loud_steam = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_loud_steam.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_loud_steam.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3479780870,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_loud_steam, "object/soundobject/shared_soundobject_loud_steam.iff")

object_soundobject_shared_soundobject_marketplace_large = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_marketplace_large.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_marketplace_large.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3222553098,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_marketplace_large, "object/soundobject/shared_soundobject_marketplace_large.iff")

object_soundobject_shared_soundobject_marketplace_small = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_marketplace_small.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_marketplace_small.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 4094678563,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_marketplace_small, "object/soundobject/shared_soundobject_marketplace_small.iff")

object_soundobject_shared_soundobject_mountain_winds = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_mountain_winds.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_mountain_winds.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 293547237,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_mountain_winds, "object/soundobject/shared_soundobject_mountain_winds.iff")

object_soundobject_shared_soundobject_nightsisters_stronghold = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_nightsisters_stronghold.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_nightsisters_stronghold.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1031338094,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_nightsisters_stronghold, "object/soundobject/shared_soundobject_nightsisters_stronghold.iff")

object_soundobject_shared_soundobject_power_generator = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_power_generator.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_power_generator.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 590222819,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_power_generator, "object/soundobject/shared_soundobject_power_generator.iff")

object_soundobject_shared_soundobject_quiet_steam = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_quiet_steam.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_quiet_steam.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1143794115,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_quiet_steam, "object/soundobject/shared_soundobject_quiet_steam.iff")

object_soundobject_shared_soundobject_rebel_hideout = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_rebel_hideout.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_rebel_hideout.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3950943395,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_rebel_hideout, "object/soundobject/shared_soundobject_rebel_hideout.iff")

object_soundobject_shared_soundobject_refrigeration_unit = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_refrigeration_unit.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_refrigeration_unit.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2124729098,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_refrigeration_unit, "object/soundobject/shared_soundobject_refrigeration_unit.iff")

object_soundobject_shared_soundobject_river_indoors = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_river_indoors.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_river_indoors.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2374956061,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_river_indoors, "object/soundobject/shared_soundobject_river_indoors.iff")

object_soundobject_shared_soundobject_river_large = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_river_large.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_river_large.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3441954755,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_river_large, "object/soundobject/shared_soundobject_river_large.iff")

object_soundobject_shared_soundobject_river_small = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_river_small.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_river_small.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 4180909034,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_river_small, "object/soundobject/shared_soundobject_river_small.iff")

object_soundobject_shared_soundobject_sailbarge_lower = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_sailbarge_lower.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_sailbarge_lower.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 4258394168,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_sailbarge_lower, "object/soundobject/shared_soundobject_sailbarge_lower.iff")

object_soundobject_shared_soundobject_sailbarge_upper = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_sailbarge_upper.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_sailbarge_upper.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2386769474,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_sailbarge_upper, "object/soundobject/shared_soundobject_sailbarge_upper.iff")

object_soundobject_shared_soundobject_seashore_indoors = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_seashore_indoors.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_seashore_indoors.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 279468825,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_seashore_indoors, "object/soundobject/shared_soundobject_seashore_indoors.iff")

object_soundobject_shared_soundobject_seashore_outdoors = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_seashore_outdoors.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_seashore_outdoors.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2890368574,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_seashore_outdoors, "object/soundobject/shared_soundobject_seashore_outdoors.iff")

object_soundobject_shared_soundobject_shield_generator = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_shield_generator.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_shield_generator.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3705653312,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_shield_generator, "object/soundobject/shared_soundobject_shield_generator.iff")

object_soundobject_shared_soundobject_snow_outside = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_snow_outside.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_snow_outside.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1803959668,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_snow_outside, "object/soundobject/shared_soundobject_snow_outside.iff")

object_soundobject_shared_soundobject_space_yacht = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_space_yacht.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_space_yacht.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2863794774,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_space_yacht, "object/soundobject/shared_soundobject_space_yacht.iff")

object_soundobject_shared_soundobject_sparks = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_sparks.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_sparks.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 740379187,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_sparks, "object/soundobject/shared_soundobject_sparks.iff")

object_soundobject_shared_soundobject_starport_announcer = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_starport_announcer.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_starport_announcer.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 111749873,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_starport_announcer, "object/soundobject/shared_soundobject_starport_announcer.iff")

object_soundobject_shared_soundobject_starport_exterior = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_starport_exterior.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_starport_exterior.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 93072533,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_starport_exterior, "object/soundobject/shared_soundobject_starport_exterior.iff")

object_soundobject_shared_soundobject_starport_interior = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_starport_interior.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_starport_interior.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2601406698,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_starport_interior, "object/soundobject/shared_soundobject_starport_interior.iff")

object_soundobject_shared_soundobject_theed_fountain = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_theed_fountain.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_theed_fountain.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 20514831,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_theed_fountain, "object/soundobject/shared_soundobject_theed_fountain.iff")

object_soundobject_shared_soundobject_transport_interior = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_transport_interior.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_transport_interior.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 425345644,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_transport_interior, "object/soundobject/shared_soundobject_transport_interior.iff")

object_soundobject_shared_soundobject_underground_music_a = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_underground_music_a.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_underground_music_a.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1630317945,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_underground_music_a, "object/soundobject/shared_soundobject_underground_music_a.iff")

object_soundobject_shared_soundobject_underground_music_b = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_underground_music_b.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_underground_music_b.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 3124430318,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_underground_music_b, "object/soundobject/shared_soundobject_underground_music_b.iff")

object_soundobject_shared_soundobject_water_gurgle = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_water_gurgle.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_water_gurgle.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2014649812,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_water_gurgle, "object/soundobject/shared_soundobject_water_gurgle.iff")

object_soundobject_shared_soundobject_water_gurgle_small = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_water_gurgle_small.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_water_gurgle_small.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 4152482150,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_water_gurgle_small, "object/soundobject/shared_soundobject_water_gurgle_small.iff")

object_soundobject_shared_soundobject_waterfall_indoors = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_waterfall_indoors.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_waterfall_indoors.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1465513069,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_waterfall_indoors, "object/soundobject/shared_soundobject_waterfall_indoors.iff")

object_soundobject_shared_soundobject_waterfall_large = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_waterfall_large.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_waterfall_large.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2572356312,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_waterfall_large, "object/soundobject/shared_soundobject_waterfall_large.iff")

object_soundobject_shared_soundobject_waterfall_outdoors = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_waterfall_outdoors.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_waterfall_outdoors.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 1999229516,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_waterfall_outdoors, "object/soundobject/shared_soundobject_waterfall_outdoors.iff")

object_soundobject_shared_soundobject_waterfall_small = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_waterfall_small.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_waterfall_small.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2907217649,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_waterfall_small, "object/soundobject/shared_soundobject_waterfall_small.iff")

object_soundobject_shared_soundobject_wind_power_generator = SharedStaticObjectTemplate:new {
	clientTemplateFileName = "object/soundobject/shared_soundobject_wind_power_generator.iff"
	--Data below here is deprecated and loaded from the tres, keeping for easy lookups
--[[
	appearanceFilename = "appearance/pt_sound_location.prt",
	arrangementDescriptorFilename = "",

	clearFloraRadius = 0,
	clientDataFile = "clientdata/soundobject/client_shared_soundobject_wind_power_generator.cdf",
	clientGameObjectType = 5,
	collisionActionBlockFlags = 255,
	collisionActionFlags = 1,
	collisionActionPassFlags = 0,
	collisionMaterialBlockFlags = 1,
	collisionMaterialFlags = 1,
	collisionMaterialPassFlags = 0,
	containerType = 0,
	containerVolumeLimit = 0,

	detailedDescription = "@string_table:sound_object",

	gameObjectType = 5,

	locationReservationRadius = 0,
	lookAtText = "string_id_table",

	noBuildRadius = 0,

	objectName = "@obj_n:unknown_object",
	onlyVisibleInTools = 1,

	portalLayoutFilename = "",

	scale = 1,
	scaleThresholdBeforeExtentTest = 0.5,
	sendToClient = 1,
	slotDescriptorFilename = "",
	snapToTerrain = 0,
	surfaceType = 0,

	totalCellNumber = 0,

	clientObjectCRC = 2041745522,
	derivedFromTemplates = {"object/object/base/shared_base_object.iff", "object/soundobject/base/shared_soundobject_base.iff"}
]]
}

ObjectTemplates:addClientTemplate(object_soundobject_shared_soundobject_wind_power_generator, "object/soundobject/shared_soundobject_wind_power_generator.iff")
