# H:\New Folder\brodovi za bc\Akira-Predator\Predator\Predator\Predator\scripts\ships\Hardpoints\Predator.py
# This file was automatically generated - modify at your own risk.
# 

import App
import GlobalPropertyTemplates
# Setting up local templates.
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(10000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.700000, -0.050000)
Hull.SetPosition2D(64.000000, 50.000000)
Hull.SetRepairComplexity(3.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(0.400000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(10000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(-0.530000, -0.500000, 0.160000)
WarpEngines.SetPosition2D(46.000000, 60.000000)
WarpEngines.SetRepairComplexity(3.000000)
WarpEngines.SetDisabledPercentage(0.500000)
WarpEngines.SetRadius(0.050000)
WarpEngines.SetNormalPowerPerSecond(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(2000.000000)
PortWarp.SetCritical(0)
PortWarp.SetTargetable(1)
PortWarp.SetPrimary(1)
PortWarp.SetPosition(-1.400000, -0.800000, -0.250000)
PortWarp.SetPosition2D(4.000000, 90.000000)
PortWarp.SetRepairComplexity(3.000000)
PortWarp.SetDisabledPercentage(0.500000)
PortWarp.SetRadius(0.400000)
PortWarp.SetEngineType(PortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp)
#################################################
StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(2000.000000)
StarWarp.SetCritical(0)
StarWarp.SetTargetable(1)
StarWarp.SetPrimary(1)
StarWarp.SetPosition(1.400000, -0.800000, -0.250000)
StarWarp.SetPosition2D(125.000000, 90.000000)
StarWarp.SetRepairComplexity(3.000000)
StarWarp.SetDisabledPercentage(0.500000)
StarWarp.SetRadius(0.400000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
PortBussardCollector = App.PowerProperty_Create("Port Bussard Collector")

PortBussardCollector.SetMaxCondition(2000.000000)
PortBussardCollector.SetCritical(0)
PortBussardCollector.SetTargetable(1)
PortBussardCollector.SetPrimary(0)
PortBussardCollector.SetPosition(-1.440000, 0.140000, -0.240000)
PortBussardCollector.SetPosition2D(64.000000, 30.000000)
PortBussardCollector.SetRepairComplexity(2.000000)
PortBussardCollector.SetDisabledPercentage(0.500000)
PortBussardCollector.SetRadius(0.100000)
PortBussardCollector.SetMainBatteryLimit(1500.000000)
PortBussardCollector.SetBackupBatteryLimit(500.000000)
PortBussardCollector.SetMainConduitCapacity(90.000000)
PortBussardCollector.SetBackupConduitCapacity(10.000000)
PortBussardCollector.SetPowerOutput(80.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortBussardCollector)
#################################################
StarBussardCollector = App.PowerProperty_Create("Star Bussard Collector")

StarBussardCollector.SetMaxCondition(2000.000000)
StarBussardCollector.SetCritical(0)
StarBussardCollector.SetTargetable(1)
StarBussardCollector.SetPrimary(0)
StarBussardCollector.SetPosition(1.440000, 0.140000, -0.240000)
StarBussardCollector.SetPosition2D(64.000000, 30.000000)
StarBussardCollector.SetRepairComplexity(2.000000)
StarBussardCollector.SetDisabledPercentage(0.500000)
StarBussardCollector.SetRadius(0.100000)
StarBussardCollector.SetMainBatteryLimit(1500.000000)
StarBussardCollector.SetBackupBatteryLimit(500.000000)
StarBussardCollector.SetMainConduitCapacity(90.000000)
StarBussardCollector.SetBackupConduitCapacity(10.000000)
StarBussardCollector.SetPowerOutput(80.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarBussardCollector)
#################################################
BurstTorpedoTubes = App.WeaponSystemProperty_Create("Burst Torpedo Tubes")

BurstTorpedoTubes.SetMaxCondition(5000.000000)
BurstTorpedoTubes.SetCritical(0)
BurstTorpedoTubes.SetTargetable(0)
BurstTorpedoTubes.SetPrimary(1)
BurstTorpedoTubes.SetPosition(0.500000, 1.000000, 0.000000)
BurstTorpedoTubes.SetPosition2D(0.000000, 0.000000)
BurstTorpedoTubes.SetRepairComplexity(1.000000)
BurstTorpedoTubes.SetDisabledPercentage(0.750000)
BurstTorpedoTubes.SetRadius(0.050000)
BurstTorpedoTubes.SetNormalPowerPerSecond(100.000000)
BurstTorpedoTubes.SetWeaponSystemType(BurstTorpedoTubes.WST_PULSE)
BurstTorpedoTubes.SetSingleFire(1)
BurstTorpedoTubes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
BurstTorpedoTubes.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(BurstTorpedoTubes)
#################################################
ForwardBurstTurret = App.PulseWeaponProperty_Create("Forward Burst Turret")

ForwardBurstTurret.SetMaxCondition(3000.000000)
ForwardBurstTurret.SetCritical(0)
ForwardBurstTurret.SetTargetable(1)
ForwardBurstTurret.SetPrimary(1)
ForwardBurstTurret.SetPosition(0.005000, 2.020000, -0.172000)
ForwardBurstTurret.SetPosition2D(0.000000, 0.000000)
ForwardBurstTurret.SetRepairComplexity(2.000000)
ForwardBurstTurret.SetDisabledPercentage(0.500000)
ForwardBurstTurret.SetRadius(0.050000)
ForwardBurstTurret.SetDumbfire(1)
ForwardBurstTurret.SetWeaponID(0)
ForwardBurstTurret.SetGroups(1)
ForwardBurstTurret.SetDamageRadiusFactor(0.100000)
ForwardBurstTurret.SetIconNum(370)
ForwardBurstTurret.SetIconPositionX(76.000000)
ForwardBurstTurret.SetIconPositionY(45.000000)
ForwardBurstTurret.SetIconAboveShip(1)
ForwardBurstTurret.SetFireSound("Quantum Torpedo")
ForwardBurstTurret.SetMaxCharge(50.000000)
ForwardBurstTurret.SetMaxDamage(600.000000)
ForwardBurstTurret.SetMaxDamageDistance(100.000000)
ForwardBurstTurret.SetMinFiringCharge(1.000000)
ForwardBurstTurret.SetNormalDischargeRate(1.000000)
ForwardBurstTurret.SetRechargeRate(0.000000)
ForwardBurstTurret.SetIndicatorIconNum(0)
ForwardBurstTurret.SetIndicatorIconPositionX(0.000000)
ForwardBurstTurret.SetIndicatorIconPositionY(0.000000)
ForwardBurstTurretForward = App.TGPoint3()
ForwardBurstTurretForward.SetXYZ(0.000000, 0.995037, -0.099504)
ForwardBurstTurretUp = App.TGPoint3()
ForwardBurstTurretUp.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardBurstTurret.SetOrientation(ForwardBurstTurretForward, ForwardBurstTurretUp)
ForwardBurstTurret.SetArcWidthAngles(-0.349066, 0.349066)
ForwardBurstTurret.SetArcHeightAngles(-0.698132, -0.087266)
ForwardBurstTurret.SetCooldownTime(10.000000)
ForwardBurstTurret.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardBurstTurret)
#################################################
ForwardBurstTurret2 = App.PulseWeaponProperty_Create("Forward Burst Turret 2")

ForwardBurstTurret2.SetMaxCondition(3000.000000)
ForwardBurstTurret2.SetCritical(0)
ForwardBurstTurret2.SetTargetable(0)
ForwardBurstTurret2.SetPrimary(1)
ForwardBurstTurret2.SetPosition(0.005000, 2.020000, -0.172000)
ForwardBurstTurret2.SetPosition2D(0.000000, 0.000000)
ForwardBurstTurret2.SetRepairComplexity(2.000000)
ForwardBurstTurret2.SetDisabledPercentage(0.500000)
ForwardBurstTurret2.SetRadius(0.050000)
ForwardBurstTurret2.SetDumbfire(1)
ForwardBurstTurret2.SetWeaponID(0)
ForwardBurstTurret2.SetGroups(1)
ForwardBurstTurret2.SetDamageRadiusFactor(0.300000)
ForwardBurstTurret2.SetIconNum(0)
ForwardBurstTurret2.SetIconPositionX(0.000000)
ForwardBurstTurret2.SetIconPositionY(0.000000)
ForwardBurstTurret2.SetIconAboveShip(0)
ForwardBurstTurret2.SetFireSound("Quantum Torpedo")
ForwardBurstTurret2.SetMaxCharge(50.000000)
ForwardBurstTurret2.SetMaxDamage(600.000000)
ForwardBurstTurret2.SetMaxDamageDistance(100.000000)
ForwardBurstTurret2.SetMinFiringCharge(1.000000)
ForwardBurstTurret2.SetNormalDischargeRate(1.000000)
ForwardBurstTurret2.SetRechargeRate(0.000000)
ForwardBurstTurret2.SetIndicatorIconNum(0)
ForwardBurstTurret2.SetIndicatorIconPositionX(0.000000)
ForwardBurstTurret2.SetIndicatorIconPositionY(0.000000)
ForwardBurstTurret2Forward = App.TGPoint3()
ForwardBurstTurret2Forward.SetXYZ(0.000000, 0.995037, -0.099504)
ForwardBurstTurret2Up = App.TGPoint3()
ForwardBurstTurret2Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardBurstTurret2.SetOrientation(ForwardBurstTurret2Forward, ForwardBurstTurret2Up)
ForwardBurstTurret2.SetArcWidthAngles(-0.349066, 0.349066)
ForwardBurstTurret2.SetArcHeightAngles(-0.698132, -0.087266)
ForwardBurstTurret2.SetCooldownTime(10.000000)
ForwardBurstTurret2.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardBurstTurret2)
#################################################
ForwardBurstTurret3 = App.PulseWeaponProperty_Create("Forward Burst Turret 3")

ForwardBurstTurret3.SetMaxCondition(3000.000000)
ForwardBurstTurret3.SetCritical(0)
ForwardBurstTurret3.SetTargetable(0)
ForwardBurstTurret3.SetPrimary(1)
ForwardBurstTurret3.SetPosition(0.005000, 2.020000, -0.172000)
ForwardBurstTurret3.SetPosition2D(0.000000, 0.000000)
ForwardBurstTurret3.SetRepairComplexity(2.000000)
ForwardBurstTurret3.SetDisabledPercentage(0.500000)
ForwardBurstTurret3.SetRadius(0.050000)
ForwardBurstTurret3.SetDumbfire(1)
ForwardBurstTurret3.SetWeaponID(0)
ForwardBurstTurret3.SetGroups(1)
ForwardBurstTurret3.SetDamageRadiusFactor(0.300000)
ForwardBurstTurret3.SetIconNum(0)
ForwardBurstTurret3.SetIconPositionX(0.000000)
ForwardBurstTurret3.SetIconPositionY(0.000000)
ForwardBurstTurret3.SetIconAboveShip(0)
ForwardBurstTurret3.SetFireSound("Quantum Torpedo")
ForwardBurstTurret3.SetMaxCharge(50.000000)
ForwardBurstTurret3.SetMaxDamage(600.000000)
ForwardBurstTurret3.SetMaxDamageDistance(100.000000)
ForwardBurstTurret3.SetMinFiringCharge(1.000000)
ForwardBurstTurret3.SetNormalDischargeRate(1.000000)
ForwardBurstTurret3.SetRechargeRate(0.000000)
ForwardBurstTurret3.SetIndicatorIconNum(0)
ForwardBurstTurret3.SetIndicatorIconPositionX(0.000000)
ForwardBurstTurret3.SetIndicatorIconPositionY(0.000000)
ForwardBurstTurret3Forward = App.TGPoint3()
ForwardBurstTurret3Forward.SetXYZ(0.000000, 0.995037, -0.099504)
ForwardBurstTurret3Up = App.TGPoint3()
ForwardBurstTurret3Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardBurstTurret3.SetOrientation(ForwardBurstTurret3Forward, ForwardBurstTurret3Up)
ForwardBurstTurret3.SetArcWidthAngles(-0.349066, 0.349066)
ForwardBurstTurret3.SetArcHeightAngles(-0.698132, -0.087266)
ForwardBurstTurret3.SetCooldownTime(10.000000)
ForwardBurstTurret3.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardBurstTurret3)
#################################################
ForwardBurstTurret4 = App.PulseWeaponProperty_Create("Forward Burst Turret 4")

ForwardBurstTurret4.SetMaxCondition(3000.000000)
ForwardBurstTurret4.SetCritical(0)
ForwardBurstTurret4.SetTargetable(0)
ForwardBurstTurret4.SetPrimary(1)
ForwardBurstTurret4.SetPosition(0.005000, 2.020000, -0.172000)
ForwardBurstTurret4.SetPosition2D(0.000000, 0.000000)
ForwardBurstTurret4.SetRepairComplexity(2.000000)
ForwardBurstTurret4.SetDisabledPercentage(0.500000)
ForwardBurstTurret4.SetRadius(0.050000)
ForwardBurstTurret4.SetDumbfire(1)
ForwardBurstTurret4.SetWeaponID(0)
ForwardBurstTurret4.SetGroups(1)
ForwardBurstTurret4.SetDamageRadiusFactor(0.300000)
ForwardBurstTurret4.SetIconNum(0)
ForwardBurstTurret4.SetIconPositionX(0.000000)
ForwardBurstTurret4.SetIconPositionY(0.000000)
ForwardBurstTurret4.SetIconAboveShip(0)
ForwardBurstTurret4.SetFireSound("Quantum Torpedo")
ForwardBurstTurret4.SetMaxCharge(50.000000)
ForwardBurstTurret4.SetMaxDamage(600.000000)
ForwardBurstTurret4.SetMaxDamageDistance(100.000000)
ForwardBurstTurret4.SetMinFiringCharge(1.000000)
ForwardBurstTurret4.SetNormalDischargeRate(1.000000)
ForwardBurstTurret4.SetRechargeRate(0.000000)
ForwardBurstTurret4.SetIndicatorIconNum(0)
ForwardBurstTurret4.SetIndicatorIconPositionX(0.000000)
ForwardBurstTurret4.SetIndicatorIconPositionY(0.000000)
ForwardBurstTurret4Forward = App.TGPoint3()
ForwardBurstTurret4Forward.SetXYZ(0.000000, 0.995037, -0.099504)
ForwardBurstTurret4Up = App.TGPoint3()
ForwardBurstTurret4Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardBurstTurret4.SetOrientation(ForwardBurstTurret4Forward, ForwardBurstTurret4Up)
ForwardBurstTurret4.SetArcWidthAngles(-0.349066, 0.349066)
ForwardBurstTurret4.SetArcHeightAngles(-0.698132, -0.087266)
ForwardBurstTurret4.SetCooldownTime(10.000000)
ForwardBurstTurret4.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardBurstTurret4)
#################################################
SaucerPortTurret = App.PulseWeaponProperty_Create("Saucer Port Turret")

SaucerPortTurret.SetMaxCondition(3000.000000)
SaucerPortTurret.SetCritical(0)
SaucerPortTurret.SetTargetable(1)
SaucerPortTurret.SetPrimary(1)
SaucerPortTurret.SetPosition(-1.227000, 1.230000, -0.083000)
SaucerPortTurret.SetPosition2D(0.000000, 0.000000)
SaucerPortTurret.SetRepairComplexity(2.000000)
SaucerPortTurret.SetDisabledPercentage(0.500000)
SaucerPortTurret.SetRadius(0.050000)
SaucerPortTurret.SetDumbfire(1)
SaucerPortTurret.SetWeaponID(0)
SaucerPortTurret.SetGroups(1)
SaucerPortTurret.SetDamageRadiusFactor(0.300000)
SaucerPortTurret.SetIconNum(370)
SaucerPortTurret.SetIconPositionX(52.000000)
SaucerPortTurret.SetIconPositionY(62.000000)
SaucerPortTurret.SetIconAboveShip(1)
SaucerPortTurret.SetFireSound("Quantum Torpedo")
SaucerPortTurret.SetMaxCharge(30.000000)
SaucerPortTurret.SetMaxDamage(600.000000)
SaucerPortTurret.SetMaxDamageDistance(100.000000)
SaucerPortTurret.SetMinFiringCharge(1.000000)
SaucerPortTurret.SetNormalDischargeRate(1.000000)
SaucerPortTurret.SetRechargeRate(0.000000)
SaucerPortTurret.SetIndicatorIconNum(0)
SaucerPortTurret.SetIndicatorIconPositionX(0.000000)
SaucerPortTurret.SetIndicatorIconPositionY(0.000000)
SaucerPortTurretForward = App.TGPoint3()
SaucerPortTurretForward.SetXYZ(-0.933113, 0.359583, 0.000000)
SaucerPortTurretUp = App.TGPoint3()
SaucerPortTurretUp.SetXYZ(0.000000, 0.000000, 1.000000)
SaucerPortTurret.SetOrientation(SaucerPortTurretForward, SaucerPortTurretUp)
SaucerPortTurret.SetArcWidthAngles(-0.436332, 0.436332)
SaucerPortTurret.SetArcHeightAngles(-0.174533, 0.174533)
SaucerPortTurret.SetCooldownTime(5.000000)
SaucerPortTurret.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(SaucerPortTurret)
#################################################
SaucerPortTurret2 = App.PulseWeaponProperty_Create("Saucer Port Turret 2")

SaucerPortTurret2.SetMaxCondition(3000.000000)
SaucerPortTurret2.SetCritical(0)
SaucerPortTurret2.SetTargetable(0)
SaucerPortTurret2.SetPrimary(1)
SaucerPortTurret2.SetPosition(-1.227000, 1.230000, -0.083000)
SaucerPortTurret2.SetPosition2D(0.000000, 0.000000)
SaucerPortTurret2.SetRepairComplexity(2.000000)
SaucerPortTurret2.SetDisabledPercentage(0.500000)
SaucerPortTurret2.SetRadius(0.050000)
SaucerPortTurret2.SetDumbfire(1)
SaucerPortTurret2.SetWeaponID(0)
SaucerPortTurret2.SetGroups(1)
SaucerPortTurret2.SetDamageRadiusFactor(0.300000)
SaucerPortTurret2.SetIconNum(0)
SaucerPortTurret2.SetIconPositionX(0.000000)
SaucerPortTurret2.SetIconPositionY(0.000000)
SaucerPortTurret2.SetIconAboveShip(0)
SaucerPortTurret2.SetFireSound("Quantum Torpedo")
SaucerPortTurret2.SetMaxCharge(30.000000)
SaucerPortTurret2.SetMaxDamage(600.000000)
SaucerPortTurret2.SetMaxDamageDistance(100.000000)
SaucerPortTurret2.SetMinFiringCharge(1.000000)
SaucerPortTurret2.SetNormalDischargeRate(1.000000)
SaucerPortTurret2.SetRechargeRate(0.000000)
SaucerPortTurret2.SetIndicatorIconNum(0)
SaucerPortTurret2.SetIndicatorIconPositionX(0.000000)
SaucerPortTurret2.SetIndicatorIconPositionY(0.000000)
SaucerPortTurret2Forward = App.TGPoint3()
SaucerPortTurret2Forward.SetXYZ(-0.933113, 0.359583, 0.000000)
SaucerPortTurret2Up = App.TGPoint3()
SaucerPortTurret2Up.SetXYZ(0.000000, 0.000000, 1.000000)
SaucerPortTurret2.SetOrientation(SaucerPortTurret2Forward, SaucerPortTurret2Up)
SaucerPortTurret2.SetArcWidthAngles(-0.436332, 0.436332)
SaucerPortTurret2.SetArcHeightAngles(-0.174533, 0.174533)
SaucerPortTurret2.SetCooldownTime(5.000000)
SaucerPortTurret2.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(SaucerPortTurret2)
#################################################
SaucerStarTurret = App.PulseWeaponProperty_Create("Saucer Star Turret")

SaucerStarTurret.SetMaxCondition(3000.000000)
SaucerStarTurret.SetCritical(0)
SaucerStarTurret.SetTargetable(1)
SaucerStarTurret.SetPrimary(1)
SaucerStarTurret.SetPosition(1.227000, 1.230000, -0.083000)
SaucerStarTurret.SetPosition2D(0.000000, 0.000000)
SaucerStarTurret.SetRepairComplexity(2.000000)
SaucerStarTurret.SetDisabledPercentage(0.500000)
SaucerStarTurret.SetRadius(0.050000)
SaucerStarTurret.SetDumbfire(1)
SaucerStarTurret.SetWeaponID(0)
SaucerStarTurret.SetGroups(1)
SaucerStarTurret.SetDamageRadiusFactor(0.300000)
SaucerStarTurret.SetIconNum(370)
SaucerStarTurret.SetIconPositionX(99.000000)
SaucerStarTurret.SetIconPositionY(62.000000)
SaucerStarTurret.SetIconAboveShip(1)
SaucerStarTurret.SetFireSound("Quantum Torpedo")
SaucerStarTurret.SetMaxCharge(30.000000)
SaucerStarTurret.SetMaxDamage(600.000000)
SaucerStarTurret.SetMaxDamageDistance(100.000000)
SaucerStarTurret.SetMinFiringCharge(1.000000)
SaucerStarTurret.SetNormalDischargeRate(1.000000)
SaucerStarTurret.SetRechargeRate(0.000000)
SaucerStarTurret.SetIndicatorIconNum(0)
SaucerStarTurret.SetIndicatorIconPositionX(0.000000)
SaucerStarTurret.SetIndicatorIconPositionY(0.000000)
SaucerStarTurretForward = App.TGPoint3()
SaucerStarTurretForward.SetXYZ(0.933113, 0.359583, 0.000000)
SaucerStarTurretUp = App.TGPoint3()
SaucerStarTurretUp.SetXYZ(0.000000, 0.000000, 1.000000)
SaucerStarTurret.SetOrientation(SaucerStarTurretForward, SaucerStarTurretUp)
SaucerStarTurret.SetArcWidthAngles(-0.436332, 0.436332)
SaucerStarTurret.SetArcHeightAngles(-0.174533, 0.174533)
SaucerStarTurret.SetCooldownTime(5.000000)
SaucerStarTurret.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(SaucerStarTurret)
#################################################
SaucerStarTurret2 = App.PulseWeaponProperty_Create("Saucer Star Turret 2")

SaucerStarTurret2.SetMaxCondition(3000.000000)
SaucerStarTurret2.SetCritical(0)
SaucerStarTurret2.SetTargetable(0)
SaucerStarTurret2.SetPrimary(1)
SaucerStarTurret2.SetPosition(1.227000, 1.230000, -0.083000)
SaucerStarTurret2.SetPosition2D(0.000000, 0.000000)
SaucerStarTurret2.SetRepairComplexity(2.000000)
SaucerStarTurret2.SetDisabledPercentage(0.500000)
SaucerStarTurret2.SetRadius(0.050000)
SaucerStarTurret2.SetDumbfire(1)
SaucerStarTurret2.SetWeaponID(0)
SaucerStarTurret2.SetGroups(1)
SaucerStarTurret2.SetDamageRadiusFactor(0.300000)
SaucerStarTurret2.SetIconNum(0)
SaucerStarTurret2.SetIconPositionX(0.000000)
SaucerStarTurret2.SetIconPositionY(0.000000)
SaucerStarTurret2.SetIconAboveShip(0)
SaucerStarTurret2.SetFireSound("Quantum Torpedo")
SaucerStarTurret2.SetMaxCharge(30.000000)
SaucerStarTurret2.SetMaxDamage(600.000000)
SaucerStarTurret2.SetMaxDamageDistance(100.000000)
SaucerStarTurret2.SetMinFiringCharge(1.000000)
SaucerStarTurret2.SetNormalDischargeRate(1.000000)
SaucerStarTurret2.SetRechargeRate(0.000000)
SaucerStarTurret2.SetIndicatorIconNum(0)
SaucerStarTurret2.SetIndicatorIconPositionX(0.000000)
SaucerStarTurret2.SetIndicatorIconPositionY(0.000000)
SaucerStarTurret2Forward = App.TGPoint3()
SaucerStarTurret2Forward.SetXYZ(0.933113, 0.359583, 0.000000)
SaucerStarTurret2Up = App.TGPoint3()
SaucerStarTurret2Up.SetXYZ(0.000000, 0.000000, 1.000000)
SaucerStarTurret2.SetOrientation(SaucerStarTurret2Forward, SaucerStarTurret2Up)
SaucerStarTurret2.SetArcWidthAngles(-0.436332, 0.436332)
SaucerStarTurret2.SetArcHeightAngles(-0.174533, 0.174533)
SaucerStarTurret2.SetCooldownTime(5.000000)
SaucerStarTurret2.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(SaucerStarTurret2)
#################################################
PodPortTurret = App.PulseWeaponProperty_Create("Pod Port Turret")

PodPortTurret.SetMaxCondition(3000.000000)
PodPortTurret.SetCritical(0)
PodPortTurret.SetTargetable(1)
PodPortTurret.SetPrimary(1)
PodPortTurret.SetPosition(-0.190000, -1.230000, 0.394000)
PodPortTurret.SetPosition2D(0.000000, 0.000000)
PodPortTurret.SetRepairComplexity(2.000000)
PodPortTurret.SetDisabledPercentage(0.500000)
PodPortTurret.SetRadius(0.050000)
PodPortTurret.SetDumbfire(1)
PodPortTurret.SetWeaponID(0)
PodPortTurret.SetGroups(1)
PodPortTurret.SetDamageRadiusFactor(0.300000)
PodPortTurret.SetIconNum(370)
PodPortTurret.SetIconPositionX(70.000000)
PodPortTurret.SetIconPositionY(105.000000)
PodPortTurret.SetIconAboveShip(1)
PodPortTurret.SetFireSound("Quantum Torpedo")
PodPortTurret.SetMaxCharge(30.000000)
PodPortTurret.SetMaxDamage(600.000000)
PodPortTurret.SetMaxDamageDistance(100.000000)
PodPortTurret.SetMinFiringCharge(1.000000)
PodPortTurret.SetNormalDischargeRate(1.000000)
PodPortTurret.SetRechargeRate(0.000000)
PodPortTurret.SetIndicatorIconNum(0)
PodPortTurret.SetIndicatorIconPositionX(0.000000)
PodPortTurret.SetIndicatorIconPositionY(0.000000)
PodPortTurretForward = App.TGPoint3()
PodPortTurretForward.SetXYZ(-0.878275, -0.478156, 0.000000)
PodPortTurretUp = App.TGPoint3()
PodPortTurretUp.SetXYZ(0.000000, 0.000000, 1.000000)
PodPortTurret.SetOrientation(PodPortTurretForward, PodPortTurretUp)
PodPortTurret.SetArcWidthAngles(-0.349066, 0.523599)
PodPortTurret.SetArcHeightAngles(-0.261799, 0.261799)
PodPortTurret.SetCooldownTime(5.000000)
PodPortTurret.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(PodPortTurret)
#################################################
PodPortTurret2 = App.PulseWeaponProperty_Create("Pod Port Turret 2")

PodPortTurret2.SetMaxCondition(3000.000000)
PodPortTurret2.SetCritical(0)
PodPortTurret2.SetTargetable(0)
PodPortTurret2.SetPrimary(1)
PodPortTurret2.SetPosition(-0.190000, -1.230000, 0.394000)
PodPortTurret2.SetPosition2D(0.000000, 0.000000)
PodPortTurret2.SetRepairComplexity(2.000000)
PodPortTurret2.SetDisabledPercentage(0.500000)
PodPortTurret2.SetRadius(0.050000)
PodPortTurret2.SetDumbfire(1)
PodPortTurret2.SetWeaponID(0)
PodPortTurret2.SetGroups(1)
PodPortTurret2.SetDamageRadiusFactor(0.300000)
PodPortTurret2.SetIconNum(0)
PodPortTurret2.SetIconPositionX(0.000000)
PodPortTurret2.SetIconPositionY(0.000000)
PodPortTurret2.SetIconAboveShip(0)
PodPortTurret2.SetFireSound("Quantum Torpedo")
PodPortTurret2.SetMaxCharge(30.000000)
PodPortTurret2.SetMaxDamage(600.000000)
PodPortTurret2.SetMaxDamageDistance(100.000000)
PodPortTurret2.SetMinFiringCharge(1.000000)
PodPortTurret2.SetNormalDischargeRate(1.000000)
PodPortTurret2.SetRechargeRate(0.000000)
PodPortTurret2.SetIndicatorIconNum(0)
PodPortTurret2.SetIndicatorIconPositionX(0.000000)
PodPortTurret2.SetIndicatorIconPositionY(0.000000)
PodPortTurret2Forward = App.TGPoint3()
PodPortTurret2Forward.SetXYZ(-0.878275, -0.478156, 0.000000)
PodPortTurret2Up = App.TGPoint3()
PodPortTurret2Up.SetXYZ(0.000000, 0.000000, 1.000000)
PodPortTurret2.SetOrientation(PodPortTurret2Forward, PodPortTurret2Up)
PodPortTurret2.SetArcWidthAngles(-0.349066, 0.523599)
PodPortTurret2.SetArcHeightAngles(-0.261799, 0.261799)
PodPortTurret2.SetCooldownTime(5.000000)
PodPortTurret2.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(PodPortTurret2)
#################################################
PodStarTurret = App.PulseWeaponProperty_Create("Pod Star Turret")

PodStarTurret.SetMaxCondition(3000.000000)
PodStarTurret.SetCritical(0)
PodStarTurret.SetTargetable(1)
PodStarTurret.SetPrimary(1)
PodStarTurret.SetPosition(0.190000, -1.230000, 0.394000)
PodStarTurret.SetPosition2D(0.000000, 0.000000)
PodStarTurret.SetRepairComplexity(2.000000)
PodStarTurret.SetDisabledPercentage(0.500000)
PodStarTurret.SetRadius(0.050000)
PodStarTurret.SetDumbfire(1)
PodStarTurret.SetWeaponID(0)
PodStarTurret.SetGroups(1)
PodStarTurret.SetDamageRadiusFactor(0.300000)
PodStarTurret.SetIconNum(370)
PodStarTurret.SetIconPositionX(81.000000)
PodStarTurret.SetIconPositionY(105.000000)
PodStarTurret.SetIconAboveShip(1)
PodStarTurret.SetFireSound("Quantum Torpedo")
PodStarTurret.SetMaxCharge(30.000000)
PodStarTurret.SetMaxDamage(600.000000)
PodStarTurret.SetMaxDamageDistance(100.000000)
PodStarTurret.SetMinFiringCharge(1.000000)
PodStarTurret.SetNormalDischargeRate(1.000000)
PodStarTurret.SetRechargeRate(0.000000)
PodStarTurret.SetIndicatorIconNum(0)
PodStarTurret.SetIndicatorIconPositionX(0.000000)
PodStarTurret.SetIndicatorIconPositionY(0.000000)
PodStarTurretForward = App.TGPoint3()
PodStarTurretForward.SetXYZ(0.878275, -0.478156, 0.000000)
PodStarTurretUp = App.TGPoint3()
PodStarTurretUp.SetXYZ(0.000000, 0.000000, 1.000000)
PodStarTurret.SetOrientation(PodStarTurretForward, PodStarTurretUp)
PodStarTurret.SetArcWidthAngles(-0.523599, 0.349066)
PodStarTurret.SetArcHeightAngles(-0.261799, 0.261799)
PodStarTurret.SetCooldownTime(5.000000)
PodStarTurret.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(PodStarTurret)
#################################################
PodStarTurret2 = App.PulseWeaponProperty_Create("Pod Star Turret 2")

PodStarTurret2.SetMaxCondition(3000.000000)
PodStarTurret2.SetCritical(0)
PodStarTurret2.SetTargetable(0)
PodStarTurret2.SetPrimary(1)
PodStarTurret2.SetPosition(0.190000, -1.230000, 0.394000)
PodStarTurret2.SetPosition2D(0.000000, 0.000000)
PodStarTurret2.SetRepairComplexity(2.000000)
PodStarTurret2.SetDisabledPercentage(0.500000)
PodStarTurret2.SetRadius(0.050000)
PodStarTurret2.SetDumbfire(1)
PodStarTurret2.SetWeaponID(0)
PodStarTurret2.SetGroups(1)
PodStarTurret2.SetDamageRadiusFactor(0.300000)
PodStarTurret2.SetIconNum(0)
PodStarTurret2.SetIconPositionX(0.000000)
PodStarTurret2.SetIconPositionY(0.000000)
PodStarTurret2.SetIconAboveShip(0)
PodStarTurret2.SetFireSound("Quantum Torpedo")
PodStarTurret2.SetMaxCharge(30.000000)
PodStarTurret2.SetMaxDamage(600.000000)
PodStarTurret2.SetMaxDamageDistance(100.000000)
PodStarTurret2.SetMinFiringCharge(1.000000)
PodStarTurret2.SetNormalDischargeRate(1.000000)
PodStarTurret2.SetRechargeRate(0.000000)
PodStarTurret2.SetIndicatorIconNum(0)
PodStarTurret2.SetIndicatorIconPositionX(0.000000)
PodStarTurret2.SetIndicatorIconPositionY(0.000000)
PodStarTurret2Forward = App.TGPoint3()
PodStarTurret2Forward.SetXYZ(0.878275, -0.478156, 0.000000)
PodStarTurret2Up = App.TGPoint3()
PodStarTurret2Up.SetXYZ(0.000000, 0.000000, 1.000000)
PodStarTurret2.SetOrientation(PodStarTurret2Forward, PodStarTurret2Up)
PodStarTurret2.SetArcWidthAngles(-0.523599, 0.349066)
PodStarTurret2.SetArcHeightAngles(-0.261799, 0.261799)
PodStarTurret2.SetCooldownTime(5.000000)
PodStarTurret2.SetModuleName("Tactical.Projectiles.BurstPhoton")
App.g_kModelPropertyManager.RegisterLocalTemplate(PodStarTurret2)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractors")

Tractors.SetMaxCondition(24000.000000)
Tractors.SetCritical(0)
Tractors.SetTargetable(0)
Tractors.SetPrimary(1)
Tractors.SetPosition(0.400000, 1.000000, 0.000000)
Tractors.SetPosition2D(120.000000, 120.000000)
Tractors.SetRepairComplexity(1.500000)
Tractors.SetDisabledPercentage(0.750000)
Tractors.SetRadius(0.050000)
Tractors.SetNormalPowerPerSecond(600.000000)
Tractors.SetWeaponSystemType(Tractors.WST_TRACTOR)
Tractors.SetSingleFire(1)
Tractors.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Tractors.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Tractors)
#################################################
ForwardTractor = App.TractorBeamProperty_Create("Forward Tractor")

ForwardTractor.SetMaxCondition(1500.000000)
ForwardTractor.SetCritical(0)
ForwardTractor.SetTargetable(1)
ForwardTractor.SetPrimary(1)
ForwardTractor.SetPosition(0.000000, 1.300000, -0.394000)
ForwardTractor.SetPosition2D(64.000000, 54.000000)
ForwardTractor.SetRepairComplexity(1.500000)
ForwardTractor.SetDisabledPercentage(0.750000)
ForwardTractor.SetRadius(0.100000)
ForwardTractor.SetDumbfire(0)
ForwardTractor.SetWeaponID(1)
ForwardTractor.SetGroups(0)
ForwardTractor.SetDamageRadiusFactor(0.300000)
ForwardTractor.SetIconNum(0)
ForwardTractor.SetIconPositionX(0.000000)
ForwardTractor.SetIconPositionY(0.000000)
ForwardTractor.SetIconAboveShip(1)
ForwardTractor.SetFireSound("Tractor Beam")
ForwardTractor.SetMaxCharge(5.000000)
ForwardTractor.SetMaxDamage(700.000000)
ForwardTractor.SetMaxDamageDistance(100.000000)
ForwardTractor.SetMinFiringCharge(3.000000)
ForwardTractor.SetNormalDischargeRate(1.000000)
ForwardTractor.SetRechargeRate(1.000000)
ForwardTractor.SetIndicatorIconNum(0)
ForwardTractor.SetIndicatorIconPositionX(0.000000)
ForwardTractor.SetIndicatorIconPositionY(0.000000)
ForwardTractorForward = App.TGPoint3()
ForwardTractorForward.SetXYZ(0.000000, 0.995037, -0.099504)
ForwardTractorUp = App.TGPoint3()
ForwardTractorUp.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardTractor.SetOrientation(ForwardTractorForward, ForwardTractorUp)
ForwardTractor.SetArcWidthAngles(-0.698132, 0.698132)
ForwardTractor.SetArcHeightAngles(-0.523599, 0.174533)
ForwardTractor.SetTractorBeamWidth(0.300000)
ForwardTractor.SetTextureStart(0)
ForwardTractor.SetTextureEnd(0)
ForwardTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetInnerCoreColor(kColor)
ForwardTractor.SetNumSides(12)
ForwardTractor.SetMainRadius(0.115000)
ForwardTractor.SetTaperRadius(0.000000)
ForwardTractor.SetCoreScale(0.450000)
ForwardTractor.SetTaperRatio(0.200000)
ForwardTractor.SetTaperMinLength(1.000000)
ForwardTractor.SetTaperMaxLength(5.000000)
ForwardTractor.SetLengthTextureTilePerUnit(0.250000)
ForwardTractor.SetPerimeterTile(1.000000)
ForwardTractor.SetTextureSpeed(0.200000)
ForwardTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTractor)
#################################################
AftTractor = App.TractorBeamProperty_Create("Aft Tractor")

AftTractor.SetMaxCondition(1500.000000)
AftTractor.SetCritical(0)
AftTractor.SetTargetable(1)
AftTractor.SetPrimary(1)
AftTractor.SetPosition(0.000000, -0.900000, 0.280000)
AftTractor.SetPosition2D(64.000000, 59.000000)
AftTractor.SetRepairComplexity(2.000000)
AftTractor.SetDisabledPercentage(0.750000)
AftTractor.SetRadius(0.150000)
AftTractor.SetDumbfire(0)
AftTractor.SetWeaponID(1)
AftTractor.SetGroups(0)
AftTractor.SetDamageRadiusFactor(0.300000)
AftTractor.SetIconNum(0)
AftTractor.SetIconPositionX(0.000000)
AftTractor.SetIconPositionY(0.000000)
AftTractor.SetIconAboveShip(1)
AftTractor.SetFireSound("Tractor Beam")
AftTractor.SetMaxCharge(5.000000)
AftTractor.SetMaxDamage(800.000000)
AftTractor.SetMaxDamageDistance(100.000000)
AftTractor.SetMinFiringCharge(3.000000)
AftTractor.SetNormalDischargeRate(1.000000)
AftTractor.SetRechargeRate(1.000000)
AftTractor.SetIndicatorIconNum(0)
AftTractor.SetIndicatorIconPositionX(0.000000)
AftTractor.SetIndicatorIconPositionY(0.000000)
AftTractorForward = App.TGPoint3()
AftTractorForward.SetXYZ(0.000000, -0.995037, -0.099504)
AftTractorUp = App.TGPoint3()
AftTractorUp.SetXYZ(0.000000, 0.000000, 1.000000)
AftTractor.SetOrientation(AftTractorForward, AftTractorUp)
AftTractor.SetArcWidthAngles(-0.698132, 0.698132)
AftTractor.SetArcHeightAngles(-0.698132, 0.000000)
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.115000)
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)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(8000.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(0.530000, -0.500000, 0.160000)
ImpulseEngines.SetPosition2D(120.000000, 120.000000)
ImpulseEngines.SetRepairComplexity(3.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.050000)
ImpulseEngines.SetNormalPowerPerSecond(50.000000)
ImpulseEngines.SetMaxAccel(6.000000)
ImpulseEngines.SetMaxAngularAccel(0.500000)
ImpulseEngines.SetMaxAngularVelocity(0.450000)
ImpulseEngines.SetMaxSpeed(9.500000)
ImpulseEngines.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
SaucerPortImpulse = App.EngineProperty_Create("Saucer Port Impulse")

SaucerPortImpulse.SetMaxCondition(3000.000000)
SaucerPortImpulse.SetCritical(0)
SaucerPortImpulse.SetTargetable(1)
SaucerPortImpulse.SetPrimary(1)
SaucerPortImpulse.SetPosition(-0.981156, 0.430000, -0.112083)
SaucerPortImpulse.SetPosition2D(32.000000, 40.000000)
SaucerPortImpulse.SetRepairComplexity(3.000000)
SaucerPortImpulse.SetDisabledPercentage(0.500000)
SaucerPortImpulse.SetRadius(0.150000)
SaucerPortImpulse.SetEngineType(SaucerPortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(SaucerPortImpulse)
#################################################
SaucerStarImpulse = App.EngineProperty_Create("Saucer Star Impulse")

SaucerStarImpulse.SetMaxCondition(3000.000000)
SaucerStarImpulse.SetCritical(0)
SaucerStarImpulse.SetTargetable(1)
SaucerStarImpulse.SetPrimary(1)
SaucerStarImpulse.SetPosition(0.981156, 0.430000, -0.100000)
SaucerStarImpulse.SetPosition2D(96.000000, 40.000000)
SaucerStarImpulse.SetRepairComplexity(3.000000)
SaucerStarImpulse.SetDisabledPercentage(0.500000)
SaucerStarImpulse.SetRadius(0.150000)
SaucerStarImpulse.SetEngineType(SaucerStarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(SaucerStarImpulse)
#################################################
NacellePortImpulse = App.EngineProperty_Create("Nacelle Port Impulse")

NacellePortImpulse.SetMaxCondition(3000.000000)
NacellePortImpulse.SetCritical(0)
NacellePortImpulse.SetTargetable(1)
NacellePortImpulse.SetPrimary(1)
NacellePortImpulse.SetPosition(-0.600000, -1.400000, 0.185000)
NacellePortImpulse.SetPosition2D(0.000000, 0.000000)
NacellePortImpulse.SetRepairComplexity(3.000000)
NacellePortImpulse.SetDisabledPercentage(0.500000)
NacellePortImpulse.SetRadius(0.100000)
NacellePortImpulse.SetEngineType(NacellePortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(NacellePortImpulse)
#################################################
NacelleStarImpulse = App.EngineProperty_Create("Nacelle Star Impulse")

NacelleStarImpulse.SetMaxCondition(3000.000000)
NacelleStarImpulse.SetCritical(0)
NacelleStarImpulse.SetTargetable(1)
NacelleStarImpulse.SetPrimary(1)
NacelleStarImpulse.SetPosition(0.600000, -1.400000, 0.185000)
NacelleStarImpulse.SetPosition2D(96.000000, 40.000000)
NacelleStarImpulse.SetRepairComplexity(3.000000)
NacelleStarImpulse.SetDisabledPercentage(0.500000)
NacelleStarImpulse.SetRadius(0.100000)
NacelleStarImpulse.SetEngineType(NacelleStarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(NacelleStarImpulse)
#################################################
DeflectorControl = App.ShieldProperty_Create("Deflector Control")

DeflectorControl.SetMaxCondition(8000.000000)
DeflectorControl.SetCritical(0)
DeflectorControl.SetTargetable(1)
DeflectorControl.SetPrimary(1)
DeflectorControl.SetPosition(0.000000, 1.440000, -0.300000)
DeflectorControl.SetPosition2D(64.000000, 50.000000)
DeflectorControl.SetRepairComplexity(2.000000)
DeflectorControl.SetDisabledPercentage(0.500000)
DeflectorControl.SetRadius(0.050000)
DeflectorControl.SetNormalPowerPerSecond(300.000000)
DeflectorControlShieldGlowColor = App.TGColorA()
DeflectorControlShieldGlowColor.SetRGBA(0.203922, 0.631373, 1.000000, 0.466667)
DeflectorControl.SetShieldGlowColor(DeflectorControlShieldGlowColor)
DeflectorControl.SetShieldGlowDecay(1.000000)
DeflectorControl.SetMaxShields(DeflectorControl.FRONT_SHIELDS, 9000.000000)
DeflectorControl.SetMaxShields(DeflectorControl.REAR_SHIELDS, 9000.000000)
DeflectorControl.SetMaxShields(DeflectorControl.TOP_SHIELDS, 9000.000000)
DeflectorControl.SetMaxShields(DeflectorControl.BOTTOM_SHIELDS, 9000.000000)
DeflectorControl.SetMaxShields(DeflectorControl.LEFT_SHIELDS, 9000.000000)
DeflectorControl.SetMaxShields(DeflectorControl.RIGHT_SHIELDS, 9000.000000)
DeflectorControl.SetShieldChargePerSecond(DeflectorControl.FRONT_SHIELDS, 15.000000)
DeflectorControl.SetShieldChargePerSecond(DeflectorControl.REAR_SHIELDS, 15.000000)
DeflectorControl.SetShieldChargePerSecond(DeflectorControl.TOP_SHIELDS, 15.000000)
DeflectorControl.SetShieldChargePerSecond(DeflectorControl.BOTTOM_SHIELDS, 15.000000)
DeflectorControl.SetShieldChargePerSecond(DeflectorControl.LEFT_SHIELDS, 15.000000)
DeflectorControl.SetShieldChargePerSecond(DeflectorControl.RIGHT_SHIELDS, 15.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(DeflectorControl)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(8000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000000, 1.400000, -0.300000)
SensorArray.SetPosition2D(64.000000, 10.000000)
SensorArray.SetRepairComplexity(2.000000)
SensorArray.SetDisabledPercentage(0.250000)
SensorArray.SetRadius(0.040000)
SensorArray.SetNormalPowerPerSecond(15.000000)
SensorArray.SetBaseSensorRange(5500.000000)
SensorArray.SetMaxProbes(10)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
SaucerAblativeArmor = App.HullProperty_Create("Saucer Ablative Armor")

SaucerAblativeArmor.SetMaxCondition(5000.000000)
SaucerAblativeArmor.SetCritical(0)
SaucerAblativeArmor.SetTargetable(1)
SaucerAblativeArmor.SetPrimary(0)
SaucerAblativeArmor.SetPosition(0.000000, 1.200000, -0.100000)
SaucerAblativeArmor.SetPosition2D(64.000000, 50.000000)
SaucerAblativeArmor.SetRepairComplexity(9.000000)
SaucerAblativeArmor.SetDisabledPercentage(0.000000)
SaucerAblativeArmor.SetRadius(1.450000)
App.g_kModelPropertyManager.RegisterLocalTemplate(SaucerAblativeArmor)
#################################################
PodAblativeArmor = App.HullProperty_Create("Pod Ablative Armor")

PodAblativeArmor.SetMaxCondition(5000.000000)
PodAblativeArmor.SetCritical(0)
PodAblativeArmor.SetTargetable(1)
PodAblativeArmor.SetPrimary(0)
PodAblativeArmor.SetPosition(0.000000, -1.100000, 0.310000)
PodAblativeArmor.SetPosition2D(64.000000, 50.000000)
PodAblativeArmor.SetRepairComplexity(9.000000)
PodAblativeArmor.SetDisabledPercentage(0.000000)
PodAblativeArmor.SetRadius(0.700000)
App.g_kModelPropertyManager.RegisterLocalTemplate(PodAblativeArmor)
#################################################
PortNacelleAblative = App.HullProperty_Create("Port Nacelle Ablative")

PortNacelleAblative.SetMaxCondition(5000.000000)
PortNacelleAblative.SetCritical(0)
PortNacelleAblative.SetTargetable(1)
PortNacelleAblative.SetPrimary(0)
PortNacelleAblative.SetPosition(-1.440000, -0.500000, -0.200000)
PortNacelleAblative.SetPosition2D(64.000000, 50.000000)
PortNacelleAblative.SetRepairComplexity(9.000000)
PortNacelleAblative.SetDisabledPercentage(0.000000)
PortNacelleAblative.SetRadius(0.700000)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortNacelleAblative)
#################################################
StarNacelleAblative = App.HullProperty_Create("Star Nacelle Ablative")

StarNacelleAblative.SetMaxCondition(5000.000000)
StarNacelleAblative.SetCritical(0)
StarNacelleAblative.SetTargetable(1)
StarNacelleAblative.SetPrimary(0)
StarNacelleAblative.SetPosition(1.440000, -0.500000, -0.200000)
StarNacelleAblative.SetPosition2D(64.000000, 50.000000)
StarNacelleAblative.SetRepairComplexity(9.000000)
StarNacelleAblative.SetDisabledPercentage(0.000000)
StarNacelleAblative.SetRadius(0.700000)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarNacelleAblative)
#################################################
Engineering = App.RepairSubsystemProperty_Create("Engineering")

Engineering.SetMaxCondition(24000.000000)
Engineering.SetCritical(0)
Engineering.SetTargetable(0)
Engineering.SetPrimary(1)
Engineering.SetPosition(0.000000, 0.800000, -0.100000)
Engineering.SetPosition2D(64.000000, 40.000000)
Engineering.SetRepairComplexity(4.000000)
Engineering.SetDisabledPercentage(0.100000)
Engineering.SetRadius(0.050000)
Engineering.SetNormalPowerPerSecond(1.000000)
Engineering.SetMaxRepairPoints(100.000000)
Engineering.SetNumRepairTeams(5)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engineering)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(9000.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(0.000000, 0.700000, -0.260000)
WarpCore.SetPosition2D(64.000000, 30.000000)
WarpCore.SetRepairComplexity(2.000000)
WarpCore.SetDisabledPercentage(0.500000)
WarpCore.SetRadius(0.200000)
WarpCore.SetMainBatteryLimit(150000.000000)
WarpCore.SetBackupBatteryLimit(50000.000000)
WarpCore.SetMainConduitCapacity(900.000000)
WarpCore.SetBackupConduitCapacity(100.000000)
WarpCore.SetPowerOutput(800.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
MainShuttleBay = App.HullProperty_Create("Main Shuttle Bay")

MainShuttleBay.SetMaxCondition(4500.000000)
MainShuttleBay.SetCritical(0)
MainShuttleBay.SetTargetable(1)
MainShuttleBay.SetPrimary(0)
MainShuttleBay.SetPosition(-0.001234, 0.099000, -0.087173)
MainShuttleBay.SetPosition2D(0.000000, 0.000000)
MainShuttleBay.SetRepairComplexity(2.000000)
MainShuttleBay.SetDisabledPercentage(0.250000)
MainShuttleBay.SetRadius(0.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(MainShuttleBay)
#################################################
MainShuttleBayOEP = App.ObjectEmitterProperty_Create("Main Shuttle Bay OEP")

MainShuttleBayOEPForward = App.TGPoint3()
MainShuttleBayOEPForward.SetXYZ(0.000000, -1.000000, 0.000000)
MainShuttleBayOEPUp = App.TGPoint3()
MainShuttleBayOEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
MainShuttleBayOEPRight = App.TGPoint3()
MainShuttleBayOEPRight.SetXYZ(1.000000, 0.000000, 0.000000)
MainShuttleBayOEP.SetOrientation(MainShuttleBayOEPForward, MainShuttleBayOEPUp, MainShuttleBayOEPRight)
MainShuttleBayOEPPosition = App.TGPoint3()
MainShuttleBayOEPPosition.SetXYZ(-0.001234, 0.096071, -0.087173)
MainShuttleBayOEP.SetPosition(MainShuttleBayOEPPosition)
MainShuttleBayOEP.SetEmittedObjectType(MainShuttleBayOEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(MainShuttleBayOEP)
#################################################
ProbeLauncher = App.ObjectEmitterProperty_Create("Probe Launcher")

ProbeLauncherForward = App.TGPoint3()
ProbeLauncherForward.SetXYZ(0.000000, 1.000000, 0.000000)
ProbeLauncherUp = App.TGPoint3()
ProbeLauncherUp.SetXYZ(0.000000, 0.000000, 1.000000)
ProbeLauncherRight = App.TGPoint3()
ProbeLauncherRight.SetXYZ(1.000000, 0.000000, 0.000000)
ProbeLauncher.SetOrientation(ProbeLauncherForward, ProbeLauncherUp, ProbeLauncherRight)
ProbeLauncherPosition = App.TGPoint3()
ProbeLauncherPosition.SetXYZ(0.000000, 1.280000, -0.360000)
ProbeLauncher.SetPosition(ProbeLauncherPosition)
ProbeLauncher.SetEmittedObjectType(ProbeLauncher.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher)
#################################################
Phasers = App.WeaponSystemProperty_Create("Phasers")

Phasers.SetMaxCondition(10000.000000)
Phasers.SetCritical(0)
Phasers.SetTargetable(0)
Phasers.SetPrimary(1)
Phasers.SetPosition(-0.480000, 0.700000, 0.140000)
Phasers.SetPosition2D(46.000000, 64.000000)
Phasers.SetRepairComplexity(4.000000)
Phasers.SetDisabledPercentage(0.600000)
Phasers.SetRadius(0.050000)
Phasers.SetNormalPowerPerSecond(2.000000)
Phasers.SetWeaponSystemType(Phasers.WST_PHASER)
Phasers.SetSingleFire(1)
Phasers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Phasers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Phasers)
#################################################
DorsalPhaserArray = App.PhaserProperty_Create("Dorsal Phaser Array")

DorsalPhaserArray.SetMaxCondition(3000.000000)
DorsalPhaserArray.SetCritical(0)
DorsalPhaserArray.SetTargetable(1)
DorsalPhaserArray.SetPrimary(1)
DorsalPhaserArray.SetPosition(0.000000, 1.200000, -0.020000)
DorsalPhaserArray.SetPosition2D(34.000000, 40.000000)
DorsalPhaserArray.SetRepairComplexity(3.000000)
DorsalPhaserArray.SetDisabledPercentage(0.500000)
DorsalPhaserArray.SetRadius(0.200000)
DorsalPhaserArray.SetDumbfire(0)
DorsalPhaserArray.SetWeaponID(5)
DorsalPhaserArray.SetGroups(0)
DorsalPhaserArray.SetDamageRadiusFactor(0.100000)
DorsalPhaserArray.SetIconNum(364)
DorsalPhaserArray.SetIconPositionX(63.000000)
DorsalPhaserArray.SetIconPositionY(25.000000)
DorsalPhaserArray.SetIconAboveShip(1)
DorsalPhaserArray.SetFireSound("FedHeavy")
DorsalPhaserArray.SetMaxCharge(3.000000)
DorsalPhaserArray.SetMaxDamage(1000.000000)
DorsalPhaserArray.SetMaxDamageDistance(200.000000)
DorsalPhaserArray.SetMinFiringCharge(1.000000)
DorsalPhaserArray.SetNormalDischargeRate(1.000000)
DorsalPhaserArray.SetRechargeRate(3.000000)
DorsalPhaserArray.SetIndicatorIconNum(510)
DorsalPhaserArray.SetIndicatorIconPositionX(57.000000)
DorsalPhaserArray.SetIndicatorIconPositionY(21.000000)
DorsalPhaserArrayForward = App.TGPoint3()
DorsalPhaserArrayForward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaserArrayUp = App.TGPoint3()
DorsalPhaserArrayUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaserArray.SetOrientation(DorsalPhaserArrayForward, DorsalPhaserArrayUp)
DorsalPhaserArray.SetWidth(1.109000)
DorsalPhaserArray.SetLength(1.080000)
DorsalPhaserArray.SetArcWidthAngles(-2.094395, 2.094395)
DorsalPhaserArray.SetArcHeightAngles(-0.052360, 2.792527)
DorsalPhaserArray.SetPhaserTextureStart(0)
DorsalPhaserArray.SetPhaserTextureEnd(7)
DorsalPhaserArray.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.839216, 0.129412, 0.003922, 1.000000)
DorsalPhaserArray.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaserArray.SetInnerShellColor(kColor)
kColor.SetRGBA(0.639216, 0.639216, 0.000000, 1.000000)
DorsalPhaserArray.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.800000, 0.800000, 0.000000, 1.000000)
DorsalPhaserArray.SetInnerCoreColor(kColor)
DorsalPhaserArray.SetNumSides(6)
DorsalPhaserArray.SetMainRadius(0.070000)
DorsalPhaserArray.SetTaperRadius(0.010000)
DorsalPhaserArray.SetCoreScale(0.300000)
DorsalPhaserArray.SetTaperRatio(0.250000)
DorsalPhaserArray.SetTaperMinLength(5.000000)
DorsalPhaserArray.SetTaperMaxLength(30.000000)
DorsalPhaserArray.SetLengthTextureTilePerUnit(0.500000)
DorsalPhaserArray.SetPerimeterTile(1.000000)
DorsalPhaserArray.SetTextureSpeed(2.500000)
DorsalPhaserArray.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaserArray)
#################################################
VentralPhaser1Array = App.PhaserProperty_Create("Ventral Phaser 1 Array")

VentralPhaser1Array.SetMaxCondition(3000.000000)
VentralPhaser1Array.SetCritical(0)
VentralPhaser1Array.SetTargetable(1)
VentralPhaser1Array.SetPrimary(1)
VentralPhaser1Array.SetPosition(-0.540000, 1.260000, -0.148000)
VentralPhaser1Array.SetPosition2D(34.000000, 55.000000)
VentralPhaser1Array.SetRepairComplexity(3.000000)
VentralPhaser1Array.SetDisabledPercentage(0.500000)
VentralPhaser1Array.SetRadius(0.200000)
VentralPhaser1Array.SetDumbfire(0)
VentralPhaser1Array.SetWeaponID(1)
VentralPhaser1Array.SetGroups(0)
VentralPhaser1Array.SetDamageRadiusFactor(0.100000)
VentralPhaser1Array.SetIconNum(340)
VentralPhaser1Array.SetIconPositionX(23.000000)
VentralPhaser1Array.SetIconPositionY(47.000000)
VentralPhaser1Array.SetIconAboveShip(1)
VentralPhaser1Array.SetFireSound("FedHeavy")
VentralPhaser1Array.SetMaxCharge(3.000000)
VentralPhaser1Array.SetMaxDamage(1000.000000)
VentralPhaser1Array.SetMaxDamageDistance(200.000000)
VentralPhaser1Array.SetMinFiringCharge(1.000000)
VentralPhaser1Array.SetNormalDischargeRate(1.000000)
VentralPhaser1Array.SetRechargeRate(3.000000)
VentralPhaser1Array.SetIndicatorIconNum(504)
VentralPhaser1Array.SetIndicatorIconPositionX(29.000000)
VentralPhaser1Array.SetIndicatorIconPositionY(58.000000)
VentralPhaser1ArrayForward = App.TGPoint3()
VentralPhaser1ArrayForward.SetXYZ(-0.970142, 0.242536, 0.000000)
VentralPhaser1ArrayUp = App.TGPoint3()
VentralPhaser1ArrayUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser1Array.SetOrientation(VentralPhaser1ArrayForward, VentralPhaser1ArrayUp)
VentralPhaser1Array.SetWidth(0.880000)
VentralPhaser1Array.SetLength(0.600000)
VentralPhaser1Array.SetArcWidthAngles(-1.466077, 1.466077)
VentralPhaser1Array.SetArcHeightAngles(-2.268928, -0.017453)
VentralPhaser1Array.SetPhaserTextureStart(0)
VentralPhaser1Array.SetPhaserTextureEnd(7)
VentralPhaser1Array.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.839216, 0.129412, 0.003922, 1.000000)
VentralPhaser1Array.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser1Array.SetInnerShellColor(kColor)
kColor.SetRGBA(0.639216, 0.639216, 0.000000, 1.000000)
VentralPhaser1Array.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.800000, 0.800000, 0.000000, 1.000000)
VentralPhaser1Array.SetInnerCoreColor(kColor)
VentralPhaser1Array.SetNumSides(6)
VentralPhaser1Array.SetMainRadius(0.070000)
VentralPhaser1Array.SetTaperRadius(0.010000)
VentralPhaser1Array.SetCoreScale(0.300000)
VentralPhaser1Array.SetTaperRatio(0.250000)
VentralPhaser1Array.SetTaperMinLength(5.000000)
VentralPhaser1Array.SetTaperMaxLength(30.000000)
VentralPhaser1Array.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser1Array.SetPerimeterTile(1.000000)
VentralPhaser1Array.SetTextureSpeed(2.500000)
VentralPhaser1Array.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser1Array)
#################################################
VentralPhaser2Array = App.PhaserProperty_Create("Ventral Phaser 2 Array")

VentralPhaser2Array.SetMaxCondition(3000.000000)
VentralPhaser2Array.SetCritical(0)
VentralPhaser2Array.SetTargetable(1)
VentralPhaser2Array.SetPrimary(1)
VentralPhaser2Array.SetPosition(0.520000, 1.280000, -0.148000)
VentralPhaser2Array.SetPosition2D(75.000000, 45.000000)
VentralPhaser2Array.SetRepairComplexity(3.000000)
VentralPhaser2Array.SetDisabledPercentage(0.500000)
VentralPhaser2Array.SetRadius(0.200000)
VentralPhaser2Array.SetDumbfire(0)
VentralPhaser2Array.SetWeaponID(3)
VentralPhaser2Array.SetGroups(0)
VentralPhaser2Array.SetDamageRadiusFactor(0.100000)
VentralPhaser2Array.SetIconNum(360)
VentralPhaser2Array.SetIconPositionX(100.000000)
VentralPhaser2Array.SetIconPositionY(47.000000)
VentralPhaser2Array.SetIconAboveShip(1)
VentralPhaser2Array.SetFireSound("FedHeavy")
VentralPhaser2Array.SetMaxCharge(3.000000)
VentralPhaser2Array.SetMaxDamage(1000.000000)
VentralPhaser2Array.SetMaxDamageDistance(200.000000)
VentralPhaser2Array.SetMinFiringCharge(1.000000)
VentralPhaser2Array.SetNormalDischargeRate(1.000000)
VentralPhaser2Array.SetRechargeRate(3.000000)
VentralPhaser2Array.SetIndicatorIconNum(507)
VentralPhaser2Array.SetIndicatorIconPositionX(90.000000)
VentralPhaser2Array.SetIndicatorIconPositionY(58.000000)
VentralPhaser2ArrayForward = App.TGPoint3()
VentralPhaser2ArrayForward.SetXYZ(0.972387, 0.233373, 0.000000)
VentralPhaser2ArrayUp = App.TGPoint3()
VentralPhaser2ArrayUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser2Array.SetOrientation(VentralPhaser2ArrayForward, VentralPhaser2ArrayUp)
VentralPhaser2Array.SetWidth(0.880000)
VentralPhaser2Array.SetLength(0.600000)
VentralPhaser2Array.SetArcWidthAngles(-1.466077, 1.466077)
VentralPhaser2Array.SetArcHeightAngles(-2.268928, -0.017453)
VentralPhaser2Array.SetPhaserTextureStart(0)
VentralPhaser2Array.SetPhaserTextureEnd(7)
VentralPhaser2Array.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.839216, 0.129412, 0.003922, 1.000000)
VentralPhaser2Array.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser2Array.SetInnerShellColor(kColor)
kColor.SetRGBA(0.639216, 0.639216, 0.000000, 1.000000)
VentralPhaser2Array.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.800000, 0.800000, 0.000000, 1.000000)
VentralPhaser2Array.SetInnerCoreColor(kColor)
VentralPhaser2Array.SetNumSides(6)
VentralPhaser2Array.SetMainRadius(0.070000)
VentralPhaser2Array.SetTaperRadius(0.010000)
VentralPhaser2Array.SetCoreScale(0.300000)
VentralPhaser2Array.SetTaperRatio(0.250000)
VentralPhaser2Array.SetTaperMinLength(5.000000)
VentralPhaser2Array.SetTaperMaxLength(30.000000)
VentralPhaser2Array.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser2Array.SetPerimeterTile(1.000000)
VentralPhaser2Array.SetTextureSpeed(2.500000)
VentralPhaser2Array.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser2Array)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(24000.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(-0.500000, 1.000000, 0.000000)
Torpedoes.SetPosition2D(82.000000, 64.000000)
Torpedoes.SetRepairComplexity(3.000000)
Torpedoes.SetDisabledPercentage(0.750000)
Torpedoes.SetRadius(0.050000)
Torpedoes.SetNormalPowerPerSecond(200.000000)
Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO)
Torpedoes.SetSingleFire(0)
Torpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;1234;Dual;5;Quad")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 150)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.HeavyPhoton")
Torpedoes.SetMaxTorpedoes(1, 30)
Torpedoes.SetTorpedoScript(1, "Tactical.Projectiles.PhotonTorpedoMultiple")
Torpedoes.SetMaxTorpedoes(2, 20)
Torpedoes.SetTorpedoScript(2, "Tactical.Projectiles.PhotonTorpedoMultipleTarget")
Torpedoes.SetNumAmmoTypes(3)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
ForwardTorpedo1 = App.TorpedoTubeProperty_Create("Forward Torpedo 1")

ForwardTorpedo1.SetMaxCondition(3000.000000)
ForwardTorpedo1.SetCritical(0)
ForwardTorpedo1.SetTargetable(1)
ForwardTorpedo1.SetPrimary(1)
ForwardTorpedo1.SetPosition(0.090000, -0.610000, 0.395000)
ForwardTorpedo1.SetPosition2D(49.000000, 55.000000)
ForwardTorpedo1.SetRepairComplexity(3.000000)
ForwardTorpedo1.SetDisabledPercentage(0.500000)
ForwardTorpedo1.SetRadius(0.100000)
ForwardTorpedo1.SetDumbfire(1)
ForwardTorpedo1.SetWeaponID(0)
ForwardTorpedo1.SetGroups(17)
ForwardTorpedo1.SetDamageRadiusFactor(0.200000)
ForwardTorpedo1.SetIconNum(370)
ForwardTorpedo1.SetIconPositionX(64.000000)
ForwardTorpedo1.SetIconPositionY(40.000000)
ForwardTorpedo1.SetIconAboveShip(1)
ForwardTorpedo1.SetImmediateDelay(0.250000)
ForwardTorpedo1.SetReloadDelay(20.000000)
ForwardTorpedo1.SetMaxReady(2)
ForwardTorpedo1Direction = App.TGPoint3()
ForwardTorpedo1Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo1.SetDirection(ForwardTorpedo1Direction)
ForwardTorpedo1Right = App.TGPoint3()
ForwardTorpedo1Right.SetXYZ(-1.000000, 0.000000, 0.000000)
ForwardTorpedo1.SetRight(ForwardTorpedo1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo1)
#################################################
ForwardTorpedo2 = App.TorpedoTubeProperty_Create("Forward Torpedo 2")

ForwardTorpedo2.SetMaxCondition(3000.000000)
ForwardTorpedo2.SetCritical(0)
ForwardTorpedo2.SetTargetable(1)
ForwardTorpedo2.SetPrimary(1)
ForwardTorpedo2.SetPosition(-0.090000, -0.610000, 0.395000)
ForwardTorpedo2.SetPosition2D(59.000000, 55.000000)
ForwardTorpedo2.SetRepairComplexity(3.000000)
ForwardTorpedo2.SetDisabledPercentage(0.500000)
ForwardTorpedo2.SetRadius(0.100000)
ForwardTorpedo2.SetDumbfire(1)
ForwardTorpedo2.SetWeaponID(0)
ForwardTorpedo2.SetGroups(18)
ForwardTorpedo2.SetDamageRadiusFactor(0.200000)
ForwardTorpedo2.SetIconNum(370)
ForwardTorpedo2.SetIconPositionX(69.000000)
ForwardTorpedo2.SetIconPositionY(40.000000)
ForwardTorpedo2.SetIconAboveShip(1)
ForwardTorpedo2.SetImmediateDelay(0.250000)
ForwardTorpedo2.SetReloadDelay(20.000000)
ForwardTorpedo2.SetMaxReady(2)
ForwardTorpedo2Direction = App.TGPoint3()
ForwardTorpedo2Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo2.SetDirection(ForwardTorpedo2Direction)
ForwardTorpedo2Right = App.TGPoint3()
ForwardTorpedo2Right.SetXYZ(-1.000000, 0.000000, 0.000000)
ForwardTorpedo2.SetRight(ForwardTorpedo2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo2)
#################################################
ForwardTorpedo3 = App.TorpedoTubeProperty_Create("Forward Torpedo 3")

ForwardTorpedo3.SetMaxCondition(3000.000000)
ForwardTorpedo3.SetCritical(0)
ForwardTorpedo3.SetTargetable(1)
ForwardTorpedo3.SetPrimary(1)
ForwardTorpedo3.SetPosition(0.040000, -0.580000, 0.395000)
ForwardTorpedo3.SetPosition2D(70.000000, 55.000000)
ForwardTorpedo3.SetRepairComplexity(3.000000)
ForwardTorpedo3.SetDisabledPercentage(0.500000)
ForwardTorpedo3.SetRadius(0.040000)
ForwardTorpedo3.SetDumbfire(1)
ForwardTorpedo3.SetWeaponID(0)
ForwardTorpedo3.SetGroups(20)
ForwardTorpedo3.SetDamageRadiusFactor(0.200000)
ForwardTorpedo3.SetIconNum(370)
ForwardTorpedo3.SetIconPositionX(82.000000)
ForwardTorpedo3.SetIconPositionY(40.000000)
ForwardTorpedo3.SetIconAboveShip(1)
ForwardTorpedo3.SetImmediateDelay(0.250000)
ForwardTorpedo3.SetReloadDelay(20.000000)
ForwardTorpedo3.SetMaxReady(2)
ForwardTorpedo3Direction = App.TGPoint3()
ForwardTorpedo3Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo3.SetDirection(ForwardTorpedo3Direction)
ForwardTorpedo3Right = App.TGPoint3()
ForwardTorpedo3Right.SetXYZ(-1.000000, 0.000000, 0.000000)
ForwardTorpedo3.SetRight(ForwardTorpedo3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo3)
#################################################
ForwardTorpedo4 = App.TorpedoTubeProperty_Create("Forward Torpedo 4")

ForwardTorpedo4.SetMaxCondition(3000.000000)
ForwardTorpedo4.SetCritical(0)
ForwardTorpedo4.SetTargetable(1)
ForwardTorpedo4.SetPrimary(1)
ForwardTorpedo4.SetPosition(-0.040000, -0.580000, 0.395000)
ForwardTorpedo4.SetPosition2D(80.000000, 55.000000)
ForwardTorpedo4.SetRepairComplexity(3.000000)
ForwardTorpedo4.SetDisabledPercentage(0.500000)
ForwardTorpedo4.SetRadius(0.050000)
ForwardTorpedo4.SetDumbfire(1)
ForwardTorpedo4.SetWeaponID(0)
ForwardTorpedo4.SetGroups(24)
ForwardTorpedo4.SetDamageRadiusFactor(0.200000)
ForwardTorpedo4.SetIconNum(370)
ForwardTorpedo4.SetIconPositionX(87.000000)
ForwardTorpedo4.SetIconPositionY(40.000000)
ForwardTorpedo4.SetIconAboveShip(1)
ForwardTorpedo4.SetImmediateDelay(0.250000)
ForwardTorpedo4.SetReloadDelay(20.000000)
ForwardTorpedo4.SetMaxReady(2)
ForwardTorpedo4Direction = App.TGPoint3()
ForwardTorpedo4Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo4.SetDirection(ForwardTorpedo4Direction)
ForwardTorpedo4Right = App.TGPoint3()
ForwardTorpedo4Right.SetXYZ(-1.000000, 0.000000, 0.000000)
ForwardTorpedo4.SetRight(ForwardTorpedo4Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo4)
#################################################
Predator = App.ShipProperty_Create("Predator")

Predator.SetGenus(1)
Predator.SetSpecies(103)
Predator.SetMass(2036.000000)
Predator.SetRotationalInertia(1298.000000)
Predator.SetShipName("Predator")
Predator.SetModelFilename("data/Models/Ships/Predator.nif")
Predator.SetDamageResolution(8.000000)
Predator.SetAffiliation(0)
Predator.SetStationary(0)
Predator.SetAIString("NonFedAttack")
Predator.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Predator)
#################################################
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, 1.260000, 0.150000)
ViewscreenForward.SetPosition(ViewscreenForwardPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenForward)
#################################################
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, 0.900000, 0.200000)
ViewscreenBack.SetPosition(ViewscreenBackPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenBack)
#################################################
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.000000, 1.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.000000, 1.000000, 0.200000)
ViewscreenRight.SetPosition(ViewscreenRightPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenRight)
#################################################
ViewscreenUp = App.PositionOrientationProperty_Create("ViewscreenUp")

ViewscreenUpForward = App.TGPoint3()
ViewscreenUpForward.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenUpUp = App.TGPoint3()
ViewscreenUpUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenUpRight = App.TGPoint3()
ViewscreenUpRight.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenUp.SetOrientation(ViewscreenUpForward, ViewscreenUpUp, ViewscreenUpRight)
ViewscreenUpPosition = App.TGPoint3()
ViewscreenUpPosition.SetXYZ(0.000000, 1.000000, 0.100000)
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, 1.000000, -0.380000)
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, 1.000000, 0.100000)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(3000.000000)
Bridge.SetCritical(0)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.000000, 1.070000, 0.210000)
Bridge.SetPosition2D(64.000000, 25.000000)
Bridge.SetRepairComplexity(4.000000)
Bridge.SetDisabledPercentage(0.000000)
Bridge.SetRadius(0.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
AftTorpedo1 = App.TorpedoTubeProperty_Create("Aft Torpedo 1")

AftTorpedo1.SetMaxCondition(3000.000000)
AftTorpedo1.SetCritical(0)
AftTorpedo1.SetTargetable(1)
AftTorpedo1.SetPrimary(1)
AftTorpedo1.SetPosition(-0.190000, -1.350000, 0.393000)
AftTorpedo1.SetPosition2D(76.000000, 100.000000)
AftTorpedo1.SetRepairComplexity(3.000000)
AftTorpedo1.SetDisabledPercentage(0.500000)
AftTorpedo1.SetRadius(0.100000)
AftTorpedo1.SetDumbfire(1)
AftTorpedo1.SetWeaponID(4)
AftTorpedo1.SetGroups(20)
AftTorpedo1.SetDamageRadiusFactor(0.200000)
AftTorpedo1.SetIconNum(370)
AftTorpedo1.SetIconPositionX(69.000000)
AftTorpedo1.SetIconPositionY(115.000000)
AftTorpedo1.SetIconAboveShip(1)
AftTorpedo1.SetImmediateDelay(0.250000)
AftTorpedo1.SetReloadDelay(20.000000)
AftTorpedo1.SetMaxReady(1)
AftTorpedo1Direction = App.TGPoint3()
AftTorpedo1Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedo1.SetDirection(AftTorpedo1Direction)
AftTorpedo1Right = App.TGPoint3()
AftTorpedo1Right.SetXYZ(-1.000000, 0.000000, 0.000000)
AftTorpedo1.SetRight(AftTorpedo1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo1)
#################################################
AftTorpedo2 = App.TorpedoTubeProperty_Create("Aft Torpedo 2")

AftTorpedo2.SetMaxCondition(3000.000000)
AftTorpedo2.SetCritical(0)
AftTorpedo2.SetTargetable(1)
AftTorpedo2.SetPrimary(1)
AftTorpedo2.SetPosition(-0.110000, -1.400000, 0.393000)
AftTorpedo2.SetPosition2D(76.000000, 100.000000)
AftTorpedo2.SetRepairComplexity(3.000000)
AftTorpedo2.SetDisabledPercentage(0.500000)
AftTorpedo2.SetRadius(0.100000)
AftTorpedo2.SetDumbfire(1)
AftTorpedo2.SetWeaponID(5)
AftTorpedo2.SetGroups(20)
AftTorpedo2.SetDamageRadiusFactor(0.200000)
AftTorpedo2.SetIconNum(370)
AftTorpedo2.SetIconPositionX(82.000000)
AftTorpedo2.SetIconPositionY(115.000000)
AftTorpedo2.SetIconAboveShip(1)
AftTorpedo2.SetImmediateDelay(0.250000)
AftTorpedo2.SetReloadDelay(20.000000)
AftTorpedo2.SetMaxReady(1)
AftTorpedo2Direction = App.TGPoint3()
AftTorpedo2Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedo2.SetDirection(AftTorpedo2Direction)
AftTorpedo2Right = App.TGPoint3()
AftTorpedo2Right.SetXYZ(-1.000000, 0.000000, 0.000000)
AftTorpedo2.SetRight(AftTorpedo2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo2)
#################################################
AftTorpedo3 = App.TorpedoTubeProperty_Create("Aft Torpedo 3")

AftTorpedo3.SetMaxCondition(3000.000000)
AftTorpedo3.SetCritical(0)
AftTorpedo3.SetTargetable(1)
AftTorpedo3.SetPrimary(1)
AftTorpedo3.SetPosition(0.110000, -1.400000, 0.393000)
AftTorpedo3.SetPosition2D(76.000000, 100.000000)
AftTorpedo3.SetRepairComplexity(3.000000)
AftTorpedo3.SetDisabledPercentage(0.500000)
AftTorpedo3.SetRadius(0.100000)
AftTorpedo3.SetDumbfire(1)
AftTorpedo3.SetWeaponID(6)
AftTorpedo3.SetGroups(24)
AftTorpedo3.SetDamageRadiusFactor(0.200000)
AftTorpedo3.SetIconNum(370)
AftTorpedo3.SetIconPositionX(64.000000)
AftTorpedo3.SetIconPositionY(115.000000)
AftTorpedo3.SetIconAboveShip(1)
AftTorpedo3.SetImmediateDelay(0.250000)
AftTorpedo3.SetReloadDelay(20.000000)
AftTorpedo3.SetMaxReady(1)
AftTorpedo3Direction = App.TGPoint3()
AftTorpedo3Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedo3.SetDirection(AftTorpedo3Direction)
AftTorpedo3Right = App.TGPoint3()
AftTorpedo3Right.SetXYZ(-1.000000, 0.000000, 0.000000)
AftTorpedo3.SetRight(AftTorpedo3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo3)
#################################################
AftTorpedo4 = App.TorpedoTubeProperty_Create("Aft Torpedo 4")

AftTorpedo4.SetMaxCondition(3000.000000)
AftTorpedo4.SetCritical(0)
AftTorpedo4.SetTargetable(1)
AftTorpedo4.SetPrimary(1)
AftTorpedo4.SetPosition(0.190000, -1.350000, 0.393000)
AftTorpedo4.SetPosition2D(76.000000, 100.000000)
AftTorpedo4.SetRepairComplexity(3.000000)
AftTorpedo4.SetDisabledPercentage(0.500000)
AftTorpedo4.SetRadius(0.100000)
AftTorpedo4.SetDumbfire(1)
AftTorpedo4.SetWeaponID(7)
AftTorpedo4.SetGroups(24)
AftTorpedo4.SetDamageRadiusFactor(0.200000)
AftTorpedo4.SetIconNum(370)
AftTorpedo4.SetIconPositionX(87.000000)
AftTorpedo4.SetIconPositionY(115.000000)
AftTorpedo4.SetIconAboveShip(1)
AftTorpedo4.SetImmediateDelay(0.250000)
AftTorpedo4.SetReloadDelay(20.000000)
AftTorpedo4.SetMaxReady(1)
AftTorpedo4Direction = App.TGPoint3()
AftTorpedo4Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedo4.SetDirection(AftTorpedo4Direction)
AftTorpedo4Right = App.TGPoint3()
AftTorpedo4Right.SetXYZ(-1.000000, 0.000000, 0.000000)
AftTorpedo4.SetRight(AftTorpedo4Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo4)

# 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("Warp Engines", 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("Port Bussard Collector", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Bussard Collector", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Burst Torpedo Tubes", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Burst Turret", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Burst Turret 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Burst Turret 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Burst Turret 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Saucer Port Turret", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Saucer Port Turret 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Saucer Star Turret", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Saucer Star Turret 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Pod Port Turret", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Pod Port Turret 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Pod Star Turret", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Pod Star Turret 2", 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("Forward Tractor", 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("Bridge", 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("Saucer Port Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Saucer Star Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Nacelle Port Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Nacelle Star Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Deflector Control", 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("Saucer Ablative Armor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Pod Ablative Armor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Nacelle Ablative", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Nacelle Ablative", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engineering", 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("Main Shuttle Bay", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Main Shuttle Bay OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Probe Launcher", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phasers", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 1 Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 2 Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Predator", 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("Forward Torpedo 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torpedo 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torpedo 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torpedo 4", 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("Aft Torpedo 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torpedo 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torpedo 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torpedo 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
