# C:\Documents and Settings\Jason\Desktop\Build folder\C9.py
# This file was automatically generated - modify at your own risk.
# 

import App
import GlobalPropertyTemplates
# Setting up local templates.
#################################################
PulsePhasers = App.WeaponSystemProperty_Create("Pulse Phasers")

PulsePhasers.SetMaxCondition(3000.000000)
PulsePhasers.SetCritical(0)
PulsePhasers.SetTargetable(0)
PulsePhasers.SetPrimary(1)
PulsePhasers.SetPosition(0.000000, 0.180000, 0.040000)
PulsePhasers.SetPosition2D(64.000000, 44.000000)
PulsePhasers.SetRepairComplexity(9.000000)
PulsePhasers.SetDisabledPercentage(0.750000)
PulsePhasers.SetRadius(0.050000)
PulsePhasers.SetNormalPowerPerSecond(80.000000)
PulsePhasers.SetWeaponSystemType(PulsePhasers.WST_PULSE)
PulsePhasers.SetSingleFire(0)
PulsePhasers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
PulsePhasers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(PulsePhasers)
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(24000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, 0.134277)
Hull.SetPosition2D(0.000000, 103.000000)
Hull.SetRepairComplexity(2.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(2.300000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(8000.000000)
Bridge.SetCritical(0)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(-0.000407, 2.645550, 0.333916)
Bridge.SetPosition2D(65.000000, 17.000000)
Bridge.SetRepairComplexity(4.000000)
Bridge.SetDisabledPercentage(0.000000)
Bridge.SetRadius(0.040000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
Vorcha = App.ShipProperty_Create("Vorcha")

Vorcha.SetGenus(1)
Vorcha.SetSpecies(402)
Vorcha.SetMass(165.000000)
Vorcha.SetRotationalInertia(8000.000000)
Vorcha.SetShipName("Vorcha")
Vorcha.SetModelFilename("data/Models/Ships/Vorcha.nif")
Vorcha.SetDamageResolution(1.000000)
Vorcha.SetAffiliation(0)
Vorcha.SetStationary(0)
Vorcha.SetAIString("NonFedAttack")
Vorcha.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Vorcha)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(4000.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(-0.000165, -0.168663, 0.080500)
ImpulseEngines.SetPosition2D(64.000000, 80.000000)
ImpulseEngines.SetRepairComplexity(4.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.010000)
ImpulseEngines.SetNormalPowerPerSecond(100.000000)
ImpulseEngines.SetMaxAccel(1.800000)
ImpulseEngines.SetMaxAngularAccel(0.150000)
ImpulseEngines.SetMaxAngularVelocity(0.150000)
ImpulseEngines.SetMaxSpeed(6.500000)
ImpulseEngines.SetEngineSound("Klingon Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(15000.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(-0.000212, -1.099300, -0.242073)
WarpCore.SetPosition2D(65.000000, 78.000000)
WarpCore.SetRepairComplexity(2.000000)
WarpCore.SetDisabledPercentage(0.500000)
WarpCore.SetRadius(0.080000)
WarpCore.SetMainBatteryLimit(100000.000000)
WarpCore.SetBackupBatteryLimit(100000.000000)
WarpCore.SetMainConduitCapacity(900.000000)
WarpCore.SetBackupConduitCapacity(200.000000)
WarpCore.SetPowerOutput(800.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
RepairSystem = App.RepairSubsystemProperty_Create("Repair System")

RepairSystem.SetMaxCondition(4000.000000)
RepairSystem.SetCritical(0)
RepairSystem.SetTargetable(0)
RepairSystem.SetPrimary(1)
RepairSystem.SetPosition(-0.003274, 0.176818, 0.125945)
RepairSystem.SetPosition2D(64.000000, 70.000000)
RepairSystem.SetRepairComplexity(10.000000)
RepairSystem.SetDisabledPercentage(0.100000)
RepairSystem.SetRadius(0.010000)
RepairSystem.SetNormalPowerPerSecond(1.000000)
RepairSystem.SetMaxRepairPoints(50.000000)
RepairSystem.SetNumRepairTeams(5)
App.g_kModelPropertyManager.RegisterLocalTemplate(RepairSystem)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(14000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000578, -1.082370, 0.593701)
SensorArray.SetPosition2D(66.000000, 70.000000)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.750000)
SensorArray.SetRadius(0.050000)
SensorArray.SetNormalPowerPerSecond(100.000000)
SensorArray.SetBaseSensorRange(1800.000000)
SensorArray.SetMaxProbes(6)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(12000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(-0.001139, 1.125270, 0.304383)
ShieldGenerator.SetPosition2D(65.000000, 40.000000)
ShieldGenerator.SetRepairComplexity(2.000000)
ShieldGenerator.SetDisabledPercentage(0.750000)
ShieldGenerator.SetRadius(0.090000)
ShieldGenerator.SetNormalPowerPerSecond(250.000000)
ShieldGeneratorShieldGlowColor = App.TGColorA()
ShieldGeneratorShieldGlowColor.SetRGBA(0.501961, 0.000000, 0.000000, 0.466667)
ShieldGenerator.SetShieldGlowColor(ShieldGeneratorShieldGlowColor)
ShieldGenerator.SetShieldGlowDecay(1.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.FRONT_SHIELDS, 18000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 12000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 14000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 14000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 14000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 14000.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 18.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 10.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 12.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(5000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(-0.001231, -0.096578, 0.133129)
WarpEngines.SetPosition2D(64.000000, 85.000000)
WarpEngines.SetRepairComplexity(3.000000)
WarpEngines.SetDisabledPercentage(0.750000)
WarpEngines.SetRadius(0.010000)
WarpEngines.SetNormalPowerPerSecond(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(1000.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(0.002855, 0.844828, -0.045465)
Torpedoes.SetPosition2D(64.000000, 60.000000)
Torpedoes.SetRepairComplexity(3.000000)
Torpedoes.SetDisabledPercentage(0.750000)
Torpedoes.SetRadius(0.100000)
Torpedoes.SetNormalPowerPerSecond(150.000000)
Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO)
Torpedoes.SetSingleFire(1)
Torpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 850)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.C9KlingonPhoton")
Torpedoes.SetNumAmmoTypes(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
DisruptorCannons = App.WeaponSystemProperty_Create("Disruptor Cannons")

DisruptorCannons.SetMaxCondition(2400.000000)
DisruptorCannons.SetCritical(0)
DisruptorCannons.SetTargetable(0)
DisruptorCannons.SetPrimary(1)
DisruptorCannons.SetPosition(-0.001992, 0.267910, -0.034595)
DisruptorCannons.SetPosition2D(64.000000, 65.000000)
DisruptorCannons.SetRepairComplexity(9.000000)
DisruptorCannons.SetDisabledPercentage(0.750000)
DisruptorCannons.SetRadius(0.100000)
DisruptorCannons.SetNormalPowerPerSecond(150.000000)
DisruptorCannons.SetWeaponSystemType(DisruptorCannons.WST_PULSE)
DisruptorCannons.SetSingleFire(1)
DisruptorCannons.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
DisruptorCannons.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(DisruptorCannons)
#################################################
DisruptorBeams = App.WeaponSystemProperty_Create("Disruptor Beams")

DisruptorBeams.SetMaxCondition(2000.000000)
DisruptorBeams.SetCritical(0)
DisruptorBeams.SetTargetable(0)
DisruptorBeams.SetPrimary(1)
DisruptorBeams.SetPosition(-0.004549, 0.164016, 0.173452)
DisruptorBeams.SetPosition2D(64.000000, 65.000000)
DisruptorBeams.SetRepairComplexity(7.000000)
DisruptorBeams.SetDisabledPercentage(0.750000)
DisruptorBeams.SetRadius(0.100000)
DisruptorBeams.SetNormalPowerPerSecond(50.000000)
DisruptorBeams.SetWeaponSystemType(DisruptorBeams.WST_PHASER)
DisruptorBeams.SetSingleFire(0)
DisruptorBeams.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
DisruptorBeams.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(DisruptorBeams)
#################################################
CloakingDevice = App.CloakingSubsystemProperty_Create("Cloaking Device")

CloakingDevice.SetMaxCondition(8000.000000)
CloakingDevice.SetCritical(0)
CloakingDevice.SetTargetable(1)
CloakingDevice.SetPrimary(1)
CloakingDevice.SetPosition(-0.001139, 1.125270, 0.304383)
CloakingDevice.SetPosition2D(66.000000, 40.000000)
CloakingDevice.SetRepairComplexity(6.000000)
CloakingDevice.SetDisabledPercentage(0.750000)
CloakingDevice.SetRadius(0.090000)
CloakingDevice.SetNormalPowerPerSecond(700.000000)
CloakingDevice.SetCloakStrength(95.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(CloakingDevice)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractors")

Tractors.SetMaxCondition(1400.000000)
Tractors.SetCritical(0)
Tractors.SetTargetable(0)
Tractors.SetPrimary(1)
Tractors.SetPosition(-0.009064, 0.151461, -0.045574)
Tractors.SetPosition2D(64.000000, 55.000000)
Tractors.SetRepairComplexity(7.000000)
Tractors.SetDisabledPercentage(0.750000)
Tractors.SetRadius(0.010000)
Tractors.SetNormalPowerPerSecond(700.000000)
Tractors.SetWeaponSystemType(Tractors.WST_TRACTOR)
Tractors.SetSingleFire(0)
Tractors.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Tractors.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Tractors)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(6000.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-0.804924, -1.448670, 0.070871)
PortImpulse.SetPosition2D(53.000000, 86.000000)
PortImpulse.SetRepairComplexity(3.000000)
PortImpulse.SetDisabledPercentage(0.500000)
PortImpulse.SetRadius(0.150000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(6000.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(0.808721, -1.448700, 0.069725)
StarImpulse.SetPosition2D(79.000000, 85.000000)
StarImpulse.SetRepairComplexity(3.000000)
StarImpulse.SetDisabledPercentage(0.500000)
StarImpulse.SetRadius(0.150000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(8000.000000)
PortWarp.SetCritical(0)
PortWarp.SetTargetable(1)
PortWarp.SetPrimary(1)
PortWarp.SetPosition(-2.447600, -0.538020, -0.100000)
PortWarp.SetPosition2D(25.000000, 64.000000)
PortWarp.SetRepairComplexity(3.000000)
PortWarp.SetDisabledPercentage(0.750000)
PortWarp.SetRadius(1.000000)
PortWarp.SetEngineType(PortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp)
#################################################
StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(8000.000000)
StarWarp.SetCritical(0)
StarWarp.SetTargetable(1)
StarWarp.SetPrimary(1)
StarWarp.SetPosition(2.458090, -0.538035, -0.100000)
StarWarp.SetPosition2D(105.000000, 61.000000)
StarWarp.SetRepairComplexity(3.000000)
StarWarp.SetDisabledPercentage(0.750000)
StarWarp.SetRadius(1.000000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
FwdTorpedo = App.TorpedoTubeProperty_Create("Fwd Torpedo")

FwdTorpedo.SetMaxCondition(5000.000000)
FwdTorpedo.SetCritical(0)
FwdTorpedo.SetTargetable(1)
FwdTorpedo.SetPrimary(1)
FwdTorpedo.SetPosition(0.000451, 2.974430, -0.075262)
FwdTorpedo.SetPosition2D(66.000000, 11.000000)
FwdTorpedo.SetRepairComplexity(3.000000)
FwdTorpedo.SetDisabledPercentage(0.750000)
FwdTorpedo.SetRadius(0.100000)
FwdTorpedo.SetDumbfire(1)
FwdTorpedo.SetWeaponID(0)
FwdTorpedo.SetGroups(1)
FwdTorpedo.SetDamageRadiusFactor(0.200000)
FwdTorpedo.SetIconNum(370)
FwdTorpedo.SetIconPositionX(79.000000)
FwdTorpedo.SetIconPositionY(29.000000)
FwdTorpedo.SetIconAboveShip(1)
FwdTorpedo.SetImmediateDelay(0.250000)
FwdTorpedo.SetReloadDelay(25.000000)
FwdTorpedo.SetMaxReady(6)
FwdTorpedoDirection = App.TGPoint3()
FwdTorpedoDirection.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTorpedo.SetDirection(FwdTorpedoDirection)
FwdTorpedoRight = App.TGPoint3()
FwdTorpedoRight.SetXYZ(1.000000, 0.000000, 0.000000)
FwdTorpedo.SetRight(FwdTorpedoRight)
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTorpedo)
#################################################
AftTorpedo = App.TorpedoTubeProperty_Create("Aft Torpedo")

AftTorpedo.SetMaxCondition(5000.000000)
AftTorpedo.SetCritical(0)
AftTorpedo.SetTargetable(1)
AftTorpedo.SetPrimary(1)
AftTorpedo.SetPosition(0.002097, -1.406820, -0.088206)
AftTorpedo.SetPosition2D(66.000000, 90.000000)
AftTorpedo.SetRepairComplexity(3.000000)
AftTorpedo.SetDisabledPercentage(0.750000)
AftTorpedo.SetRadius(0.030000)
AftTorpedo.SetDumbfire(1)
AftTorpedo.SetWeaponID(2)
AftTorpedo.SetGroups(2)
AftTorpedo.SetDamageRadiusFactor(0.200000)
AftTorpedo.SetIconNum(370)
AftTorpedo.SetIconPositionX(78.000000)
AftTorpedo.SetIconPositionY(109.000000)
AftTorpedo.SetIconAboveShip(1)
AftTorpedo.SetImmediateDelay(0.250000)
AftTorpedo.SetReloadDelay(25.000000)
AftTorpedo.SetMaxReady(6)
AftTorpedoDirection = App.TGPoint3()
AftTorpedoDirection.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedo.SetDirection(AftTorpedoDirection)
AftTorpedoRight = App.TGPoint3()
AftTorpedoRight.SetXYZ(1.000000, 0.000000, 0.000000)
AftTorpedo.SetRight(AftTorpedoRight)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo)
#################################################
ViewscreenForward = App.PositionOrientationProperty_Create("ViewscreenForward")

ViewscreenForwardForward = App.TGPoint3()
ViewscreenForwardForward.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenForwardUp = App.TGPoint3()
ViewscreenForwardUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenForwardRight = App.TGPoint3()
ViewscreenForwardRight.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenForward.SetOrientation(ViewscreenForwardForward, ViewscreenForwardUp, ViewscreenForwardRight)
ViewscreenForwardPosition = App.TGPoint3()
ViewscreenForwardPosition.SetXYZ(0.000000, 6.100000, 0.200000)
ViewscreenForward.SetPosition(ViewscreenForwardPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenForward)
#################################################
ViewscreenLeft = App.PositionOrientationProperty_Create("ViewscreenLeft")

ViewscreenLeftForward = App.TGPoint3()
ViewscreenLeftForward.SetXYZ(-1.000000, 0.000000, 0.000000)
ViewscreenLeftUp = App.TGPoint3()
ViewscreenLeftUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenLeftRight = App.TGPoint3()
ViewscreenLeftRight.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenLeft.SetOrientation(ViewscreenLeftForward, ViewscreenLeftUp, ViewscreenLeftRight)
ViewscreenLeftPosition = App.TGPoint3()
ViewscreenLeftPosition.SetXYZ(-0.800000, 5.000000, 0.200000)
ViewscreenLeft.SetPosition(ViewscreenLeftPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenLeft)
#################################################
ViewscreenRight = App.PositionOrientationProperty_Create("ViewscreenRight")

ViewscreenRightForward = App.TGPoint3()
ViewscreenRightForward.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenRightUp = App.TGPoint3()
ViewscreenRightUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenRightRight = App.TGPoint3()
ViewscreenRightRight.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenRight.SetOrientation(ViewscreenRightForward, ViewscreenRightUp, ViewscreenRightRight)
ViewscreenRightPosition = App.TGPoint3()
ViewscreenRightPosition.SetXYZ(0.800000, 5.000000, 0.200000)
ViewscreenRight.SetPosition(ViewscreenRightPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenRight)
#################################################
ViewscreenBack = App.PositionOrientationProperty_Create("ViewscreenBack")

ViewscreenBackForward = App.TGPoint3()
ViewscreenBackForward.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenBackUp = App.TGPoint3()
ViewscreenBackUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenBackRight = App.TGPoint3()
ViewscreenBackRight.SetXYZ(-1.000000, 0.000000, 0.000000)
ViewscreenBack.SetOrientation(ViewscreenBackForward, ViewscreenBackUp, ViewscreenBackRight)
ViewscreenBackPosition = App.TGPoint3()
ViewscreenBackPosition.SetXYZ(0.000000, -6.400000, 0.000000)
ViewscreenBack.SetPosition(ViewscreenBackPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenBack)
#################################################
ViewscreenUp = App.PositionOrientationProperty_Create("ViewscreenUp")

ViewscreenUpForward = App.TGPoint3()
ViewscreenUpForward.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenUpUp = App.TGPoint3()
ViewscreenUpUp.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenUpRight = App.TGPoint3()
ViewscreenUpRight.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenUp.SetOrientation(ViewscreenUpForward, ViewscreenUpUp, ViewscreenUpRight)
ViewscreenUpPosition = App.TGPoint3()
ViewscreenUpPosition.SetXYZ(0.000000, 5.000000, 1.400000)
ViewscreenUp.SetPosition(ViewscreenUpPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenUp)
#################################################
ViewscreenDown = App.PositionOrientationProperty_Create("ViewscreenDown")

ViewscreenDownForward = App.TGPoint3()
ViewscreenDownForward.SetXYZ(0.000000, 0.000000, -1.000000)
ViewscreenDownUp = App.TGPoint3()
ViewscreenDownUp.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenDownRight = App.TGPoint3()
ViewscreenDownRight.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenDown.SetOrientation(ViewscreenDownForward, ViewscreenDownUp, ViewscreenDownRight)
ViewscreenDownPosition = App.TGPoint3()
ViewscreenDownPosition.SetXYZ(0.000000, 5.000000, -1.600000)
ViewscreenDown.SetPosition(ViewscreenDownPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenDown)
#################################################
FirstPersonCamera = App.PositionOrientationProperty_Create("FirstPersonCamera")

FirstPersonCameraForward = App.TGPoint3()
FirstPersonCameraForward.SetXYZ(0.000000, 1.000000, 0.000000)
FirstPersonCameraUp = App.TGPoint3()
FirstPersonCameraUp.SetXYZ(0.000000, 0.000000, 1.000000)
FirstPersonCameraRight = App.TGPoint3()
FirstPersonCameraRight.SetXYZ(1.000000, 0.000000, 0.000000)
FirstPersonCamera.SetOrientation(FirstPersonCameraForward, FirstPersonCameraUp, FirstPersonCameraRight)
FirstPersonCameraPosition = App.TGPoint3()
FirstPersonCameraPosition.SetXYZ(0.000000, 6.100000, 0.200000)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)
#################################################
AftTractor = App.TractorBeamProperty_Create("Aft Tractor")

AftTractor.SetMaxCondition(4000.000000)
AftTractor.SetCritical(0)
AftTractor.SetTargetable(1)
AftTractor.SetPrimary(1)
AftTractor.SetPosition(-0.002623, -1.665570, 0.251220)
AftTractor.SetPosition2D(66.000000, 98.000000)
AftTractor.SetRepairComplexity(4.000000)
AftTractor.SetDisabledPercentage(0.750000)
AftTractor.SetRadius(0.050000)
AftTractor.SetDumbfire(0)
AftTractor.SetWeaponID(0)
AftTractor.SetGroups(0)
AftTractor.SetDamageRadiusFactor(0.300000)
AftTractor.SetIconNum(0)
AftTractor.SetIconPositionX(64.000000)
AftTractor.SetIconPositionY(114.000000)
AftTractor.SetIconAboveShip(1)
AftTractor.SetFireSound("Tractor Beam")
AftTractor.SetMaxCharge(5.000000)
AftTractor.SetMaxDamage(80.000000)
AftTractor.SetMaxDamageDistance(180.000000)
AftTractor.SetMinFiringCharge(3.000000)
AftTractor.SetNormalDischargeRate(1.000000)
AftTractor.SetRechargeRate(0.300000)
AftTractor.SetIndicatorIconNum(0)
AftTractor.SetIndicatorIconPositionX(0.000000)
AftTractor.SetIndicatorIconPositionY(0.000000)
AftTractorForward = App.TGPoint3()
AftTractorForward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTractorUp = App.TGPoint3()
AftTractorUp.SetXYZ(0.000000, 0.000000, 1.000000)
AftTractor.SetOrientation(AftTractorForward, AftTractorUp)
AftTractor.SetArcWidthAngles(-0.436332, 0.436332)
AftTractor.SetArcHeightAngles(-0.349066, 0.349066)
AftTractor.SetTractorBeamWidth(0.300000)
AftTractor.SetTextureStart(0)
AftTractor.SetTextureEnd(0)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetInnerCoreColor(kColor)
AftTractor.SetNumSides(12)
AftTractor.SetMainRadius(0.075000)
AftTractor.SetTaperRadius(0.000000)
AftTractor.SetCoreScale(0.450000)
AftTractor.SetTaperRatio(0.200000)
AftTractor.SetTaperMinLength(1.000000)
AftTractor.SetTaperMaxLength(5.000000)
AftTractor.SetLengthTextureTilePerUnit(0.250000)
AftTractor.SetPerimeterTile(1.000000)
AftTractor.SetTextureSpeed(0.200000)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTractor)
#################################################
ForwardTractor1 = App.TractorBeamProperty_Create("Forward Tractor 1")

ForwardTractor1.SetMaxCondition(4000.000000)
ForwardTractor1.SetCritical(0)
ForwardTractor1.SetTargetable(1)
ForwardTractor1.SetPrimary(1)
ForwardTractor1.SetPosition(1.932580, 0.370686, -0.019446)
ForwardTractor1.SetPosition2D(99.000000, 50.000000)
ForwardTractor1.SetRepairComplexity(4.000000)
ForwardTractor1.SetDisabledPercentage(0.750000)
ForwardTractor1.SetRadius(0.050000)
ForwardTractor1.SetDumbfire(0)
ForwardTractor1.SetWeaponID(0)
ForwardTractor1.SetGroups(0)
ForwardTractor1.SetDamageRadiusFactor(0.300000)
ForwardTractor1.SetIconNum(0)
ForwardTractor1.SetIconPositionX(6426.000000)
ForwardTractor1.SetIconPositionY(0.000000)
ForwardTractor1.SetIconAboveShip(1)
ForwardTractor1.SetFireSound("Tractor Beam")
ForwardTractor1.SetMaxCharge(5.000000)
ForwardTractor1.SetMaxDamage(80.000000)
ForwardTractor1.SetMaxDamageDistance(180.000000)
ForwardTractor1.SetMinFiringCharge(3.000000)
ForwardTractor1.SetNormalDischargeRate(1.000000)
ForwardTractor1.SetRechargeRate(0.300000)
ForwardTractor1.SetIndicatorIconNum(0)
ForwardTractor1.SetIndicatorIconPositionX(0.000000)
ForwardTractor1.SetIndicatorIconPositionY(0.000000)
ForwardTractor1Forward = App.TGPoint3()
ForwardTractor1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTractor1Up = App.TGPoint3()
ForwardTractor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardTractor1.SetOrientation(ForwardTractor1Forward, ForwardTractor1Up)
ForwardTractor1.SetArcWidthAngles(-0.349066, 0.349066)
ForwardTractor1.SetArcHeightAngles(-0.523599, 0.523599)
ForwardTractor1.SetTractorBeamWidth(0.300000)
ForwardTractor1.SetTextureStart(0)
ForwardTractor1.SetTextureEnd(0)
ForwardTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetInnerCoreColor(kColor)
ForwardTractor1.SetNumSides(12)
ForwardTractor1.SetMainRadius(0.075000)
ForwardTractor1.SetTaperRadius(0.000000)
ForwardTractor1.SetCoreScale(0.450000)
ForwardTractor1.SetTaperRatio(0.200000)
ForwardTractor1.SetTaperMinLength(1.000000)
ForwardTractor1.SetTaperMaxLength(5.000000)
ForwardTractor1.SetLengthTextureTilePerUnit(0.250000)
ForwardTractor1.SetPerimeterTile(1.000000)
ForwardTractor1.SetTextureSpeed(0.200000)
ForwardTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTractor1)
#################################################
FwdHvyDisruptor1 = App.PhaserProperty_Create("Fwd Hvy Disruptor 1")

FwdHvyDisruptor1.SetMaxCondition(4000.000000)
FwdHvyDisruptor1.SetCritical(0)
FwdHvyDisruptor1.SetTargetable(1)
FwdHvyDisruptor1.SetPrimary(1)
FwdHvyDisruptor1.SetPosition(-0.030769, -1.104010, 0.497332)
FwdHvyDisruptor1.SetPosition2D(62.000000, 69.000000)
FwdHvyDisruptor1.SetRepairComplexity(4.000000)
FwdHvyDisruptor1.SetDisabledPercentage(0.750000)
FwdHvyDisruptor1.SetRadius(0.020000)
FwdHvyDisruptor1.SetDumbfire(0)
FwdHvyDisruptor1.SetWeaponID(1)
FwdHvyDisruptor1.SetGroups(0)
FwdHvyDisruptor1.SetDamageRadiusFactor(0.100000)
FwdHvyDisruptor1.SetIconNum(364)
FwdHvyDisruptor1.SetIconPositionX(66.000000)
FwdHvyDisruptor1.SetIconPositionY(87.000000)
FwdHvyDisruptor1.SetIconAboveShip(1)
FwdHvyDisruptor1.SetFireSound("Vorcha Phaser")
FwdHvyDisruptor1.SetMaxCharge(3.000000)
FwdHvyDisruptor1.SetMaxDamage(1200.000000)
FwdHvyDisruptor1.SetMaxDamageDistance(100.000000)
FwdHvyDisruptor1.SetMinFiringCharge(1.000000)
FwdHvyDisruptor1.SetNormalDischargeRate(1.000000)
FwdHvyDisruptor1.SetRechargeRate(0.300000)
FwdHvyDisruptor1.SetIndicatorIconNum(510)
FwdHvyDisruptor1.SetIndicatorIconPositionX(61.000000)
FwdHvyDisruptor1.SetIndicatorIconPositionY(83.000000)
FwdHvyDisruptor1Forward = App.TGPoint3()
FwdHvyDisruptor1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdHvyDisruptor1Up = App.TGPoint3()
FwdHvyDisruptor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
FwdHvyDisruptor1.SetOrientation(FwdHvyDisruptor1Forward, FwdHvyDisruptor1Up)
FwdHvyDisruptor1.SetWidth(0.010000)
FwdHvyDisruptor1.SetLength(0.010000)
FwdHvyDisruptor1.SetArcWidthAngles(-0.174533, 0.104720)
FwdHvyDisruptor1.SetArcHeightAngles(0.000000, 0.174533)
FwdHvyDisruptor1.SetPhaserTextureStart(24)
FwdHvyDisruptor1.SetPhaserTextureEnd(31)
FwdHvyDisruptor1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
FwdHvyDisruptor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
FwdHvyDisruptor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
FwdHvyDisruptor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
FwdHvyDisruptor1.SetInnerCoreColor(kColor)
FwdHvyDisruptor1.SetNumSides(6)
FwdHvyDisruptor1.SetMainRadius(0.120000)
FwdHvyDisruptor1.SetTaperRadius(0.010000)
FwdHvyDisruptor1.SetCoreScale(0.500000)
FwdHvyDisruptor1.SetTaperRatio(0.250000)
FwdHvyDisruptor1.SetTaperMinLength(5.000000)
FwdHvyDisruptor1.SetTaperMaxLength(30.000000)
FwdHvyDisruptor1.SetLengthTextureTilePerUnit(0.500000)
FwdHvyDisruptor1.SetPerimeterTile(1.000000)
FwdHvyDisruptor1.SetTextureSpeed(2.500000)
FwdHvyDisruptor1.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdHvyDisruptor1)
#################################################
FwdHvyDisruptor2 = App.PhaserProperty_Create("Fwd Hvy Disruptor 2")

FwdHvyDisruptor2.SetMaxCondition(4000.000000)
FwdHvyDisruptor2.SetCritical(0)
FwdHvyDisruptor2.SetTargetable(1)
FwdHvyDisruptor2.SetPrimary(1)
FwdHvyDisruptor2.SetPosition(0.033743, -1.104010, 0.498825)
FwdHvyDisruptor2.SetPosition2D(69.000000, 69.000000)
FwdHvyDisruptor2.SetRepairComplexity(4.000000)
FwdHvyDisruptor2.SetDisabledPercentage(0.750000)
FwdHvyDisruptor2.SetRadius(0.020000)
FwdHvyDisruptor2.SetDumbfire(0)
FwdHvyDisruptor2.SetWeaponID(1)
FwdHvyDisruptor2.SetGroups(0)
FwdHvyDisruptor2.SetDamageRadiusFactor(0.100000)
FwdHvyDisruptor2.SetIconNum(364)
FwdHvyDisruptor2.SetIconPositionX(67.000000)
FwdHvyDisruptor2.SetIconPositionY(88.000000)
FwdHvyDisruptor2.SetIconAboveShip(1)
FwdHvyDisruptor2.SetFireSound("Vorcha Phaser")
FwdHvyDisruptor2.SetMaxCharge(3.000000)
FwdHvyDisruptor2.SetMaxDamage(1200.000000)
FwdHvyDisruptor2.SetMaxDamageDistance(100.000000)
FwdHvyDisruptor2.SetMinFiringCharge(1.000000)
FwdHvyDisruptor2.SetNormalDischargeRate(1.000000)
FwdHvyDisruptor2.SetRechargeRate(0.300000)
FwdHvyDisruptor2.SetIndicatorIconNum(510)
FwdHvyDisruptor2.SetIndicatorIconPositionX(60.000000)
FwdHvyDisruptor2.SetIndicatorIconPositionY(83.000000)
FwdHvyDisruptor2Forward = App.TGPoint3()
FwdHvyDisruptor2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdHvyDisruptor2Up = App.TGPoint3()
FwdHvyDisruptor2Up.SetXYZ(0.000000, 0.000000, 1.000000)
FwdHvyDisruptor2.SetOrientation(FwdHvyDisruptor2Forward, FwdHvyDisruptor2Up)
FwdHvyDisruptor2.SetWidth(0.010000)
FwdHvyDisruptor2.SetLength(0.010000)
FwdHvyDisruptor2.SetArcWidthAngles(-0.104720, 0.174533)
FwdHvyDisruptor2.SetArcHeightAngles(0.000000, 0.174533)
FwdHvyDisruptor2.SetPhaserTextureStart(24)
FwdHvyDisruptor2.SetPhaserTextureEnd(31)
FwdHvyDisruptor2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
FwdHvyDisruptor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
FwdHvyDisruptor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
FwdHvyDisruptor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
FwdHvyDisruptor2.SetInnerCoreColor(kColor)
FwdHvyDisruptor2.SetNumSides(6)
FwdHvyDisruptor2.SetMainRadius(0.120000)
FwdHvyDisruptor2.SetTaperRadius(0.010000)
FwdHvyDisruptor2.SetCoreScale(0.500000)
FwdHvyDisruptor2.SetTaperRatio(0.250000)
FwdHvyDisruptor2.SetTaperMinLength(5.000000)
FwdHvyDisruptor2.SetTaperMaxLength(30.000000)
FwdHvyDisruptor2.SetLengthTextureTilePerUnit(0.500000)
FwdHvyDisruptor2.SetPerimeterTile(1.000000)
FwdHvyDisruptor2.SetTextureSpeed(2.500000)
FwdHvyDisruptor2.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdHvyDisruptor2)
#################################################
StarLtCanon = App.PulseWeaponProperty_Create("Star Lt Canon")

StarLtCanon.SetMaxCondition(1000.000000)
StarLtCanon.SetCritical(0)
StarLtCanon.SetTargetable(1)
StarLtCanon.SetPrimary(1)
StarLtCanon.SetPosition(2.411650, 1.297530, -0.138326)
StarLtCanon.SetPosition2D(105.000000, 43.000000)
StarLtCanon.SetRepairComplexity(3.000000)
StarLtCanon.SetDisabledPercentage(0.500000)
StarLtCanon.SetRadius(0.040000)
StarLtCanon.SetDumbfire(1)
StarLtCanon.SetWeaponID(3)
StarLtCanon.SetGroups(1)
StarLtCanon.SetDamageRadiusFactor(0.200000)
StarLtCanon.SetIconNum(365)
StarLtCanon.SetIconPositionX(107.000000)
StarLtCanon.SetIconPositionY(68.000000)
StarLtCanon.SetIconAboveShip(1)
StarLtCanon.SetFireSound("Klingon Disruptor")
StarLtCanon.SetMaxCharge(6.000000)
StarLtCanon.SetMaxDamage(250.000000)
StarLtCanon.SetMaxDamageDistance(60.000000)
StarLtCanon.SetMinFiringCharge(1.000000)
StarLtCanon.SetNormalDischargeRate(1.000000)
StarLtCanon.SetRechargeRate(0.400000)
StarLtCanon.SetIndicatorIconNum(513)
StarLtCanon.SetIndicatorIconPositionX(97.000000)
StarLtCanon.SetIndicatorIconPositionY(64.000000)
StarLtCanonForward = App.TGPoint3()
StarLtCanonForward.SetXYZ(0.000000, 1.000000, 0.000000)
StarLtCanonUp = App.TGPoint3()
StarLtCanonUp.SetXYZ(0.000000, 0.000000, 1.000000)
StarLtCanon.SetOrientation(StarLtCanonForward, StarLtCanonUp)
StarLtCanon.SetArcWidthAngles(-0.349066, 0.349066)
StarLtCanon.SetArcHeightAngles(-0.349066, 0.349066)
StarLtCanon.SetCooldownTime(0.100000)
StarLtCanon.SetModuleName("Tactical.Projectiles.C9light")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarLtCanon)
#################################################
PortLtCanon = App.PulseWeaponProperty_Create("Port Lt Canon")

PortLtCanon.SetMaxCondition(1000.000000)
PortLtCanon.SetCritical(0)
PortLtCanon.SetTargetable(1)
PortLtCanon.SetPrimary(1)
PortLtCanon.SetPosition(-2.413230, 1.297530, -0.134729)
PortLtCanon.SetPosition2D(24.000000, 42.000000)
PortLtCanon.SetRepairComplexity(3.000000)
PortLtCanon.SetDisabledPercentage(0.500000)
PortLtCanon.SetRadius(0.040000)
PortLtCanon.SetDumbfire(1)
PortLtCanon.SetWeaponID(1)
PortLtCanon.SetGroups(1)
PortLtCanon.SetDamageRadiusFactor(0.200000)
PortLtCanon.SetIconNum(365)
PortLtCanon.SetIconPositionX(50.000000)
PortLtCanon.SetIconPositionY(69.000000)
PortLtCanon.SetIconAboveShip(1)
PortLtCanon.SetFireSound("Klingon Disruptor")
PortLtCanon.SetMaxCharge(6.000000)
PortLtCanon.SetMaxDamage(250.000000)
PortLtCanon.SetMaxDamageDistance(60.000000)
PortLtCanon.SetMinFiringCharge(1.000000)
PortLtCanon.SetNormalDischargeRate(1.000000)
PortLtCanon.SetRechargeRate(0.400000)
PortLtCanon.SetIndicatorIconNum(512)
PortLtCanon.SetIndicatorIconPositionX(38.000000)
PortLtCanon.SetIndicatorIconPositionY(64.000000)
PortLtCanonForward = App.TGPoint3()
PortLtCanonForward.SetXYZ(0.000000, 1.000000, 0.000000)
PortLtCanonUp = App.TGPoint3()
PortLtCanonUp.SetXYZ(0.000000, 0.000000, 1.000000)
PortLtCanon.SetOrientation(PortLtCanonForward, PortLtCanonUp)
PortLtCanon.SetArcWidthAngles(-0.349066, 0.349066)
PortLtCanon.SetArcHeightAngles(-0.349066, 0.349066)
PortLtCanon.SetCooldownTime(0.100000)
PortLtCanon.SetModuleName("Tactical.Projectiles.C9light")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortLtCanon)
#################################################
MedDisruptor1 = App.PulseWeaponProperty_Create("Med Disruptor 1")

MedDisruptor1.SetMaxCondition(1000.000000)
MedDisruptor1.SetCritical(0)
MedDisruptor1.SetTargetable(1)
MedDisruptor1.SetPrimary(1)
MedDisruptor1.SetPosition(0.023654, 3.298260, 0.116467)
MedDisruptor1.SetPosition2D(61.000000, 5.000000)
MedDisruptor1.SetRepairComplexity(3.000000)
MedDisruptor1.SetDisabledPercentage(0.500000)
MedDisruptor1.SetRadius(0.040000)
MedDisruptor1.SetDumbfire(1)
MedDisruptor1.SetWeaponID(3)
MedDisruptor1.SetGroups(1)
MedDisruptor1.SetDamageRadiusFactor(0.200000)
MedDisruptor1.SetIconNum(365)
MedDisruptor1.SetIconPositionX(76.000000)
MedDisruptor1.SetIconPositionY(40.000000)
MedDisruptor1.SetIconAboveShip(1)
MedDisruptor1.SetFireSound("Klingon Disruptor")
MedDisruptor1.SetMaxCharge(4.000000)
MedDisruptor1.SetMaxDamage(350.000000)
MedDisruptor1.SetMaxDamageDistance(60.000000)
MedDisruptor1.SetMinFiringCharge(1.000000)
MedDisruptor1.SetNormalDischargeRate(1.000000)
MedDisruptor1.SetRechargeRate(0.280000)
MedDisruptor1.SetIndicatorIconNum(510)
MedDisruptor1.SetIndicatorIconPositionX(62.000000)
MedDisruptor1.SetIndicatorIconPositionY(34.000000)
MedDisruptor1Forward = App.TGPoint3()
MedDisruptor1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
MedDisruptor1Up = App.TGPoint3()
MedDisruptor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
MedDisruptor1.SetOrientation(MedDisruptor1Forward, MedDisruptor1Up)
MedDisruptor1.SetArcWidthAngles(-0.349066, 0.349066)
MedDisruptor1.SetArcHeightAngles(-0.349066, 0.349066)
MedDisruptor1.SetCooldownTime(0.250000)
MedDisruptor1.SetModuleName("Tactical.Projectiles.C9med")
App.g_kModelPropertyManager.RegisterLocalTemplate(MedDisruptor1)
#################################################
MedDisruptor2 = App.PulseWeaponProperty_Create("Med Disruptor 2")

MedDisruptor2.SetMaxCondition(1000.000000)
MedDisruptor2.SetCritical(0)
MedDisruptor2.SetTargetable(1)
MedDisruptor2.SetPrimary(1)
MedDisruptor2.SetPosition(-0.024388, 3.298260, 0.116802)
MedDisruptor2.SetPosition2D(66.000000, 5.000000)
MedDisruptor2.SetRepairComplexity(3.000000)
MedDisruptor2.SetDisabledPercentage(0.500000)
MedDisruptor2.SetRadius(0.040000)
MedDisruptor2.SetDumbfire(1)
MedDisruptor2.SetWeaponID(3)
MedDisruptor2.SetGroups(1)
MedDisruptor2.SetDamageRadiusFactor(0.200000)
MedDisruptor2.SetIconNum(365)
MedDisruptor2.SetIconPositionX(81.000000)
MedDisruptor2.SetIconPositionY(40.000000)
MedDisruptor2.SetIconAboveShip(1)
MedDisruptor2.SetFireSound("Klingon Disruptor")
MedDisruptor2.SetMaxCharge(4.000000)
MedDisruptor2.SetMaxDamage(350.000000)
MedDisruptor2.SetMaxDamageDistance(60.000000)
MedDisruptor2.SetMinFiringCharge(1.000000)
MedDisruptor2.SetNormalDischargeRate(1.000000)
MedDisruptor2.SetRechargeRate(0.280000)
MedDisruptor2.SetIndicatorIconNum(510)
MedDisruptor2.SetIndicatorIconPositionX(62.000000)
MedDisruptor2.SetIndicatorIconPositionY(34.000000)
MedDisruptor2Forward = App.TGPoint3()
MedDisruptor2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
MedDisruptor2Up = App.TGPoint3()
MedDisruptor2Up.SetXYZ(0.000000, 0.000000, 1.000000)
MedDisruptor2.SetOrientation(MedDisruptor2Forward, MedDisruptor2Up)
MedDisruptor2.SetArcWidthAngles(-0.349066, 0.349066)
MedDisruptor2.SetArcHeightAngles(-0.349066, 0.349066)
MedDisruptor2.SetCooldownTime(0.250000)
MedDisruptor2.SetModuleName("Tactical.Projectiles.C9med")
App.g_kModelPropertyManager.RegisterLocalTemplate(MedDisruptor2)
#################################################
MedDisruptor3 = App.PulseWeaponProperty_Create("Med Disruptor 3")

MedDisruptor3.SetMaxCondition(1000.000000)
MedDisruptor3.SetCritical(0)
MedDisruptor3.SetTargetable(1)
MedDisruptor3.SetPrimary(1)
MedDisruptor3.SetPosition(0.034830, 3.298260, 0.053261)
MedDisruptor3.SetPosition2D(61.000000, 1.000000)
MedDisruptor3.SetRepairComplexity(3.000000)
MedDisruptor3.SetDisabledPercentage(0.500000)
MedDisruptor3.SetRadius(0.040000)
MedDisruptor3.SetDumbfire(1)
MedDisruptor3.SetWeaponID(3)
MedDisruptor3.SetGroups(1)
MedDisruptor3.SetDamageRadiusFactor(0.200000)
MedDisruptor3.SetIconNum(365)
MedDisruptor3.SetIconPositionX(76.000000)
MedDisruptor3.SetIconPositionY(37.000000)
MedDisruptor3.SetIconAboveShip(1)
MedDisruptor3.SetFireSound("Klingon Disruptor")
MedDisruptor3.SetMaxCharge(4.000000)
MedDisruptor3.SetMaxDamage(350.000000)
MedDisruptor3.SetMaxDamageDistance(60.000000)
MedDisruptor3.SetMinFiringCharge(1.000000)
MedDisruptor3.SetNormalDischargeRate(1.000000)
MedDisruptor3.SetRechargeRate(0.280000)
MedDisruptor3.SetIndicatorIconNum(510)
MedDisruptor3.SetIndicatorIconPositionX(62.000000)
MedDisruptor3.SetIndicatorIconPositionY(34.000000)
MedDisruptor3Forward = App.TGPoint3()
MedDisruptor3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
MedDisruptor3Up = App.TGPoint3()
MedDisruptor3Up.SetXYZ(0.000000, 0.000000, 1.000000)
MedDisruptor3.SetOrientation(MedDisruptor3Forward, MedDisruptor3Up)
MedDisruptor3.SetArcWidthAngles(-0.349066, 0.349066)
MedDisruptor3.SetArcHeightAngles(-0.349066, 0.349066)
MedDisruptor3.SetCooldownTime(0.250000)
MedDisruptor3.SetModuleName("Tactical.Projectiles.C9med")
App.g_kModelPropertyManager.RegisterLocalTemplate(MedDisruptor3)
#################################################
MedDisruptor4 = App.PulseWeaponProperty_Create("Med Disruptor 4")

MedDisruptor4.SetMaxCondition(1000.000000)
MedDisruptor4.SetCritical(0)
MedDisruptor4.SetTargetable(1)
MedDisruptor4.SetPrimary(1)
MedDisruptor4.SetPosition(-0.035175, 3.298260, 0.053308)
MedDisruptor4.SetPosition2D(66.000000, 1.000000)
MedDisruptor4.SetRepairComplexity(3.000000)
MedDisruptor4.SetDisabledPercentage(0.500000)
MedDisruptor4.SetRadius(0.040000)
MedDisruptor4.SetDumbfire(1)
MedDisruptor4.SetWeaponID(3)
MedDisruptor4.SetGroups(1)
MedDisruptor4.SetDamageRadiusFactor(0.200000)
MedDisruptor4.SetIconNum(365)
MedDisruptor4.SetIconPositionX(81.000000)
MedDisruptor4.SetIconPositionY(37.000000)
MedDisruptor4.SetIconAboveShip(1)
MedDisruptor4.SetFireSound("Klingon Disruptor")
MedDisruptor4.SetMaxCharge(4.000000)
MedDisruptor4.SetMaxDamage(350.000000)
MedDisruptor4.SetMaxDamageDistance(60.000000)
MedDisruptor4.SetMinFiringCharge(1.000000)
MedDisruptor4.SetNormalDischargeRate(1.000000)
MedDisruptor4.SetRechargeRate(0.280000)
MedDisruptor4.SetIndicatorIconNum(510)
MedDisruptor4.SetIndicatorIconPositionX(62.000000)
MedDisruptor4.SetIndicatorIconPositionY(34.000000)
MedDisruptor4Forward = App.TGPoint3()
MedDisruptor4Forward.SetXYZ(0.000000, 1.000000, 0.000000)
MedDisruptor4Up = App.TGPoint3()
MedDisruptor4Up.SetXYZ(0.000000, 0.000000, 1.000000)
MedDisruptor4.SetOrientation(MedDisruptor4Forward, MedDisruptor4Up)
MedDisruptor4.SetArcWidthAngles(-0.349066, 0.349066)
MedDisruptor4.SetArcHeightAngles(-0.349066, 0.349066)
MedDisruptor4.SetCooldownTime(0.250000)
MedDisruptor4.SetModuleName("Tactical.Projectiles.C9med")
App.g_kModelPropertyManager.RegisterLocalTemplate(MedDisruptor4)
#################################################
AftHvyDisruptor1 = App.PhaserProperty_Create("Aft Hvy Disruptor 1")

AftHvyDisruptor1.SetMaxCondition(2600.000000)
AftHvyDisruptor1.SetCritical(0)
AftHvyDisruptor1.SetTargetable(1)
AftHvyDisruptor1.SetPrimary(1)
AftHvyDisruptor1.SetPosition(-0.038578, -1.435230, 0.498047)
AftHvyDisruptor1.SetPosition2D(61.000000, 88.000000)
AftHvyDisruptor1.SetRepairComplexity(4.000000)
AftHvyDisruptor1.SetDisabledPercentage(0.750000)
AftHvyDisruptor1.SetRadius(0.020000)
AftHvyDisruptor1.SetDumbfire(0)
AftHvyDisruptor1.SetWeaponID(1)
AftHvyDisruptor1.SetGroups(0)
AftHvyDisruptor1.SetDamageRadiusFactor(0.100000)
AftHvyDisruptor1.SetIconNum(363)
AftHvyDisruptor1.SetIconPositionX(65.000000)
AftHvyDisruptor1.SetIconPositionY(117.000000)
AftHvyDisruptor1.SetIconAboveShip(1)
AftHvyDisruptor1.SetFireSound("Vorcha Phaser")
AftHvyDisruptor1.SetMaxCharge(3.000000)
AftHvyDisruptor1.SetMaxDamage(1200.000000)
AftHvyDisruptor1.SetMaxDamageDistance(100.000000)
AftHvyDisruptor1.SetMinFiringCharge(1.000000)
AftHvyDisruptor1.SetNormalDischargeRate(1.000000)
AftHvyDisruptor1.SetRechargeRate(0.300000)
AftHvyDisruptor1.SetIndicatorIconNum(511)
AftHvyDisruptor1.SetIndicatorIconPositionX(59.000000)
AftHvyDisruptor1.SetIndicatorIconPositionY(111.000000)
AftHvyDisruptor1Forward = App.TGPoint3()
AftHvyDisruptor1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftHvyDisruptor1Up = App.TGPoint3()
AftHvyDisruptor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftHvyDisruptor1.SetOrientation(AftHvyDisruptor1Forward, AftHvyDisruptor1Up)
AftHvyDisruptor1.SetWidth(0.010000)
AftHvyDisruptor1.SetLength(0.010000)
AftHvyDisruptor1.SetArcWidthAngles(-0.122173, 0.174533)
AftHvyDisruptor1.SetArcHeightAngles(-0.174533, 0.174533)
AftHvyDisruptor1.SetPhaserTextureStart(24)
AftHvyDisruptor1.SetPhaserTextureEnd(31)
AftHvyDisruptor1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
AftHvyDisruptor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
AftHvyDisruptor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
AftHvyDisruptor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
AftHvyDisruptor1.SetInnerCoreColor(kColor)
AftHvyDisruptor1.SetNumSides(6)
AftHvyDisruptor1.SetMainRadius(0.120000)
AftHvyDisruptor1.SetTaperRadius(0.010000)
AftHvyDisruptor1.SetCoreScale(0.500000)
AftHvyDisruptor1.SetTaperRatio(0.250000)
AftHvyDisruptor1.SetTaperMinLength(5.000000)
AftHvyDisruptor1.SetTaperMaxLength(30.000000)
AftHvyDisruptor1.SetLengthTextureTilePerUnit(0.500000)
AftHvyDisruptor1.SetPerimeterTile(1.000000)
AftHvyDisruptor1.SetTextureSpeed(2.500000)
AftHvyDisruptor1.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftHvyDisruptor1)
#################################################
AftHvyDisruptor2 = App.PhaserProperty_Create("Aft Hvy Disruptor 2")

AftHvyDisruptor2.SetMaxCondition(2600.000000)
AftHvyDisruptor2.SetCritical(0)
AftHvyDisruptor2.SetTargetable(1)
AftHvyDisruptor2.SetPrimary(1)
AftHvyDisruptor2.SetPosition(0.036180, -1.435230, 0.497931)
AftHvyDisruptor2.SetPosition2D(70.000000, 88.000000)
AftHvyDisruptor2.SetRepairComplexity(4.000000)
AftHvyDisruptor2.SetDisabledPercentage(0.750000)
AftHvyDisruptor2.SetRadius(0.020000)
AftHvyDisruptor2.SetDumbfire(0)
AftHvyDisruptor2.SetWeaponID(1)
AftHvyDisruptor2.SetGroups(0)
AftHvyDisruptor2.SetDamageRadiusFactor(0.100000)
AftHvyDisruptor2.SetIconNum(363)
AftHvyDisruptor2.SetIconPositionX(65.000000)
AftHvyDisruptor2.SetIconPositionY(117.000000)
AftHvyDisruptor2.SetIconAboveShip(1)
AftHvyDisruptor2.SetFireSound("Vorcha Phaser")
AftHvyDisruptor2.SetMaxCharge(3.000000)
AftHvyDisruptor2.SetMaxDamage(1200.000000)
AftHvyDisruptor2.SetMaxDamageDistance(100.000000)
AftHvyDisruptor2.SetMinFiringCharge(1.000000)
AftHvyDisruptor2.SetNormalDischargeRate(1.000000)
AftHvyDisruptor2.SetRechargeRate(0.300000)
AftHvyDisruptor2.SetIndicatorIconNum(511)
AftHvyDisruptor2.SetIndicatorIconPositionX(59.000000)
AftHvyDisruptor2.SetIndicatorIconPositionY(111.000000)
AftHvyDisruptor2Forward = App.TGPoint3()
AftHvyDisruptor2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftHvyDisruptor2Up = App.TGPoint3()
AftHvyDisruptor2Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftHvyDisruptor2.SetOrientation(AftHvyDisruptor2Forward, AftHvyDisruptor2Up)
AftHvyDisruptor2.SetWidth(0.010000)
AftHvyDisruptor2.SetLength(0.010000)
AftHvyDisruptor2.SetArcWidthAngles(-0.174533, 0.104720)
AftHvyDisruptor2.SetArcHeightAngles(-0.174533, 0.174533)
AftHvyDisruptor2.SetPhaserTextureStart(24)
AftHvyDisruptor2.SetPhaserTextureEnd(31)
AftHvyDisruptor2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
AftHvyDisruptor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
AftHvyDisruptor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
AftHvyDisruptor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
AftHvyDisruptor2.SetInnerCoreColor(kColor)
AftHvyDisruptor2.SetNumSides(6)
AftHvyDisruptor2.SetMainRadius(0.120000)
AftHvyDisruptor2.SetTaperRadius(0.010000)
AftHvyDisruptor2.SetCoreScale(0.500000)
AftHvyDisruptor2.SetTaperRatio(0.250000)
AftHvyDisruptor2.SetTaperMinLength(5.000000)
AftHvyDisruptor2.SetTaperMaxLength(30.000000)
AftHvyDisruptor2.SetLengthTextureTilePerUnit(0.500000)
AftHvyDisruptor2.SetPerimeterTile(1.000000)
AftHvyDisruptor2.SetTextureSpeed(2.500000)
AftHvyDisruptor2.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftHvyDisruptor2)
#################################################
ForwardTractor2 = App.TractorBeamProperty_Create("Forward Tractor 2")

ForwardTractor2.SetMaxCondition(4000.000000)
ForwardTractor2.SetCritical(0)
ForwardTractor2.SetTargetable(1)
ForwardTractor2.SetPrimary(1)
ForwardTractor2.SetPosition(-1.943390, 0.378737, -0.011823)
ForwardTractor2.SetPosition2D(33.000000, 50.000000)
ForwardTractor2.SetRepairComplexity(4.000000)
ForwardTractor2.SetDisabledPercentage(0.750000)
ForwardTractor2.SetRadius(0.050000)
ForwardTractor2.SetDumbfire(0)
ForwardTractor2.SetWeaponID(0)
ForwardTractor2.SetGroups(0)
ForwardTractor2.SetDamageRadiusFactor(0.300000)
ForwardTractor2.SetIconNum(0)
ForwardTractor2.SetIconPositionX(6426.000000)
ForwardTractor2.SetIconPositionY(0.000000)
ForwardTractor2.SetIconAboveShip(1)
ForwardTractor2.SetFireSound("Tractor Beam")
ForwardTractor2.SetMaxCharge(5.000000)
ForwardTractor2.SetMaxDamage(80.000000)
ForwardTractor2.SetMaxDamageDistance(180.000000)
ForwardTractor2.SetMinFiringCharge(3.000000)
ForwardTractor2.SetNormalDischargeRate(1.000000)
ForwardTractor2.SetRechargeRate(0.300000)
ForwardTractor2.SetIndicatorIconNum(0)
ForwardTractor2.SetIndicatorIconPositionX(0.000000)
ForwardTractor2.SetIndicatorIconPositionY(0.000000)
ForwardTractor2Forward = App.TGPoint3()
ForwardTractor2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTractor2Up = App.TGPoint3()
ForwardTractor2Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardTractor2.SetOrientation(ForwardTractor2Forward, ForwardTractor2Up)
ForwardTractor2.SetArcWidthAngles(-0.349066, 0.349066)
ForwardTractor2.SetArcHeightAngles(-0.523599, 0.523599)
ForwardTractor2.SetTractorBeamWidth(0.300000)
ForwardTractor2.SetTextureStart(0)
ForwardTractor2.SetTextureEnd(0)
ForwardTractor2.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor2.SetInnerCoreColor(kColor)
ForwardTractor2.SetNumSides(12)
ForwardTractor2.SetMainRadius(0.075000)
ForwardTractor2.SetTaperRadius(0.000000)
ForwardTractor2.SetCoreScale(0.450000)
ForwardTractor2.SetTaperRatio(0.200000)
ForwardTractor2.SetTaperMinLength(1.000000)
ForwardTractor2.SetTaperMaxLength(5.000000)
ForwardTractor2.SetLengthTextureTilePerUnit(0.250000)
ForwardTractor2.SetPerimeterTile(1.000000)
ForwardTractor2.SetTextureSpeed(0.200000)
ForwardTractor2.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTractor2)
#################################################
DorsalCannon1 = App.PulseWeaponProperty_Create("Dorsal Cannon 1")

DorsalCannon1.SetMaxCondition(1000.000000)
DorsalCannon1.SetCritical(0)
DorsalCannon1.SetTargetable(1)
DorsalCannon1.SetPrimary(1)
DorsalCannon1.SetPosition(-1.590290, -1.272160, 0.019736)
DorsalCannon1.SetPosition2D(36.000000, 77.000000)
DorsalCannon1.SetRepairComplexity(3.000000)
DorsalCannon1.SetDisabledPercentage(0.500000)
DorsalCannon1.SetRadius(0.040000)
DorsalCannon1.SetDumbfire(1)
DorsalCannon1.SetWeaponID(3)
DorsalCannon1.SetGroups(1)
DorsalCannon1.SetDamageRadiusFactor(0.200000)
DorsalCannon1.SetIconNum(365)
DorsalCannon1.SetIconPositionX(59.000000)
DorsalCannon1.SetIconPositionY(95.000000)
DorsalCannon1.SetIconAboveShip(1)
DorsalCannon1.SetFireSound("Klingon Disruptor")
DorsalCannon1.SetMaxCharge(6.000000)
DorsalCannon1.SetMaxDamage(250.000000)
DorsalCannon1.SetMaxDamageDistance(60.000000)
DorsalCannon1.SetMinFiringCharge(1.000000)
DorsalCannon1.SetNormalDischargeRate(1.000000)
DorsalCannon1.SetRechargeRate(0.400000)
DorsalCannon1.SetIndicatorIconNum(514)
DorsalCannon1.SetIndicatorIconPositionX(46.000000)
DorsalCannon1.SetIndicatorIconPositionY(90.000000)
DorsalCannon1Forward = App.TGPoint3()
DorsalCannon1Forward.SetXYZ(0.000000, -0.447214, 0.894427)
DorsalCannon1Up = App.TGPoint3()
DorsalCannon1Up.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalCannon1.SetOrientation(DorsalCannon1Forward, DorsalCannon1Up)
DorsalCannon1.SetArcWidthAngles(-0.785398, 0.610865)
DorsalCannon1.SetArcHeightAngles(-0.872665, 0.698132)
DorsalCannon1.SetCooldownTime(0.100000)
DorsalCannon1.SetModuleName("Tactical.Projectiles.C9light")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalCannon1)
#################################################
DorsalCannon2 = App.PulseWeaponProperty_Create("Dorsal Cannon 2")

DorsalCannon2.SetMaxCondition(1000.000000)
DorsalCannon2.SetCritical(0)
DorsalCannon2.SetTargetable(1)
DorsalCannon2.SetPrimary(1)
DorsalCannon2.SetPosition(1.598010, -1.263810, 0.019001)
DorsalCannon2.SetPosition2D(93.000000, 77.000000)
DorsalCannon2.SetRepairComplexity(3.000000)
DorsalCannon2.SetDisabledPercentage(0.500000)
DorsalCannon2.SetRadius(0.040000)
DorsalCannon2.SetDumbfire(1)
DorsalCannon2.SetWeaponID(3)
DorsalCannon2.SetGroups(1)
DorsalCannon2.SetDamageRadiusFactor(0.200000)
DorsalCannon2.SetIconNum(365)
DorsalCannon2.SetIconPositionX(99.000000)
DorsalCannon2.SetIconPositionY(95.000000)
DorsalCannon2.SetIconAboveShip(1)
DorsalCannon2.SetFireSound("Klingon Disruptor")
DorsalCannon2.SetMaxCharge(6.000000)
DorsalCannon2.SetMaxDamage(250.000000)
DorsalCannon2.SetMaxDamageDistance(60.000000)
DorsalCannon2.SetMinFiringCharge(1.000000)
DorsalCannon2.SetNormalDischargeRate(1.000000)
DorsalCannon2.SetRechargeRate(0.400000)
DorsalCannon2.SetIndicatorIconNum(515)
DorsalCannon2.SetIndicatorIconPositionX(90.000000)
DorsalCannon2.SetIndicatorIconPositionY(91.000000)
DorsalCannon2Forward = App.TGPoint3()
DorsalCannon2Forward.SetXYZ(0.000000, -0.447214, 0.894427)
DorsalCannon2Up = App.TGPoint3()
DorsalCannon2Up.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalCannon2.SetOrientation(DorsalCannon2Forward, DorsalCannon2Up)
DorsalCannon2.SetArcWidthAngles(-0.610865, 0.785398)
DorsalCannon2.SetArcHeightAngles(-0.872665, 0.698132)
DorsalCannon2.SetCooldownTime(0.100000)
DorsalCannon2.SetModuleName("Tactical.Projectiles.C9light")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalCannon2)
#################################################
DorsalCannon3 = App.PulseWeaponProperty_Create("Dorsal Cannon 3")

DorsalCannon3.SetMaxCondition(1000.000000)
DorsalCannon3.SetCritical(0)
DorsalCannon3.SetTargetable(1)
DorsalCannon3.SetPrimary(1)
DorsalCannon3.SetPosition(-0.000929, -0.583344, 0.444934)
DorsalCannon3.SetPosition2D(64.000000, 78.000000)
DorsalCannon3.SetRepairComplexity(3.000000)
DorsalCannon3.SetDisabledPercentage(0.500000)
DorsalCannon3.SetRadius(0.040000)
DorsalCannon3.SetDumbfire(1)
DorsalCannon3.SetWeaponID(3)
DorsalCannon3.SetGroups(1)
DorsalCannon3.SetDamageRadiusFactor(0.200000)
DorsalCannon3.SetIconNum(365)
DorsalCannon3.SetIconPositionX(79.000000)
DorsalCannon3.SetIconPositionY(96.000000)
DorsalCannon3.SetIconAboveShip(1)
DorsalCannon3.SetFireSound("Klingon Disruptor")
DorsalCannon3.SetMaxCharge(6.000000)
DorsalCannon3.SetMaxDamage(250.000000)
DorsalCannon3.SetMaxDamageDistance(60.000000)
DorsalCannon3.SetMinFiringCharge(1.000000)
DorsalCannon3.SetNormalDischargeRate(1.000000)
DorsalCannon3.SetRechargeRate(0.400000)
DorsalCannon3.SetIndicatorIconNum(511)
DorsalCannon3.SetIndicatorIconPositionX(60.000000)
DorsalCannon3.SetIndicatorIconPositionY(91.000000)
DorsalCannon3Forward = App.TGPoint3()
DorsalCannon3Forward.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalCannon3Up = App.TGPoint3()
DorsalCannon3Up.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalCannon3.SetOrientation(DorsalCannon3Forward, DorsalCannon3Up)
DorsalCannon3.SetArcWidthAngles(-0.698132, 0.698132)
DorsalCannon3.SetArcHeightAngles(-0.349066, 0.698132)
DorsalCannon3.SetCooldownTime(0.100000)
DorsalCannon3.SetModuleName("Tactical.Projectiles.C9light")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalCannon3)
#################################################
DorsalCannon4 = App.PulseWeaponProperty_Create("Dorsal Cannon 4")

DorsalCannon4.SetMaxCondition(1000.000000)
DorsalCannon4.SetCritical(0)
DorsalCannon4.SetTargetable(1)
DorsalCannon4.SetPrimary(1)
DorsalCannon4.SetPosition(-0.003837, 1.825960, 0.277847)
DorsalCannon4.SetPosition2D(65.000000, 29.000000)
DorsalCannon4.SetRepairComplexity(3.000000)
DorsalCannon4.SetDisabledPercentage(0.500000)
DorsalCannon4.SetRadius(0.040000)
DorsalCannon4.SetDumbfire(1)
DorsalCannon4.SetWeaponID(3)
DorsalCannon4.SetGroups(1)
DorsalCannon4.SetDamageRadiusFactor(0.200000)
DorsalCannon4.SetIconNum(365)
DorsalCannon4.SetIconPositionX(78.000000)
DorsalCannon4.SetIconPositionY(58.000000)
DorsalCannon4.SetIconAboveShip(1)
DorsalCannon4.SetFireSound("Klingon Disruptor")
DorsalCannon4.SetMaxCharge(6.000000)
DorsalCannon4.SetMaxDamage(250.000000)
DorsalCannon4.SetMaxDamageDistance(60.000000)
DorsalCannon4.SetMinFiringCharge(1.000000)
DorsalCannon4.SetNormalDischargeRate(1.000000)
DorsalCannon4.SetRechargeRate(0.400000)
DorsalCannon4.SetIndicatorIconNum(510)
DorsalCannon4.SetIndicatorIconPositionX(60.000000)
DorsalCannon4.SetIndicatorIconPositionY(53.000000)
DorsalCannon4Forward = App.TGPoint3()
DorsalCannon4Forward.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalCannon4Up = App.TGPoint3()
DorsalCannon4Up.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalCannon4.SetOrientation(DorsalCannon4Forward, DorsalCannon4Up)
DorsalCannon4.SetArcWidthAngles(-0.698132, 0.698132)
DorsalCannon4.SetArcHeightAngles(-0.698132, 0.698132)
DorsalCannon4.SetCooldownTime(0.100000)
DorsalCannon4.SetModuleName("Tactical.Projectiles.C9light")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalCannon4)
#################################################
VentralCannon1 = App.PulseWeaponProperty_Create("Ventral Cannon 1")

VentralCannon1.SetMaxCondition(1000.000000)
VentralCannon1.SetCritical(0)
VentralCannon1.SetTargetable(1)
VentralCannon1.SetPrimary(1)
VentralCannon1.SetPosition(-1.580520, -1.269840, -0.038495)
VentralCannon1.SetPosition2D(38.000000, 85.000000)
VentralCannon1.SetRepairComplexity(3.000000)
VentralCannon1.SetDisabledPercentage(0.500000)
VentralCannon1.SetRadius(0.040000)
VentralCannon1.SetDumbfire(1)
VentralCannon1.SetWeaponID(3)
VentralCannon1.SetGroups(1)
VentralCannon1.SetDamageRadiusFactor(0.200000)
VentralCannon1.SetIconNum(365)
VentralCannon1.SetIconPositionX(58.000000)
VentralCannon1.SetIconPositionY(102.000000)
VentralCannon1.SetIconAboveShip(1)
VentralCannon1.SetFireSound("Klingon Disruptor")
VentralCannon1.SetMaxCharge(6.000000)
VentralCannon1.SetMaxDamage(250.000000)
VentralCannon1.SetMaxDamageDistance(60.000000)
VentralCannon1.SetMinFiringCharge(1.000000)
VentralCannon1.SetNormalDischargeRate(1.000000)
VentralCannon1.SetRechargeRate(0.400000)
VentralCannon1.SetIndicatorIconNum(514)
VentralCannon1.SetIndicatorIconPositionX(45.000000)
VentralCannon1.SetIndicatorIconPositionY(98.000000)
VentralCannon1Forward = App.TGPoint3()
VentralCannon1Forward.SetXYZ(0.000000, -0.447214, -0.894427)
VentralCannon1Up = App.TGPoint3()
VentralCannon1Up.SetXYZ(0.000000, 1.000000, 0.000000)
VentralCannon1.SetOrientation(VentralCannon1Forward, VentralCannon1Up)
VentralCannon1.SetArcWidthAngles(-0.698132, 0.698132)
VentralCannon1.SetArcHeightAngles(-0.785398, 0.610865)
VentralCannon1.SetCooldownTime(0.100000)
VentralCannon1.SetModuleName("Tactical.Projectiles.C9light")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralCannon1)
#################################################
VentralCannon2 = App.PulseWeaponProperty_Create("Ventral Cannon 2")

VentralCannon2.SetMaxCondition(1000.000000)
VentralCannon2.SetCritical(0)
VentralCannon2.SetTargetable(1)
VentralCannon2.SetPrimary(1)
VentralCannon2.SetPosition(1.570960, -1.270140, -0.037604)
VentralCannon2.SetPosition2D(90.000000, 84.000000)
VentralCannon2.SetRepairComplexity(3.000000)
VentralCannon2.SetDisabledPercentage(0.500000)
VentralCannon2.SetRadius(0.040000)
VentralCannon2.SetDumbfire(1)
VentralCannon2.SetWeaponID(3)
VentralCannon2.SetGroups(1)
VentralCannon2.SetDamageRadiusFactor(0.200000)
VentralCannon2.SetIconNum(365)
VentralCannon2.SetIconPositionX(100.000000)
VentralCannon2.SetIconPositionY(101.000000)
VentralCannon2.SetIconAboveShip(1)
VentralCannon2.SetFireSound("Klingon Disruptor")
VentralCannon2.SetMaxCharge(6.000000)
VentralCannon2.SetMaxDamage(250.000000)
VentralCannon2.SetMaxDamageDistance(60.000000)
VentralCannon2.SetMinFiringCharge(1.000000)
VentralCannon2.SetNormalDischargeRate(1.000000)
VentralCannon2.SetRechargeRate(0.400000)
VentralCannon2.SetIndicatorIconNum(515)
VentralCannon2.SetIndicatorIconPositionX(90.000000)
VentralCannon2.SetIndicatorIconPositionY(97.000000)
VentralCannon2Forward = App.TGPoint3()
VentralCannon2Forward.SetXYZ(0.000000, -0.447214, -0.894427)
VentralCannon2Up = App.TGPoint3()
VentralCannon2Up.SetXYZ(0.000000, 1.000000, 0.000000)
VentralCannon2.SetOrientation(VentralCannon2Forward, VentralCannon2Up)
VentralCannon2.SetArcWidthAngles(-0.698132, 0.698132)
VentralCannon2.SetArcHeightAngles(-0.785398, 0.610865)
VentralCannon2.SetCooldownTime(0.100000)
VentralCannon2.SetModuleName("Tactical.Projectiles.C9light")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralCannon2)
#################################################
VentralCannon3 = App.PulseWeaponProperty_Create("Ventral Cannon 3")

VentralCannon3.SetMaxCondition(1000.000000)
VentralCannon3.SetCritical(0)
VentralCannon3.SetTargetable(1)
VentralCannon3.SetPrimary(1)
VentralCannon3.SetPosition(-0.000061, 0.459602, -0.149113)
VentralCannon3.SetPosition2D(65.000000, 57.000000)
VentralCannon3.SetRepairComplexity(3.000000)
VentralCannon3.SetDisabledPercentage(0.500000)
VentralCannon3.SetRadius(0.040000)
VentralCannon3.SetDumbfire(1)
VentralCannon3.SetWeaponID(3)
VentralCannon3.SetGroups(1)
VentralCannon3.SetDamageRadiusFactor(0.200000)
VentralCannon3.SetIconNum(365)
VentralCannon3.SetIconPositionX(79.000000)
VentralCannon3.SetIconPositionY(73.000000)
VentralCannon3.SetIconAboveShip(1)
VentralCannon3.SetFireSound("Klingon Disruptor")
VentralCannon3.SetMaxCharge(6.000000)
VentralCannon3.SetMaxDamage(250.000000)
VentralCannon3.SetMaxDamageDistance(60.000000)
VentralCannon3.SetMinFiringCharge(1.000000)
VentralCannon3.SetNormalDischargeRate(1.000000)
VentralCannon3.SetRechargeRate(0.400000)
VentralCannon3.SetIndicatorIconNum(511)
VentralCannon3.SetIndicatorIconPositionX(60.000000)
VentralCannon3.SetIndicatorIconPositionY(67.000000)
VentralCannon3Forward = App.TGPoint3()
VentralCannon3Forward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralCannon3Up = App.TGPoint3()
VentralCannon3Up.SetXYZ(0.000000, 1.000000, 0.000000)
VentralCannon3.SetOrientation(VentralCannon3Forward, VentralCannon3Up)
VentralCannon3.SetArcWidthAngles(-0.698132, 0.698132)
VentralCannon3.SetArcHeightAngles(-0.698132, 0.698132)
VentralCannon3.SetCooldownTime(0.100000)
VentralCannon3.SetModuleName("Tactical.Projectiles.C9light")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralCannon3)
#################################################
VentralCannon4 = App.PulseWeaponProperty_Create("Ventral Cannon 4")

VentralCannon4.SetMaxCondition(1000.000000)
VentralCannon4.SetCritical(0)
VentralCannon4.SetTargetable(1)
VentralCannon4.SetPrimary(1)
VentralCannon4.SetPosition(0.002093, 2.635610, -0.256511)
VentralCannon4.SetPosition2D(64.000000, 23.000000)
VentralCannon4.SetRepairComplexity(3.000000)
VentralCannon4.SetDisabledPercentage(0.500000)
VentralCannon4.SetRadius(0.040000)
VentralCannon4.SetDumbfire(1)
VentralCannon4.SetWeaponID(3)
VentralCannon4.SetGroups(1)
VentralCannon4.SetDamageRadiusFactor(0.200000)
VentralCannon4.SetIconNum(365)
VentralCannon4.SetIconPositionX(78.000000)
VentralCannon4.SetIconPositionY(53.000000)
VentralCannon4.SetIconAboveShip(1)
VentralCannon4.SetFireSound("Klingon Disruptor")
VentralCannon4.SetMaxCharge(6.000000)
VentralCannon4.SetMaxDamage(250.000000)
VentralCannon4.SetMaxDamageDistance(60.000000)
VentralCannon4.SetMinFiringCharge(1.000000)
VentralCannon4.SetNormalDischargeRate(1.000000)
VentralCannon4.SetRechargeRate(0.400000)
VentralCannon4.SetIndicatorIconNum(511)
VentralCannon4.SetIndicatorIconPositionX(59.000000)
VentralCannon4.SetIndicatorIconPositionY(47.000000)
VentralCannon4Forward = App.TGPoint3()
VentralCannon4Forward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralCannon4Up = App.TGPoint3()
VentralCannon4Up.SetXYZ(0.000000, 1.000000, 0.000000)
VentralCannon4.SetOrientation(VentralCannon4Forward, VentralCannon4Up)
VentralCannon4.SetArcWidthAngles(-0.698132, 0.698132)
VentralCannon4.SetArcHeightAngles(-0.698132, 0.698132)
VentralCannon4.SetCooldownTime(0.100000)
VentralCannon4.SetModuleName("Tactical.Projectiles.C9light")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralCannon4)

# Property load function.
def LoadPropertySet(pObj):
	"Sets up the object's properties."
	prop = App.g_kModelPropertyManager.FindByName("Hull", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Vorcha", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Sensor Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Warp Core", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shield Generator", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Repair System", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Impulse Engines", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Warp Engines", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Disruptor Beams", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Disruptor Cannons", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedoes", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractors", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torpedo", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Tractor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenForward", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenBack", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenLeft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenRight", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenUp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenDown", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("FirstPersonCamera", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Bridge", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Cloaking Device", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Torpedo", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Hvy Disruptor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Hvy Disruptor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Lt Canon", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Lt Canon", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Med Disruptor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Med Disruptor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Med Disruptor 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Med Disruptor 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Hvy Disruptor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Hvy Disruptor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Tractor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Cannon 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Cannon 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Cannon 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Cannon 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Cannon 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Cannon 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Cannon 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Cannon 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
