# C:\Program Files\Activision\Bridge Commander\scripts\ships\Hardpoints\SBExcaliburAtlantic.py
# This file was automatically generated - modify at your own risk.
# 

import App
import GlobalPropertyTemplates
# Setting up local templates.
#################################################
Excalibur = App.ShipProperty_Create("Excalibur")

Excalibur.SetGenus(1)
Excalibur.SetSpecies(102)
Excalibur.SetMass(2500.000000)
Excalibur.SetRotationalInertia(420000.000000)
Excalibur.SetShipName("Excalibur")
Excalibur.SetModelFilename("data/Models/Ships/Excalibur Atlantic/ExcaliburAtlantic.nif")
Excalibur.SetDamageResolution(1.000000)
Excalibur.SetAffiliation(0)
Excalibur.SetStationary(0)
Excalibur.SetAIString("FedAttack")
Excalibur.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Excalibur)
#################################################
PulsePhasers = App.WeaponSystemProperty_Create("Pulse Phasers")

PulsePhasers.SetMaxCondition(2000.000000)
PulsePhasers.SetCritical(0)
PulsePhasers.SetTargetable(0)
PulsePhasers.SetPrimary(1)
PulsePhasers.SetPosition(0.000000, 0.250000, 0.030000)
PulsePhasers.SetPosition2D(64.000000, 65.453751)
PulsePhasers.SetRepairComplexity(2.000000)
PulsePhasers.SetDisabledPercentage(0.250000)
PulsePhasers.SetRadius(0.050000)
PulsePhasers.SetNormalPowerPerSecond(250.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)
#################################################
PortCannon1 = App.PulseWeaponProperty_Create("Port Cannon 1")

PortCannon1.SetMaxCondition(2000.000000)
PortCannon1.SetCritical(0)
PortCannon1.SetTargetable(1)
PortCannon1.SetPrimary(1)
PortCannon1.SetPosition(-1.140000, -0.980000, -0.015000)
PortCannon1.SetPosition2D(-2.918590, 65.890099)
PortCannon1.SetRepairComplexity(1.000000)
PortCannon1.SetDisabledPercentage(0.250000)
PortCannon1.SetRadius(0.010000)
PortCannon1.SetDumbfire(0)
PortCannon1.SetWeaponID(3)
PortCannon1.SetGroups(1)
PortCannon1.SetDamageRadiusFactor(0.100000)
PortCannon1.SetIconNum(365)
PortCannon1.SetIconPositionX(39.000000)
PortCannon1.SetIconPositionY(75.000000)
PortCannon1.SetIconAboveShip(1)
PortCannon1.SetFireSound("PulsePhaserJLH.wav")
PortCannon1.SetMaxCharge(6.000000)
PortCannon1.SetMaxDamage(250.000000)
PortCannon1.SetMaxDamageDistance(100.000000)
PortCannon1.SetMinFiringCharge(3.000000)
PortCannon1.SetNormalDischargeRate(1.000000)
PortCannon1.SetRechargeRate(1.000000)
PortCannon1.SetIndicatorIconNum(512)
PortCannon1.SetIndicatorIconPositionX(21.000000)
PortCannon1.SetIndicatorIconPositionY(82.000000)
PortCannon1Forward = App.TGPoint3()
PortCannon1Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
PortCannon1Up = App.TGPoint3()
PortCannon1Up.SetXYZ(0.000000, 0.000000, 1.000000)
PortCannon1.SetOrientation(PortCannon1Forward, PortCannon1Up)
PortCannon1.SetArcWidthAngles(-0.523599, 0.331613)
PortCannon1.SetArcHeightAngles(-1.047198, 0.872665)
PortCannon1.SetCooldownTime(0.050000)
PortCannon1.SetModuleName("Tactical.Projectiles.SBblackelmdefiantpulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortCannon1)
#################################################
StarCannon1 = App.PulseWeaponProperty_Create("Star Cannon 1")

StarCannon1.SetMaxCondition(2000.000000)
StarCannon1.SetCritical(0)
StarCannon1.SetTargetable(1)
StarCannon1.SetPrimary(1)
StarCannon1.SetPosition(1.180000, -0.980000, -0.015000)
StarCannon1.SetPosition2D(130.919006, 65.890099)
StarCannon1.SetRepairComplexity(1.000000)
StarCannon1.SetDisabledPercentage(0.250000)
StarCannon1.SetRadius(0.010000)
StarCannon1.SetDumbfire(0)
StarCannon1.SetWeaponID(4)
StarCannon1.SetGroups(1)
StarCannon1.SetDamageRadiusFactor(0.100000)
StarCannon1.SetIconNum(365)
StarCannon1.SetIconPositionX(114.000000)
StarCannon1.SetIconPositionY(75.000000)
StarCannon1.SetIconAboveShip(1)
StarCannon1.SetFireSound("PulsePhaserJLH.wav")
StarCannon1.SetMaxCharge(6.000000)
StarCannon1.SetMaxDamage(250.000000)
StarCannon1.SetMaxDamageDistance(100.000000)
StarCannon1.SetMinFiringCharge(3.000000)
StarCannon1.SetNormalDischargeRate(1.000000)
StarCannon1.SetRechargeRate(1.000000)
StarCannon1.SetIndicatorIconNum(513)
StarCannon1.SetIndicatorIconPositionX(96.000000)
StarCannon1.SetIndicatorIconPositionY(82.000000)
StarCannon1Forward = App.TGPoint3()
StarCannon1Forward.SetXYZ(1.000000, 0.000000, 0.000000)
StarCannon1Up = App.TGPoint3()
StarCannon1Up.SetXYZ(0.000000, 0.000000, 1.000000)
StarCannon1.SetOrientation(StarCannon1Forward, StarCannon1Up)
StarCannon1.SetArcWidthAngles(-0.209440, 0.698132)
StarCannon1.SetArcHeightAngles(-1.047198, 0.872665)
StarCannon1.SetCooldownTime(0.050000)
StarCannon1.SetModuleName("Tactical.Projectiles.SBblackelmdefiantpulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarCannon1)
#################################################
PortCannon2 = App.PulseWeaponProperty_Create("Port Cannon 2")

PortCannon2.SetMaxCondition(2000.000000)
PortCannon2.SetCritical(0)
PortCannon2.SetTargetable(1)
PortCannon2.SetPrimary(1)
PortCannon2.SetPosition(-0.960000, 0.665000, -0.630000)
PortCannon2.SetPosition2D(9.097700, 63.985901)
PortCannon2.SetRepairComplexity(1.000000)
PortCannon2.SetDisabledPercentage(0.250000)
PortCannon2.SetRadius(0.010000)
PortCannon2.SetDumbfire(0)
PortCannon2.SetWeaponID(1)
PortCannon2.SetGroups(1)
PortCannon2.SetDamageRadiusFactor(0.100000)
PortCannon2.SetIconNum(365)
PortCannon2.SetIconPositionX(39.000000)
PortCannon2.SetIconPositionY(63.000000)
PortCannon2.SetIconAboveShip(0)
PortCannon2.SetFireSound("PulsePhaserJLH.wav")
PortCannon2.SetMaxCharge(6.000000)
PortCannon2.SetMaxDamage(250.000000)
PortCannon2.SetMaxDamageDistance(100.000000)
PortCannon2.SetMinFiringCharge(3.000000)
PortCannon2.SetNormalDischargeRate(1.000000)
PortCannon2.SetRechargeRate(1.000000)
PortCannon2.SetIndicatorIconNum(512)
PortCannon2.SetIndicatorIconPositionX(21.000000)
PortCannon2.SetIndicatorIconPositionY(70.000000)
PortCannon2Forward = App.TGPoint3()
PortCannon2Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
PortCannon2Up = App.TGPoint3()
PortCannon2Up.SetXYZ(0.000000, 0.000000, 1.000000)
PortCannon2.SetOrientation(PortCannon2Forward, PortCannon2Up)
PortCannon2.SetArcWidthAngles(-0.698132, 0.698132)
PortCannon2.SetArcHeightAngles(-1.396263, 0.261799)
PortCannon2.SetCooldownTime(0.050000)
PortCannon2.SetModuleName("Tactical.Projectiles.SBblackelmdefiantpulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortCannon2)
#################################################
StarCannon2 = App.PulseWeaponProperty_Create("Star Cannon 2")

StarCannon2.SetMaxCondition(2000.000000)
StarCannon2.SetCritical(0)
StarCannon2.SetTargetable(1)
StarCannon2.SetPrimary(1)
StarCannon2.SetPosition(0.990000, 0.665000, -0.630000)
StarCannon2.SetPosition2D(118.902000, 63.985901)
StarCannon2.SetRepairComplexity(1.000000)
StarCannon2.SetDisabledPercentage(0.250000)
StarCannon2.SetRadius(0.010000)
StarCannon2.SetDumbfire(0)
StarCannon2.SetWeaponID(2)
StarCannon2.SetGroups(1)
StarCannon2.SetDamageRadiusFactor(0.100000)
StarCannon2.SetIconNum(365)
StarCannon2.SetIconPositionX(114.000000)
StarCannon2.SetIconPositionY(63.000000)
StarCannon2.SetIconAboveShip(0)
StarCannon2.SetFireSound("PulsePhaserJLH.wav")
StarCannon2.SetMaxCharge(6.000000)
StarCannon2.SetMaxDamage(250.000000)
StarCannon2.SetMaxDamageDistance(100.000000)
StarCannon2.SetMinFiringCharge(3.000000)
StarCannon2.SetNormalDischargeRate(1.000000)
StarCannon2.SetRechargeRate(1.000000)
StarCannon2.SetIndicatorIconNum(513)
StarCannon2.SetIndicatorIconPositionX(96.000000)
StarCannon2.SetIndicatorIconPositionY(70.000000)
StarCannon2Forward = App.TGPoint3()
StarCannon2Forward.SetXYZ(1.000000, 0.000000, 0.000000)
StarCannon2Up = App.TGPoint3()
StarCannon2Up.SetXYZ(0.000000, 0.000000, 1.000000)
StarCannon2.SetOrientation(StarCannon2Forward, StarCannon2Up)
StarCannon2.SetArcWidthAngles(-0.698132, 0.698132)
StarCannon2.SetArcHeightAngles(-1.396263, 0.261799)
StarCannon2.SetCooldownTime(0.050000)
StarCannon2.SetModuleName("Tactical.Projectiles.SBblackelmdefiantpulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarCannon2)
#################################################
PortCannon3 = App.PulseWeaponProperty_Create("Port Cannon 3")

PortCannon3.SetMaxCondition(2000.000000)
PortCannon3.SetCritical(0)
PortCannon3.SetTargetable(1)
PortCannon3.SetPrimary(1)
PortCannon3.SetPosition(-0.710000, 2.380000, -0.630000)
PortCannon3.SetPosition2D(9.097700, 63.985901)
PortCannon3.SetRepairComplexity(1.000000)
PortCannon3.SetDisabledPercentage(0.250000)
PortCannon3.SetRadius(0.010000)
PortCannon3.SetDumbfire(0)
PortCannon3.SetWeaponID(1)
PortCannon3.SetGroups(1)
PortCannon3.SetDamageRadiusFactor(0.100000)
PortCannon3.SetIconNum(365)
PortCannon3.SetIconPositionX(39.000000)
PortCannon3.SetIconPositionY(51.000000)
PortCannon3.SetIconAboveShip(0)
PortCannon3.SetFireSound("PulsePhaserJLH.wav")
PortCannon3.SetMaxCharge(6.000000)
PortCannon3.SetMaxDamage(250.000000)
PortCannon3.SetMaxDamageDistance(100.000000)
PortCannon3.SetMinFiringCharge(3.000000)
PortCannon3.SetNormalDischargeRate(1.000000)
PortCannon3.SetRechargeRate(1.000000)
PortCannon3.SetIndicatorIconNum(512)
PortCannon3.SetIndicatorIconPositionX(21.000000)
PortCannon3.SetIndicatorIconPositionY(58.000000)
PortCannon3Forward = App.TGPoint3()
PortCannon3Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
PortCannon3Up = App.TGPoint3()
PortCannon3Up.SetXYZ(0.000000, 0.000000, 1.000000)
PortCannon3.SetOrientation(PortCannon3Forward, PortCannon3Up)
PortCannon3.SetArcWidthAngles(-0.698132, 0.698132)
PortCannon3.SetArcHeightAngles(-1.396263, 0.261799)
PortCannon3.SetCooldownTime(0.050000)
PortCannon3.SetModuleName("Tactical.Projectiles.SBblackelmdefiantpulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortCannon3)
#################################################
StarCannon3 = App.PulseWeaponProperty_Create("Star Cannon 3")

StarCannon3.SetMaxCondition(2000.000000)
StarCannon3.SetCritical(0)
StarCannon3.SetTargetable(1)
StarCannon3.SetPrimary(1)
StarCannon3.SetPosition(0.750000, 2.380000, -0.630000)
StarCannon3.SetPosition2D(118.902000, 63.985901)
StarCannon3.SetRepairComplexity(1.000000)
StarCannon3.SetDisabledPercentage(0.250000)
StarCannon3.SetRadius(0.010000)
StarCannon3.SetDumbfire(0)
StarCannon3.SetWeaponID(2)
StarCannon3.SetGroups(1)
StarCannon3.SetDamageRadiusFactor(0.100000)
StarCannon3.SetIconNum(365)
StarCannon3.SetIconPositionX(114.000000)
StarCannon3.SetIconPositionY(51.000000)
StarCannon3.SetIconAboveShip(0)
StarCannon3.SetFireSound("PulsePhaserJLH.wav")
StarCannon3.SetMaxCharge(6.000000)
StarCannon3.SetMaxDamage(250.000000)
StarCannon3.SetMaxDamageDistance(100.000000)
StarCannon3.SetMinFiringCharge(3.000000)
StarCannon3.SetNormalDischargeRate(1.000000)
StarCannon3.SetRechargeRate(1.000000)
StarCannon3.SetIndicatorIconNum(513)
StarCannon3.SetIndicatorIconPositionX(96.000000)
StarCannon3.SetIndicatorIconPositionY(58.000000)
StarCannon3Forward = App.TGPoint3()
StarCannon3Forward.SetXYZ(1.000000, 0.000000, 0.000000)
StarCannon3Up = App.TGPoint3()
StarCannon3Up.SetXYZ(0.000000, 0.000000, 1.000000)
StarCannon3.SetOrientation(StarCannon3Forward, StarCannon3Up)
StarCannon3.SetArcWidthAngles(-0.698132, 0.698132)
StarCannon3.SetArcHeightAngles(-1.396263, 0.261799)
StarCannon3.SetCooldownTime(0.050000)
StarCannon3.SetModuleName("Tactical.Projectiles.SBblackelmdefiantpulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarCannon3)
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(100000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.300000, 0.000000)
Hull.SetPosition2D(0.000000, 0.000000)
Hull.SetRepairComplexity(2.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(7.500000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(25000.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(0.000000, 1.250000, -0.550000)
WarpCore.SetPosition2D(64.000000, 75.000000)
WarpCore.SetRepairComplexity(3.000000)
WarpCore.SetDisabledPercentage(0.250000)
WarpCore.SetRadius(0.550000)
WarpCore.SetMainBatteryLimit(900000.000000)
WarpCore.SetBackupBatteryLimit(400000.000000)
WarpCore.SetMainConduitCapacity(9000.000000)
WarpCore.SetBackupConduitCapacity(600.000000)
WarpCore.SetPowerOutput(8000.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(25000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(0.000000, 1.245000, 0.900000)
ShieldGenerator.SetPosition2D(64.000000, 60.000000)
ShieldGenerator.SetRepairComplexity(2.000000)
ShieldGenerator.SetDisabledPercentage(0.500000)
ShieldGenerator.SetRadius(0.250000)
ShieldGenerator.SetNormalPowerPerSecond(2500.000000)
ShieldGeneratorShieldGlowColor = App.TGColorA()
ShieldGeneratorShieldGlowColor.SetRGBA(0.203922, 0.631373, 1.000000, 0.466667)
ShieldGenerator.SetShieldGlowColor(ShieldGeneratorShieldGlowColor)
ShieldGenerator.SetShieldGlowDecay(1.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.FRONT_SHIELDS, 52000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 40000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 50000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 50000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 38000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 38000.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 50.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 50.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 50.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 50.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 50.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 50.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(18000.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(-0.001045, 0.198698, 0.522156)
ImpulseEngines.SetPosition2D(64.000000, 74.000000)
ImpulseEngines.SetRepairComplexity(1.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.235000)
ImpulseEngines.SetNormalPowerPerSecond(1650.000000)
ImpulseEngines.SetMaxAccel(1.200000)
ImpulseEngines.SetMaxAngularAccel(0.075000)
ImpulseEngines.SetMaxAngularVelocity(0.250000)
ImpulseEngines.SetMaxSpeed(9.000000)
ImpulseEngines.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(10000.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-1.550000, 0.600000, 0.450000)
PortImpulse.SetPosition2D(0.000000, 0.000000)
PortImpulse.SetRepairComplexity(2.000000)
PortImpulse.SetDisabledPercentage(0.300000)
PortImpulse.SetRadius(0.350000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(8000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(-0.015047, -2.258560, 0.100000)
WarpEngines.SetPosition2D(0.000000, 0.000000)
WarpEngines.SetRepairComplexity(1.000000)
WarpEngines.SetDisabledPercentage(0.500000)
WarpEngines.SetRadius(0.200000)
WarpEngines.SetNormalPowerPerSecond(1.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(12000.000000)
PortWarp.SetCritical(0)
PortWarp.SetTargetable(1)
PortWarp.SetPrimary(0)
PortWarp.SetPosition(-2.800000, -5.000000, 0.250000)
PortWarp.SetPosition2D(0.000000, 0.000000)
PortWarp.SetRepairComplexity(4.000000)
PortWarp.SetDisabledPercentage(0.600000)
PortWarp.SetRadius(2.500000)
PortWarp.SetEngineType(PortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp)
#################################################
StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(12000.000000)
StarWarp.SetCritical(0)
StarWarp.SetTargetable(1)
StarWarp.SetPrimary(1)
StarWarp.SetPosition(2.800000, -5.000000, 0.250000)
StarWarp.SetPosition2D(0.000000, 0.000000)
StarWarp.SetRepairComplexity(4.000000)
StarWarp.SetDisabledPercentage(0.600000)
StarWarp.SetRadius(2.500000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
Engineering = App.RepairSubsystemProperty_Create("Engineering")

Engineering.SetMaxCondition(14000.000000)
Engineering.SetCritical(0)
Engineering.SetTargetable(0)
Engineering.SetPrimary(1)
Engineering.SetPosition(-0.011690, -0.222517, -0.144061)
Engineering.SetPosition2D(75.000000, 75.000000)
Engineering.SetRepairComplexity(1.000000)
Engineering.SetDisabledPercentage(0.500000)
Engineering.SetRadius(0.340000)
Engineering.SetNormalPowerPerSecond(1.000000)
Engineering.SetMaxRepairPoints(250.000000)
Engineering.SetNumRepairTeams(8)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engineering)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(10000.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(-0.015263, 1.355670, 0.300000)
Torpedoes.SetPosition2D(73.000000, 55.000000)
Torpedoes.SetRepairComplexity(3.000000)
Torpedoes.SetDisabledPercentage(0.500000)
Torpedoes.SetRadius(0.250000)
Torpedoes.SetNormalPowerPerSecond(248.000000)
Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO)
Torpedoes.SetSingleFire(0)
Torpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;1234;Dual")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 400)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.SBCGPhotorp")
Torpedoes.SetNumAmmoTypes(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(18000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000000, 3.450000, -0.450000)
SensorArray.SetPosition2D(64.000000, 30.000000)
SensorArray.SetRepairComplexity(3.000000)
SensorArray.SetDisabledPercentage(0.200000)
SensorArray.SetRadius(0.300000)
SensorArray.SetNormalPowerPerSecond(350.000000)
SensorArray.SetBaseSensorRange(3000.000000)
SensorArray.SetMaxProbes(10)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
ForwardTube1 = App.TorpedoTubeProperty_Create("Forward Tube 1")

ForwardTube1.SetMaxCondition(10000.000000)
ForwardTube1.SetCritical(0)
ForwardTube1.SetTargetable(1)
ForwardTube1.SetPrimary(1)
ForwardTube1.SetPosition(-0.097000, 5.780000, -0.108000)
ForwardTube1.SetPosition2D(80.000000, 45.000000)
ForwardTube1.SetRepairComplexity(2.000000)
ForwardTube1.SetDisabledPercentage(0.500000)
ForwardTube1.SetRadius(0.050000)
ForwardTube1.SetDumbfire(1)
ForwardTube1.SetWeaponID(1)
ForwardTube1.SetGroups(15)
ForwardTube1.SetDamageRadiusFactor(0.250000)
ForwardTube1.SetIconNum(370)
ForwardTube1.SetIconPositionX(64.000000)
ForwardTube1.SetIconPositionY(35.000000)
ForwardTube1.SetIconAboveShip(0)
ForwardTube1.SetImmediateDelay(0.350000)
ForwardTube1.SetReloadDelay(15.000000)
ForwardTube1.SetMaxReady(8)
ForwardTube1Direction = App.TGPoint3()
ForwardTube1Direction.SetXYZ(-0.034899, 0.999391, 0.000000)
ForwardTube1.SetDirection(ForwardTube1Direction)
ForwardTube1Right = App.TGPoint3()
ForwardTube1Right.SetXYZ(0.999391, 0.034899, 0.000000)
ForwardTube1.SetRight(ForwardTube1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTube1)
#################################################
ForwardTube2 = App.TorpedoTubeProperty_Create("Forward Tube 2")

ForwardTube2.SetMaxCondition(10000.000000)
ForwardTube2.SetCritical(0)
ForwardTube2.SetTargetable(1)
ForwardTube2.SetPrimary(1)
ForwardTube2.SetPosition(0.117000, 5.780000, -0.108000)
ForwardTube2.SetPosition2D(49.000000, 45.000000)
ForwardTube2.SetRepairComplexity(2.000000)
ForwardTube2.SetDisabledPercentage(0.500000)
ForwardTube2.SetRadius(0.050000)
ForwardTube2.SetDumbfire(1)
ForwardTube2.SetWeaponID(2)
ForwardTube2.SetGroups(25)
ForwardTube2.SetDamageRadiusFactor(0.250000)
ForwardTube2.SetIconNum(370)
ForwardTube2.SetIconPositionX(89.000000)
ForwardTube2.SetIconPositionY(35.000000)
ForwardTube2.SetIconAboveShip(0)
ForwardTube2.SetImmediateDelay(0.350000)
ForwardTube2.SetReloadDelay(15.000000)
ForwardTube2.SetMaxReady(8)
ForwardTube2Direction = App.TGPoint3()
ForwardTube2Direction.SetXYZ(0.034899, 0.999391, 0.000000)
ForwardTube2.SetDirection(ForwardTube2Direction)
ForwardTube2Right = App.TGPoint3()
ForwardTube2Right.SetXYZ(-0.999391, 0.034899, 0.000000)
ForwardTube2.SetRight(ForwardTube2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTube2)
#################################################
AftTube1 = App.TorpedoTubeProperty_Create("Aft Tube 1")

AftTube1.SetMaxCondition(10000.000000)
AftTube1.SetCritical(0)
AftTube1.SetTargetable(1)
AftTube1.SetPrimary(1)
AftTube1.SetPosition(0.020000, -1.380000, 0.850000)
AftTube1.SetPosition2D(0.000000, 0.000000)
AftTube1.SetRepairComplexity(2.000000)
AftTube1.SetDisabledPercentage(0.500000)
AftTube1.SetRadius(0.050000)
AftTube1.SetDumbfire(1)
AftTube1.SetWeaponID(9)
AftTube1.SetGroups(17)
AftTube1.SetDamageRadiusFactor(0.250000)
AftTube1.SetIconNum(370)
AftTube1.SetIconPositionX(77.000000)
AftTube1.SetIconPositionY(98.000000)
AftTube1.SetIconAboveShip(1)
AftTube1.SetImmediateDelay(0.350000)
AftTube1.SetReloadDelay(15.000000)
AftTube1.SetMaxReady(8)
AftTube1Direction = App.TGPoint3()
AftTube1Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTube1.SetDirection(AftTube1Direction)
AftTube1Right = App.TGPoint3()
AftTube1Right.SetXYZ(0.000000, 0.000000, 1.000000)
AftTube1.SetRight(AftTube1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTube1)
#################################################
ProbeLauncher = App.ObjectEmitterProperty_Create("Probe Launcher")

ProbeLauncherForward = App.TGPoint3()
ProbeLauncherForward.SetXYZ(0.000000, 0.997559, 0.069829)
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.004000, 7.069230, 0.505000)
ProbeLauncher.SetPosition(ProbeLauncherPosition)
ProbeLauncher.SetEmittedObjectType(ProbeLauncher.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher)
#################################################
Phasers = App.WeaponSystemProperty_Create("Phasers")

Phasers.SetMaxCondition(20000.000000)
Phasers.SetCritical(0)
Phasers.SetTargetable(0)
Phasers.SetPrimary(1)
Phasers.SetPosition(0.000000, 0.000000, 0.000000)
Phasers.SetPosition2D(0.000000, 0.000000)
Phasers.SetRepairComplexity(1.000000)
Phasers.SetDisabledPercentage(0.500000)
Phasers.SetRadius(0.250000)
Phasers.SetNormalPowerPerSecond(1500.000000)
Phasers.SetWeaponSystemType(Phasers.WST_PHASER)
Phasers.SetSingleFire(0)
Phasers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("12345;Single")
Phasers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Phasers)
#################################################
DorsalArray2 = App.PhaserProperty_Create("Dorsal Array 2")

DorsalArray2.SetMaxCondition(7000.000000)
DorsalArray2.SetCritical(0)
DorsalArray2.SetTargetable(1)
DorsalArray2.SetPrimary(1)
DorsalArray2.SetPosition(1.000000, 5.400000, 0.750000)
DorsalArray2.SetPosition2D(54.000000, 30.000000)
DorsalArray2.SetRepairComplexity(3.000000)
DorsalArray2.SetDisabledPercentage(0.200000)
DorsalArray2.SetRadius(0.250000)
DorsalArray2.SetDumbfire(0)
DorsalArray2.SetWeaponID(13)
DorsalArray2.SetGroups(1)
DorsalArray2.SetDamageRadiusFactor(0.080000)
DorsalArray2.SetIconNum(350)
DorsalArray2.SetIconPositionX(88.000000)
DorsalArray2.SetIconPositionY(41.000000)
DorsalArray2.SetIconAboveShip(1)
DorsalArray2.SetFireSound("SBExcal Phaser")
DorsalArray2.SetMaxCharge(1.200000)
DorsalArray2.SetMaxDamage(4000.000000)
DorsalArray2.SetMaxDamageDistance(200.000000)
DorsalArray2.SetMinFiringCharge(1.200000)
DorsalArray2.SetNormalDischargeRate(0.800000)
DorsalArray2.SetRechargeRate(0.150000)
DorsalArray2.SetIndicatorIconNum(502)
DorsalArray2.SetIndicatorIconPositionX(91.000000)
DorsalArray2.SetIndicatorIconPositionY(35.000000)
DorsalArray2Forward = App.TGPoint3()
DorsalArray2Forward.SetXYZ(0.656058, 0.754710, 0.000000)
DorsalArray2Up = App.TGPoint3()
DorsalArray2Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalArray2.SetOrientation(DorsalArray2Forward, DorsalArray2Up)
DorsalArray2.SetWidth(0.600000)
DorsalArray2.SetLength(0.150000)
DorsalArray2.SetArcWidthAngles(-0.785398, -0.349066)
DorsalArray2.SetArcHeightAngles(1.570796, -0.069813)
DorsalArray2.SetPhaserTextureStart(0)
DorsalArray2.SetPhaserTextureEnd(7)
DorsalArray2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
DorsalArray2.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.886275, 0.784314, 1.000000)
DorsalArray2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.819608, 0.239216, 0.000000, 1.000000)
DorsalArray2.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
DorsalArray2.SetInnerCoreColor(kColor)
DorsalArray2.SetNumSides(6)
DorsalArray2.SetMainRadius(0.060000)
DorsalArray2.SetTaperRadius(0.020000)
DorsalArray2.SetCoreScale(0.150000)
DorsalArray2.SetTaperRatio(0.250000)
DorsalArray2.SetTaperMinLength(1.000000)
DorsalArray2.SetTaperMaxLength(1.000000)
DorsalArray2.SetLengthTextureTilePerUnit(0.050000)
DorsalArray2.SetPerimeterTile(1.000000)
DorsalArray2.SetTextureSpeed(2.000000)
DorsalArray2.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalArray2)
#################################################
DorsalArray2a = App.PhaserProperty_Create("Dorsal Array 2a")

DorsalArray2a.SetMaxCondition(7000.000000)
DorsalArray2a.SetCritical(0)
DorsalArray2a.SetTargetable(1)
DorsalArray2a.SetPrimary(1)
DorsalArray2a.SetPosition(1.000000, 5.400000, 0.750000)
DorsalArray2a.SetPosition2D(54.000000, 30.000000)
DorsalArray2a.SetRepairComplexity(3.000000)
DorsalArray2a.SetDisabledPercentage(0.200000)
DorsalArray2a.SetRadius(0.250000)
DorsalArray2a.SetDumbfire(0)
DorsalArray2a.SetWeaponID(13)
DorsalArray2a.SetGroups(2)
DorsalArray2a.SetDamageRadiusFactor(0.080000)
DorsalArray2a.SetIconNum(350)
DorsalArray2a.SetIconPositionX(88.000000)
DorsalArray2a.SetIconPositionY(41.000000)
DorsalArray2a.SetIconAboveShip(1)
DorsalArray2a.SetFireSound("Type XV Phaser")
DorsalArray2a.SetMaxCharge(1.000000)
DorsalArray2a.SetMaxDamage(1200.000000)
DorsalArray2a.SetMaxDamageDistance(200.000000)
DorsalArray2a.SetMinFiringCharge(1.000000)
DorsalArray2a.SetNormalDischargeRate(0.800000)
DorsalArray2a.SetRechargeRate(3.000000)
DorsalArray2a.SetIndicatorIconNum(502)
DorsalArray2a.SetIndicatorIconPositionX(91.000000)
DorsalArray2a.SetIndicatorIconPositionY(35.000000)
DorsalArray2aForward = App.TGPoint3()
DorsalArray2aForward.SetXYZ(0.656058, 0.754710, 0.000000)
DorsalArray2aUp = App.TGPoint3()
DorsalArray2aUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalArray2a.SetOrientation(DorsalArray2aForward, DorsalArray2aUp)
DorsalArray2a.SetWidth(0.600000)
DorsalArray2a.SetLength(0.150000)
DorsalArray2a.SetArcWidthAngles(-0.785398, -0.349066)
DorsalArray2a.SetArcHeightAngles(1.570796, -0.069813)
DorsalArray2a.SetPhaserTextureStart(0)
DorsalArray2a.SetPhaserTextureEnd(7)
DorsalArray2a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.666666, 0.000000, 0.000000, 1.000000)
DorsalArray2a.SetOuterShellColor(kColor)
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
DorsalArray2a.SetInnerShellColor(kColor)
kColor.SetRGBA(1.000000, 0.721568, 0.450980, 1.000000)
DorsalArray2a.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
DorsalArray2a.SetInnerCoreColor(kColor)
DorsalArray2a.SetNumSides(6)
DorsalArray2a.SetMainRadius(0.060000)
DorsalArray2a.SetTaperRadius(0.020000)
DorsalArray2a.SetCoreScale(0.300000)
DorsalArray2a.SetTaperRatio(0.250000)
DorsalArray2a.SetTaperMinLength(1.000000)
DorsalArray2a.SetTaperMaxLength(1.000000)
DorsalArray2a.SetLengthTextureTilePerUnit(0.050000)
DorsalArray2a.SetPerimeterTile(1.000000)
DorsalArray2a.SetTextureSpeed(2.000000)
DorsalArray2a.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalArray2a)
#################################################
DorsalArray3 = App.PhaserProperty_Create("Dorsal Array 3")

DorsalArray3.SetMaxCondition(7000.000000)
DorsalArray3.SetCritical(0)
DorsalArray3.SetTargetable(1)
DorsalArray3.SetPrimary(1)
DorsalArray3.SetPosition(0.000000, 3.900000, 0.740000)
DorsalArray3.SetPosition2D(88.000000, 9.000000)
DorsalArray3.SetRepairComplexity(3.000000)
DorsalArray3.SetDisabledPercentage(0.200000)
DorsalArray3.SetRadius(0.250000)
DorsalArray3.SetDumbfire(0)
DorsalArray3.SetWeaponID(13)
DorsalArray3.SetGroups(1)
DorsalArray3.SetDamageRadiusFactor(0.080000)
DorsalArray3.SetIconNum(361)
DorsalArray3.SetIconPositionX(6.000000)
DorsalArray3.SetIconPositionY(60.000000)
DorsalArray3.SetIconAboveShip(1)
DorsalArray3.SetFireSound("SBExcal Phaser")
DorsalArray3.SetMaxCharge(1.200000)
DorsalArray3.SetMaxDamage(4900.000000)
DorsalArray3.SetMaxDamageDistance(200.000000)
DorsalArray3.SetMinFiringCharge(1.200000)
DorsalArray3.SetNormalDischargeRate(0.800000)
DorsalArray3.SetRechargeRate(0.150000)
DorsalArray3.SetIndicatorIconNum(508)
DorsalArray3.SetIndicatorIconPositionX(5.000000)
DorsalArray3.SetIndicatorIconPositionY(59.000000)
DorsalArray3Forward = App.TGPoint3()
DorsalArray3Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
DorsalArray3Up = App.TGPoint3()
DorsalArray3Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalArray3.SetOrientation(DorsalArray3Forward, DorsalArray3Up)
DorsalArray3.SetWidth(2.050000)
DorsalArray3.SetLength(1.830000)
DorsalArray3.SetArcWidthAngles(-0.418879, 1.219985)
DorsalArray3.SetArcHeightAngles(1.570796, -0.069813)
DorsalArray3.SetPhaserTextureStart(0)
DorsalArray3.SetPhaserTextureEnd(7)
DorsalArray3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
DorsalArray3.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.886275, 0.784314, 1.000000)
DorsalArray3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.819608, 0.239216, 0.000000, 1.000000)
DorsalArray3.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
DorsalArray3.SetInnerCoreColor(kColor)
DorsalArray3.SetNumSides(6)
DorsalArray3.SetMainRadius(0.060000)
DorsalArray3.SetTaperRadius(0.020000)
DorsalArray3.SetCoreScale(0.150000)
DorsalArray3.SetTaperRatio(0.250000)
DorsalArray3.SetTaperMinLength(1.000000)
DorsalArray3.SetTaperMaxLength(1.000000)
DorsalArray3.SetLengthTextureTilePerUnit(0.050000)
DorsalArray3.SetPerimeterTile(1.000000)
DorsalArray3.SetTextureSpeed(2.000000)
DorsalArray3.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalArray3)
#################################################
DorsalArray3a = App.PhaserProperty_Create("Dorsal Array 3a")

DorsalArray3a.SetMaxCondition(7000.000000)
DorsalArray3a.SetCritical(0)
DorsalArray3a.SetTargetable(1)
DorsalArray3a.SetPrimary(1)
DorsalArray3a.SetPosition(0.000000, 3.900000, 0.740000)
DorsalArray3a.SetPosition2D(88.000000, 9.000000)
DorsalArray3a.SetRepairComplexity(3.000000)
DorsalArray3a.SetDisabledPercentage(0.200000)
DorsalArray3a.SetRadius(0.250000)
DorsalArray3a.SetDumbfire(0)
DorsalArray3a.SetWeaponID(13)
DorsalArray3a.SetGroups(2)
DorsalArray3a.SetDamageRadiusFactor(0.080000)
DorsalArray3a.SetIconNum(361)
DorsalArray3a.SetIconPositionX(6.000000)
DorsalArray3a.SetIconPositionY(60.000000)
DorsalArray3a.SetIconAboveShip(1)
DorsalArray3a.SetFireSound("Type XV Phaser")
DorsalArray3a.SetMaxCharge(1.000000)
DorsalArray3a.SetMaxDamage(1500.000000)
DorsalArray3a.SetMaxDamageDistance(200.000000)
DorsalArray3a.SetMinFiringCharge(1.000000)
DorsalArray3a.SetNormalDischargeRate(0.800000)
DorsalArray3a.SetRechargeRate(3.000000)
DorsalArray3a.SetIndicatorIconNum(508)
DorsalArray3a.SetIndicatorIconPositionX(5.000000)
DorsalArray3a.SetIndicatorIconPositionY(59.000000)
DorsalArray3aForward = App.TGPoint3()
DorsalArray3aForward.SetXYZ(-1.000000, 0.000000, 0.000000)
DorsalArray3aUp = App.TGPoint3()
DorsalArray3aUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalArray3a.SetOrientation(DorsalArray3aForward, DorsalArray3aUp)
DorsalArray3a.SetWidth(2.050000)
DorsalArray3a.SetLength(1.830000)
DorsalArray3a.SetArcWidthAngles(-0.418879, 1.219985)
DorsalArray3a.SetArcHeightAngles(1.570796, -0.069813)
DorsalArray3a.SetPhaserTextureStart(0)
DorsalArray3a.SetPhaserTextureEnd(7)
DorsalArray3a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.666666, 0.000000, 0.000000, 1.000000)
DorsalArray3a.SetOuterShellColor(kColor)
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
DorsalArray3a.SetInnerShellColor(kColor)
kColor.SetRGBA(1.000000, 0.721568, 0.450980, 1.000000)
DorsalArray3a.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
DorsalArray3a.SetInnerCoreColor(kColor)
DorsalArray3a.SetNumSides(6)
DorsalArray3a.SetMainRadius(0.060000)
DorsalArray3a.SetTaperRadius(0.020000)
DorsalArray3a.SetCoreScale(0.300000)
DorsalArray3a.SetTaperRatio(0.250000)
DorsalArray3a.SetTaperMinLength(1.000000)
DorsalArray3a.SetTaperMaxLength(1.000000)
DorsalArray3a.SetLengthTextureTilePerUnit(0.050000)
DorsalArray3a.SetPerimeterTile(1.000000)
DorsalArray3a.SetTextureSpeed(2.000000)
DorsalArray3a.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalArray3a)
#################################################
DorsalArray4 = App.PhaserProperty_Create("Dorsal Array 4")

DorsalArray4.SetMaxCondition(7000.000000)
DorsalArray4.SetCritical(0)
DorsalArray4.SetTargetable(1)
DorsalArray4.SetPrimary(1)
DorsalArray4.SetPosition(0.000000, 3.900000, 0.740000)
DorsalArray4.SetPosition2D(54.000000, 30.000000)
DorsalArray4.SetRepairComplexity(3.000000)
DorsalArray4.SetDisabledPercentage(0.200000)
DorsalArray4.SetRadius(0.250000)
DorsalArray4.SetDumbfire(0)
DorsalArray4.SetWeaponID(13)
DorsalArray4.SetGroups(1)
DorsalArray4.SetDamageRadiusFactor(0.080000)
DorsalArray4.SetIconNum(362)
DorsalArray4.SetIconPositionX(135.000000)
DorsalArray4.SetIconPositionY(60.000000)
DorsalArray4.SetIconAboveShip(1)
DorsalArray4.SetFireSound("SBExcal Phaser")
DorsalArray4.SetMaxCharge(1.200000)
DorsalArray4.SetMaxDamage(4900.000000)
DorsalArray4.SetMaxDamageDistance(200.000000)
DorsalArray4.SetMinFiringCharge(1.200000)
DorsalArray4.SetNormalDischargeRate(0.800000)
DorsalArray4.SetRechargeRate(0.150000)
DorsalArray4.SetIndicatorIconNum(509)
DorsalArray4.SetIndicatorIconPositionX(134.000000)
DorsalArray4.SetIndicatorIconPositionY(59.000000)
DorsalArray4Forward = App.TGPoint3()
DorsalArray4Forward.SetXYZ(1.000000, 0.000000, 0.000000)
DorsalArray4Up = App.TGPoint3()
DorsalArray4Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalArray4.SetOrientation(DorsalArray4Forward, DorsalArray4Up)
DorsalArray4.SetWidth(2.050000)
DorsalArray4.SetLength(1.830000)
DorsalArray4.SetArcWidthAngles(0.418879, -1.219985)
DorsalArray4.SetArcHeightAngles(1.570796, -0.069813)
DorsalArray4.SetPhaserTextureStart(0)
DorsalArray4.SetPhaserTextureEnd(7)
DorsalArray4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
DorsalArray4.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.886275, 0.784314, 1.000000)
DorsalArray4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.819608, 0.239216, 0.000000, 1.000000)
DorsalArray4.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
DorsalArray4.SetInnerCoreColor(kColor)
DorsalArray4.SetNumSides(6)
DorsalArray4.SetMainRadius(0.060000)
DorsalArray4.SetTaperRadius(0.020000)
DorsalArray4.SetCoreScale(0.150000)
DorsalArray4.SetTaperRatio(0.250000)
DorsalArray4.SetTaperMinLength(1.000000)
DorsalArray4.SetTaperMaxLength(1.000000)
DorsalArray4.SetLengthTextureTilePerUnit(0.050000)
DorsalArray4.SetPerimeterTile(1.000000)
DorsalArray4.SetTextureSpeed(2.000000)
DorsalArray4.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalArray4)
#################################################
DorsalArray4a = App.PhaserProperty_Create("Dorsal Array 4a")

DorsalArray4a.SetMaxCondition(7000.000000)
DorsalArray4a.SetCritical(0)
DorsalArray4a.SetTargetable(1)
DorsalArray4a.SetPrimary(1)
DorsalArray4a.SetPosition(0.000000, 3.900000, 0.740000)
DorsalArray4a.SetPosition2D(54.000000, 30.000000)
DorsalArray4a.SetRepairComplexity(3.000000)
DorsalArray4a.SetDisabledPercentage(0.200000)
DorsalArray4a.SetRadius(0.250000)
DorsalArray4a.SetDumbfire(0)
DorsalArray4a.SetWeaponID(13)
DorsalArray4a.SetGroups(2)
DorsalArray4a.SetDamageRadiusFactor(0.080000)
DorsalArray4a.SetIconNum(362)
DorsalArray4a.SetIconPositionX(135.000000)
DorsalArray4a.SetIconPositionY(60.000000)
DorsalArray4a.SetIconAboveShip(1)
DorsalArray4a.SetFireSound("Type XV Phaser")
DorsalArray4a.SetMaxCharge(1.000000)
DorsalArray4a.SetMaxDamage(1500.000000)
DorsalArray4a.SetMaxDamageDistance(200.000000)
DorsalArray4a.SetMinFiringCharge(1.000000)
DorsalArray4a.SetNormalDischargeRate(0.800000)
DorsalArray4a.SetRechargeRate(3.000000)
DorsalArray4a.SetIndicatorIconNum(509)
DorsalArray4a.SetIndicatorIconPositionX(134.000000)
DorsalArray4a.SetIndicatorIconPositionY(59.000000)
DorsalArray4aForward = App.TGPoint3()
DorsalArray4aForward.SetXYZ(1.000000, 0.000000, 0.000000)
DorsalArray4aUp = App.TGPoint3()
DorsalArray4aUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalArray4a.SetOrientation(DorsalArray4aForward, DorsalArray4aUp)
DorsalArray4a.SetWidth(2.050000)
DorsalArray4a.SetLength(1.830000)
DorsalArray4a.SetArcWidthAngles(0.418879, -1.219985)
DorsalArray4a.SetArcHeightAngles(1.570796, -0.069813)
DorsalArray4a.SetPhaserTextureStart(0)
DorsalArray4a.SetPhaserTextureEnd(7)
DorsalArray4a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.666666, 0.000000, 0.000000, 1.000000)
DorsalArray4a.SetOuterShellColor(kColor)
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
DorsalArray4a.SetInnerShellColor(kColor)
kColor.SetRGBA(1.000000, 0.721568, 0.450980, 1.000000)
DorsalArray4a.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
DorsalArray4a.SetInnerCoreColor(kColor)
DorsalArray4a.SetNumSides(6)
DorsalArray4a.SetMainRadius(0.060000)
DorsalArray4a.SetTaperRadius(0.020000)
DorsalArray4a.SetCoreScale(0.300000)
DorsalArray4a.SetTaperRatio(0.250000)
DorsalArray4a.SetTaperMinLength(1.000000)
DorsalArray4a.SetTaperMaxLength(1.000000)
DorsalArray4a.SetLengthTextureTilePerUnit(0.050000)
DorsalArray4a.SetPerimeterTile(1.000000)
DorsalArray4a.SetTextureSpeed(2.000000)
DorsalArray4a.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalArray4a)
#################################################
VentralArray1 = App.PhaserProperty_Create("Ventral Array 1")

VentralArray1.SetMaxCondition(7000.000000)
VentralArray1.SetCritical(0)
VentralArray1.SetTargetable(1)
VentralArray1.SetPrimary(1)
VentralArray1.SetPosition(-0.010000, 6.070000, 0.020000)
VentralArray1.SetPosition2D(95.000000, 40.000000)
VentralArray1.SetRepairComplexity(3.000000)
VentralArray1.SetDisabledPercentage(0.200000)
VentralArray1.SetRadius(0.250000)
VentralArray1.SetDumbfire(0)
VentralArray1.SetWeaponID(13)
VentralArray1.SetGroups(4)
VentralArray1.SetDamageRadiusFactor(0.080000)
VentralArray1.SetIconNum(364)
VentralArray1.SetIconPositionX(63.000000)
VentralArray1.SetIconPositionY(20.000000)
VentralArray1.SetIconAboveShip(0)
VentralArray1.SetFireSound("SBExcal Phaser")
VentralArray1.SetMaxCharge(1.200000)
VentralArray1.SetMaxDamage(3500.000000)
VentralArray1.SetMaxDamageDistance(200.000000)
VentralArray1.SetMinFiringCharge(1.200000)
VentralArray1.SetNormalDischargeRate(0.800000)
VentralArray1.SetRechargeRate(0.150000)
VentralArray1.SetIndicatorIconNum(510)
VentralArray1.SetIndicatorIconPositionX(57.000000)
VentralArray1.SetIndicatorIconPositionY(16.000000)
VentralArray1Forward = App.TGPoint3()
VentralArray1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralArray1Up = App.TGPoint3()
VentralArray1Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralArray1.SetOrientation(VentralArray1Forward, VentralArray1Up)
VentralArray1.SetWidth(1.100000)
VentralArray1.SetLength(0.750000)
VentralArray1.SetArcWidthAngles(-1.047198, 1.047198)
VentralArray1.SetArcHeightAngles(-1.570796, 0.000000)
VentralArray1.SetPhaserTextureStart(0)
VentralArray1.SetPhaserTextureEnd(7)
VentralArray1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
VentralArray1.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.886275, 0.784314, 1.000000)
VentralArray1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.819608, 0.239216, 0.000000, 1.000000)
VentralArray1.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
VentralArray1.SetInnerCoreColor(kColor)
VentralArray1.SetNumSides(6)
VentralArray1.SetMainRadius(0.060000)
VentralArray1.SetTaperRadius(0.020000)
VentralArray1.SetCoreScale(0.150000)
VentralArray1.SetTaperRatio(0.250000)
VentralArray1.SetTaperMinLength(1.000000)
VentralArray1.SetTaperMaxLength(1.000000)
VentralArray1.SetLengthTextureTilePerUnit(0.050000)
VentralArray1.SetPerimeterTile(1.000000)
VentralArray1.SetTextureSpeed(2.000000)
VentralArray1.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralArray1)
#################################################
VentralArray1a = App.PhaserProperty_Create("Ventral Array 1a")

VentralArray1a.SetMaxCondition(7000.000000)
VentralArray1a.SetCritical(0)
VentralArray1a.SetTargetable(1)
VentralArray1a.SetPrimary(1)
VentralArray1a.SetPosition(-0.010000, 6.070000, 0.020000)
VentralArray1a.SetPosition2D(95.000000, 40.000000)
VentralArray1a.SetRepairComplexity(3.000000)
VentralArray1a.SetDisabledPercentage(0.200000)
VentralArray1a.SetRadius(0.250000)
VentralArray1a.SetDumbfire(0)
VentralArray1a.SetWeaponID(13)
VentralArray1a.SetGroups(8)
VentralArray1a.SetDamageRadiusFactor(0.080000)
VentralArray1a.SetIconNum(364)
VentralArray1a.SetIconPositionX(63.000000)
VentralArray1a.SetIconPositionY(20.000000)
VentralArray1a.SetIconAboveShip(0)
VentralArray1a.SetFireSound("Type XV Phaser")
VentralArray1a.SetMaxCharge(1.000000)
VentralArray1a.SetMaxDamage(1000.000000)
VentralArray1a.SetMaxDamageDistance(200.000000)
VentralArray1a.SetMinFiringCharge(1.000000)
VentralArray1a.SetNormalDischargeRate(0.800000)
VentralArray1a.SetRechargeRate(3.000000)
VentralArray1a.SetIndicatorIconNum(510)
VentralArray1a.SetIndicatorIconPositionX(57.000000)
VentralArray1a.SetIndicatorIconPositionY(16.000000)
VentralArray1aForward = App.TGPoint3()
VentralArray1aForward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralArray1aUp = App.TGPoint3()
VentralArray1aUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralArray1a.SetOrientation(VentralArray1aForward, VentralArray1aUp)
VentralArray1a.SetWidth(1.100000)
VentralArray1a.SetLength(0.750000)
VentralArray1a.SetArcWidthAngles(-1.047198, 1.047198)
VentralArray1a.SetArcHeightAngles(-1.570796, 0.008727)
VentralArray1a.SetPhaserTextureStart(0)
VentralArray1a.SetPhaserTextureEnd(7)
VentralArray1a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.666666, 0.000000, 0.000000, 1.000000)
VentralArray1a.SetOuterShellColor(kColor)
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
VentralArray1a.SetInnerShellColor(kColor)
kColor.SetRGBA(1.000000, 0.721568, 0.450980, 1.000000)
VentralArray1a.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
VentralArray1a.SetInnerCoreColor(kColor)
VentralArray1a.SetNumSides(6)
VentralArray1a.SetMainRadius(0.060000)
VentralArray1a.SetTaperRadius(0.020000)
VentralArray1a.SetCoreScale(0.300000)
VentralArray1a.SetTaperRatio(0.250000)
VentralArray1a.SetTaperMinLength(1.000000)
VentralArray1a.SetTaperMaxLength(1.000000)
VentralArray1a.SetLengthTextureTilePerUnit(0.050000)
VentralArray1a.SetPerimeterTile(1.000000)
VentralArray1a.SetTextureSpeed(2.000000)
VentralArray1a.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralArray1a)
#################################################
VentralArray2 = App.PhaserProperty_Create("Ventral Array 2")

VentralArray2.SetMaxCondition(7000.000000)
VentralArray2.SetCritical(0)
VentralArray2.SetTargetable(1)
VentralArray2.SetPrimary(1)
VentralArray2.SetPosition(-2.100000, 4.180000, 0.070000)
VentralArray2.SetPosition2D(34.000000, 30.000000)
VentralArray2.SetRepairComplexity(3.000000)
VentralArray2.SetDisabledPercentage(0.200000)
VentralArray2.SetRadius(0.250000)
VentralArray2.SetDumbfire(0)
VentralArray2.SetWeaponID(13)
VentralArray2.SetGroups(16)
VentralArray2.SetDamageRadiusFactor(0.080000)
VentralArray2.SetIconNum(361)
VentralArray2.SetIconPositionX(47.000000)
VentralArray2.SetIconPositionY(45.000000)
VentralArray2.SetIconAboveShip(0)
VentralArray2.SetFireSound("SBExcal Phaser")
VentralArray2.SetMaxCharge(1.200000)
VentralArray2.SetMaxDamage(4000.000000)
VentralArray2.SetMaxDamageDistance(200.000000)
VentralArray2.SetMinFiringCharge(1.200000)
VentralArray2.SetNormalDischargeRate(0.800000)
VentralArray2.SetRechargeRate(0.150000)
VentralArray2.SetIndicatorIconNum(508)
VentralArray2.SetIndicatorIconPositionX(47.000000)
VentralArray2.SetIndicatorIconPositionY(43.000000)
VentralArray2Forward = App.TGPoint3()
VentralArray2Forward.SetXYZ(-0.994533, 0.104426, 0.000000)
VentralArray2Up = App.TGPoint3()
VentralArray2Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralArray2.SetOrientation(VentralArray2Forward, VentralArray2Up)
VentralArray2.SetWidth(1.500000)
VentralArray2.SetLength(0.550000)
VentralArray2.SetArcWidthAngles(-1.308997, 1.308997)
VentralArray2.SetArcHeightAngles(-1.570796, 0.017453)
VentralArray2.SetPhaserTextureStart(0)
VentralArray2.SetPhaserTextureEnd(7)
VentralArray2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
VentralArray2.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.886275, 0.784314, 1.000000)
VentralArray2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.819608, 0.239216, 0.000000, 1.000000)
VentralArray2.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
VentralArray2.SetInnerCoreColor(kColor)
VentralArray2.SetNumSides(6)
VentralArray2.SetMainRadius(0.060000)
VentralArray2.SetTaperRadius(0.020000)
VentralArray2.SetCoreScale(0.150000)
VentralArray2.SetTaperRatio(0.250000)
VentralArray2.SetTaperMinLength(1.000000)
VentralArray2.SetTaperMaxLength(1.000000)
VentralArray2.SetLengthTextureTilePerUnit(0.050000)
VentralArray2.SetPerimeterTile(1.000000)
VentralArray2.SetTextureSpeed(2.000000)
VentralArray2.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralArray2)
#################################################
VentralArray2a = App.PhaserProperty_Create("Ventral Array 2a")

VentralArray2a.SetMaxCondition(7000.000000)
VentralArray2a.SetCritical(0)
VentralArray2a.SetTargetable(1)
VentralArray2a.SetPrimary(1)
VentralArray2a.SetPosition(-2.100000, 4.180000, 0.070000)
VentralArray2a.SetPosition2D(34.000000, 30.000000)
VentralArray2a.SetRepairComplexity(3.000000)
VentralArray2a.SetDisabledPercentage(0.200000)
VentralArray2a.SetRadius(0.250000)
VentralArray2a.SetDumbfire(0)
VentralArray2a.SetWeaponID(13)
VentralArray2a.SetGroups(8)
VentralArray2a.SetDamageRadiusFactor(0.080000)
VentralArray2a.SetIconNum(361)
VentralArray2a.SetIconPositionX(47.000000)
VentralArray2a.SetIconPositionY(45.000000)
VentralArray2a.SetIconAboveShip(0)
VentralArray2a.SetFireSound("Type XV Phaser")
VentralArray2a.SetMaxCharge(1.000000)
VentralArray2a.SetMaxDamage(1200.000000)
VentralArray2a.SetMaxDamageDistance(200.000000)
VentralArray2a.SetMinFiringCharge(1.000000)
VentralArray2a.SetNormalDischargeRate(0.800000)
VentralArray2a.SetRechargeRate(3.000000)
VentralArray2a.SetIndicatorIconNum(508)
VentralArray2a.SetIndicatorIconPositionX(47.000000)
VentralArray2a.SetIndicatorIconPositionY(43.000000)
VentralArray2aForward = App.TGPoint3()
VentralArray2aForward.SetXYZ(-0.994533, 0.104426, 0.000000)
VentralArray2aUp = App.TGPoint3()
VentralArray2aUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralArray2a.SetOrientation(VentralArray2aForward, VentralArray2aUp)
VentralArray2a.SetWidth(1.500000)
VentralArray2a.SetLength(0.550000)
VentralArray2a.SetArcWidthAngles(-1.308997, 1.308997)
VentralArray2a.SetArcHeightAngles(-1.570796, 0.017453)
VentralArray2a.SetPhaserTextureStart(0)
VentralArray2a.SetPhaserTextureEnd(7)
VentralArray2a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.666666, 0.000000, 0.000000, 1.000000)
VentralArray2a.SetOuterShellColor(kColor)
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
VentralArray2a.SetInnerShellColor(kColor)
kColor.SetRGBA(1.000000, 0.721568, 0.450980, 1.000000)
VentralArray2a.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
VentralArray2a.SetInnerCoreColor(kColor)
VentralArray2a.SetNumSides(6)
VentralArray2a.SetMainRadius(0.060000)
VentralArray2a.SetTaperRadius(0.020000)
VentralArray2a.SetCoreScale(0.300000)
VentralArray2a.SetTaperRatio(0.250000)
VentralArray2a.SetTaperMinLength(1.000000)
VentralArray2a.SetTaperMaxLength(1.000000)
VentralArray2a.SetLengthTextureTilePerUnit(0.050000)
VentralArray2a.SetPerimeterTile(1.000000)
VentralArray2a.SetTextureSpeed(2.000000)
VentralArray2a.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralArray2a)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(30000.000000)
Bridge.SetCritical(1)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.020000, 4.250000, 1.050000)
Bridge.SetPosition2D(64.000000, 50.000000)
Bridge.SetRepairComplexity(4.000000)
Bridge.SetDisabledPercentage(0.000000)
Bridge.SetRadius(0.120000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(10000.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(1.550000, 0.600000, 0.450000)
StarImpulse.SetPosition2D(0.000000, 0.000000)
StarImpulse.SetRepairComplexity(2.000000)
StarImpulse.SetDisabledPercentage(0.300000)
StarImpulse.SetRadius(0.350000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
TractorSystem = App.WeaponSystemProperty_Create("Tractor System")

TractorSystem.SetMaxCondition(10000.000000)
TractorSystem.SetCritical(0)
TractorSystem.SetTargetable(0)
TractorSystem.SetPrimary(1)
TractorSystem.SetPosition(0.000000, 3.587290, 0.200000)
TractorSystem.SetPosition2D(0.000000, 0.000000)
TractorSystem.SetRepairComplexity(6.000000)
TractorSystem.SetDisabledPercentage(0.500000)
TractorSystem.SetRadius(0.300000)
TractorSystem.SetNormalPowerPerSecond(800.000000)
TractorSystem.SetWeaponSystemType(TractorSystem.WST_TRACTOR)
TractorSystem.SetSingleFire(1)
TractorSystem.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
TractorSystem.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(TractorSystem)
#################################################
ForwardTractor1 = App.TractorBeamProperty_Create("Forward Tractor 1")

ForwardTractor1.SetMaxCondition(3000.000000)
ForwardTractor1.SetCritical(0)
ForwardTractor1.SetTargetable(1)
ForwardTractor1.SetPrimary(1)
ForwardTractor1.SetPosition(0.020000, 3.390080, -0.671688)
ForwardTractor1.SetPosition2D(0.000000, 0.000000)
ForwardTractor1.SetRepairComplexity(7.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(0.000000)
ForwardTractor1.SetIconPositionY(0.000000)
ForwardTractor1.SetIconAboveShip(1)
ForwardTractor1.SetFireSound("Tractor Beam")
ForwardTractor1.SetMaxCharge(500.000000)
ForwardTractor1.SetMaxDamage(2000.000000)
ForwardTractor1.SetMaxDamageDistance(100.000000)
ForwardTractor1.SetMinFiringCharge(25.000000)
ForwardTractor1.SetNormalDischargeRate(1.000000)
ForwardTractor1.SetRechargeRate(0.500000)
ForwardTractor1.SetIndicatorIconNum(0)
ForwardTractor1.SetIndicatorIconPositionX(0.000000)
ForwardTractor1.SetIndicatorIconPositionY(0.000000)
ForwardTractor1Forward = App.TGPoint3()
ForwardTractor1Forward.SetXYZ(0.000000, 0.980581, -0.196116)
ForwardTractor1Up = App.TGPoint3()
ForwardTractor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardTractor1.SetOrientation(ForwardTractor1Forward, ForwardTractor1Up)
ForwardTractor1.SetArcWidthAngles(-0.872665, 0.872665)
ForwardTractor1.SetArcHeightAngles(-1.570796, 0.436332)
ForwardTractor1.SetTractorBeamWidth(0.600000)
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)
#################################################
ForwardTractor2 = App.TractorBeamProperty_Create("Forward Tractor 2")

ForwardTractor2.SetMaxCondition(3000.000000)
ForwardTractor2.SetCritical(0)
ForwardTractor2.SetTargetable(1)
ForwardTractor2.SetPrimary(1)
ForwardTractor2.SetPosition(0.010000, 7.006540, 0.518517)
ForwardTractor2.SetPosition2D(0.000000, 0.000000)
ForwardTractor2.SetRepairComplexity(5.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(0.000000)
ForwardTractor2.SetIconPositionY(0.000000)
ForwardTractor2.SetIconAboveShip(1)
ForwardTractor2.SetFireSound("Tractor Beam")
ForwardTractor2.SetMaxCharge(200.000000)
ForwardTractor2.SetMaxDamage(2000.000000)
ForwardTractor2.SetMaxDamageDistance(100.000000)
ForwardTractor2.SetMinFiringCharge(25.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.523599, 0.523599)
ForwardTractor2.SetArcHeightAngles(1.396263, -0.087266)
ForwardTractor2.SetTractorBeamWidth(0.600000)
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)
#################################################
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, 7.595830, 0.260413)
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(-3.167440, 3.878150, 0.315427)
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(3.167440, 3.878150, 0.315427)
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.020000, -4.425830, 0.268781)
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.020000, 4.260910, 1.104680)
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, 2.747690, -0.862062)
ViewscreenDown.SetPosition(ViewscreenDownPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenDown)
#################################################
FirstPerson = App.PositionOrientationProperty_Create("FirstPerson")

FirstPersonForward = App.TGPoint3()
FirstPersonForward.SetXYZ(0.000000, 1.000000, 0.000000)
FirstPersonUp = App.TGPoint3()
FirstPersonUp.SetXYZ(0.000000, 0.000000, 1.000000)
FirstPersonRight = App.TGPoint3()
FirstPersonRight.SetXYZ(1.000000, 0.000000, 0.000000)
FirstPerson.SetOrientation(FirstPersonForward, FirstPersonUp, FirstPersonRight)
FirstPersonPosition = App.TGPoint3()
FirstPersonPosition.SetXYZ(0.000000, 7.595830, 0.260413)
FirstPerson.SetPosition(FirstPersonPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPerson)
#################################################
DorsalAftTractor = App.TractorBeamProperty_Create("Dorsal Aft Tractor")

DorsalAftTractor.SetMaxCondition(3000.000000)
DorsalAftTractor.SetCritical(0)
DorsalAftTractor.SetTargetable(1)
DorsalAftTractor.SetPrimary(1)
DorsalAftTractor.SetPosition(0.020000, -1.639340, 0.690561)
DorsalAftTractor.SetPosition2D(0.000000, 0.000000)
DorsalAftTractor.SetRepairComplexity(7.000000)
DorsalAftTractor.SetDisabledPercentage(0.750000)
DorsalAftTractor.SetRadius(0.050000)
DorsalAftTractor.SetDumbfire(0)
DorsalAftTractor.SetWeaponID(0)
DorsalAftTractor.SetGroups(0)
DorsalAftTractor.SetDamageRadiusFactor(0.300000)
DorsalAftTractor.SetIconNum(0)
DorsalAftTractor.SetIconPositionX(0.000000)
DorsalAftTractor.SetIconPositionY(0.000000)
DorsalAftTractor.SetIconAboveShip(1)
DorsalAftTractor.SetFireSound("Tractor Beam")
DorsalAftTractor.SetMaxCharge(200.000000)
DorsalAftTractor.SetMaxDamage(2000.000000)
DorsalAftTractor.SetMaxDamageDistance(100.000000)
DorsalAftTractor.SetMinFiringCharge(25.000000)
DorsalAftTractor.SetNormalDischargeRate(1.000000)
DorsalAftTractor.SetRechargeRate(0.300000)
DorsalAftTractor.SetIndicatorIconNum(0)
DorsalAftTractor.SetIndicatorIconPositionX(0.000000)
DorsalAftTractor.SetIndicatorIconPositionY(0.000000)
DorsalAftTractorForward = App.TGPoint3()
DorsalAftTractorForward.SetXYZ(0.000000, -0.957826, 0.287348)
DorsalAftTractorUp = App.TGPoint3()
DorsalAftTractorUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalAftTractor.SetOrientation(DorsalAftTractorForward, DorsalAftTractorUp)
DorsalAftTractor.SetArcWidthAngles(-0.785398, 0.785398)
DorsalAftTractor.SetArcHeightAngles(-0.383972, 1.047198)
DorsalAftTractor.SetTractorBeamWidth(0.600000)
DorsalAftTractor.SetTextureStart(0)
DorsalAftTractor.SetTextureEnd(0)
DorsalAftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
DorsalAftTractor.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
DorsalAftTractor.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
DorsalAftTractor.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
DorsalAftTractor.SetInnerCoreColor(kColor)
DorsalAftTractor.SetNumSides(12)
DorsalAftTractor.SetMainRadius(0.075000)
DorsalAftTractor.SetTaperRadius(0.000000)
DorsalAftTractor.SetCoreScale(0.450000)
DorsalAftTractor.SetTaperRatio(0.200000)
DorsalAftTractor.SetTaperMinLength(1.000000)
DorsalAftTractor.SetTaperMaxLength(5.000000)
DorsalAftTractor.SetLengthTextureTilePerUnit(0.250000)
DorsalAftTractor.SetPerimeterTile(1.000000)
DorsalAftTractor.SetTextureSpeed(0.200000)
DorsalAftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalAftTractor)
#################################################
ShuttleBay1OEP = App.ObjectEmitterProperty_Create("Shuttle Bay 1 OEP")

ShuttleBay1OEPForward = App.TGPoint3()
ShuttleBay1OEPForward.SetXYZ(0.000000, -1.000000, 0.000000)
ShuttleBay1OEPUp = App.TGPoint3()
ShuttleBay1OEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
ShuttleBay1OEPRight = App.TGPoint3()
ShuttleBay1OEPRight.SetXYZ(-1.000000, 0.000000, 0.000000)
ShuttleBay1OEP.SetOrientation(ShuttleBay1OEPForward, ShuttleBay1OEPUp, ShuttleBay1OEPRight)
ShuttleBay1OEPPosition = App.TGPoint3()
ShuttleBay1OEPPosition.SetXYZ(-0.356399, -1.550000, 0.750000)
ShuttleBay1OEP.SetPosition(ShuttleBay1OEPPosition)
ShuttleBay1OEP.SetEmittedObjectType(ShuttleBay1OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay1OEP)
#################################################
ShuttleBay1 = App.HullProperty_Create("Shuttle Bay 1")

ShuttleBay1.SetMaxCondition(3000.000000)
ShuttleBay1.SetCritical(0)
ShuttleBay1.SetTargetable(1)
ShuttleBay1.SetPrimary(0)
ShuttleBay1.SetPosition(-0.375000, -1.250000, 0.800000)
ShuttleBay1.SetPosition2D(64.000000, 25.000000)
ShuttleBay1.SetRepairComplexity(4.000000)
ShuttleBay1.SetDisabledPercentage(0.000000)
ShuttleBay1.SetRadius(0.200000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay1)
#################################################
ShuttleBay2OEP = App.ObjectEmitterProperty_Create("Shuttle Bay 2 OEP")

ShuttleBay2OEPForward = App.TGPoint3()
ShuttleBay2OEPForward.SetXYZ(0.000000, -1.000000, 0.000000)
ShuttleBay2OEPUp = App.TGPoint3()
ShuttleBay2OEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
ShuttleBay2OEPRight = App.TGPoint3()
ShuttleBay2OEPRight.SetXYZ(-1.000000, 0.000000, 0.000000)
ShuttleBay2OEP.SetOrientation(ShuttleBay2OEPForward, ShuttleBay2OEPUp, ShuttleBay2OEPRight)
ShuttleBay2OEPPosition = App.TGPoint3()
ShuttleBay2OEPPosition.SetXYZ(0.376399, -1.550000, 0.750000)
ShuttleBay2OEP.SetPosition(ShuttleBay2OEPPosition)
ShuttleBay2OEP.SetEmittedObjectType(ShuttleBay2OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay2OEP)
#################################################
ShuttleBay2 = App.HullProperty_Create("Shuttle Bay 2")

ShuttleBay2.SetMaxCondition(3000.000000)
ShuttleBay2.SetCritical(0)
ShuttleBay2.SetTargetable(1)
ShuttleBay2.SetPrimary(0)
ShuttleBay2.SetPosition(0.395000, -1.250000, 0.800000)
ShuttleBay2.SetPosition2D(64.000000, 25.000000)
ShuttleBay2.SetRepairComplexity(4.000000)
ShuttleBay2.SetDisabledPercentage(0.000000)
ShuttleBay2.SetRadius(0.200000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay2)
#################################################
DorsalArray1 = App.PhaserProperty_Create("Dorsal Array 1")

DorsalArray1.SetMaxCondition(7000.000000)
DorsalArray1.SetCritical(0)
DorsalArray1.SetTargetable(1)
DorsalArray1.SetPrimary(1)
DorsalArray1.SetPosition(-1.000000, 5.400000, 0.750000)
DorsalArray1.SetPosition2D(54.000000, 30.000000)
DorsalArray1.SetRepairComplexity(3.000000)
DorsalArray1.SetDisabledPercentage(0.200000)
DorsalArray1.SetRadius(0.250000)
DorsalArray1.SetDumbfire(0)
DorsalArray1.SetWeaponID(13)
DorsalArray1.SetGroups(1)
DorsalArray1.SetDamageRadiusFactor(0.080000)
DorsalArray1.SetIconNum(330)
DorsalArray1.SetIconPositionX(15.000000)
DorsalArray1.SetIconPositionY(41.000000)
DorsalArray1.SetIconAboveShip(1)
DorsalArray1.SetFireSound("SBExcal Phaser")
DorsalArray1.SetMaxCharge(1.200000)
DorsalArray1.SetMaxDamage(4000.000000)
DorsalArray1.SetMaxDamageDistance(200.000000)
DorsalArray1.SetMinFiringCharge(1.200000)
DorsalArray1.SetNormalDischargeRate(0.800000)
DorsalArray1.SetRechargeRate(0.150000)
DorsalArray1.SetIndicatorIconNum(501)
DorsalArray1.SetIndicatorIconPositionX(22.000000)
DorsalArray1.SetIndicatorIconPositionY(35.000000)
DorsalArray1Forward = App.TGPoint3()
DorsalArray1Forward.SetXYZ(-0.642787, 0.766045, 0.000000)
DorsalArray1Up = App.TGPoint3()
DorsalArray1Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalArray1.SetOrientation(DorsalArray1Forward, DorsalArray1Up)
DorsalArray1.SetWidth(0.600000)
DorsalArray1.SetLength(0.150000)
DorsalArray1.SetArcWidthAngles(0.349066, 0.785398)
DorsalArray1.SetArcHeightAngles(1.570796, -0.069813)
DorsalArray1.SetPhaserTextureStart(0)
DorsalArray1.SetPhaserTextureEnd(7)
DorsalArray1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
DorsalArray1.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.886275, 0.784314, 1.000000)
DorsalArray1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.819608, 0.239216, 0.000000, 1.000000)
DorsalArray1.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
DorsalArray1.SetInnerCoreColor(kColor)
DorsalArray1.SetNumSides(6)
DorsalArray1.SetMainRadius(0.060000)
DorsalArray1.SetTaperRadius(0.020000)
DorsalArray1.SetCoreScale(0.150000)
DorsalArray1.SetTaperRatio(0.250000)
DorsalArray1.SetTaperMinLength(1.000000)
DorsalArray1.SetTaperMaxLength(1.000000)
DorsalArray1.SetLengthTextureTilePerUnit(0.050000)
DorsalArray1.SetPerimeterTile(1.000000)
DorsalArray1.SetTextureSpeed(2.000000)
DorsalArray1.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalArray1)
#################################################
DorsalArray1a = App.PhaserProperty_Create("Dorsal Array 1a")

DorsalArray1a.SetMaxCondition(7000.000000)
DorsalArray1a.SetCritical(0)
DorsalArray1a.SetTargetable(1)
DorsalArray1a.SetPrimary(1)
DorsalArray1a.SetPosition(-1.000000, 5.400000, 0.750000)
DorsalArray1a.SetPosition2D(54.000000, 30.000000)
DorsalArray1a.SetRepairComplexity(3.000000)
DorsalArray1a.SetDisabledPercentage(0.200000)
DorsalArray1a.SetRadius(0.250000)
DorsalArray1a.SetDumbfire(0)
DorsalArray1a.SetWeaponID(13)
DorsalArray1a.SetGroups(2)
DorsalArray1a.SetDamageRadiusFactor(0.080000)
DorsalArray1a.SetIconNum(330)
DorsalArray1a.SetIconPositionX(15.000000)
DorsalArray1a.SetIconPositionY(41.000000)
DorsalArray1a.SetIconAboveShip(1)
DorsalArray1a.SetFireSound("Type XV Phaser")
DorsalArray1a.SetMaxCharge(1.000000)
DorsalArray1a.SetMaxDamage(1200.000000)
DorsalArray1a.SetMaxDamageDistance(200.000000)
DorsalArray1a.SetMinFiringCharge(1.000000)
DorsalArray1a.SetNormalDischargeRate(0.800000)
DorsalArray1a.SetRechargeRate(3.000000)
DorsalArray1a.SetIndicatorIconNum(501)
DorsalArray1a.SetIndicatorIconPositionX(22.000000)
DorsalArray1a.SetIndicatorIconPositionY(35.000000)
DorsalArray1aForward = App.TGPoint3()
DorsalArray1aForward.SetXYZ(-0.642787, 0.766045, 0.000000)
DorsalArray1aUp = App.TGPoint3()
DorsalArray1aUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalArray1a.SetOrientation(DorsalArray1aForward, DorsalArray1aUp)
DorsalArray1a.SetWidth(0.600000)
DorsalArray1a.SetLength(0.150000)
DorsalArray1a.SetArcWidthAngles(0.349066, 0.785398)
DorsalArray1a.SetArcHeightAngles(1.570796, -0.069813)
DorsalArray1a.SetPhaserTextureStart(0)
DorsalArray1a.SetPhaserTextureEnd(7)
DorsalArray1a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.666666, 0.000000, 0.000000, 1.000000)
DorsalArray1a.SetOuterShellColor(kColor)
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
DorsalArray1a.SetInnerShellColor(kColor)
kColor.SetRGBA(1.000000, 0.721568, 0.450980, 1.000000)
DorsalArray1a.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
DorsalArray1a.SetInnerCoreColor(kColor)
DorsalArray1a.SetNumSides(6)
DorsalArray1a.SetMainRadius(0.060000)
DorsalArray1a.SetTaperRadius(0.020000)
DorsalArray1a.SetCoreScale(0.300000)
DorsalArray1a.SetTaperRatio(0.250000)
DorsalArray1a.SetTaperMinLength(1.000000)
DorsalArray1a.SetTaperMaxLength(1.000000)
DorsalArray1a.SetLengthTextureTilePerUnit(0.050000)
DorsalArray1a.SetPerimeterTile(1.000000)
DorsalArray1a.SetTextureSpeed(2.000000)
DorsalArray1a.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalArray1a)
#################################################
VentralArray3 = App.PhaserProperty_Create("Ventral Array 3")

VentralArray3.SetMaxCondition(7000.000000)
VentralArray3.SetCritical(0)
VentralArray3.SetTargetable(1)
VentralArray3.SetPrimary(1)
VentralArray3.SetPosition(2.120000, 4.180000, 0.070000)
VentralArray3.SetPosition2D(34.000000, 30.000000)
VentralArray3.SetRepairComplexity(3.000000)
VentralArray3.SetDisabledPercentage(0.200000)
VentralArray3.SetRadius(0.250000)
VentralArray3.SetDumbfire(0)
VentralArray3.SetWeaponID(13)
VentralArray3.SetGroups(16)
VentralArray3.SetDamageRadiusFactor(0.080000)
VentralArray3.SetIconNum(362)
VentralArray3.SetIconPositionX(95.000000)
VentralArray3.SetIconPositionY(45.000000)
VentralArray3.SetIconAboveShip(0)
VentralArray3.SetFireSound("SBExcal Phaser")
VentralArray3.SetMaxCharge(1.200000)
VentralArray3.SetMaxDamage(4000.000000)
VentralArray3.SetMaxDamageDistance(200.000000)
VentralArray3.SetMinFiringCharge(1.200000)
VentralArray3.SetNormalDischargeRate(0.800000)
VentralArray3.SetRechargeRate(0.150000)
VentralArray3.SetIndicatorIconNum(509)
VentralArray3.SetIndicatorIconPositionX(90.000000)
VentralArray3.SetIndicatorIconPositionY(43.000000)
VentralArray3Forward = App.TGPoint3()
VentralArray3Forward.SetXYZ(0.994533, 0.104426, 0.000000)
VentralArray3Up = App.TGPoint3()
VentralArray3Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralArray3.SetOrientation(VentralArray3Forward, VentralArray3Up)
VentralArray3.SetWidth(1.500000)
VentralArray3.SetLength(0.550000)
VentralArray3.SetArcWidthAngles(-1.308997, 1.308997)
VentralArray3.SetArcHeightAngles(-1.570796, 0.017453)
VentralArray3.SetPhaserTextureStart(0)
VentralArray3.SetPhaserTextureEnd(7)
VentralArray3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
VentralArray3.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.886275, 0.784314, 1.000000)
VentralArray3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.819608, 0.239216, 0.000000, 1.000000)
VentralArray3.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
VentralArray3.SetInnerCoreColor(kColor)
VentralArray3.SetNumSides(6)
VentralArray3.SetMainRadius(0.060000)
VentralArray3.SetTaperRadius(0.020000)
VentralArray3.SetCoreScale(0.150000)
VentralArray3.SetTaperRatio(0.250000)
VentralArray3.SetTaperMinLength(1.000000)
VentralArray3.SetTaperMaxLength(1.000000)
VentralArray3.SetLengthTextureTilePerUnit(0.050000)
VentralArray3.SetPerimeterTile(1.000000)
VentralArray3.SetTextureSpeed(2.000000)
VentralArray3.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralArray3)
#################################################
VentralArray3a = App.PhaserProperty_Create("Ventral Array 3a")

VentralArray3a.SetMaxCondition(7000.000000)
VentralArray3a.SetCritical(0)
VentralArray3a.SetTargetable(1)
VentralArray3a.SetPrimary(1)
VentralArray3a.SetPosition(2.120000, 4.180000, 0.070000)
VentralArray3a.SetPosition2D(34.000000, 30.000000)
VentralArray3a.SetRepairComplexity(3.000000)
VentralArray3a.SetDisabledPercentage(0.200000)
VentralArray3a.SetRadius(0.250000)
VentralArray3a.SetDumbfire(0)
VentralArray3a.SetWeaponID(13)
VentralArray3a.SetGroups(8)
VentralArray3a.SetDamageRadiusFactor(0.080000)
VentralArray3a.SetIconNum(362)
VentralArray3a.SetIconPositionX(95.000000)
VentralArray3a.SetIconPositionY(45.000000)
VentralArray3a.SetIconAboveShip(0)
VentralArray3a.SetFireSound("Type XV Phaser")
VentralArray3a.SetMaxCharge(1.000000)
VentralArray3a.SetMaxDamage(1200.000000)
VentralArray3a.SetMaxDamageDistance(200.000000)
VentralArray3a.SetMinFiringCharge(1.000000)
VentralArray3a.SetNormalDischargeRate(0.800000)
VentralArray3a.SetRechargeRate(3.000000)
VentralArray3a.SetIndicatorIconNum(509)
VentralArray3a.SetIndicatorIconPositionX(90.000000)
VentralArray3a.SetIndicatorIconPositionY(43.000000)
VentralArray3aForward = App.TGPoint3()
VentralArray3aForward.SetXYZ(0.994533, 0.104426, 0.000000)
VentralArray3aUp = App.TGPoint3()
VentralArray3aUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralArray3a.SetOrientation(VentralArray3aForward, VentralArray3aUp)
VentralArray3a.SetWidth(1.500000)
VentralArray3a.SetLength(0.550000)
VentralArray3a.SetArcWidthAngles(-1.308997, 1.308997)
VentralArray3a.SetArcHeightAngles(-1.570796, 0.017453)
VentralArray3a.SetPhaserTextureStart(0)
VentralArray3a.SetPhaserTextureEnd(7)
VentralArray3a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.666666, 0.000000, 0.000000, 1.000000)
VentralArray3a.SetOuterShellColor(kColor)
kColor.SetRGBA(0.952941, 0.470588, 0.047058, 1.000000)
VentralArray3a.SetInnerShellColor(kColor)
kColor.SetRGBA(1.000000, 0.721568, 0.450980, 1.000000)
VentralArray3a.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
VentralArray3a.SetInnerCoreColor(kColor)
VentralArray3a.SetNumSides(6)
VentralArray3a.SetMainRadius(0.060000)
VentralArray3a.SetTaperRadius(0.020000)
VentralArray3a.SetCoreScale(0.300000)
VentralArray3a.SetTaperRatio(0.250000)
VentralArray3a.SetTaperMinLength(1.000000)
VentralArray3a.SetTaperMaxLength(1.000000)
VentralArray3a.SetLengthTextureTilePerUnit(0.050000)
VentralArray3a.SetPerimeterTile(1.000000)
VentralArray3a.SetTextureSpeed(2.000000)
VentralArray3a.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralArray3a)
#################################################
ShuttleBay3 = App.HullProperty_Create("Shuttle Bay 3")

ShuttleBay3.SetMaxCondition(3000.000000)
ShuttleBay3.SetCritical(0)
ShuttleBay3.SetTargetable(1)
ShuttleBay3.SetPrimary(0)
ShuttleBay3.SetPosition(-0.135000, -0.950000, -0.650000)
ShuttleBay3.SetPosition2D(64.000000, 25.000000)
ShuttleBay3.SetRepairComplexity(4.000000)
ShuttleBay3.SetDisabledPercentage(0.000000)
ShuttleBay3.SetRadius(0.150000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay3)
#################################################
ShuttleBay4 = App.HullProperty_Create("Shuttle Bay 4")

ShuttleBay4.SetMaxCondition(3000.000000)
ShuttleBay4.SetCritical(0)
ShuttleBay4.SetTargetable(1)
ShuttleBay4.SetPrimary(0)
ShuttleBay4.SetPosition(0.155000, -0.950000, -0.650000)
ShuttleBay4.SetPosition2D(64.000000, 25.000000)
ShuttleBay4.SetRepairComplexity(4.000000)
ShuttleBay4.SetDisabledPercentage(0.000000)
ShuttleBay4.SetRadius(0.150000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay4)
#################################################
ShuttleBay3OEP = App.ObjectEmitterProperty_Create("Shuttle Bay 3 OEP")

ShuttleBay3OEPForward = App.TGPoint3()
ShuttleBay3OEPForward.SetXYZ(0.000000, -1.000000, 0.000000)
ShuttleBay3OEPUp = App.TGPoint3()
ShuttleBay3OEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
ShuttleBay3OEPRight = App.TGPoint3()
ShuttleBay3OEPRight.SetXYZ(-1.000000, 0.000000, 0.000000)
ShuttleBay3OEP.SetOrientation(ShuttleBay3OEPForward, ShuttleBay3OEPUp, ShuttleBay3OEPRight)
ShuttleBay3OEPPosition = App.TGPoint3()
ShuttleBay3OEPPosition.SetXYZ(-0.129205, -1.150000, -0.675123)
ShuttleBay3OEP.SetPosition(ShuttleBay3OEPPosition)
ShuttleBay3OEP.SetEmittedObjectType(ShuttleBay3OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay3OEP)
#################################################
ShuttleBay4OEP = App.ObjectEmitterProperty_Create("Shuttle Bay 4 OEP")

ShuttleBay4OEPForward = App.TGPoint3()
ShuttleBay4OEPForward.SetXYZ(0.000000, -1.000000, 0.000000)
ShuttleBay4OEPUp = App.TGPoint3()
ShuttleBay4OEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
ShuttleBay4OEPRight = App.TGPoint3()
ShuttleBay4OEPRight.SetXYZ(-1.000000, 0.000000, 0.000000)
ShuttleBay4OEP.SetOrientation(ShuttleBay4OEPForward, ShuttleBay4OEPUp, ShuttleBay4OEPRight)
ShuttleBay4OEPPosition = App.TGPoint3()
ShuttleBay4OEPPosition.SetXYZ(0.149205, -1.150000, -0.675123)
ShuttleBay4OEP.SetPosition(ShuttleBay4OEPPosition)
ShuttleBay4OEP.SetEmittedObjectType(ShuttleBay4OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay4OEP)
#################################################
Turrets = App.WeaponSystemProperty_Create("Turrets")

Turrets.SetMaxCondition(10000.000000)
Turrets.SetCritical(0)
Turrets.SetTargetable(0)
Turrets.SetPrimary(1)
Turrets.SetPosition(0.000000, 0.000000, 0.000000)
Turrets.SetPosition2D(0.000000, 0.000000)
Turrets.SetRepairComplexity(1.000000)
Turrets.SetDisabledPercentage(0.500000)
Turrets.SetRadius(0.100000)
Turrets.SetNormalPowerPerSecond(1500.000000)
Turrets.SetWeaponSystemType(Turrets.WST_PULSE)
Turrets.SetSingleFire(0)
Turrets.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("12345;Single")
Turrets.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Turrets)
#################################################
TorpedoTurret1A = App.PulseWeaponProperty_Create("Torpedo Turret 1A")

TorpedoTurret1A.SetMaxCondition(9000.000000)
TorpedoTurret1A.SetCritical(0)
TorpedoTurret1A.SetTargetable(1)
TorpedoTurret1A.SetPrimary(1)
TorpedoTurret1A.SetPosition(-1.319520, 5.169160, 0.020812)
TorpedoTurret1A.SetPosition2D(0.000000, 0.000000)
TorpedoTurret1A.SetRepairComplexity(2.000000)
TorpedoTurret1A.SetDisabledPercentage(0.500000)
TorpedoTurret1A.SetRadius(0.050000)
TorpedoTurret1A.SetDumbfire(0)
TorpedoTurret1A.SetWeaponID(0)
TorpedoTurret1A.SetGroups(1)
TorpedoTurret1A.SetDamageRadiusFactor(0.300000)
TorpedoTurret1A.SetIconNum(370)
TorpedoTurret1A.SetIconPositionX(59.000000)
TorpedoTurret1A.SetIconPositionY(30.000000)
TorpedoTurret1A.SetIconAboveShip(1)
TorpedoTurret1A.SetFireSound("Quantum Torpedo")
TorpedoTurret1A.SetMaxCharge(50.000000)
TorpedoTurret1A.SetMaxDamage(1300.000000)
TorpedoTurret1A.SetMaxDamageDistance(100.000000)
TorpedoTurret1A.SetMinFiringCharge(0.100000)
TorpedoTurret1A.SetNormalDischargeRate(1.000000)
TorpedoTurret1A.SetRechargeRate(0.000000)
TorpedoTurret1A.SetIndicatorIconNum(0)
TorpedoTurret1A.SetIndicatorIconPositionX(0.000000)
TorpedoTurret1A.SetIndicatorIconPositionY(0.000000)
TorpedoTurret1AForward = App.TGPoint3()
TorpedoTurret1AForward.SetXYZ(-0.800000, 0.600000, 0.000000)
TorpedoTurret1AUp = App.TGPoint3()
TorpedoTurret1AUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret1A.SetOrientation(TorpedoTurret1AForward, TorpedoTurret1AUp)
TorpedoTurret1A.SetArcWidthAngles(-1.134464, 1.134464)
TorpedoTurret1A.SetArcHeightAngles(-0.785398, 0.052360)
TorpedoTurret1A.SetCooldownTime(10.000000)
TorpedoTurret1A.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret1A)
#################################################
TorpedoTurret1B = App.PulseWeaponProperty_Create("Torpedo Turret 1B")

TorpedoTurret1B.SetMaxCondition(9000.000000)
TorpedoTurret1B.SetCritical(0)
TorpedoTurret1B.SetTargetable(1)
TorpedoTurret1B.SetPrimary(1)
TorpedoTurret1B.SetPosition(-1.319520, 5.169160, 0.020812)
TorpedoTurret1B.SetPosition2D(0.000000, 0.000000)
TorpedoTurret1B.SetRepairComplexity(2.000000)
TorpedoTurret1B.SetDisabledPercentage(0.500000)
TorpedoTurret1B.SetRadius(0.050000)
TorpedoTurret1B.SetDumbfire(0)
TorpedoTurret1B.SetWeaponID(1)
TorpedoTurret1B.SetGroups(2)
TorpedoTurret1B.SetDamageRadiusFactor(0.300000)
TorpedoTurret1B.SetIconNum(370)
TorpedoTurret1B.SetIconPositionX(59.000000)
TorpedoTurret1B.SetIconPositionY(30.000000)
TorpedoTurret1B.SetIconAboveShip(1)
TorpedoTurret1B.SetFireSound("Quantum Torpedo")
TorpedoTurret1B.SetMaxCharge(50.000000)
TorpedoTurret1B.SetMaxDamage(1300.000000)
TorpedoTurret1B.SetMaxDamageDistance(100.000000)
TorpedoTurret1B.SetMinFiringCharge(0.100000)
TorpedoTurret1B.SetNormalDischargeRate(1.000000)
TorpedoTurret1B.SetRechargeRate(0.000000)
TorpedoTurret1B.SetIndicatorIconNum(0)
TorpedoTurret1B.SetIndicatorIconPositionX(0.000000)
TorpedoTurret1B.SetIndicatorIconPositionY(0.000000)
TorpedoTurret1BForward = App.TGPoint3()
TorpedoTurret1BForward.SetXYZ(-0.800000, 0.600000, 0.000000)
TorpedoTurret1BUp = App.TGPoint3()
TorpedoTurret1BUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret1B.SetOrientation(TorpedoTurret1BForward, TorpedoTurret1BUp)
TorpedoTurret1B.SetArcWidthAngles(-1.134464, 1.134464)
TorpedoTurret1B.SetArcHeightAngles(-0.785398, 0.052360)
TorpedoTurret1B.SetCooldownTime(10.000000)
TorpedoTurret1B.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret1B)
#################################################
TorpedoTurret1C = App.PulseWeaponProperty_Create("Torpedo Turret 1C")

TorpedoTurret1C.SetMaxCondition(9000.000000)
TorpedoTurret1C.SetCritical(0)
TorpedoTurret1C.SetTargetable(1)
TorpedoTurret1C.SetPrimary(1)
TorpedoTurret1C.SetPosition(-1.319520, 5.169160, 0.020812)
TorpedoTurret1C.SetPosition2D(0.000000, 0.000000)
TorpedoTurret1C.SetRepairComplexity(2.000000)
TorpedoTurret1C.SetDisabledPercentage(0.500000)
TorpedoTurret1C.SetRadius(0.050000)
TorpedoTurret1C.SetDumbfire(0)
TorpedoTurret1C.SetWeaponID(2)
TorpedoTurret1C.SetGroups(4)
TorpedoTurret1C.SetDamageRadiusFactor(0.300000)
TorpedoTurret1C.SetIconNum(370)
TorpedoTurret1C.SetIconPositionX(59.000000)
TorpedoTurret1C.SetIconPositionY(30.000000)
TorpedoTurret1C.SetIconAboveShip(1)
TorpedoTurret1C.SetFireSound("Quantum Torpedo")
TorpedoTurret1C.SetMaxCharge(50.000000)
TorpedoTurret1C.SetMaxDamage(1300.000000)
TorpedoTurret1C.SetMaxDamageDistance(100.000000)
TorpedoTurret1C.SetMinFiringCharge(0.100000)
TorpedoTurret1C.SetNormalDischargeRate(1.000000)
TorpedoTurret1C.SetRechargeRate(0.000000)
TorpedoTurret1C.SetIndicatorIconNum(0)
TorpedoTurret1C.SetIndicatorIconPositionX(0.000000)
TorpedoTurret1C.SetIndicatorIconPositionY(0.000000)
TorpedoTurret1CForward = App.TGPoint3()
TorpedoTurret1CForward.SetXYZ(-0.800000, 0.600000, 0.000000)
TorpedoTurret1CUp = App.TGPoint3()
TorpedoTurret1CUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret1C.SetOrientation(TorpedoTurret1CForward, TorpedoTurret1CUp)
TorpedoTurret1C.SetArcWidthAngles(-1.134464, 1.134464)
TorpedoTurret1C.SetArcHeightAngles(-0.785398, 0.052360)
TorpedoTurret1C.SetCooldownTime(10.000000)
TorpedoTurret1C.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret1C)
#################################################
TorpedoTurret1D = App.PulseWeaponProperty_Create("Torpedo Turret 1D")

TorpedoTurret1D.SetMaxCondition(9000.000000)
TorpedoTurret1D.SetCritical(0)
TorpedoTurret1D.SetTargetable(1)
TorpedoTurret1D.SetPrimary(1)
TorpedoTurret1D.SetPosition(-1.319520, 5.169160, 0.020812)
TorpedoTurret1D.SetPosition2D(0.000000, 0.000000)
TorpedoTurret1D.SetRepairComplexity(2.000000)
TorpedoTurret1D.SetDisabledPercentage(0.500000)
TorpedoTurret1D.SetRadius(0.050000)
TorpedoTurret1D.SetDumbfire(0)
TorpedoTurret1D.SetWeaponID(3)
TorpedoTurret1D.SetGroups(8)
TorpedoTurret1D.SetDamageRadiusFactor(0.300000)
TorpedoTurret1D.SetIconNum(370)
TorpedoTurret1D.SetIconPositionX(59.000000)
TorpedoTurret1D.SetIconPositionY(30.000000)
TorpedoTurret1D.SetIconAboveShip(1)
TorpedoTurret1D.SetFireSound("Quantum Torpedo")
TorpedoTurret1D.SetMaxCharge(50.000000)
TorpedoTurret1D.SetMaxDamage(1300.000000)
TorpedoTurret1D.SetMaxDamageDistance(100.000000)
TorpedoTurret1D.SetMinFiringCharge(0.100000)
TorpedoTurret1D.SetNormalDischargeRate(1.000000)
TorpedoTurret1D.SetRechargeRate(0.000000)
TorpedoTurret1D.SetIndicatorIconNum(0)
TorpedoTurret1D.SetIndicatorIconPositionX(0.000000)
TorpedoTurret1D.SetIndicatorIconPositionY(0.000000)
TorpedoTurret1DForward = App.TGPoint3()
TorpedoTurret1DForward.SetXYZ(-0.800000, 0.600000, 0.000000)
TorpedoTurret1DUp = App.TGPoint3()
TorpedoTurret1DUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret1D.SetOrientation(TorpedoTurret1DForward, TorpedoTurret1DUp)
TorpedoTurret1D.SetArcWidthAngles(-1.134464, 1.134464)
TorpedoTurret1D.SetArcHeightAngles(-0.785398, 0.052360)
TorpedoTurret1D.SetCooldownTime(10.000000)
TorpedoTurret1D.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret1D)
#################################################
TorpedoTurret2A = App.PulseWeaponProperty_Create("Torpedo Turret 2A")

TorpedoTurret2A.SetMaxCondition(9000.000000)
TorpedoTurret2A.SetCritical(0)
TorpedoTurret2A.SetTargetable(1)
TorpedoTurret2A.SetPrimary(1)
TorpedoTurret2A.SetPosition(1.319520, 5.169160, 0.020812)
TorpedoTurret2A.SetPosition2D(0.000000, 0.000000)
TorpedoTurret2A.SetRepairComplexity(2.000000)
TorpedoTurret2A.SetDisabledPercentage(0.500000)
TorpedoTurret2A.SetRadius(0.050000)
TorpedoTurret2A.SetDumbfire(0)
TorpedoTurret2A.SetWeaponID(0)
TorpedoTurret2A.SetGroups(1)
TorpedoTurret2A.SetDamageRadiusFactor(0.300000)
TorpedoTurret2A.SetIconNum(370)
TorpedoTurret2A.SetIconPositionX(94.000000)
TorpedoTurret2A.SetIconPositionY(30.000000)
TorpedoTurret2A.SetIconAboveShip(1)
TorpedoTurret2A.SetFireSound("Quantum Torpedo")
TorpedoTurret2A.SetMaxCharge(50.000000)
TorpedoTurret2A.SetMaxDamage(1300.000000)
TorpedoTurret2A.SetMaxDamageDistance(100.000000)
TorpedoTurret2A.SetMinFiringCharge(0.100000)
TorpedoTurret2A.SetNormalDischargeRate(1.000000)
TorpedoTurret2A.SetRechargeRate(0.000000)
TorpedoTurret2A.SetIndicatorIconNum(0)
TorpedoTurret2A.SetIndicatorIconPositionX(0.000000)
TorpedoTurret2A.SetIndicatorIconPositionY(0.000000)
TorpedoTurret2AForward = App.TGPoint3()
TorpedoTurret2AForward.SetXYZ(0.800000, 0.600000, 0.000000)
TorpedoTurret2AUp = App.TGPoint3()
TorpedoTurret2AUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret2A.SetOrientation(TorpedoTurret2AForward, TorpedoTurret2AUp)
TorpedoTurret2A.SetArcWidthAngles(-1.134464, 1.134464)
TorpedoTurret2A.SetArcHeightAngles(-0.785398, 0.052360)
TorpedoTurret2A.SetCooldownTime(10.000000)
TorpedoTurret2A.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret2A)
#################################################
TorpedoTurret2B = App.PulseWeaponProperty_Create("Torpedo Turret 2B")

TorpedoTurret2B.SetMaxCondition(9000.000000)
TorpedoTurret2B.SetCritical(0)
TorpedoTurret2B.SetTargetable(1)
TorpedoTurret2B.SetPrimary(1)
TorpedoTurret2B.SetPosition(1.319520, 5.169160, 0.020812)
TorpedoTurret2B.SetPosition2D(0.000000, 0.000000)
TorpedoTurret2B.SetRepairComplexity(2.000000)
TorpedoTurret2B.SetDisabledPercentage(0.500000)
TorpedoTurret2B.SetRadius(0.050000)
TorpedoTurret2B.SetDumbfire(0)
TorpedoTurret2B.SetWeaponID(0)
TorpedoTurret2B.SetGroups(2)
TorpedoTurret2B.SetDamageRadiusFactor(0.300000)
TorpedoTurret2B.SetIconNum(370)
TorpedoTurret2B.SetIconPositionX(94.000000)
TorpedoTurret2B.SetIconPositionY(30.000000)
TorpedoTurret2B.SetIconAboveShip(1)
TorpedoTurret2B.SetFireSound("Quantum Torpedo")
TorpedoTurret2B.SetMaxCharge(50.000000)
TorpedoTurret2B.SetMaxDamage(1300.000000)
TorpedoTurret2B.SetMaxDamageDistance(100.000000)
TorpedoTurret2B.SetMinFiringCharge(0.100000)
TorpedoTurret2B.SetNormalDischargeRate(1.000000)
TorpedoTurret2B.SetRechargeRate(0.000000)
TorpedoTurret2B.SetIndicatorIconNum(0)
TorpedoTurret2B.SetIndicatorIconPositionX(0.000000)
TorpedoTurret2B.SetIndicatorIconPositionY(0.000000)
TorpedoTurret2BForward = App.TGPoint3()
TorpedoTurret2BForward.SetXYZ(0.800000, 0.600000, 0.000000)
TorpedoTurret2BUp = App.TGPoint3()
TorpedoTurret2BUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret2B.SetOrientation(TorpedoTurret2BForward, TorpedoTurret2BUp)
TorpedoTurret2B.SetArcWidthAngles(-1.134464, 1.134464)
TorpedoTurret2B.SetArcHeightAngles(-0.785398, 0.052360)
TorpedoTurret2B.SetCooldownTime(10.000000)
TorpedoTurret2B.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret2B)
#################################################
TorpedoTurret2C = App.PulseWeaponProperty_Create("Torpedo Turret 2C")

TorpedoTurret2C.SetMaxCondition(9000.000000)
TorpedoTurret2C.SetCritical(0)
TorpedoTurret2C.SetTargetable(1)
TorpedoTurret2C.SetPrimary(1)
TorpedoTurret2C.SetPosition(1.319520, 5.169160, 0.020812)
TorpedoTurret2C.SetPosition2D(0.000000, 0.000000)
TorpedoTurret2C.SetRepairComplexity(2.000000)
TorpedoTurret2C.SetDisabledPercentage(0.500000)
TorpedoTurret2C.SetRadius(0.050000)
TorpedoTurret2C.SetDumbfire(0)
TorpedoTurret2C.SetWeaponID(0)
TorpedoTurret2C.SetGroups(4)
TorpedoTurret2C.SetDamageRadiusFactor(0.300000)
TorpedoTurret2C.SetIconNum(370)
TorpedoTurret2C.SetIconPositionX(94.000000)
TorpedoTurret2C.SetIconPositionY(30.000000)
TorpedoTurret2C.SetIconAboveShip(1)
TorpedoTurret2C.SetFireSound("Quantum Torpedo")
TorpedoTurret2C.SetMaxCharge(50.000000)
TorpedoTurret2C.SetMaxDamage(1300.000000)
TorpedoTurret2C.SetMaxDamageDistance(100.000000)
TorpedoTurret2C.SetMinFiringCharge(0.100000)
TorpedoTurret2C.SetNormalDischargeRate(1.000000)
TorpedoTurret2C.SetRechargeRate(0.000000)
TorpedoTurret2C.SetIndicatorIconNum(0)
TorpedoTurret2C.SetIndicatorIconPositionX(0.000000)
TorpedoTurret2C.SetIndicatorIconPositionY(0.000000)
TorpedoTurret2CForward = App.TGPoint3()
TorpedoTurret2CForward.SetXYZ(0.800000, 0.600000, 0.000000)
TorpedoTurret2CUp = App.TGPoint3()
TorpedoTurret2CUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret2C.SetOrientation(TorpedoTurret2CForward, TorpedoTurret2CUp)
TorpedoTurret2C.SetArcWidthAngles(-1.134464, 1.134464)
TorpedoTurret2C.SetArcHeightAngles(-0.785398, 0.052360)
TorpedoTurret2C.SetCooldownTime(10.000000)
TorpedoTurret2C.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret2C)
#################################################
TorpedoTurret2D = App.PulseWeaponProperty_Create("Torpedo Turret 2D")

TorpedoTurret2D.SetMaxCondition(9000.000000)
TorpedoTurret2D.SetCritical(0)
TorpedoTurret2D.SetTargetable(1)
TorpedoTurret2D.SetPrimary(1)
TorpedoTurret2D.SetPosition(1.319520, 5.169160, 0.020812)
TorpedoTurret2D.SetPosition2D(0.000000, 0.000000)
TorpedoTurret2D.SetRepairComplexity(2.000000)
TorpedoTurret2D.SetDisabledPercentage(0.500000)
TorpedoTurret2D.SetRadius(0.050000)
TorpedoTurret2D.SetDumbfire(0)
TorpedoTurret2D.SetWeaponID(0)
TorpedoTurret2D.SetGroups(8)
TorpedoTurret2D.SetDamageRadiusFactor(0.300000)
TorpedoTurret2D.SetIconNum(370)
TorpedoTurret2D.SetIconPositionX(94.000000)
TorpedoTurret2D.SetIconPositionY(30.000000)
TorpedoTurret2D.SetIconAboveShip(1)
TorpedoTurret2D.SetFireSound("Quantum Torpedo")
TorpedoTurret2D.SetMaxCharge(50.000000)
TorpedoTurret2D.SetMaxDamage(1300.000000)
TorpedoTurret2D.SetMaxDamageDistance(100.000000)
TorpedoTurret2D.SetMinFiringCharge(0.100000)
TorpedoTurret2D.SetNormalDischargeRate(1.000000)
TorpedoTurret2D.SetRechargeRate(0.000000)
TorpedoTurret2D.SetIndicatorIconNum(0)
TorpedoTurret2D.SetIndicatorIconPositionX(0.000000)
TorpedoTurret2D.SetIndicatorIconPositionY(0.000000)
TorpedoTurret2DForward = App.TGPoint3()
TorpedoTurret2DForward.SetXYZ(0.800000, 0.600000, 0.000000)
TorpedoTurret2DUp = App.TGPoint3()
TorpedoTurret2DUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret2D.SetOrientation(TorpedoTurret2DForward, TorpedoTurret2DUp)
TorpedoTurret2D.SetArcWidthAngles(-1.134464, 1.134464)
TorpedoTurret2D.SetArcHeightAngles(-0.785398, 0.052360)
TorpedoTurret2D.SetCooldownTime(10.000000)
TorpedoTurret2D.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret2D)
#################################################
TorpedoTurret3A = App.PulseWeaponProperty_Create("Torpedo Turret 3A")

TorpedoTurret3A.SetMaxCondition(9000.000000)
TorpedoTurret3A.SetCritical(0)
TorpedoTurret3A.SetTargetable(1)
TorpedoTurret3A.SetPrimary(1)
TorpedoTurret3A.SetPosition(0.000000, 0.553236, 1.045000)
TorpedoTurret3A.SetPosition2D(0.000000, 0.000000)
TorpedoTurret3A.SetRepairComplexity(2.000000)
TorpedoTurret3A.SetDisabledPercentage(0.500000)
TorpedoTurret3A.SetRadius(0.050000)
TorpedoTurret3A.SetDumbfire(0)
TorpedoTurret3A.SetWeaponID(0)
TorpedoTurret3A.SetGroups(1)
TorpedoTurret3A.SetDamageRadiusFactor(0.300000)
TorpedoTurret3A.SetIconNum(370)
TorpedoTurret3A.SetIconPositionX(77.000000)
TorpedoTurret3A.SetIconPositionY(90.000000)
TorpedoTurret3A.SetIconAboveShip(1)
TorpedoTurret3A.SetFireSound("Quantum Torpedo")
TorpedoTurret3A.SetMaxCharge(50.000000)
TorpedoTurret3A.SetMaxDamage(1300.000000)
TorpedoTurret3A.SetMaxDamageDistance(100.000000)
TorpedoTurret3A.SetMinFiringCharge(0.100000)
TorpedoTurret3A.SetNormalDischargeRate(1.000000)
TorpedoTurret3A.SetRechargeRate(0.000000)
TorpedoTurret3A.SetIndicatorIconNum(0)
TorpedoTurret3A.SetIndicatorIconPositionX(0.000000)
TorpedoTurret3A.SetIndicatorIconPositionY(0.000000)
TorpedoTurret3AForward = App.TGPoint3()
TorpedoTurret3AForward.SetXYZ(0.000000, -1.000000, 0.000000)
TorpedoTurret3AUp = App.TGPoint3()
TorpedoTurret3AUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret3A.SetOrientation(TorpedoTurret3AForward, TorpedoTurret3AUp)
TorpedoTurret3A.SetArcWidthAngles(-1.570796, 1.570796)
TorpedoTurret3A.SetArcHeightAngles(0.000000, 0.785398)
TorpedoTurret3A.SetCooldownTime(10.000000)
TorpedoTurret3A.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret3A)
#################################################
TorpedoTurret3B = App.PulseWeaponProperty_Create("Torpedo Turret 3B")

TorpedoTurret3B.SetMaxCondition(9000.000000)
TorpedoTurret3B.SetCritical(0)
TorpedoTurret3B.SetTargetable(1)
TorpedoTurret3B.SetPrimary(1)
TorpedoTurret3B.SetPosition(0.000000, 0.553236, 1.045000)
TorpedoTurret3B.SetPosition2D(0.000000, 0.000000)
TorpedoTurret3B.SetRepairComplexity(2.000000)
TorpedoTurret3B.SetDisabledPercentage(0.500000)
TorpedoTurret3B.SetRadius(0.050000)
TorpedoTurret3B.SetDumbfire(0)
TorpedoTurret3B.SetWeaponID(0)
TorpedoTurret3B.SetGroups(2)
TorpedoTurret3B.SetDamageRadiusFactor(0.300000)
TorpedoTurret3B.SetIconNum(370)
TorpedoTurret3B.SetIconPositionX(77.000000)
TorpedoTurret3B.SetIconPositionY(90.000000)
TorpedoTurret3B.SetIconAboveShip(1)
TorpedoTurret3B.SetFireSound("Quantum Torpedo")
TorpedoTurret3B.SetMaxCharge(50.000000)
TorpedoTurret3B.SetMaxDamage(1300.000000)
TorpedoTurret3B.SetMaxDamageDistance(100.000000)
TorpedoTurret3B.SetMinFiringCharge(0.100000)
TorpedoTurret3B.SetNormalDischargeRate(1.000000)
TorpedoTurret3B.SetRechargeRate(0.000000)
TorpedoTurret3B.SetIndicatorIconNum(0)
TorpedoTurret3B.SetIndicatorIconPositionX(0.000000)
TorpedoTurret3B.SetIndicatorIconPositionY(0.000000)
TorpedoTurret3BForward = App.TGPoint3()
TorpedoTurret3BForward.SetXYZ(0.000000, -1.000000, 0.000000)
TorpedoTurret3BUp = App.TGPoint3()
TorpedoTurret3BUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret3B.SetOrientation(TorpedoTurret3BForward, TorpedoTurret3BUp)
TorpedoTurret3B.SetArcWidthAngles(-1.570796, 1.570796)
TorpedoTurret3B.SetArcHeightAngles(0.000000, 0.785398)
TorpedoTurret3B.SetCooldownTime(10.000000)
TorpedoTurret3B.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret3B)
#################################################
TorpedoTurret3C = App.PulseWeaponProperty_Create("Torpedo Turret 3C")

TorpedoTurret3C.SetMaxCondition(9000.000000)
TorpedoTurret3C.SetCritical(0)
TorpedoTurret3C.SetTargetable(1)
TorpedoTurret3C.SetPrimary(1)
TorpedoTurret3C.SetPosition(0.000000, 0.553236, 1.045000)
TorpedoTurret3C.SetPosition2D(0.000000, 0.000000)
TorpedoTurret3C.SetRepairComplexity(2.000000)
TorpedoTurret3C.SetDisabledPercentage(0.500000)
TorpedoTurret3C.SetRadius(0.050000)
TorpedoTurret3C.SetDumbfire(0)
TorpedoTurret3C.SetWeaponID(0)
TorpedoTurret3C.SetGroups(4)
TorpedoTurret3C.SetDamageRadiusFactor(0.300000)
TorpedoTurret3C.SetIconNum(370)
TorpedoTurret3C.SetIconPositionX(77.000000)
TorpedoTurret3C.SetIconPositionY(90.000000)
TorpedoTurret3C.SetIconAboveShip(1)
TorpedoTurret3C.SetFireSound("Quantum Torpedo")
TorpedoTurret3C.SetMaxCharge(50.000000)
TorpedoTurret3C.SetMaxDamage(1300.000000)
TorpedoTurret3C.SetMaxDamageDistance(100.000000)
TorpedoTurret3C.SetMinFiringCharge(0.100000)
TorpedoTurret3C.SetNormalDischargeRate(1.000000)
TorpedoTurret3C.SetRechargeRate(0.000000)
TorpedoTurret3C.SetIndicatorIconNum(0)
TorpedoTurret3C.SetIndicatorIconPositionX(0.000000)
TorpedoTurret3C.SetIndicatorIconPositionY(0.000000)
TorpedoTurret3CForward = App.TGPoint3()
TorpedoTurret3CForward.SetXYZ(0.000000, -1.000000, 0.000000)
TorpedoTurret3CUp = App.TGPoint3()
TorpedoTurret3CUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret3C.SetOrientation(TorpedoTurret3CForward, TorpedoTurret3CUp)
TorpedoTurret3C.SetArcWidthAngles(-1.570796, 1.570796)
TorpedoTurret3C.SetArcHeightAngles(0.000000, 0.785398)
TorpedoTurret3C.SetCooldownTime(10.000000)
TorpedoTurret3C.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret3C)
#################################################
TorpedoTurret3D = App.PulseWeaponProperty_Create("Torpedo Turret 3D")

TorpedoTurret3D.SetMaxCondition(9000.000000)
TorpedoTurret3D.SetCritical(0)
TorpedoTurret3D.SetTargetable(1)
TorpedoTurret3D.SetPrimary(1)
TorpedoTurret3D.SetPosition(0.000000, 0.553236, 1.045000)
TorpedoTurret3D.SetPosition2D(0.000000, 0.000000)
TorpedoTurret3D.SetRepairComplexity(2.000000)
TorpedoTurret3D.SetDisabledPercentage(0.500000)
TorpedoTurret3D.SetRadius(0.050000)
TorpedoTurret3D.SetDumbfire(0)
TorpedoTurret3D.SetWeaponID(0)
TorpedoTurret3D.SetGroups(8)
TorpedoTurret3D.SetDamageRadiusFactor(0.300000)
TorpedoTurret3D.SetIconNum(370)
TorpedoTurret3D.SetIconPositionX(77.000000)
TorpedoTurret3D.SetIconPositionY(90.000000)
TorpedoTurret3D.SetIconAboveShip(1)
TorpedoTurret3D.SetFireSound("Quantum Torpedo")
TorpedoTurret3D.SetMaxCharge(50.000000)
TorpedoTurret3D.SetMaxDamage(1300.000000)
TorpedoTurret3D.SetMaxDamageDistance(100.000000)
TorpedoTurret3D.SetMinFiringCharge(0.100000)
TorpedoTurret3D.SetNormalDischargeRate(1.000000)
TorpedoTurret3D.SetRechargeRate(0.000000)
TorpedoTurret3D.SetIndicatorIconNum(0)
TorpedoTurret3D.SetIndicatorIconPositionX(0.000000)
TorpedoTurret3D.SetIndicatorIconPositionY(0.000000)
TorpedoTurret3DForward = App.TGPoint3()
TorpedoTurret3DForward.SetXYZ(0.000000, -1.000000, 0.000000)
TorpedoTurret3DUp = App.TGPoint3()
TorpedoTurret3DUp.SetXYZ(0.000000, 0.000000, 1.000000)
TorpedoTurret3D.SetOrientation(TorpedoTurret3DForward, TorpedoTurret3DUp)
TorpedoTurret3D.SetArcWidthAngles(-1.570796, 1.570796)
TorpedoTurret3D.SetArcHeightAngles(0.000000, 0.785398)
TorpedoTurret3D.SetCooldownTime(10.000000)
TorpedoTurret3D.SetModuleName("Tactical.Projectiles.SBQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTurret3D)
#################################################
VentralAftTractor = App.TractorBeamProperty_Create("Ventral Aft Tractor")

VentralAftTractor.SetMaxCondition(5000.000000)
VentralAftTractor.SetCritical(0)
VentralAftTractor.SetTargetable(1)
VentralAftTractor.SetPrimary(1)
VentralAftTractor.SetPosition(0.020000, -0.548578, -1.034100)
VentralAftTractor.SetPosition2D(0.000000, 0.000000)
VentralAftTractor.SetRepairComplexity(7.000000)
VentralAftTractor.SetDisabledPercentage(0.750000)
VentralAftTractor.SetRadius(0.050000)
VentralAftTractor.SetDumbfire(0)
VentralAftTractor.SetWeaponID(0)
VentralAftTractor.SetGroups(0)
VentralAftTractor.SetDamageRadiusFactor(0.300000)
VentralAftTractor.SetIconNum(0)
VentralAftTractor.SetIconPositionX(0.000000)
VentralAftTractor.SetIconPositionY(0.000000)
VentralAftTractor.SetIconAboveShip(1)
VentralAftTractor.SetFireSound("Tractor Beam")
VentralAftTractor.SetMaxCharge(200.000000)
VentralAftTractor.SetMaxDamage(2000.000000)
VentralAftTractor.SetMaxDamageDistance(100.000000)
VentralAftTractor.SetMinFiringCharge(25.000000)
VentralAftTractor.SetNormalDischargeRate(1.000000)
VentralAftTractor.SetRechargeRate(0.300000)
VentralAftTractor.SetIndicatorIconNum(0)
VentralAftTractor.SetIndicatorIconPositionX(0.000000)
VentralAftTractor.SetIndicatorIconPositionY(0.000000)
VentralAftTractorForward = App.TGPoint3()
VentralAftTractorForward.SetXYZ(0.000000, -0.961108, -0.276172)
VentralAftTractorUp = App.TGPoint3()
VentralAftTractorUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralAftTractor.SetOrientation(VentralAftTractorForward, VentralAftTractorUp)
VentralAftTractor.SetArcWidthAngles(-0.785398, 0.785398)
VentralAftTractor.SetArcHeightAngles(-0.785398, 0.575959)
VentralAftTractor.SetTractorBeamWidth(0.600000)
VentralAftTractor.SetTextureStart(0)
VentralAftTractor.SetTextureEnd(0)
VentralAftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
VentralAftTractor.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
VentralAftTractor.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
VentralAftTractor.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
VentralAftTractor.SetInnerCoreColor(kColor)
VentralAftTractor.SetNumSides(12)
VentralAftTractor.SetMainRadius(0.075000)
VentralAftTractor.SetTaperRadius(0.000000)
VentralAftTractor.SetCoreScale(0.450000)
VentralAftTractor.SetTaperRatio(0.200000)
VentralAftTractor.SetTaperMinLength(1.000000)
VentralAftTractor.SetTaperMaxLength(5.000000)
VentralAftTractor.SetLengthTextureTilePerUnit(0.250000)
VentralAftTractor.SetPerimeterTile(1.000000)
VentralAftTractor.SetTextureSpeed(0.200000)
VentralAftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralAftTractor)
#################################################
WaveEmitter = App.HullProperty_Create("Wave Emitter")

WaveEmitter.SetMaxCondition(10000.000000)
WaveEmitter.SetCritical(0)
WaveEmitter.SetTargetable(0)
WaveEmitter.SetPrimary(0)
WaveEmitter.SetPosition(0.000000, 3.400000, -0.450000)
WaveEmitter.SetPosition2D(0.000000, 0.000000)
WaveEmitter.SetRepairComplexity(3.000000)
WaveEmitter.SetDisabledPercentage(0.500000)
WaveEmitter.SetRadius(0.200000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WaveEmitter)
#################################################
CenterImpulse = App.EngineProperty_Create("Center Impulse")

CenterImpulse.SetMaxCondition(10000.000000)
CenterImpulse.SetCritical(0)
CenterImpulse.SetTargetable(1)
CenterImpulse.SetPrimary(1)
CenterImpulse.SetPosition(0.013000, -3.470000, 0.410000)
CenterImpulse.SetPosition2D(0.000000, 0.000000)
CenterImpulse.SetRepairComplexity(2.000000)
CenterImpulse.SetDisabledPercentage(0.300000)
CenterImpulse.SetRadius(0.250000)
CenterImpulse.SetEngineType(CenterImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(CenterImpulse)
#################################################
FwdPortRedBlinker = App.BlinkingLightProperty_Create("Fwd Port Red Blinker")

FwdPortRedBlinkerForward = App.TGPoint3()
FwdPortRedBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdPortRedBlinkerUp = App.TGPoint3()
FwdPortRedBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdPortRedBlinkerRight = App.TGPoint3()
FwdPortRedBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
FwdPortRedBlinker.SetOrientation(FwdPortRedBlinkerForward, FwdPortRedBlinkerUp, FwdPortRedBlinkerRight)
FwdPortRedBlinkerPosition = App.TGPoint3()
FwdPortRedBlinkerPosition.SetXYZ(-3.309580, 3.881650, 0.193115)
FwdPortRedBlinker.SetPosition(FwdPortRedBlinkerPosition)
FwdPortRedBlinkerLightColor = App.TGColorA()
FwdPortRedBlinkerLightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
FwdPortRedBlinker.SetColor(FwdPortRedBlinkerLightColor)
FwdPortRedBlinker.SetRadius(1.000000)
FwdPortRedBlinker.SetPeriod(2.000000)
FwdPortRedBlinker.SetDuration(0.000000)
FwdPortRedBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdPortRedBlinker)
#################################################
FwdStarGreenBlinker = App.BlinkingLightProperty_Create("Fwd Star Green Blinker")

FwdStarGreenBlinkerForward = App.TGPoint3()
FwdStarGreenBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdStarGreenBlinkerUp = App.TGPoint3()
FwdStarGreenBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdStarGreenBlinkerRight = App.TGPoint3()
FwdStarGreenBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
FwdStarGreenBlinker.SetOrientation(FwdStarGreenBlinkerForward, FwdStarGreenBlinkerUp, FwdStarGreenBlinkerRight)
FwdStarGreenBlinkerPosition = App.TGPoint3()
FwdStarGreenBlinkerPosition.SetXYZ(3.309580, 3.881650, 0.193115)
FwdStarGreenBlinker.SetPosition(FwdStarGreenBlinkerPosition)
FwdStarGreenBlinkerLightColor = App.TGColorA()
FwdStarGreenBlinkerLightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
FwdStarGreenBlinker.SetColor(FwdStarGreenBlinkerLightColor)
FwdStarGreenBlinker.SetRadius(1.000000)
FwdStarGreenBlinker.SetPeriod(2.000000)
FwdStarGreenBlinker.SetDuration(0.000000)
FwdStarGreenBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdStarGreenBlinker)
#################################################
FwdDorsalBlinker = App.BlinkingLightProperty_Create("Fwd Dorsal Blinker")

FwdDorsalBlinkerForward = App.TGPoint3()
FwdDorsalBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdDorsalBlinkerUp = App.TGPoint3()
FwdDorsalBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdDorsalBlinkerRight = App.TGPoint3()
FwdDorsalBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
FwdDorsalBlinker.SetOrientation(FwdDorsalBlinkerForward, FwdDorsalBlinkerUp, FwdDorsalBlinkerRight)
FwdDorsalBlinkerPosition = App.TGPoint3()
FwdDorsalBlinkerPosition.SetXYZ(0.000000, 7.368140, 0.437614)
FwdDorsalBlinker.SetPosition(FwdDorsalBlinkerPosition)
FwdDorsalBlinkerLightColor = App.TGColorA()
FwdDorsalBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
FwdDorsalBlinker.SetColor(FwdDorsalBlinkerLightColor)
FwdDorsalBlinker.SetRadius(1.000000)
FwdDorsalBlinker.SetPeriod(2.000000)
FwdDorsalBlinker.SetDuration(0.000000)
FwdDorsalBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdDorsalBlinker)
#################################################
DorsalPortBlinker = App.BlinkingLightProperty_Create("Dorsal Port Blinker")

DorsalPortBlinkerForward = App.TGPoint3()
DorsalPortBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPortBlinkerUp = App.TGPoint3()
DorsalPortBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPortBlinkerRight = App.TGPoint3()
DorsalPortBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
DorsalPortBlinker.SetOrientation(DorsalPortBlinkerForward, DorsalPortBlinkerUp, DorsalPortBlinkerRight)
DorsalPortBlinkerPosition = App.TGPoint3()
DorsalPortBlinkerPosition.SetXYZ(-3.067960, 3.877000, 0.437448)
DorsalPortBlinker.SetPosition(DorsalPortBlinkerPosition)
DorsalPortBlinkerLightColor = App.TGColorA()
DorsalPortBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
DorsalPortBlinker.SetColor(DorsalPortBlinkerLightColor)
DorsalPortBlinker.SetRadius(1.000000)
DorsalPortBlinker.SetPeriod(2.000000)
DorsalPortBlinker.SetDuration(0.000000)
DorsalPortBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPortBlinker)
#################################################
DorsalStarBlinker = App.BlinkingLightProperty_Create("Dorsal Star Blinker")

DorsalStarBlinkerForward = App.TGPoint3()
DorsalStarBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalStarBlinkerUp = App.TGPoint3()
DorsalStarBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalStarBlinkerRight = App.TGPoint3()
DorsalStarBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
DorsalStarBlinker.SetOrientation(DorsalStarBlinkerForward, DorsalStarBlinkerUp, DorsalStarBlinkerRight)
DorsalStarBlinkerPosition = App.TGPoint3()
DorsalStarBlinkerPosition.SetXYZ(3.067960, 3.877000, 0.437448)
DorsalStarBlinker.SetPosition(DorsalStarBlinkerPosition)
DorsalStarBlinkerLightColor = App.TGColorA()
DorsalStarBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
DorsalStarBlinker.SetColor(DorsalStarBlinkerLightColor)
DorsalStarBlinker.SetRadius(1.000000)
DorsalStarBlinker.SetPeriod(2.000000)
DorsalStarBlinker.SetDuration(0.000000)
DorsalStarBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalStarBlinker)
#################################################
PortPylonBlinker = App.BlinkingLightProperty_Create("Port Pylon Blinker")

PortPylonBlinkerForward = App.TGPoint3()
PortPylonBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
PortPylonBlinkerUp = App.TGPoint3()
PortPylonBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
PortPylonBlinkerRight = App.TGPoint3()
PortPylonBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
PortPylonBlinker.SetOrientation(PortPylonBlinkerForward, PortPylonBlinkerUp, PortPylonBlinkerRight)
PortPylonBlinkerPosition = App.TGPoint3()
PortPylonBlinkerPosition.SetXYZ(-1.417340, -4.096370, 0.285398)
PortPylonBlinker.SetPosition(PortPylonBlinkerPosition)
PortPylonBlinkerLightColor = App.TGColorA()
PortPylonBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
PortPylonBlinker.SetColor(PortPylonBlinkerLightColor)
PortPylonBlinker.SetRadius(1.000000)
PortPylonBlinker.SetPeriod(2.000000)
PortPylonBlinker.SetDuration(0.000000)
PortPylonBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortPylonBlinker)
#################################################
StarPylonBlinker = App.BlinkingLightProperty_Create("Star Pylon Blinker")

StarPylonBlinkerForward = App.TGPoint3()
StarPylonBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
StarPylonBlinkerUp = App.TGPoint3()
StarPylonBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
StarPylonBlinkerRight = App.TGPoint3()
StarPylonBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
StarPylonBlinker.SetOrientation(StarPylonBlinkerForward, StarPylonBlinkerUp, StarPylonBlinkerRight)
StarPylonBlinkerPosition = App.TGPoint3()
StarPylonBlinkerPosition.SetXYZ(1.417340, -4.075220, 0.285398)
StarPylonBlinker.SetPosition(StarPylonBlinkerPosition)
StarPylonBlinkerLightColor = App.TGColorA()
StarPylonBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
StarPylonBlinker.SetColor(StarPylonBlinkerLightColor)
StarPylonBlinker.SetRadius(1.000000)
StarPylonBlinker.SetPeriod(2.000000)
StarPylonBlinker.SetDuration(0.000000)
StarPylonBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarPylonBlinker)
#################################################
VentralCenterBlinker = App.BlinkingLightProperty_Create("Ventral Center Blinker")

VentralCenterBlinkerForward = App.TGPoint3()
VentralCenterBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralCenterBlinkerUp = App.TGPoint3()
VentralCenterBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralCenterBlinkerRight = App.TGPoint3()
VentralCenterBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
VentralCenterBlinker.SetOrientation(VentralCenterBlinkerForward, VentralCenterBlinkerUp, VentralCenterBlinkerRight)
VentralCenterBlinkerPosition = App.TGPoint3()
VentralCenterBlinkerPosition.SetXYZ(0.014000, -0.809670, -0.892666)
VentralCenterBlinker.SetPosition(VentralCenterBlinkerPosition)
VentralCenterBlinkerLightColor = App.TGColorA()
VentralCenterBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
VentralCenterBlinker.SetColor(VentralCenterBlinkerLightColor)
VentralCenterBlinker.SetRadius(1.000000)
VentralCenterBlinker.SetPeriod(2.000000)
VentralCenterBlinker.SetDuration(8.000000)
VentralCenterBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralCenterBlinker)
#################################################
VentralPortBlinker = App.BlinkingLightProperty_Create("Ventral Port Blinker")

VentralPortBlinkerForward = App.TGPoint3()
VentralPortBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralPortBlinkerUp = App.TGPoint3()
VentralPortBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPortBlinkerRight = App.TGPoint3()
VentralPortBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPortBlinker.SetOrientation(VentralPortBlinkerForward, VentralPortBlinkerUp, VentralPortBlinkerRight)
VentralPortBlinkerPosition = App.TGPoint3()
VentralPortBlinkerPosition.SetXYZ(-0.749823, -1.499520, -0.313760)
VentralPortBlinker.SetPosition(VentralPortBlinkerPosition)
VentralPortBlinkerLightColor = App.TGColorA()
VentralPortBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
VentralPortBlinker.SetColor(VentralPortBlinkerLightColor)
VentralPortBlinker.SetRadius(1.000000)
VentralPortBlinker.SetPeriod(2.000000)
VentralPortBlinker.SetDuration(0.000000)
VentralPortBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPortBlinker)
#################################################
VentralStarBlinker = App.BlinkingLightProperty_Create("Ventral Star Blinker")

VentralStarBlinkerForward = App.TGPoint3()
VentralStarBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralStarBlinkerUp = App.TGPoint3()
VentralStarBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralStarBlinkerRight = App.TGPoint3()
VentralStarBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
VentralStarBlinker.SetOrientation(VentralStarBlinkerForward, VentralStarBlinkerUp, VentralStarBlinkerRight)
VentralStarBlinkerPosition = App.TGPoint3()
VentralStarBlinkerPosition.SetXYZ(0.749823, -1.499520, -0.313760)
VentralStarBlinker.SetPosition(VentralStarBlinkerPosition)
VentralStarBlinkerLightColor = App.TGColorA()
VentralStarBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
VentralStarBlinker.SetColor(VentralStarBlinkerLightColor)
VentralStarBlinker.SetRadius(1.000000)
VentralStarBlinker.SetPeriod(2.000000)
VentralStarBlinker.SetDuration(0.000000)
VentralStarBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralStarBlinker)
#################################################
VentralAftCenterBlinker = App.BlinkingLightProperty_Create("Ventral Aft Center Blinker")

VentralAftCenterBlinkerForward = App.TGPoint3()
VentralAftCenterBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralAftCenterBlinkerUp = App.TGPoint3()
VentralAftCenterBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralAftCenterBlinkerRight = App.TGPoint3()
VentralAftCenterBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
VentralAftCenterBlinker.SetOrientation(VentralAftCenterBlinkerForward, VentralAftCenterBlinkerUp, VentralAftCenterBlinkerRight)
VentralAftCenterBlinkerPosition = App.TGPoint3()
VentralAftCenterBlinkerPosition.SetXYZ(0.018000, -4.238100, 0.196192)
VentralAftCenterBlinker.SetPosition(VentralAftCenterBlinkerPosition)
VentralAftCenterBlinkerLightColor = App.TGColorA()
VentralAftCenterBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
VentralAftCenterBlinker.SetColor(VentralAftCenterBlinkerLightColor)
VentralAftCenterBlinker.SetRadius(1.000000)
VentralAftCenterBlinker.SetPeriod(2.000000)
VentralAftCenterBlinker.SetDuration(8.000000)
VentralAftCenterBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralAftCenterBlinker)
#################################################
AftPortRedBlinker = App.BlinkingLightProperty_Create("Aft Port Red Blinker")

AftPortRedBlinkerForward = App.TGPoint3()
AftPortRedBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
AftPortRedBlinkerUp = App.TGPoint3()
AftPortRedBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
AftPortRedBlinkerRight = App.TGPoint3()
AftPortRedBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
AftPortRedBlinker.SetOrientation(AftPortRedBlinkerForward, AftPortRedBlinkerUp, AftPortRedBlinkerRight)
AftPortRedBlinkerPosition = App.TGPoint3()
AftPortRedBlinkerPosition.SetXYZ(-0.113938, -4.198290, 0.273561)
AftPortRedBlinker.SetPosition(AftPortRedBlinkerPosition)
AftPortRedBlinkerLightColor = App.TGColorA()
AftPortRedBlinkerLightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
AftPortRedBlinker.SetColor(AftPortRedBlinkerLightColor)
AftPortRedBlinker.SetRadius(1.000000)
AftPortRedBlinker.SetPeriod(2.000000)
AftPortRedBlinker.SetDuration(0.000000)
AftPortRedBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftPortRedBlinker)
#################################################
AftStarGreenBlinker = App.BlinkingLightProperty_Create("Aft Star Green Blinker")

AftStarGreenBlinkerForward = App.TGPoint3()
AftStarGreenBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
AftStarGreenBlinkerUp = App.TGPoint3()
AftStarGreenBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
AftStarGreenBlinkerRight = App.TGPoint3()
AftStarGreenBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
AftStarGreenBlinker.SetOrientation(AftStarGreenBlinkerForward, AftStarGreenBlinkerUp, AftStarGreenBlinkerRight)
AftStarGreenBlinkerPosition = App.TGPoint3()
AftStarGreenBlinkerPosition.SetXYZ(0.148632, -4.198290, 0.273561)
AftStarGreenBlinker.SetPosition(AftStarGreenBlinkerPosition)
AftStarGreenBlinkerLightColor = App.TGColorA()
AftStarGreenBlinkerLightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
AftStarGreenBlinker.SetColor(AftStarGreenBlinkerLightColor)
AftStarGreenBlinker.SetRadius(1.000000)
AftStarGreenBlinker.SetPeriod(2.000000)
AftStarGreenBlinker.SetDuration(0.000000)
AftStarGreenBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftStarGreenBlinker)
#################################################
FwdVentralBlinker = App.BlinkingLightProperty_Create("Fwd Ventral Blinker")

FwdVentralBlinkerForward = App.TGPoint3()
FwdVentralBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdVentralBlinkerUp = App.TGPoint3()
FwdVentralBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdVentralBlinkerRight = App.TGPoint3()
FwdVentralBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
FwdVentralBlinker.SetOrientation(FwdVentralBlinkerForward, FwdVentralBlinkerUp, FwdVentralBlinkerRight)
FwdVentralBlinkerPosition = App.TGPoint3()
FwdVentralBlinkerPosition.SetXYZ(0.000000, 7.543160, 0.151944)
FwdVentralBlinker.SetPosition(FwdVentralBlinkerPosition)
FwdVentralBlinkerLightColor = App.TGColorA()
FwdVentralBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
FwdVentralBlinker.SetColor(FwdVentralBlinkerLightColor)
FwdVentralBlinker.SetRadius(1.000000)
FwdVentralBlinker.SetPeriod(2.000000)
FwdVentralBlinker.SetDuration(0.000000)
FwdVentralBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdVentralBlinker)
#################################################
DeflectorBlinker = App.BlinkingLightProperty_Create("Deflector Blinker")

DeflectorBlinkerForward = App.TGPoint3()
DeflectorBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
DeflectorBlinkerUp = App.TGPoint3()
DeflectorBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
DeflectorBlinkerRight = App.TGPoint3()
DeflectorBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
DeflectorBlinker.SetOrientation(DeflectorBlinkerForward, DeflectorBlinkerUp, DeflectorBlinkerRight)
DeflectorBlinkerPosition = App.TGPoint3()
DeflectorBlinkerPosition.SetXYZ(0.018000, 2.415820, -0.906512)
DeflectorBlinker.SetPosition(DeflectorBlinkerPosition)
DeflectorBlinkerLightColor = App.TGColorA()
DeflectorBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
DeflectorBlinker.SetColor(DeflectorBlinkerLightColor)
DeflectorBlinker.SetRadius(1.000000)
DeflectorBlinker.SetPeriod(2.000000)
DeflectorBlinker.SetDuration(8.000000)
DeflectorBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DeflectorBlinker)
#################################################
VentralCoreBlinker = App.BlinkingLightProperty_Create("Ventral Core Blinker")

VentralCoreBlinkerForward = App.TGPoint3()
VentralCoreBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralCoreBlinkerUp = App.TGPoint3()
VentralCoreBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralCoreBlinkerRight = App.TGPoint3()
VentralCoreBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
VentralCoreBlinker.SetOrientation(VentralCoreBlinkerForward, VentralCoreBlinkerUp, VentralCoreBlinkerRight)
VentralCoreBlinkerPosition = App.TGPoint3()
VentralCoreBlinkerPosition.SetXYZ(0.018000, 0.744665, -1.099180)
VentralCoreBlinker.SetPosition(VentralCoreBlinkerPosition)
VentralCoreBlinkerLightColor = App.TGColorA()
VentralCoreBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
VentralCoreBlinker.SetColor(VentralCoreBlinkerLightColor)
VentralCoreBlinker.SetRadius(1.000000)
VentralCoreBlinker.SetPeriod(2.000000)
VentralCoreBlinker.SetDuration(8.000000)
VentralCoreBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralCoreBlinker)
#################################################
DorsalAftCenterBlinker = App.BlinkingLightProperty_Create("Dorsal Aft Center Blinker")

DorsalAftCenterBlinkerForward = App.TGPoint3()
DorsalAftCenterBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalAftCenterBlinkerUp = App.TGPoint3()
DorsalAftCenterBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalAftCenterBlinkerRight = App.TGPoint3()
DorsalAftCenterBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
DorsalAftCenterBlinker.SetOrientation(DorsalAftCenterBlinkerForward, DorsalAftCenterBlinkerUp, DorsalAftCenterBlinkerRight)
DorsalAftCenterBlinkerPosition = App.TGPoint3()
DorsalAftCenterBlinkerPosition.SetXYZ(0.018000, -4.166400, 0.356112)
DorsalAftCenterBlinker.SetPosition(DorsalAftCenterBlinkerPosition)
DorsalAftCenterBlinkerLightColor = App.TGColorA()
DorsalAftCenterBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
DorsalAftCenterBlinker.SetColor(DorsalAftCenterBlinkerLightColor)
DorsalAftCenterBlinker.SetRadius(1.000000)
DorsalAftCenterBlinker.SetPeriod(2.000000)
DorsalAftCenterBlinker.SetDuration(8.000000)
DorsalAftCenterBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalAftCenterBlinker)
#################################################
PortDorsalNacelleBlinker = App.BlinkingLightProperty_Create("Port Dorsal Nacelle Blinker")

PortDorsalNacelleBlinkerForward = App.TGPoint3()
PortDorsalNacelleBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
PortDorsalNacelleBlinkerUp = App.TGPoint3()
PortDorsalNacelleBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
PortDorsalNacelleBlinkerRight = App.TGPoint3()
PortDorsalNacelleBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
PortDorsalNacelleBlinker.SetOrientation(PortDorsalNacelleBlinkerForward, PortDorsalNacelleBlinkerUp, PortDorsalNacelleBlinkerRight)
PortDorsalNacelleBlinkerPosition = App.TGPoint3()
PortDorsalNacelleBlinkerPosition.SetXYZ(-2.773690, -2.773180, 0.711539)
PortDorsalNacelleBlinker.SetPosition(PortDorsalNacelleBlinkerPosition)
PortDorsalNacelleBlinkerLightColor = App.TGColorA()
PortDorsalNacelleBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
PortDorsalNacelleBlinker.SetColor(PortDorsalNacelleBlinkerLightColor)
PortDorsalNacelleBlinker.SetRadius(1.000000)
PortDorsalNacelleBlinker.SetPeriod(2.000000)
PortDorsalNacelleBlinker.SetDuration(8.000000)
PortDorsalNacelleBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortDorsalNacelleBlinker)
#################################################
PortVentralNacelleBlinker = App.BlinkingLightProperty_Create("Port Ventral Nacelle Blinker")

PortVentralNacelleBlinkerForward = App.TGPoint3()
PortVentralNacelleBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
PortVentralNacelleBlinkerUp = App.TGPoint3()
PortVentralNacelleBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
PortVentralNacelleBlinkerRight = App.TGPoint3()
PortVentralNacelleBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
PortVentralNacelleBlinker.SetOrientation(PortVentralNacelleBlinkerForward, PortVentralNacelleBlinkerUp, PortVentralNacelleBlinkerRight)
PortVentralNacelleBlinkerPosition = App.TGPoint3()
PortVentralNacelleBlinkerPosition.SetXYZ(-2.776200, -2.701030, -0.157681)
PortVentralNacelleBlinker.SetPosition(PortVentralNacelleBlinkerPosition)
PortVentralNacelleBlinkerLightColor = App.TGColorA()
PortVentralNacelleBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
PortVentralNacelleBlinker.SetColor(PortVentralNacelleBlinkerLightColor)
PortVentralNacelleBlinker.SetRadius(1.000000)
PortVentralNacelleBlinker.SetPeriod(2.000000)
PortVentralNacelleBlinker.SetDuration(8.000000)
PortVentralNacelleBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortVentralNacelleBlinker)
#################################################
StarDorsalNacelleBlinker = App.BlinkingLightProperty_Create("Star Dorsal Nacelle Blinker")

StarDorsalNacelleBlinkerForward = App.TGPoint3()
StarDorsalNacelleBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
StarDorsalNacelleBlinkerUp = App.TGPoint3()
StarDorsalNacelleBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
StarDorsalNacelleBlinkerRight = App.TGPoint3()
StarDorsalNacelleBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
StarDorsalNacelleBlinker.SetOrientation(StarDorsalNacelleBlinkerForward, StarDorsalNacelleBlinkerUp, StarDorsalNacelleBlinkerRight)
StarDorsalNacelleBlinkerPosition = App.TGPoint3()
StarDorsalNacelleBlinkerPosition.SetXYZ(2.810000, -2.773180, 0.711539)
StarDorsalNacelleBlinker.SetPosition(StarDorsalNacelleBlinkerPosition)
StarDorsalNacelleBlinkerLightColor = App.TGColorA()
StarDorsalNacelleBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
StarDorsalNacelleBlinker.SetColor(StarDorsalNacelleBlinkerLightColor)
StarDorsalNacelleBlinker.SetRadius(1.000000)
StarDorsalNacelleBlinker.SetPeriod(2.000000)
StarDorsalNacelleBlinker.SetDuration(8.000000)
StarDorsalNacelleBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarDorsalNacelleBlinker)
#################################################
StarVentralNacelleBlinker = App.BlinkingLightProperty_Create("Star Ventral Nacelle Blinker")

StarVentralNacelleBlinkerForward = App.TGPoint3()
StarVentralNacelleBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
StarVentralNacelleBlinkerUp = App.TGPoint3()
StarVentralNacelleBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
StarVentralNacelleBlinkerRight = App.TGPoint3()
StarVentralNacelleBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
StarVentralNacelleBlinker.SetOrientation(StarVentralNacelleBlinkerForward, StarVentralNacelleBlinkerUp, StarVentralNacelleBlinkerRight)
StarVentralNacelleBlinkerPosition = App.TGPoint3()
StarVentralNacelleBlinkerPosition.SetXYZ(2.810000, -2.701030, -0.157681)
StarVentralNacelleBlinker.SetPosition(StarVentralNacelleBlinkerPosition)
StarVentralNacelleBlinkerLightColor = App.TGColorA()
StarVentralNacelleBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
StarVentralNacelleBlinker.SetColor(StarVentralNacelleBlinkerLightColor)
StarVentralNacelleBlinker.SetRadius(1.000000)
StarVentralNacelleBlinker.SetPeriod(2.000000)
StarVentralNacelleBlinker.SetDuration(8.000000)
StarVentralNacelleBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarVentralNacelleBlinker)
#################################################
FwdPortVentralBlinker = App.BlinkingLightProperty_Create("Fwd Port Ventral Blinker")

FwdPortVentralBlinkerForward = App.TGPoint3()
FwdPortVentralBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdPortVentralBlinkerUp = App.TGPoint3()
FwdPortVentralBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdPortVentralBlinkerRight = App.TGPoint3()
FwdPortVentralBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
FwdPortVentralBlinker.SetOrientation(FwdPortVentralBlinkerForward, FwdPortVentralBlinkerUp, FwdPortVentralBlinkerRight)
FwdPortVentralBlinkerPosition = App.TGPoint3()
FwdPortVentralBlinkerPosition.SetXYZ(-3.170710, 3.896150, 0.152060)
FwdPortVentralBlinker.SetPosition(FwdPortVentralBlinkerPosition)
FwdPortVentralBlinkerLightColor = App.TGColorA()
FwdPortVentralBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
FwdPortVentralBlinker.SetColor(FwdPortVentralBlinkerLightColor)
FwdPortVentralBlinker.SetRadius(1.000000)
FwdPortVentralBlinker.SetPeriod(2.000000)
FwdPortVentralBlinker.SetDuration(0.000000)
FwdPortVentralBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdPortVentralBlinker)
#################################################
FwdStarVentralBlinker = App.BlinkingLightProperty_Create("Fwd Star Ventral Blinker")

FwdStarVentralBlinkerForward = App.TGPoint3()
FwdStarVentralBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdStarVentralBlinkerUp = App.TGPoint3()
FwdStarVentralBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdStarVentralBlinkerRight = App.TGPoint3()
FwdStarVentralBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
FwdStarVentralBlinker.SetOrientation(FwdStarVentralBlinkerForward, FwdStarVentralBlinkerUp, FwdStarVentralBlinkerRight)
FwdStarVentralBlinkerPosition = App.TGPoint3()
FwdStarVentralBlinkerPosition.SetXYZ(3.170710, 3.896150, 0.152060)
FwdStarVentralBlinker.SetPosition(FwdStarVentralBlinkerPosition)
FwdStarVentralBlinkerLightColor = App.TGColorA()
FwdStarVentralBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
FwdStarVentralBlinker.SetColor(FwdStarVentralBlinkerLightColor)
FwdStarVentralBlinker.SetRadius(1.000000)
FwdStarVentralBlinker.SetPeriod(2.000000)
FwdStarVentralBlinker.SetDuration(0.000000)
FwdStarVentralBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdStarVentralBlinker)
#################################################
DeflectorRedBlinker = App.BlinkingLightProperty_Create("Deflector Red Blinker")

DeflectorRedBlinkerForward = App.TGPoint3()
DeflectorRedBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
DeflectorRedBlinkerUp = App.TGPoint3()
DeflectorRedBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
DeflectorRedBlinkerRight = App.TGPoint3()
DeflectorRedBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
DeflectorRedBlinker.SetOrientation(DeflectorRedBlinkerForward, DeflectorRedBlinkerUp, DeflectorRedBlinkerRight)
DeflectorRedBlinkerPosition = App.TGPoint3()
DeflectorRedBlinkerPosition.SetXYZ(0.027000, 3.601000, -0.395000)
DeflectorRedBlinker.SetPosition(DeflectorRedBlinkerPosition)
DeflectorRedBlinkerLightColor = App.TGColorA()
DeflectorRedBlinkerLightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
DeflectorRedBlinker.SetColor(DeflectorRedBlinkerLightColor)
DeflectorRedBlinker.SetRadius(0.500000)
DeflectorRedBlinker.SetPeriod(2.000000)
DeflectorRedBlinker.SetDuration(0.000000)
DeflectorRedBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DeflectorRedBlinker)
#################################################
DeflectorRedBlinker2 = App.BlinkingLightProperty_Create("Deflector Red Blinker 2")

DeflectorRedBlinker2Forward = App.TGPoint3()
DeflectorRedBlinker2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
DeflectorRedBlinker2Up = App.TGPoint3()
DeflectorRedBlinker2Up.SetXYZ(0.000000, 0.000000, 1.000000)
DeflectorRedBlinker2Right = App.TGPoint3()
DeflectorRedBlinker2Right.SetXYZ(1.000000, 0.000000, 0.000000)
DeflectorRedBlinker2.SetOrientation(DeflectorRedBlinker2Forward, DeflectorRedBlinker2Up, DeflectorRedBlinker2Right)
DeflectorRedBlinker2Position = App.TGPoint3()
DeflectorRedBlinker2Position.SetXYZ(-0.001800, 3.601000, -0.395000)
DeflectorRedBlinker2.SetPosition(DeflectorRedBlinker2Position)
DeflectorRedBlinker2LightColor = App.TGColorA()
DeflectorRedBlinker2LightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
DeflectorRedBlinker2.SetColor(DeflectorRedBlinker2LightColor)
DeflectorRedBlinker2.SetRadius(0.500000)
DeflectorRedBlinker2.SetPeriod(2.000000)
DeflectorRedBlinker2.SetDuration(0.000000)
DeflectorRedBlinker2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DeflectorRedBlinker2)

# Property load function.
def LoadPropertySet(pObj):
	"Sets up the object's properties."
	prop = App.g_kModelPropertyManager.FindByName("Excalibur", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Pulse Phasers", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Cannon 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Cannon 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Cannon 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Cannon 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Cannon 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Cannon 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Hull", 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("Warp Core", 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("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("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("Engineering", 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("Torpedoes", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Tube 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Tube 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Tube 1", 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 Array 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Array 1a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Array 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Array 2a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Array 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Array 3a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Array 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Array 4a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Array 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Array 1a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Array 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Array 2a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Array 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Array 3a", 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("Tractor System", 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("Forward Tractor 2", 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("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("ViewscreenBack", 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("FirstPerson", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Aft Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 1 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 2 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 3 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 4 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Turrets", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 1A", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 1B", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 1C", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 1D", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 2A", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 2B", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 2C", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 2D", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 3A", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 3B", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 3C", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Turret 3D", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Aft Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Wave Emitter", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Center Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Dorsal Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Port Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Star Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Pylon Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Pylon Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Center Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Port Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Star Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Aft Center Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Ventral Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Deflector Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Core Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Aft Center Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Dorsal Nacelle Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Ventral Nacelle Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Dorsal Nacelle Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Ventral Nacelle Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Port Ventral Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Star Ventral Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Deflector Red Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Deflector Red Blinker 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Port Red Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Star Green Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Port Red Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Star Green Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
