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

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

Hull.SetMaxCondition(12000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, 0.000000)
Hull.SetPosition2D(1, 101)
Hull.SetRepairComplexity(3.000000)
Hull.SetDisabledPercentage(0.750000)
Hull.SetRadius(1.300000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(6000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(-0.001968, 1.076670, -0.091396)
ShieldGenerator.SetPosition2D(63, 26)
ShieldGenerator.SetRepairComplexity(2.000000)
ShieldGenerator.SetDisabledPercentage(0.750000)
ShieldGenerator.SetRadius(0.050000)
ShieldGenerator.SetNormalPowerPerSecond(300.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, 11000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 8000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 8000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 8000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 8000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 8000.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 11.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 11.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 11.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 11.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 11.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 11.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(6000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.004731, 0.265156, -0.192666)
SensorArray.SetPosition2D(64, 29)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.100000)
SensorArray.SetNormalPowerPerSecond(150.000000)
SensorArray.SetBaseSensorRange(2000.000000)
SensorArray.SetMaxProbes(8)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(5000.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(0.001375, 0.411746, 0.197487)
WarpCore.SetPosition2D(63, 40)
WarpCore.SetRepairComplexity(2.000000)
WarpCore.SetDisabledPercentage(0.750000)
WarpCore.SetRadius(0.020000)
WarpCore.SetMainBatteryLimit(150000.000000)
WarpCore.SetBackupBatteryLimit(50000.000000)
WarpCore.SetMainConduitCapacity(900.000000)
WarpCore.SetBackupConduitCapacity(100.000000)
WarpCore.SetPowerOutput(800.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(4000.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(0.000000, 0.000000, 0.000000)
ImpulseEngines.SetPosition2D(120.000000, 120.000000)
ImpulseEngines.SetRepairComplexity(3.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.100000)
ImpulseEngines.SetNormalPowerPerSecond(50.000000)
ImpulseEngines.SetMaxAccel(2.000000)
ImpulseEngines.SetMaxAngularAccel(0.270000)
ImpulseEngines.SetMaxAngularVelocity(0.300000)
ImpulseEngines.SetMaxSpeed(6.000000)
ImpulseEngines.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(5000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(0.000000, 0.000000, 0.000000)
WarpEngines.SetPosition2D(46.000000, 60.000000)
WarpEngines.SetRepairComplexity(3.000000)
WarpEngines.SetDisabledPercentage(0.500000)
WarpEngines.SetRadius(0.100000)
WarpEngines.SetNormalPowerPerSecond(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
Phasers = App.WeaponSystemProperty_Create("Phasers")

Phasers.SetMaxCondition(2400.000000)
Phasers.SetCritical(0)
Phasers.SetTargetable(0)
Phasers.SetPrimary(1)
Phasers.SetPosition(0.000000, 0.000000, 0.000000)
Phasers.SetPosition2D(46.000000, 64.000000)
Phasers.SetRepairComplexity(4.000000)
Phasers.SetDisabledPercentage(0.500000)
Phasers.SetRadius(0.050000)
Phasers.SetNormalPowerPerSecond(200.000000)
Phasers.SetWeaponSystemType(Phasers.WST_PHASER)
Phasers.SetSingleFire(0)
Phasers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Phasers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Phasers)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(1000.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(0.000000, 0.000000, 0.000000)
Torpedoes.SetPosition2D(82.000000, 64.000000)
Torpedoes.SetRepairComplexity(2.000000)
Torpedoes.SetDisabledPercentage(0.750000)
Torpedoes.SetRadius(0.100000)
Torpedoes.SetNormalPowerPerSecond(100.000000)
Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO)
Torpedoes.SetSingleFire(0)
Torpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;123;Dual")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 150)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.TMPPhoton")
Torpedoes.SetNumAmmoTypes(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
Engineering = App.RepairSubsystemProperty_Create("Engineering")

Engineering.SetMaxCondition(5000.000000)
Engineering.SetCritical(0)
Engineering.SetTargetable(0)
Engineering.SetPrimary(1)
Engineering.SetPosition(0.000000, 0.000000, 0.000000)
Engineering.SetPosition2D(64.000000, 40.000000)
Engineering.SetRepairComplexity(4.000000)
Engineering.SetDisabledPercentage(0.100000)
Engineering.SetRadius(0.100000)
Engineering.SetNormalPowerPerSecond(1.000000)
Engineering.SetMaxRepairPoints(36.000000)
Engineering.SetNumRepairTeams(3)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engineering)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractors")

Tractors.SetMaxCondition(1500.000000)
Tractors.SetCritical(0)
Tractors.SetTargetable(0)
Tractors.SetPrimary(1)
Tractors.SetPosition(0.000000, 0.000000, 0.000000)
Tractors.SetPosition2D(120.000000, 120.000000)
Tractors.SetRepairComplexity(7.000000)
Tractors.SetDisabledPercentage(0.750000)
Tractors.SetRadius(0.200000)
Tractors.SetNormalPowerPerSecond(600.000000)
Tractors.SetWeaponSystemType(Tractors.WST_TRACTOR)
Tractors.SetSingleFire(1)
Tractors.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Tractors.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Tractors)
#################################################
Constitution = App.ShipProperty_Create("Constitution")

Constitution.SetGenus(1)
Constitution.SetSpecies(103)
Constitution.SetMass(70.000000)
Constitution.SetRotationalInertia(8000.000000)
Constitution.SetShipName("EnterpriseNCC1701")
Constitution.SetModelFilename("data/Models/Ships/Fca/fca/Fca.nif")
Constitution.SetDamageResolution(8.000000)
Constitution.SetAffiliation(0)
Constitution.SetStationary(0)
Constitution.SetAIString("FedAttack")
Constitution.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Constitution)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(2000.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-0.118617, 0.119150, 0.140775)
PortImpulse.SetPosition2D(57, 44)
PortImpulse.SetRepairComplexity(3.000000)
PortImpulse.SetDisabledPercentage(0.500000)
PortImpulse.SetRadius(0.070000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(2000.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(0.121499, 0.118942, 0.141041)
StarImpulse.SetPosition2D(69, 44)
StarImpulse.SetRepairComplexity(3.000000)
StarImpulse.SetDisabledPercentage(0.500000)
StarImpulse.SetRadius(0.070000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(4000.000000)
PortWarp.SetCritical(0)
PortWarp.SetTargetable(1)
PortWarp.SetPrimary(1)
PortWarp.SetPosition(-0.465858, -0.576307, 0.200000)
PortWarp.SetPosition2D(51, 68)
PortWarp.SetRepairComplexity(3.000000)
PortWarp.SetDisabledPercentage(0.500000)
PortWarp.SetRadius(0.600000)
PortWarp.SetEngineType(PortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp)
#################################################
StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(4000.000000)
StarWarp.SetCritical(0)
StarWarp.SetTargetable(1)
StarWarp.SetPrimary(1)
StarWarp.SetPosition(0.478447, -0.585479, 0.200000)
StarWarp.SetPosition2D(75, 68)
StarWarp.SetRepairComplexity(3.000000)
StarWarp.SetDisabledPercentage(0.500000)
StarWarp.SetRadius(0.600000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
ForwardTorp1 = App.TorpedoTubeProperty_Create("Forward Torp 1")

ForwardTorp1.SetMaxCondition(1600.000000)
ForwardTorp1.SetCritical(0)
ForwardTorp1.SetTargetable(1)
ForwardTorp1.SetPrimary(1)
ForwardTorp1.SetPosition(0.170480, 0.384373, -0.061666)
ForwardTorp1.SetPosition2D(86, 38)
ForwardTorp1.SetRepairComplexity(3.000000)
ForwardTorp1.SetDisabledPercentage(0.750000)
ForwardTorp1.SetRadius(0.020000)
ForwardTorp1.SetDumbfire(1)
ForwardTorp1.SetWeaponID(0)
ForwardTorp1.SetGroups(1)
ForwardTorp1.SetDamageRadiusFactor(0.600000)
ForwardTorp1.SetIconNum(370)
ForwardTorp1.SetIconPositionX(82)
ForwardTorp1.SetIconPositionY(35)
ForwardTorp1.SetIconAboveShip(1)
ForwardTorp1.SetImmediateDelay(0.250000)
ForwardTorp1.SetReloadDelay(40.000000)
ForwardTorp1.SetMaxReady(3)
ForwardTorp1Direction = App.TGPoint3()
ForwardTorp1Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorp1.SetDirection(ForwardTorp1Direction)
ForwardTorp1Right = App.TGPoint3()
ForwardTorp1Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorp1.SetRight(ForwardTorp1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorp1)
#################################################
ForwardTorp2 = App.TorpedoTubeProperty_Create("Forward Torp 2")

ForwardTorp2.SetMaxCondition(1600.000000)
ForwardTorp2.SetCritical(0)
ForwardTorp2.SetTargetable(1)
ForwardTorp2.SetPrimary(1)
ForwardTorp2.SetPosition(-0.172930, 0.400983, -0.061587)
ForwardTorp2.SetPosition2D(43, 39)
ForwardTorp2.SetRepairComplexity(3.000000)
ForwardTorp2.SetDisabledPercentage(0.750000)
ForwardTorp2.SetRadius(0.020000)
ForwardTorp2.SetDumbfire(1)
ForwardTorp2.SetWeaponID(1)
ForwardTorp2.SetGroups(2)
ForwardTorp2.SetDamageRadiusFactor(0.600000)
ForwardTorp2.SetIconNum(370)
ForwardTorp2.SetIconPositionX(71)
ForwardTorp2.SetIconPositionY(35)
ForwardTorp2.SetIconAboveShip(1)
ForwardTorp2.SetImmediateDelay(0.250000)
ForwardTorp2.SetReloadDelay(40.000000)
ForwardTorp2.SetMaxReady(3)
ForwardTorp2Direction = App.TGPoint3()
ForwardTorp2Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorp2.SetDirection(ForwardTorp2Direction)
ForwardTorp2Right = App.TGPoint3()
ForwardTorp2Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorp2.SetRight(ForwardTorp2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorp2)
#################################################
AftTorp1 = App.TorpedoTubeProperty_Create("Aft Torp 1")

AftTorp1.SetMaxCondition(1600.000000)
AftTorp1.SetCritical(0)
AftTorp1.SetTargetable(1)
AftTorp1.SetPrimary(1)
AftTorp1.SetPosition(-0.073791, -1.113900, -0.031247)
AftTorp1.SetPosition2D(56, 87)
AftTorp1.SetRepairComplexity(3.000000)
AftTorp1.SetDisabledPercentage(0.750000)
AftTorp1.SetRadius(0.030000)
AftTorp1.SetDumbfire(1)
AftTorp1.SetWeaponID(4)
AftTorp1.SetGroups(4)
AftTorp1.SetDamageRadiusFactor(0.600000)
AftTorp1.SetIconNum(370)
AftTorp1.SetIconPositionX(73)
AftTorp1.SetIconPositionY(107)
AftTorp1.SetIconAboveShip(1)
AftTorp1.SetImmediateDelay(0.250000)
AftTorp1.SetReloadDelay(30.000000)
AftTorp1.SetMaxReady(2)
AftTorp1Direction = App.TGPoint3()
AftTorp1Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorp1.SetDirection(AftTorp1Direction)
AftTorp1Right = App.TGPoint3()
AftTorp1Right.SetXYZ(1.000000, 0.000000, 0.000000)
AftTorp1.SetRight(AftTorp1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorp1)
#################################################
DorsalPhaser1a = App.PhaserProperty_Create("Dorsal Phaser 1a")

DorsalPhaser1a.SetMaxCondition(800.000000)
DorsalPhaser1a.SetCritical(0)
DorsalPhaser1a.SetTargetable(1)
DorsalPhaser1a.SetPrimary(1)
DorsalPhaser1a.SetPosition(-0.309782, 1.065510, 0.124047)
DorsalPhaser1a.SetPosition2D(52, 26)
DorsalPhaser1a.SetRepairComplexity(7.000000)
DorsalPhaser1a.SetDisabledPercentage(0.750000)
DorsalPhaser1a.SetRadius(0.050000)
DorsalPhaser1a.SetDumbfire(0)
DorsalPhaser1a.SetWeaponID(5)
DorsalPhaser1a.SetGroups(0)
DorsalPhaser1a.SetDamageRadiusFactor(0.150000)
DorsalPhaser1a.SetIconNum(361)
DorsalPhaser1a.SetIconPositionX(24)
DorsalPhaser1a.SetIconPositionY(46)
DorsalPhaser1a.SetIconAboveShip(1)
DorsalPhaser1a.SetFireSound("TMP Phaser")
DorsalPhaser1a.SetMaxCharge(5.000000)
DorsalPhaser1a.SetMaxDamage(300.000000)
DorsalPhaser1a.SetMaxDamageDistance(60.000000)
DorsalPhaser1a.SetMinFiringCharge(1.000000)
DorsalPhaser1a.SetNormalDischargeRate(1.000000)
DorsalPhaser1a.SetRechargeRate(0.080000)
DorsalPhaser1a.SetIndicatorIconNum(508)
DorsalPhaser1a.SetIndicatorIconPositionX(20)
DorsalPhaser1a.SetIndicatorIconPositionY(45)
DorsalPhaser1aForward = App.TGPoint3()
DorsalPhaser1aForward.SetXYZ(-1.000000, 0.000000, 0.000000)
DorsalPhaser1aUp = App.TGPoint3()
DorsalPhaser1aUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser1a.SetOrientation(DorsalPhaser1aForward, DorsalPhaser1aUp)
DorsalPhaser1a.SetWidth(0.001000)
DorsalPhaser1a.SetLength(0.001000)
DorsalPhaser1a.SetArcWidthAngles(-0.785398, 0.785398)
DorsalPhaser1a.SetArcHeightAngles(-0.017453, 1.570796)
DorsalPhaser1a.SetPhaserTextureStart(0)
DorsalPhaser1a.SetPhaserTextureEnd(7)
DorsalPhaser1a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser1a.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser1a.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalPhaser1a.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalPhaser1a.SetInnerCoreColor(kColor)
DorsalPhaser1a.SetNumSides(6)
DorsalPhaser1a.SetMainRadius(0.040000)
DorsalPhaser1a.SetTaperRadius(0.010000)
DorsalPhaser1a.SetCoreScale(0.500000)
DorsalPhaser1a.SetTaperRatio(0.250000)
DorsalPhaser1a.SetTaperMinLength(5.000000)
DorsalPhaser1a.SetTaperMaxLength(30.000000)
DorsalPhaser1a.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser1a.SetPerimeterTile(1.000000)
DorsalPhaser1a.SetTextureSpeed(5.000000)
DorsalPhaser1a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser1a)
#################################################
DorsalPhaser1b = App.PhaserProperty_Create("Dorsal Phaser 1b")

DorsalPhaser1b.SetMaxCondition(800.000000)
DorsalPhaser1b.SetCritical(0)
DorsalPhaser1b.SetTargetable(1)
DorsalPhaser1b.SetPrimary(1)
DorsalPhaser1b.SetPosition(-0.309456, 1.086130, 0.123878)
DorsalPhaser1b.SetPosition2D(47, 26)
DorsalPhaser1b.SetRepairComplexity(7.000000)
DorsalPhaser1b.SetDisabledPercentage(0.750000)
DorsalPhaser1b.SetRadius(0.050000)
DorsalPhaser1b.SetDumbfire(0)
DorsalPhaser1b.SetWeaponID(5)
DorsalPhaser1b.SetGroups(0)
DorsalPhaser1b.SetDamageRadiusFactor(0.150000)
DorsalPhaser1b.SetIconNum(361)
DorsalPhaser1b.SetIconPositionX(23)
DorsalPhaser1b.SetIconPositionY(47)
DorsalPhaser1b.SetIconAboveShip(1)
DorsalPhaser1b.SetFireSound("TMP Phaser")
DorsalPhaser1b.SetMaxCharge(5.000000)
DorsalPhaser1b.SetMaxDamage(300.000000)
DorsalPhaser1b.SetMaxDamageDistance(60.000000)
DorsalPhaser1b.SetMinFiringCharge(1.000000)
DorsalPhaser1b.SetNormalDischargeRate(1.000000)
DorsalPhaser1b.SetRechargeRate(0.080000)
DorsalPhaser1b.SetIndicatorIconNum(508)
DorsalPhaser1b.SetIndicatorIconPositionX(20)
DorsalPhaser1b.SetIndicatorIconPositionY(46)
DorsalPhaser1bForward = App.TGPoint3()
DorsalPhaser1bForward.SetXYZ(-1.000000, 0.000000, 0.000000)
DorsalPhaser1bUp = App.TGPoint3()
DorsalPhaser1bUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser1b.SetOrientation(DorsalPhaser1bForward, DorsalPhaser1bUp)
DorsalPhaser1b.SetWidth(0.001000)
DorsalPhaser1b.SetLength(0.001000)
DorsalPhaser1b.SetArcWidthAngles(-0.785398, 0.785398)
DorsalPhaser1b.SetArcHeightAngles(-0.017453, 1.570796)
DorsalPhaser1b.SetPhaserTextureStart(0)
DorsalPhaser1b.SetPhaserTextureEnd(7)
DorsalPhaser1b.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser1b.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser1b.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalPhaser1b.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalPhaser1b.SetInnerCoreColor(kColor)
DorsalPhaser1b.SetNumSides(6)
DorsalPhaser1b.SetMainRadius(0.040000)
DorsalPhaser1b.SetTaperRadius(0.010000)
DorsalPhaser1b.SetCoreScale(0.500000)
DorsalPhaser1b.SetTaperRatio(0.250000)
DorsalPhaser1b.SetTaperMinLength(5.000000)
DorsalPhaser1b.SetTaperMaxLength(30.000000)
DorsalPhaser1b.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser1b.SetPerimeterTile(1.000000)
DorsalPhaser1b.SetTextureSpeed(5.000000)
DorsalPhaser1b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser1b)
#################################################
DorsalPhaser2a = App.PhaserProperty_Create("Dorsal Phaser 2a")

DorsalPhaser2a.SetMaxCondition(800.000000)
DorsalPhaser2a.SetCritical(0)
DorsalPhaser2a.SetTargetable(1)
DorsalPhaser2a.SetPrimary(1)
DorsalPhaser2a.SetPosition(-0.012822, 1.383380, 0.125174)
DorsalPhaser2a.SetPosition2D(60, 9)
DorsalPhaser2a.SetRepairComplexity(7.000000)
DorsalPhaser2a.SetDisabledPercentage(0.750000)
DorsalPhaser2a.SetRadius(0.050000)
DorsalPhaser2a.SetDumbfire(0)
DorsalPhaser2a.SetWeaponID(6)
DorsalPhaser2a.SetGroups(0)
DorsalPhaser2a.SetDamageRadiusFactor(0.150000)
DorsalPhaser2a.SetIconNum(364)
DorsalPhaser2a.SetIconPositionX(64)
DorsalPhaser2a.SetIconPositionY(22)
DorsalPhaser2a.SetIconAboveShip(1)
DorsalPhaser2a.SetFireSound("TMP Phaser")
DorsalPhaser2a.SetMaxCharge(5.000000)
DorsalPhaser2a.SetMaxDamage(300.000000)
DorsalPhaser2a.SetMaxDamageDistance(60.000000)
DorsalPhaser2a.SetMinFiringCharge(1.000000)
DorsalPhaser2a.SetNormalDischargeRate(1.000000)
DorsalPhaser2a.SetRechargeRate(0.080000)
DorsalPhaser2a.SetIndicatorIconNum(510)
DorsalPhaser2a.SetIndicatorIconPositionX(58)
DorsalPhaser2a.SetIndicatorIconPositionY(17)
DorsalPhaser2aForward = App.TGPoint3()
DorsalPhaser2aForward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser2aUp = App.TGPoint3()
DorsalPhaser2aUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser2a.SetOrientation(DorsalPhaser2aForward, DorsalPhaser2aUp)
DorsalPhaser2a.SetWidth(0.001000)
DorsalPhaser2a.SetLength(0.001000)
DorsalPhaser2a.SetArcWidthAngles(-0.785398, 0.785398)
DorsalPhaser2a.SetArcHeightAngles(-0.017453, 1.570796)
DorsalPhaser2a.SetPhaserTextureStart(0)
DorsalPhaser2a.SetPhaserTextureEnd(7)
DorsalPhaser2a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser2a.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser2a.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalPhaser2a.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalPhaser2a.SetInnerCoreColor(kColor)
DorsalPhaser2a.SetNumSides(6)
DorsalPhaser2a.SetMainRadius(0.040000)
DorsalPhaser2a.SetTaperRadius(0.010000)
DorsalPhaser2a.SetCoreScale(0.500000)
DorsalPhaser2a.SetTaperRatio(0.250000)
DorsalPhaser2a.SetTaperMinLength(5.000000)
DorsalPhaser2a.SetTaperMaxLength(30.000000)
DorsalPhaser2a.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser2a.SetPerimeterTile(1.000000)
DorsalPhaser2a.SetTextureSpeed(5.000000)
DorsalPhaser2a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser2a)
#################################################
DorsalPhaser2b = App.PhaserProperty_Create("Dorsal Phaser 2b")

DorsalPhaser2b.SetMaxCondition(800.000000)
DorsalPhaser2b.SetCritical(0)
DorsalPhaser2b.SetTargetable(1)
DorsalPhaser2b.SetPrimary(1)
DorsalPhaser2b.SetPosition(0.010456, 1.379720, 0.125428)
DorsalPhaser2b.SetPosition2D(66, 9)
DorsalPhaser2b.SetRepairComplexity(7.000000)
DorsalPhaser2b.SetDisabledPercentage(0.750000)
DorsalPhaser2b.SetRadius(0.050000)
DorsalPhaser2b.SetDumbfire(0)
DorsalPhaser2b.SetWeaponID(7)
DorsalPhaser2b.SetGroups(0)
DorsalPhaser2b.SetDamageRadiusFactor(0.150000)
DorsalPhaser2b.SetIconNum(364)
DorsalPhaser2b.SetIconPositionX(65)
DorsalPhaser2b.SetIconPositionY(22)
DorsalPhaser2b.SetIconAboveShip(1)
DorsalPhaser2b.SetFireSound("TMP Phaser")
DorsalPhaser2b.SetMaxCharge(5.000000)
DorsalPhaser2b.SetMaxDamage(300.000000)
DorsalPhaser2b.SetMaxDamageDistance(60.000000)
DorsalPhaser2b.SetMinFiringCharge(1.000000)
DorsalPhaser2b.SetNormalDischargeRate(1.000000)
DorsalPhaser2b.SetRechargeRate(0.080000)
DorsalPhaser2b.SetIndicatorIconNum(510)
DorsalPhaser2b.SetIndicatorIconPositionX(59)
DorsalPhaser2b.SetIndicatorIconPositionY(18)
DorsalPhaser2bForward = App.TGPoint3()
DorsalPhaser2bForward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser2bUp = App.TGPoint3()
DorsalPhaser2bUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser2b.SetOrientation(DorsalPhaser2bForward, DorsalPhaser2bUp)
DorsalPhaser2b.SetWidth(0.001000)
DorsalPhaser2b.SetLength(0.001000)
DorsalPhaser2b.SetArcWidthAngles(-0.785398, 0.785398)
DorsalPhaser2b.SetArcHeightAngles(-0.017453, 1.570796)
DorsalPhaser2b.SetPhaserTextureStart(0)
DorsalPhaser2b.SetPhaserTextureEnd(7)
DorsalPhaser2b.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser2b.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser2b.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalPhaser2b.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalPhaser2b.SetInnerCoreColor(kColor)
DorsalPhaser2b.SetNumSides(6)
DorsalPhaser2b.SetMainRadius(0.040000)
DorsalPhaser2b.SetTaperRadius(0.010000)
DorsalPhaser2b.SetCoreScale(0.500000)
DorsalPhaser2b.SetTaperRatio(0.250000)
DorsalPhaser2b.SetTaperMinLength(5.000000)
DorsalPhaser2b.SetTaperMaxLength(30.000000)
DorsalPhaser2b.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser2b.SetPerimeterTile(1.000000)
DorsalPhaser2b.SetTextureSpeed(5.000000)
DorsalPhaser2b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser2b)
#################################################
DorsalPhaser3a = App.PhaserProperty_Create("Dorsal Phaser 3a")

DorsalPhaser3a.SetMaxCondition(800.000000)
DorsalPhaser3a.SetCritical(0)
DorsalPhaser3a.SetTargetable(1)
DorsalPhaser3a.SetPrimary(1)
DorsalPhaser3a.SetPosition(0.307473, 1.086620, 0.124918)
DorsalPhaser3a.SetPosition2D(74, 26)
DorsalPhaser3a.SetRepairComplexity(7.000000)
DorsalPhaser3a.SetDisabledPercentage(0.750000)
DorsalPhaser3a.SetRadius(0.050000)
DorsalPhaser3a.SetDumbfire(0)
DorsalPhaser3a.SetWeaponID(8)
DorsalPhaser3a.SetGroups(0)
DorsalPhaser3a.SetDamageRadiusFactor(0.150000)
DorsalPhaser3a.SetIconNum(362)
DorsalPhaser3a.SetIconPositionX(117)
DorsalPhaser3a.SetIconPositionY(45)
DorsalPhaser3a.SetIconAboveShip(1)
DorsalPhaser3a.SetFireSound("TMP Phaser")
DorsalPhaser3a.SetMaxCharge(5.000000)
DorsalPhaser3a.SetMaxDamage(300.000000)
DorsalPhaser3a.SetMaxDamageDistance(60.000000)
DorsalPhaser3a.SetMinFiringCharge(1.000000)
DorsalPhaser3a.SetNormalDischargeRate(1.000000)
DorsalPhaser3a.SetRechargeRate(0.080000)
DorsalPhaser3a.SetIndicatorIconNum(509)
DorsalPhaser3a.SetIndicatorIconPositionX(116)
DorsalPhaser3a.SetIndicatorIconPositionY(44)
DorsalPhaser3aForward = App.TGPoint3()
DorsalPhaser3aForward.SetXYZ(1.000000, 0.000000, 0.000000)
DorsalPhaser3aUp = App.TGPoint3()
DorsalPhaser3aUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser3a.SetOrientation(DorsalPhaser3aForward, DorsalPhaser3aUp)
DorsalPhaser3a.SetWidth(0.001000)
DorsalPhaser3a.SetLength(0.001000)
DorsalPhaser3a.SetArcWidthAngles(-0.785398, 0.785398)
DorsalPhaser3a.SetArcHeightAngles(-0.017453, 1.570796)
DorsalPhaser3a.SetPhaserTextureStart(0)
DorsalPhaser3a.SetPhaserTextureEnd(7)
DorsalPhaser3a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser3a.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser3a.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalPhaser3a.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalPhaser3a.SetInnerCoreColor(kColor)
DorsalPhaser3a.SetNumSides(6)
DorsalPhaser3a.SetMainRadius(0.040000)
DorsalPhaser3a.SetTaperRadius(0.010000)
DorsalPhaser3a.SetCoreScale(0.500000)
DorsalPhaser3a.SetTaperRatio(0.250000)
DorsalPhaser3a.SetTaperMinLength(5.000000)
DorsalPhaser3a.SetTaperMaxLength(30.000000)
DorsalPhaser3a.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser3a.SetPerimeterTile(1.000000)
DorsalPhaser3a.SetTextureSpeed(5.000000)
DorsalPhaser3a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser3a)
#################################################
DorsalPhaser3b = App.PhaserProperty_Create("Dorsal Phaser 3b")

DorsalPhaser3b.SetMaxCondition(800.000000)
DorsalPhaser3b.SetCritical(0)
DorsalPhaser3b.SetTargetable(1)
DorsalPhaser3b.SetPrimary(1)
DorsalPhaser3b.SetPosition(0.306315, 1.066350, 0.125417)
DorsalPhaser3b.SetPosition2D(79, 26)
DorsalPhaser3b.SetRepairComplexity(7.000000)
DorsalPhaser3b.SetDisabledPercentage(0.750000)
DorsalPhaser3b.SetRadius(0.050000)
DorsalPhaser3b.SetDumbfire(0)
DorsalPhaser3b.SetWeaponID(8)
DorsalPhaser3b.SetGroups(0)
DorsalPhaser3b.SetDamageRadiusFactor(0.150000)
DorsalPhaser3b.SetIconNum(362)
DorsalPhaser3b.SetIconPositionX(118)
DorsalPhaser3b.SetIconPositionY(46)
DorsalPhaser3b.SetIconAboveShip(1)
DorsalPhaser3b.SetFireSound("TMP Phaser")
DorsalPhaser3b.SetMaxCharge(5.000000)
DorsalPhaser3b.SetMaxDamage(300.000000)
DorsalPhaser3b.SetMaxDamageDistance(60.000000)
DorsalPhaser3b.SetMinFiringCharge(1.000000)
DorsalPhaser3b.SetNormalDischargeRate(1.000000)
DorsalPhaser3b.SetRechargeRate(0.080000)
DorsalPhaser3b.SetIndicatorIconNum(509)
DorsalPhaser3b.SetIndicatorIconPositionX(117)
DorsalPhaser3b.SetIndicatorIconPositionY(44)
DorsalPhaser3bForward = App.TGPoint3()
DorsalPhaser3bForward.SetXYZ(1.000000, 0.000000, 0.000000)
DorsalPhaser3bUp = App.TGPoint3()
DorsalPhaser3bUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser3b.SetOrientation(DorsalPhaser3bForward, DorsalPhaser3bUp)
DorsalPhaser3b.SetWidth(0.001000)
DorsalPhaser3b.SetLength(0.001000)
DorsalPhaser3b.SetArcWidthAngles(-0.785398, 0.785398)
DorsalPhaser3b.SetArcHeightAngles(-0.017453, 1.570796)
DorsalPhaser3b.SetPhaserTextureStart(0)
DorsalPhaser3b.SetPhaserTextureEnd(7)
DorsalPhaser3b.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser3b.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser3b.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalPhaser3b.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalPhaser3b.SetInnerCoreColor(kColor)
DorsalPhaser3b.SetNumSides(6)
DorsalPhaser3b.SetMainRadius(0.040000)
DorsalPhaser3b.SetTaperRadius(0.010000)
DorsalPhaser3b.SetCoreScale(0.500000)
DorsalPhaser3b.SetTaperRatio(0.250000)
DorsalPhaser3b.SetTaperMinLength(5.000000)
DorsalPhaser3b.SetTaperMaxLength(30.000000)
DorsalPhaser3b.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser3b.SetPerimeterTile(1.000000)
DorsalPhaser3b.SetTextureSpeed(5.000000)
DorsalPhaser3b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser3b)
#################################################
VentralPhaser1a = App.PhaserProperty_Create("Ventral Phaser 1a")

VentralPhaser1a.SetMaxCondition(800.000000)
VentralPhaser1a.SetCritical(0)
VentralPhaser1a.SetTargetable(1)
VentralPhaser1a.SetPrimary(1)
VentralPhaser1a.SetPosition(-0.284874, 1.064020, 0.032171)
VentralPhaser1a.SetPosition2D(27, 25)
VentralPhaser1a.SetRepairComplexity(7.000000)
VentralPhaser1a.SetDisabledPercentage(0.750000)
VentralPhaser1a.SetRadius(0.050000)
VentralPhaser1a.SetDumbfire(0)
VentralPhaser1a.SetWeaponID(1)
VentralPhaser1a.SetGroups(0)
VentralPhaser1a.SetDamageRadiusFactor(0.150000)
VentralPhaser1a.SetIconNum(361)
VentralPhaser1a.SetIconPositionX(47)
VentralPhaser1a.SetIconPositionY(46)
VentralPhaser1a.SetIconAboveShip(0)
VentralPhaser1a.SetFireSound("TMP Phaser")
VentralPhaser1a.SetMaxCharge(5.000000)
VentralPhaser1a.SetMaxDamage(300.000000)
VentralPhaser1a.SetMaxDamageDistance(60.000000)
VentralPhaser1a.SetMinFiringCharge(1.000000)
VentralPhaser1a.SetNormalDischargeRate(1.000000)
VentralPhaser1a.SetRechargeRate(0.080000)
VentralPhaser1a.SetIndicatorIconNum(508)
VentralPhaser1a.SetIndicatorIconPositionX(43)
VentralPhaser1a.SetIndicatorIconPositionY(44)
VentralPhaser1aForward = App.TGPoint3()
VentralPhaser1aForward.SetXYZ(-1.000000, 0.000000, 0.000000)
VentralPhaser1aUp = App.TGPoint3()
VentralPhaser1aUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser1a.SetOrientation(VentralPhaser1aForward, VentralPhaser1aUp)
VentralPhaser1a.SetWidth(0.001000)
VentralPhaser1a.SetLength(0.001000)
VentralPhaser1a.SetArcWidthAngles(-0.785398, 0.785398)
VentralPhaser1a.SetArcHeightAngles(0.000000, -1.570796)
VentralPhaser1a.SetPhaserTextureStart(0)
VentralPhaser1a.SetPhaserTextureEnd(7)
VentralPhaser1a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser1a.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser1a.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser1a.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser1a.SetInnerCoreColor(kColor)
VentralPhaser1a.SetNumSides(6)
VentralPhaser1a.SetMainRadius(0.040000)
VentralPhaser1a.SetTaperRadius(0.010000)
VentralPhaser1a.SetCoreScale(0.500000)
VentralPhaser1a.SetTaperRatio(0.250000)
VentralPhaser1a.SetTaperMinLength(5.000000)
VentralPhaser1a.SetTaperMaxLength(30.000000)
VentralPhaser1a.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser1a.SetPerimeterTile(1.000000)
VentralPhaser1a.SetTextureSpeed(5.000000)
VentralPhaser1a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser1a)
#################################################
VentralPhaser1b = App.PhaserProperty_Create("Ventral Phaser 1b")

VentralPhaser1b.SetMaxCondition(800.000000)
VentralPhaser1b.SetCritical(0)
VentralPhaser1b.SetTargetable(1)
VentralPhaser1b.SetPrimary(1)
VentralPhaser1b.SetPosition(-0.286424, 1.082600, 0.032119)
VentralPhaser1b.SetPosition2D(34, 25)
VentralPhaser1b.SetRepairComplexity(7.000000)
VentralPhaser1b.SetDisabledPercentage(0.750000)
VentralPhaser1b.SetRadius(0.050000)
VentralPhaser1b.SetDumbfire(0)
VentralPhaser1b.SetWeaponID(1)
VentralPhaser1b.SetGroups(0)
VentralPhaser1b.SetDamageRadiusFactor(0.150000)
VentralPhaser1b.SetIconNum(361)
VentralPhaser1b.SetIconPositionX(46)
VentralPhaser1b.SetIconPositionY(46)
VentralPhaser1b.SetIconAboveShip(0)
VentralPhaser1b.SetFireSound("TMP Phaser")
VentralPhaser1b.SetMaxCharge(5.000000)
VentralPhaser1b.SetMaxDamage(300.000000)
VentralPhaser1b.SetMaxDamageDistance(60.000000)
VentralPhaser1b.SetMinFiringCharge(1.000000)
VentralPhaser1b.SetNormalDischargeRate(1.000000)
VentralPhaser1b.SetRechargeRate(0.080000)
VentralPhaser1b.SetIndicatorIconNum(508)
VentralPhaser1b.SetIndicatorIconPositionX(43)
VentralPhaser1b.SetIndicatorIconPositionY(45)
VentralPhaser1bForward = App.TGPoint3()
VentralPhaser1bForward.SetXYZ(-1.000000, 0.000000, 0.000000)
VentralPhaser1bUp = App.TGPoint3()
VentralPhaser1bUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser1b.SetOrientation(VentralPhaser1bForward, VentralPhaser1bUp)
VentralPhaser1b.SetWidth(0.001000)
VentralPhaser1b.SetLength(0.001000)
VentralPhaser1b.SetArcWidthAngles(-0.785398, 0.785398)
VentralPhaser1b.SetArcHeightAngles(0.000000, -1.570796)
VentralPhaser1b.SetPhaserTextureStart(0)
VentralPhaser1b.SetPhaserTextureEnd(7)
VentralPhaser1b.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser1b.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser1b.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser1b.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser1b.SetInnerCoreColor(kColor)
VentralPhaser1b.SetNumSides(6)
VentralPhaser1b.SetMainRadius(0.040000)
VentralPhaser1b.SetTaperRadius(0.010000)
VentralPhaser1b.SetCoreScale(0.500000)
VentralPhaser1b.SetTaperRatio(0.250000)
VentralPhaser1b.SetTaperMinLength(5.000000)
VentralPhaser1b.SetTaperMaxLength(30.000000)
VentralPhaser1b.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser1b.SetPerimeterTile(1.000000)
VentralPhaser1b.SetTextureSpeed(5.000000)
VentralPhaser1b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser1b)
#################################################
VentralPhaser2a = App.PhaserProperty_Create("Ventral Phaser 2a")

VentralPhaser2a.SetMaxCondition(800.000000)
VentralPhaser2a.SetCritical(0)
VentralPhaser2a.SetTargetable(1)
VentralPhaser2a.SetPrimary(1)
VentralPhaser2a.SetPosition(-0.009748, 1.360080, 0.032069)
VentralPhaser2a.SetPosition2D(49, -5)
VentralPhaser2a.SetRepairComplexity(7.000000)
VentralPhaser2a.SetDisabledPercentage(0.750000)
VentralPhaser2a.SetRadius(0.050000)
VentralPhaser2a.SetDumbfire(0)
VentralPhaser2a.SetWeaponID(2)
VentralPhaser2a.SetGroups(0)
VentralPhaser2a.SetDamageRadiusFactor(0.150000)
VentralPhaser2a.SetIconNum(364)
VentralPhaser2a.SetIconPositionX(63)
VentralPhaser2a.SetIconPositionY(41)
VentralPhaser2a.SetIconAboveShip(0)
VentralPhaser2a.SetFireSound("TMP Phaser")
VentralPhaser2a.SetMaxCharge(5.000000)
VentralPhaser2a.SetMaxDamage(300.000000)
VentralPhaser2a.SetMaxDamageDistance(60.000000)
VentralPhaser2a.SetMinFiringCharge(1.000000)
VentralPhaser2a.SetNormalDischargeRate(1.000000)
VentralPhaser2a.SetRechargeRate(0.080000)
VentralPhaser2a.SetIndicatorIconNum(510)
VentralPhaser2a.SetIndicatorIconPositionX(58)
VentralPhaser2a.SetIndicatorIconPositionY(37)
VentralPhaser2aForward = App.TGPoint3()
VentralPhaser2aForward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralPhaser2aUp = App.TGPoint3()
VentralPhaser2aUp.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser2a.SetOrientation(VentralPhaser2aForward, VentralPhaser2aUp)
VentralPhaser2a.SetWidth(0.001000)
VentralPhaser2a.SetLength(0.001000)
VentralPhaser2a.SetArcWidthAngles(-0.785398, 0.785398)
VentralPhaser2a.SetArcHeightAngles(0.000000, 1.570796)
VentralPhaser2a.SetPhaserTextureStart(0)
VentralPhaser2a.SetPhaserTextureEnd(7)
VentralPhaser2a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser2a.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser2a.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser2a.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser2a.SetInnerCoreColor(kColor)
VentralPhaser2a.SetNumSides(6)
VentralPhaser2a.SetMainRadius(0.050000)
VentralPhaser2a.SetTaperRadius(0.010000)
VentralPhaser2a.SetCoreScale(0.700000)
VentralPhaser2a.SetTaperRatio(0.250000)
VentralPhaser2a.SetTaperMinLength(5.000000)
VentralPhaser2a.SetTaperMaxLength(30.000000)
VentralPhaser2a.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser2a.SetPerimeterTile(1.000000)
VentralPhaser2a.SetTextureSpeed(5.000000)
VentralPhaser2a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser2a)
#################################################
VentralPhaser2b = App.PhaserProperty_Create("Ventral Phaser 2b")

VentralPhaser2b.SetMaxCondition(800.000000)
VentralPhaser2b.SetCritical(0)
VentralPhaser2b.SetTargetable(1)
VentralPhaser2b.SetPrimary(1)
VentralPhaser2b.SetPosition(0.010901, 1.360220, 0.032087)
VentralPhaser2b.SetPosition2D(79, -4)
VentralPhaser2b.SetRepairComplexity(7.000000)
VentralPhaser2b.SetDisabledPercentage(0.750000)
VentralPhaser2b.SetRadius(0.050000)
VentralPhaser2b.SetDumbfire(0)
VentralPhaser2b.SetWeaponID(3)
VentralPhaser2b.SetGroups(0)
VentralPhaser2b.SetDamageRadiusFactor(0.150000)
VentralPhaser2b.SetIconNum(364)
VentralPhaser2b.SetIconPositionX(63)
VentralPhaser2b.SetIconPositionY(41)
VentralPhaser2b.SetIconAboveShip(0)
VentralPhaser2b.SetFireSound("TMP Phaser")
VentralPhaser2b.SetMaxCharge(5.000000)
VentralPhaser2b.SetMaxDamage(300.000000)
VentralPhaser2b.SetMaxDamageDistance(60.000000)
VentralPhaser2b.SetMinFiringCharge(1.000000)
VentralPhaser2b.SetNormalDischargeRate(1.000000)
VentralPhaser2b.SetRechargeRate(0.080000)
VentralPhaser2b.SetIndicatorIconNum(510)
VentralPhaser2b.SetIndicatorIconPositionX(58)
VentralPhaser2b.SetIndicatorIconPositionY(34)
VentralPhaser2bForward = App.TGPoint3()
VentralPhaser2bForward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralPhaser2bUp = App.TGPoint3()
VentralPhaser2bUp.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser2b.SetOrientation(VentralPhaser2bForward, VentralPhaser2bUp)
VentralPhaser2b.SetWidth(0.001000)
VentralPhaser2b.SetLength(0.001000)
VentralPhaser2b.SetArcWidthAngles(-0.785398, 0.785398)
VentralPhaser2b.SetArcHeightAngles(0.000000, 1.570796)
VentralPhaser2b.SetPhaserTextureStart(0)
VentralPhaser2b.SetPhaserTextureEnd(7)
VentralPhaser2b.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser2b.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser2b.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser2b.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser2b.SetInnerCoreColor(kColor)
VentralPhaser2b.SetNumSides(6)
VentralPhaser2b.SetMainRadius(0.050000)
VentralPhaser2b.SetTaperRadius(0.010000)
VentralPhaser2b.SetCoreScale(0.700000)
VentralPhaser2b.SetTaperRatio(0.250000)
VentralPhaser2b.SetTaperMinLength(5.000000)
VentralPhaser2b.SetTaperMaxLength(30.000000)
VentralPhaser2b.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser2b.SetPerimeterTile(1.000000)
VentralPhaser2b.SetTextureSpeed(5.000000)
VentralPhaser2b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser2b)
#################################################
VentralPhaser3a = App.PhaserProperty_Create("Ventral Phaser 3a")

VentralPhaser3a.SetMaxCondition(800.000000)
VentralPhaser3a.SetCritical(0)
VentralPhaser3a.SetTargetable(1)
VentralPhaser3a.SetPrimary(1)
VentralPhaser3a.SetPosition(0.288284, 1.084170, 0.031994)
VentralPhaser3a.SetPosition2D(94, 27)
VentralPhaser3a.SetRepairComplexity(7.000000)
VentralPhaser3a.SetDisabledPercentage(0.750000)
VentralPhaser3a.SetRadius(0.050000)
VentralPhaser3a.SetDumbfire(0)
VentralPhaser3a.SetWeaponID(4)
VentralPhaser3a.SetGroups(0)
VentralPhaser3a.SetDamageRadiusFactor(0.150000)
VentralPhaser3a.SetIconNum(362)
VentralPhaser3a.SetIconPositionX(93)
VentralPhaser3a.SetIconPositionY(45)
VentralPhaser3a.SetIconAboveShip(0)
VentralPhaser3a.SetFireSound("TMP Phaser")
VentralPhaser3a.SetMaxCharge(5.000000)
VentralPhaser3a.SetMaxDamage(300.000000)
VentralPhaser3a.SetMaxDamageDistance(60.000000)
VentralPhaser3a.SetMinFiringCharge(1.000000)
VentralPhaser3a.SetNormalDischargeRate(1.000000)
VentralPhaser3a.SetRechargeRate(0.080000)
VentralPhaser3a.SetIndicatorIconNum(509)
VentralPhaser3a.SetIndicatorIconPositionX(93)
VentralPhaser3a.SetIndicatorIconPositionY(44)
VentralPhaser3aForward = App.TGPoint3()
VentralPhaser3aForward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPhaser3aUp = App.TGPoint3()
VentralPhaser3aUp.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser3a.SetOrientation(VentralPhaser3aForward, VentralPhaser3aUp)
VentralPhaser3a.SetWidth(0.001000)
VentralPhaser3a.SetLength(0.001000)
VentralPhaser3a.SetArcWidthAngles(-0.785398, 0.785398)
VentralPhaser3a.SetArcHeightAngles(0.000000, 1.570796)
VentralPhaser3a.SetPhaserTextureStart(0)
VentralPhaser3a.SetPhaserTextureEnd(7)
VentralPhaser3a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser3a.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser3a.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser3a.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser3a.SetInnerCoreColor(kColor)
VentralPhaser3a.SetNumSides(6)
VentralPhaser3a.SetMainRadius(0.040000)
VentralPhaser3a.SetTaperRadius(0.010000)
VentralPhaser3a.SetCoreScale(0.500000)
VentralPhaser3a.SetTaperRatio(0.250000)
VentralPhaser3a.SetTaperMinLength(5.000000)
VentralPhaser3a.SetTaperMaxLength(30.000000)
VentralPhaser3a.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser3a.SetPerimeterTile(1.000000)
VentralPhaser3a.SetTextureSpeed(5.000000)
VentralPhaser3a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser3a)
#################################################
VentralPhaser3b = App.PhaserProperty_Create("Ventral Phaser 3b")

VentralPhaser3b.SetMaxCondition(800.000000)
VentralPhaser3b.SetCritical(0)
VentralPhaser3b.SetTargetable(1)
VentralPhaser3b.SetPrimary(1)
VentralPhaser3b.SetPosition(0.288210, 1.064940, 0.032244)
VentralPhaser3b.SetPosition2D(100, 27)
VentralPhaser3b.SetRepairComplexity(7.000000)
VentralPhaser3b.SetDisabledPercentage(0.750000)
VentralPhaser3b.SetRadius(0.050000)
VentralPhaser3b.SetDumbfire(0)
VentralPhaser3b.SetWeaponID(4)
VentralPhaser3b.SetGroups(0)
VentralPhaser3b.SetDamageRadiusFactor(0.150000)
VentralPhaser3b.SetIconNum(362)
VentralPhaser3b.SetIconPositionX(94)
VentralPhaser3b.SetIconPositionY(46)
VentralPhaser3b.SetIconAboveShip(0)
VentralPhaser3b.SetFireSound("TMP Phaser")
VentralPhaser3b.SetMaxCharge(5.000000)
VentralPhaser3b.SetMaxDamage(300.000000)
VentralPhaser3b.SetMaxDamageDistance(60.000000)
VentralPhaser3b.SetMinFiringCharge(1.000000)
VentralPhaser3b.SetNormalDischargeRate(1.000000)
VentralPhaser3b.SetRechargeRate(0.080000)
VentralPhaser3b.SetIndicatorIconNum(509)
VentralPhaser3b.SetIndicatorIconPositionX(94)
VentralPhaser3b.SetIndicatorIconPositionY(44)
VentralPhaser3bForward = App.TGPoint3()
VentralPhaser3bForward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPhaser3bUp = App.TGPoint3()
VentralPhaser3bUp.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser3b.SetOrientation(VentralPhaser3bForward, VentralPhaser3bUp)
VentralPhaser3b.SetWidth(0.001000)
VentralPhaser3b.SetLength(0.001000)
VentralPhaser3b.SetArcWidthAngles(-0.785398, 0.785398)
VentralPhaser3b.SetArcHeightAngles(0.000000, 1.570796)
VentralPhaser3b.SetPhaserTextureStart(0)
VentralPhaser3b.SetPhaserTextureEnd(7)
VentralPhaser3b.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser3b.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser3b.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser3b.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser3b.SetInnerCoreColor(kColor)
VentralPhaser3b.SetNumSides(6)
VentralPhaser3b.SetMainRadius(0.040000)
VentralPhaser3b.SetTaperRadius(0.010000)
VentralPhaser3b.SetCoreScale(0.500000)
VentralPhaser3b.SetTaperRatio(0.250000)
VentralPhaser3b.SetTaperMinLength(5.000000)
VentralPhaser3b.SetTaperMaxLength(30.000000)
VentralPhaser3b.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser3b.SetPerimeterTile(1.000000)
VentralPhaser3b.SetTextureSpeed(5.000000)
VentralPhaser3b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser3b)
#################################################
ForwardTractor = App.TractorBeamProperty_Create("Forward Tractor")

ForwardTractor.SetMaxCondition(1500.000000)
ForwardTractor.SetCritical(0)
ForwardTractor.SetTargetable(1)
ForwardTractor.SetPrimary(1)
ForwardTractor.SetPosition(0.002931, 1.274970, -0.006102)
ForwardTractor.SetPosition2D(43, 3)
ForwardTractor.SetRepairComplexity(7.000000)
ForwardTractor.SetDisabledPercentage(0.750000)
ForwardTractor.SetRadius(0.030000)
ForwardTractor.SetDumbfire(0)
ForwardTractor.SetWeaponID(1)
ForwardTractor.SetGroups(0)
ForwardTractor.SetDamageRadiusFactor(0.300000)
ForwardTractor.SetIconNum(0)
ForwardTractor.SetIconPositionX(0.000000)
ForwardTractor.SetIconPositionY(0.000000)
ForwardTractor.SetIconAboveShip(1)
ForwardTractor.SetFireSound("Tractor Beam")
ForwardTractor.SetMaxCharge(5.000000)
ForwardTractor.SetMaxDamage(60.000000)
ForwardTractor.SetMaxDamageDistance(100.000000)
ForwardTractor.SetMinFiringCharge(3.000000)
ForwardTractor.SetNormalDischargeRate(1.000000)
ForwardTractor.SetRechargeRate(0.300000)
ForwardTractor.SetIndicatorIconNum(0)
ForwardTractor.SetIndicatorIconPositionX(0.000000)
ForwardTractor.SetIndicatorIconPositionY(0.000000)
ForwardTractorForward = App.TGPoint3()
ForwardTractorForward.SetXYZ(0.013816, 0.885601, -0.464242)
ForwardTractorUp = App.TGPoint3()
ForwardTractorUp.SetXYZ(-0.000305, -0.190806, 0.981628)
ForwardTractor.SetOrientation(ForwardTractorForward, ForwardTractorUp)
ForwardTractor.SetArcWidthAngles(-0.872665, 0.872665)
ForwardTractor.SetArcHeightAngles(-0.872665, 0.872665)
ForwardTractor.SetTractorBeamWidth(0.300000)
ForwardTractor.SetTextureStart(0)
ForwardTractor.SetTextureEnd(0)
ForwardTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetInnerCoreColor(kColor)
ForwardTractor.SetNumSides(12)
ForwardTractor.SetMainRadius(0.075000)
ForwardTractor.SetTaperRadius(0.000000)
ForwardTractor.SetCoreScale(0.450000)
ForwardTractor.SetTaperRatio(0.200000)
ForwardTractor.SetTaperMinLength(1.000000)
ForwardTractor.SetTaperMaxLength(5.000000)
ForwardTractor.SetLengthTextureTilePerUnit(0.250000)
ForwardTractor.SetPerimeterTile(1.000000)
ForwardTractor.SetTextureSpeed(0.200000)
ForwardTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTractor)
#################################################
AftTractor = App.TractorBeamProperty_Create("Aft Tractor")

AftTractor.SetMaxCondition(1500.000000)
AftTractor.SetCritical(0)
AftTractor.SetTargetable(1)
AftTractor.SetPrimary(1)
AftTractor.SetPosition(0.003267, -1.111520, -0.032935)
AftTractor.SetPosition2D(63, 99)
AftTractor.SetRepairComplexity(7.000000)
AftTractor.SetDisabledPercentage(0.750000)
AftTractor.SetRadius(0.030000)
AftTractor.SetDumbfire(0)
AftTractor.SetWeaponID(1)
AftTractor.SetGroups(0)
AftTractor.SetDamageRadiusFactor(0.300000)
AftTractor.SetIconNum(0)
AftTractor.SetIconPositionX(0.000000)
AftTractor.SetIconPositionY(0.000000)
AftTractor.SetIconAboveShip(1)
AftTractor.SetFireSound("Tractor Beam")
AftTractor.SetMaxCharge(5.000000)
AftTractor.SetMaxDamage(60.000000)
AftTractor.SetMaxDamageDistance(100.000000)
AftTractor.SetMinFiringCharge(3.000000)
AftTractor.SetNormalDischargeRate(1.000000)
AftTractor.SetRechargeRate(0.300000)
AftTractor.SetIndicatorIconNum(0)
AftTractor.SetIndicatorIconPositionX(0.000000)
AftTractor.SetIndicatorIconPositionY(0.000000)
AftTractorForward = App.TGPoint3()
AftTractorForward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTractorUp = App.TGPoint3()
AftTractorUp.SetXYZ(0.000000, 0.000000, 1.000000)
AftTractor.SetOrientation(AftTractorForward, AftTractorUp)
AftTractor.SetArcWidthAngles(-0.698132, 0.698132)
AftTractor.SetArcHeightAngles(-0.523599, 0.000000)
AftTractor.SetTractorBeamWidth(0.300000)
AftTractor.SetTextureStart(0)
AftTractor.SetTextureEnd(0)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetInnerCoreColor(kColor)
AftTractor.SetNumSides(12)
AftTractor.SetMainRadius(0.075000)
AftTractor.SetTaperRadius(0.000000)
AftTractor.SetCoreScale(0.450000)
AftTractor.SetTaperRatio(0.200000)
AftTractor.SetTaperMinLength(1.000000)
AftTractor.SetTaperMaxLength(5.000000)
AftTractor.SetLengthTextureTilePerUnit(0.250000)
AftTractor.SetPerimeterTile(1.000000)
AftTractor.SetTextureSpeed(0.200000)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTractor)
#################################################
ShuttleBayOEP = App.ObjectEmitterProperty_Create("Shuttle Bay OEP")

ShuttleBayOEPForward = App.TGPoint3()
ShuttleBayOEPForward.SetXYZ(0.000000, -1.000000, 0.000000)
ShuttleBayOEPUp = App.TGPoint3()
ShuttleBayOEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
ShuttleBayOEPRight = App.TGPoint3()
ShuttleBayOEPRight.SetXYZ(1.000000, 0.000000, 0.000000)
ShuttleBayOEP.SetOrientation(ShuttleBayOEPForward, ShuttleBayOEPUp, ShuttleBayOEPRight)
ShuttleBayOEPPosition = App.TGPoint3()
ShuttleBayOEPPosition.SetXYZ(0.000967, -1.311800, 0.010349)
ShuttleBayOEP.SetPosition(ShuttleBayOEPPosition)
ShuttleBayOEP.SetEmittedObjectType(ShuttleBayOEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBayOEP)
#################################################
ShuttleBay = App.HullProperty_Create("Shuttle Bay")

ShuttleBay.SetMaxCondition(800.000000)
ShuttleBay.SetCritical(0)
ShuttleBay.SetTargetable(1)
ShuttleBay.SetPrimary(0)
ShuttleBay.SetPosition(0.000967, -1.311800, 0.010349)
ShuttleBay.SetPosition2D(63, 83)
ShuttleBay.SetRepairComplexity(5.000000)
ShuttleBay.SetDisabledPercentage(0.750000)
ShuttleBay.SetRadius(0.070000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay)
#################################################
ProbeLauncher = App.ObjectEmitterProperty_Create("Probe Launcher")

ProbeLauncherForward = App.TGPoint3()
ProbeLauncherForward.SetXYZ(0.000000, 1.000000, 0.000000)
ProbeLauncherUp = App.TGPoint3()
ProbeLauncherUp.SetXYZ(0.000000, 0.000000, 1.000000)
ProbeLauncherRight = App.TGPoint3()
ProbeLauncherRight.SetXYZ(1.000000, 0.000000, 0.000000)
ProbeLauncher.SetOrientation(ProbeLauncherForward, ProbeLauncherUp, ProbeLauncherRight)
ProbeLauncherPosition = App.TGPoint3()
ProbeLauncherPosition.SetXYZ(0.004445, 0.597082, -0.112677)
ProbeLauncher.SetPosition(ProbeLauncherPosition)
ProbeLauncher.SetEmittedObjectType(ProbeLauncher.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(6500.000000)
Bridge.SetCritical(1)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.000955, 1.092160, 0.243918)
Bridge.SetPosition2D(64, 28)
Bridge.SetRepairComplexity(4.000000)
Bridge.SetDisabledPercentage(0.750000)
Bridge.SetRadius(0.030000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
VentralPhaser4a = App.PhaserProperty_Create("Ventral Phaser 4a")

VentralPhaser4a.SetMaxCondition(800.000000)
VentralPhaser4a.SetCritical(0)
VentralPhaser4a.SetTargetable(1)
VentralPhaser4a.SetPrimary(1)
VentralPhaser4a.SetPosition(-0.016070, 0.176885, -0.279890)
VentralPhaser4a.SetPosition2D(29, 69)
VentralPhaser4a.SetRepairComplexity(7.000000)
VentralPhaser4a.SetDisabledPercentage(0.750000)
VentralPhaser4a.SetRadius(0.050000)
VentralPhaser4a.SetDumbfire(0)
VentralPhaser4a.SetWeaponID(1)
VentralPhaser4a.SetGroups(0)
VentralPhaser4a.SetDamageRadiusFactor(0.150000)
VentralPhaser4a.SetIconNum(361)
VentralPhaser4a.SetIconPositionX(45)
VentralPhaser4a.SetIconPositionY(77)
VentralPhaser4a.SetIconAboveShip(0)
VentralPhaser4a.SetFireSound("TMP Phaser")
VentralPhaser4a.SetMaxCharge(5.000000)
VentralPhaser4a.SetMaxDamage(300.000000)
VentralPhaser4a.SetMaxDamageDistance(60.000000)
VentralPhaser4a.SetMinFiringCharge(1.000000)
VentralPhaser4a.SetNormalDischargeRate(1.000000)
VentralPhaser4a.SetRechargeRate(0.080000)
VentralPhaser4a.SetIndicatorIconNum(508)
VentralPhaser4a.SetIndicatorIconPositionX(41)
VentralPhaser4a.SetIndicatorIconPositionY(76)
VentralPhaser4aForward = App.TGPoint3()
VentralPhaser4aForward.SetXYZ(-1.000000, 0.000000, 0.000000)
VentralPhaser4aUp = App.TGPoint3()
VentralPhaser4aUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser4a.SetOrientation(VentralPhaser4aForward, VentralPhaser4aUp)
VentralPhaser4a.SetWidth(0.001000)
VentralPhaser4a.SetLength(0.001000)
VentralPhaser4a.SetArcWidthAngles(-0.523599, 0.523599)
VentralPhaser4a.SetArcHeightAngles(-0.349066, -1.570796)
VentralPhaser4a.SetPhaserTextureStart(0)
VentralPhaser4a.SetPhaserTextureEnd(7)
VentralPhaser4a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser4a.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser4a.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser4a.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser4a.SetInnerCoreColor(kColor)
VentralPhaser4a.SetNumSides(6)
VentralPhaser4a.SetMainRadius(0.040000)
VentralPhaser4a.SetTaperRadius(0.010000)
VentralPhaser4a.SetCoreScale(0.500000)
VentralPhaser4a.SetTaperRatio(0.250000)
VentralPhaser4a.SetTaperMinLength(5.000000)
VentralPhaser4a.SetTaperMaxLength(30.000000)
VentralPhaser4a.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser4a.SetPerimeterTile(1.000000)
VentralPhaser4a.SetTextureSpeed(5.000000)
VentralPhaser4a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser4a)
#################################################
VentralPhaser4b = App.PhaserProperty_Create("Ventral Phaser 4b")

VentralPhaser4b.SetMaxCondition(800.000000)
VentralPhaser4b.SetCritical(0)
VentralPhaser4b.SetTargetable(1)
VentralPhaser4b.SetPrimary(1)
VentralPhaser4b.SetPosition(-0.016243, 0.144607, -0.285883)
VentralPhaser4b.SetPosition2D(34, 69)
VentralPhaser4b.SetRepairComplexity(7.000000)
VentralPhaser4b.SetDisabledPercentage(0.750000)
VentralPhaser4b.SetRadius(0.050000)
VentralPhaser4b.SetDumbfire(0)
VentralPhaser4b.SetWeaponID(1)
VentralPhaser4b.SetGroups(0)
VentralPhaser4b.SetDamageRadiusFactor(0.150000)
VentralPhaser4b.SetIconNum(361)
VentralPhaser4b.SetIconPositionX(44)
VentralPhaser4b.SetIconPositionY(78)
VentralPhaser4b.SetIconAboveShip(0)
VentralPhaser4b.SetFireSound("TMP Phaser")
VentralPhaser4b.SetMaxCharge(5.000000)
VentralPhaser4b.SetMaxDamage(300.000000)
VentralPhaser4b.SetMaxDamageDistance(60.000000)
VentralPhaser4b.SetMinFiringCharge(1.000000)
VentralPhaser4b.SetNormalDischargeRate(1.000000)
VentralPhaser4b.SetRechargeRate(0.080000)
VentralPhaser4b.SetIndicatorIconNum(508)
VentralPhaser4b.SetIndicatorIconPositionX(41)
VentralPhaser4b.SetIndicatorIconPositionY(75)
VentralPhaser4bForward = App.TGPoint3()
VentralPhaser4bForward.SetXYZ(-1.000000, 0.000000, 0.000000)
VentralPhaser4bUp = App.TGPoint3()
VentralPhaser4bUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser4b.SetOrientation(VentralPhaser4bForward, VentralPhaser4bUp)
VentralPhaser4b.SetWidth(0.001000)
VentralPhaser4b.SetLength(0.001000)
VentralPhaser4b.SetArcWidthAngles(-0.523599, 0.523599)
VentralPhaser4b.SetArcHeightAngles(-0.349066, -1.570796)
VentralPhaser4b.SetPhaserTextureStart(0)
VentralPhaser4b.SetPhaserTextureEnd(7)
VentralPhaser4b.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser4b.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser4b.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser4b.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser4b.SetInnerCoreColor(kColor)
VentralPhaser4b.SetNumSides(6)
VentralPhaser4b.SetMainRadius(0.040000)
VentralPhaser4b.SetTaperRadius(0.010000)
VentralPhaser4b.SetCoreScale(0.500000)
VentralPhaser4b.SetTaperRatio(0.250000)
VentralPhaser4b.SetTaperMinLength(5.000000)
VentralPhaser4b.SetTaperMaxLength(30.000000)
VentralPhaser4b.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser4b.SetPerimeterTile(1.000000)
VentralPhaser4b.SetTextureSpeed(5.000000)
VentralPhaser4b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser4b)
#################################################
VentralPhaser5a = App.PhaserProperty_Create("Ventral Phaser 5a")

VentralPhaser5a.SetMaxCondition(800.000000)
VentralPhaser5a.SetCritical(0)
VentralPhaser5a.SetTargetable(1)
VentralPhaser5a.SetPrimary(1)
VentralPhaser5a.SetPosition(0.021285, 0.175853, -0.280574)
VentralPhaser5a.SetPosition2D(96, 68)
VentralPhaser5a.SetRepairComplexity(7.000000)
VentralPhaser5a.SetDisabledPercentage(0.750000)
VentralPhaser5a.SetRadius(0.050000)
VentralPhaser5a.SetDumbfire(0)
VentralPhaser5a.SetWeaponID(4)
VentralPhaser5a.SetGroups(0)
VentralPhaser5a.SetDamageRadiusFactor(0.150000)
VentralPhaser5a.SetIconNum(362)
VentralPhaser5a.SetIconPositionX(95)
VentralPhaser5a.SetIconPositionY(79)
VentralPhaser5a.SetIconAboveShip(0)
VentralPhaser5a.SetFireSound("TMP Phaser")
VentralPhaser5a.SetMaxCharge(5.000000)
VentralPhaser5a.SetMaxDamage(300.000000)
VentralPhaser5a.SetMaxDamageDistance(60.000000)
VentralPhaser5a.SetMinFiringCharge(1.000000)
VentralPhaser5a.SetNormalDischargeRate(1.000000)
VentralPhaser5a.SetRechargeRate(0.080000)
VentralPhaser5a.SetIndicatorIconNum(509)
VentralPhaser5a.SetIndicatorIconPositionX(95)
VentralPhaser5a.SetIndicatorIconPositionY(80)
VentralPhaser5aForward = App.TGPoint3()
VentralPhaser5aForward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPhaser5aUp = App.TGPoint3()
VentralPhaser5aUp.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser5a.SetOrientation(VentralPhaser5aForward, VentralPhaser5aUp)
VentralPhaser5a.SetWidth(0.001000)
VentralPhaser5a.SetLength(0.001000)
VentralPhaser5a.SetArcWidthAngles(-0.523599, 0.523599)
VentralPhaser5a.SetArcHeightAngles(0.349066, 1.570796)
VentralPhaser5a.SetPhaserTextureStart(0)
VentralPhaser5a.SetPhaserTextureEnd(7)
VentralPhaser5a.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser5a.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser5a.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser5a.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser5a.SetInnerCoreColor(kColor)
VentralPhaser5a.SetNumSides(6)
VentralPhaser5a.SetMainRadius(0.040000)
VentralPhaser5a.SetTaperRadius(0.010000)
VentralPhaser5a.SetCoreScale(0.500000)
VentralPhaser5a.SetTaperRatio(0.250000)
VentralPhaser5a.SetTaperMinLength(5.000000)
VentralPhaser5a.SetTaperMaxLength(30.000000)
VentralPhaser5a.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser5a.SetPerimeterTile(1.000000)
VentralPhaser5a.SetTextureSpeed(5.000000)
VentralPhaser5a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser5a)
#################################################
VentralPhaser5b = App.PhaserProperty_Create("Ventral Phaser 5b")

VentralPhaser5b.SetMaxCondition(800.000000)
VentralPhaser5b.SetCritical(0)
VentralPhaser5b.SetTargetable(1)
VentralPhaser5b.SetPrimary(1)
VentralPhaser5b.SetPosition(0.020937, 0.145918, -0.286266)
VentralPhaser5b.SetPosition2D(100, 68)
VentralPhaser5b.SetRepairComplexity(7.000000)
VentralPhaser5b.SetDisabledPercentage(0.750000)
VentralPhaser5b.SetRadius(0.050000)
VentralPhaser5b.SetDumbfire(0)
VentralPhaser5b.SetWeaponID(4)
VentralPhaser5b.SetGroups(0)
VentralPhaser5b.SetDamageRadiusFactor(0.150000)
VentralPhaser5b.SetIconNum(362)
VentralPhaser5b.SetIconPositionX(96)
VentralPhaser5b.SetIconPositionY(80)
VentralPhaser5b.SetIconAboveShip(0)
VentralPhaser5b.SetFireSound("TMP Phaser")
VentralPhaser5b.SetMaxCharge(5.000000)
VentralPhaser5b.SetMaxDamage(300.000000)
VentralPhaser5b.SetMaxDamageDistance(60.000000)
VentralPhaser5b.SetMinFiringCharge(1.000000)
VentralPhaser5b.SetNormalDischargeRate(1.000000)
VentralPhaser5b.SetRechargeRate(0.080000)
VentralPhaser5b.SetIndicatorIconNum(509)
VentralPhaser5b.SetIndicatorIconPositionX(96)
VentralPhaser5b.SetIndicatorIconPositionY(80)
VentralPhaser5bForward = App.TGPoint3()
VentralPhaser5bForward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPhaser5bUp = App.TGPoint3()
VentralPhaser5bUp.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser5b.SetOrientation(VentralPhaser5bForward, VentralPhaser5bUp)
VentralPhaser5b.SetWidth(0.001000)
VentralPhaser5b.SetLength(0.001000)
VentralPhaser5b.SetArcWidthAngles(-0.523599, 0.523599)
VentralPhaser5b.SetArcHeightAngles(0.349066, 1.570796)
VentralPhaser5b.SetPhaserTextureStart(0)
VentralPhaser5b.SetPhaserTextureEnd(7)
VentralPhaser5b.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser5b.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser5b.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser5b.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser5b.SetInnerCoreColor(kColor)
VentralPhaser5b.SetNumSides(6)
VentralPhaser5b.SetMainRadius(0.040000)
VentralPhaser5b.SetTaperRadius(0.010000)
VentralPhaser5b.SetCoreScale(0.500000)
VentralPhaser5b.SetTaperRatio(0.250000)
VentralPhaser5b.SetTaperMinLength(5.000000)
VentralPhaser5b.SetTaperMaxLength(30.000000)
VentralPhaser5b.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser5b.SetPerimeterTile(1.000000)
VentralPhaser5b.SetTextureSpeed(5.000000)
VentralPhaser5b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser5b)
#################################################
AftTorp2 = App.TorpedoTubeProperty_Create("Aft Torp 2")

AftTorp2.SetMaxCondition(1600.000000)
AftTorp2.SetCritical(0)
AftTorp2.SetTargetable(1)
AftTorp2.SetPrimary(1)
AftTorp2.SetPosition(0.081032, -1.113900, -0.031674)
AftTorp2.SetPosition2D(71, 87)
AftTorp2.SetRepairComplexity(3.000000)
AftTorp2.SetDisabledPercentage(0.750000)
AftTorp2.SetRadius(0.030000)
AftTorp2.SetDumbfire(1)
AftTorp2.SetWeaponID(4)
AftTorp2.SetGroups(4)
AftTorp2.SetDamageRadiusFactor(0.600000)
AftTorp2.SetIconNum(370)
AftTorp2.SetIconPositionX(81)
AftTorp2.SetIconPositionY(107)
AftTorp2.SetIconAboveShip(1)
AftTorp2.SetImmediateDelay(0.250000)
AftTorp2.SetReloadDelay(30.000000)
AftTorp2.SetMaxReady(2)
AftTorp2Direction = App.TGPoint3()
AftTorp2Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorp2.SetDirection(AftTorp2Direction)
AftTorp2Right = App.TGPoint3()
AftTorp2Right.SetXYZ(1.000000, 0.000000, 0.000000)
AftTorp2.SetRight(AftTorp2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorp2)
#################################################
ForwardTorp3 = App.TorpedoTubeProperty_Create("Forward Torp 3")

ForwardTorp3.SetMaxCondition(1600.000000)
ForwardTorp3.SetCritical(0)
ForwardTorp3.SetTargetable(1)
ForwardTorp3.SetPrimary(1)
ForwardTorp3.SetPosition(0.026989, 0.594908, -0.111203)
ForwardTorp3.SetPosition2D(69, -3)
ForwardTorp3.SetRepairComplexity(3.000000)
ForwardTorp3.SetDisabledPercentage(0.750000)
ForwardTorp3.SetRadius(0.020000)
ForwardTorp3.SetDumbfire(1)
ForwardTorp3.SetWeaponID(1)
ForwardTorp3.SetGroups(2)
ForwardTorp3.SetDamageRadiusFactor(0.600000)
ForwardTorp3.SetIconNum(370)
ForwardTorp3.SetIconPositionX(79)
ForwardTorp3.SetIconPositionY(31)
ForwardTorp3.SetIconAboveShip(1)
ForwardTorp3.SetImmediateDelay(0.250000)
ForwardTorp3.SetReloadDelay(30.000000)
ForwardTorp3.SetMaxReady(1)
ForwardTorp3Direction = App.TGPoint3()
ForwardTorp3Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorp3.SetDirection(ForwardTorp3Direction)
ForwardTorp3Right = App.TGPoint3()
ForwardTorp3Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorp3.SetRight(ForwardTorp3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorp3)
#################################################
ForwardTorp4 = App.TorpedoTubeProperty_Create("Forward Torp 4")

ForwardTorp4.SetMaxCondition(1600.000000)
ForwardTorp4.SetCritical(0)
ForwardTorp4.SetTargetable(1)
ForwardTorp4.SetPrimary(1)
ForwardTorp4.SetPosition(0.004445, 0.597082, -0.112677)
ForwardTorp4.SetPosition2D(63, -3)
ForwardTorp4.SetRepairComplexity(3.000000)
ForwardTorp4.SetDisabledPercentage(0.750000)
ForwardTorp4.SetRadius(0.020000)
ForwardTorp4.SetDumbfire(1)
ForwardTorp4.SetWeaponID(1)
ForwardTorp4.SetGroups(2)
ForwardTorp4.SetDamageRadiusFactor(0.600000)
ForwardTorp4.SetIconNum(370)
ForwardTorp4.SetIconPositionX(76)
ForwardTorp4.SetIconPositionY(31)
ForwardTorp4.SetIconAboveShip(1)
ForwardTorp4.SetImmediateDelay(0.250000)
ForwardTorp4.SetReloadDelay(30.000000)
ForwardTorp4.SetMaxReady(1)
ForwardTorp4Direction = App.TGPoint3()
ForwardTorp4Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorp4.SetDirection(ForwardTorp4Direction)
ForwardTorp4Right = App.TGPoint3()
ForwardTorp4Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorp4.SetRight(ForwardTorp4Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorp4)
#################################################
ForwardTorp5 = App.TorpedoTubeProperty_Create("Forward Torp 5")

ForwardTorp5.SetMaxCondition(1600.000000)
ForwardTorp5.SetCritical(0)
ForwardTorp5.SetTargetable(1)
ForwardTorp5.SetPrimary(1)
ForwardTorp5.SetPosition(-0.016749, 0.594258, -0.113853)
ForwardTorp5.SetPosition2D(57, -3)
ForwardTorp5.SetRepairComplexity(3.000000)
ForwardTorp5.SetDisabledPercentage(0.750000)
ForwardTorp5.SetRadius(0.020000)
ForwardTorp5.SetDumbfire(1)
ForwardTorp5.SetWeaponID(1)
ForwardTorp5.SetGroups(2)
ForwardTorp5.SetDamageRadiusFactor(0.600000)
ForwardTorp5.SetIconNum(370)
ForwardTorp5.SetIconPositionX(73)
ForwardTorp5.SetIconPositionY(31)
ForwardTorp5.SetIconAboveShip(1)
ForwardTorp5.SetImmediateDelay(0.250000)
ForwardTorp5.SetReloadDelay(30.000000)
ForwardTorp5.SetMaxReady(1)
ForwardTorp5Direction = App.TGPoint3()
ForwardTorp5Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorp5.SetDirection(ForwardTorp5Direction)
ForwardTorp5Right = App.TGPoint3()
ForwardTorp5Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorp5.SetRight(ForwardTorp5Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorp5)
#################################################
MegaPhaser1 = App.PhaserProperty_Create("Mega Phaser 1")

MegaPhaser1.SetMaxCondition(1200.000000)
MegaPhaser1.SetCritical(0)
MegaPhaser1.SetTargetable(1)
MegaPhaser1.SetPrimary(1)
MegaPhaser1.SetPosition(0.687232, -0.373064, -0.009986)
MegaPhaser1.SetPosition2D(84, 56)
MegaPhaser1.SetRepairComplexity(1.000000)
MegaPhaser1.SetDisabledPercentage(0.500000)
MegaPhaser1.SetRadius(0.020000)
MegaPhaser1.SetDumbfire(0)
MegaPhaser1.SetWeaponID(0)
MegaPhaser1.SetGroups(0)
MegaPhaser1.SetDamageRadiusFactor(0.250000)
MegaPhaser1.SetIconNum(364)
MegaPhaser1.SetIconPositionX(78)
MegaPhaser1.SetIconPositionY(70)
MegaPhaser1.SetIconAboveShip(1)
MegaPhaser1.SetFireSound("TMP Phaser")
MegaPhaser1.SetMaxCharge(5.000000)
MegaPhaser1.SetMaxDamage(350.000000)
MegaPhaser1.SetMaxDamageDistance(100.000000)
MegaPhaser1.SetMinFiringCharge(1.000000)
MegaPhaser1.SetNormalDischargeRate(1.000000)
MegaPhaser1.SetRechargeRate(0.300000)
MegaPhaser1.SetIndicatorIconNum(510)
MegaPhaser1.SetIndicatorIconPositionX(72)
MegaPhaser1.SetIndicatorIconPositionY(64)
MegaPhaser1Forward = App.TGPoint3()
MegaPhaser1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
MegaPhaser1Up = App.TGPoint3()
MegaPhaser1Up.SetXYZ(0.000000, 0.000000, 1.000000)
MegaPhaser1.SetOrientation(MegaPhaser1Forward, MegaPhaser1Up)
MegaPhaser1.SetWidth(0.020000)
MegaPhaser1.SetLength(0.020000)
MegaPhaser1.SetArcWidthAngles(0.261799, -0.349066)
MegaPhaser1.SetArcHeightAngles(-0.174533, 0.000000)
MegaPhaser1.SetPhaserTextureStart(0)
MegaPhaser1.SetPhaserTextureEnd(0)
MegaPhaser1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MegaPhaser1.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MegaPhaser1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
MegaPhaser1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
MegaPhaser1.SetInnerCoreColor(kColor)
MegaPhaser1.SetNumSides(6)
MegaPhaser1.SetMainRadius(0.070000)
MegaPhaser1.SetTaperRadius(0.010000)
MegaPhaser1.SetCoreScale(0.500000)
MegaPhaser1.SetTaperRatio(0.250000)
MegaPhaser1.SetTaperMinLength(5.000000)
MegaPhaser1.SetTaperMaxLength(30.000000)
MegaPhaser1.SetLengthTextureTilePerUnit(0.050000)
MegaPhaser1.SetPerimeterTile(1.000000)
MegaPhaser1.SetTextureSpeed(7.000000)
MegaPhaser1.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(MegaPhaser1)
#################################################
MegaPhaser2 = App.PhaserProperty_Create("Mega Phaser 2")

MegaPhaser2.SetMaxCondition(1200.000000)
MegaPhaser2.SetCritical(0)
MegaPhaser2.SetTargetable(1)
MegaPhaser2.SetPrimary(1)
MegaPhaser2.SetPosition(-0.669316, -0.373064, -0.011870)
MegaPhaser2.SetPosition2D(45, 55)
MegaPhaser2.SetRepairComplexity(1.000000)
MegaPhaser2.SetDisabledPercentage(0.500000)
MegaPhaser2.SetRadius(0.020000)
MegaPhaser2.SetDumbfire(0)
MegaPhaser2.SetWeaponID(0)
MegaPhaser2.SetGroups(0)
MegaPhaser2.SetDamageRadiusFactor(0.250000)
MegaPhaser2.SetIconNum(364)
MegaPhaser2.SetIconPositionX(53)
MegaPhaser2.SetIconPositionY(70)
MegaPhaser2.SetIconAboveShip(1)
MegaPhaser2.SetFireSound("TMP Phaser")
MegaPhaser2.SetMaxCharge(5.000000)
MegaPhaser2.SetMaxDamage(350.000000)
MegaPhaser2.SetMaxDamageDistance(100.000000)
MegaPhaser2.SetMinFiringCharge(1.000000)
MegaPhaser2.SetNormalDischargeRate(1.000000)
MegaPhaser2.SetRechargeRate(0.300000)
MegaPhaser2.SetIndicatorIconNum(510)
MegaPhaser2.SetIndicatorIconPositionX(48)
MegaPhaser2.SetIndicatorIconPositionY(66)
MegaPhaser2Forward = App.TGPoint3()
MegaPhaser2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
MegaPhaser2Up = App.TGPoint3()
MegaPhaser2Up.SetXYZ(0.000000, 0.000000, 1.000000)
MegaPhaser2.SetOrientation(MegaPhaser2Forward, MegaPhaser2Up)
MegaPhaser2.SetWidth(0.020000)
MegaPhaser2.SetLength(0.020000)
MegaPhaser2.SetArcWidthAngles(0.349066, -0.261799)
MegaPhaser2.SetArcHeightAngles(-0.174533, 0.000000)
MegaPhaser2.SetPhaserTextureStart(0)
MegaPhaser2.SetPhaserTextureEnd(0)
MegaPhaser2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MegaPhaser2.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MegaPhaser2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
MegaPhaser2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
MegaPhaser2.SetInnerCoreColor(kColor)
MegaPhaser2.SetNumSides(6)
MegaPhaser2.SetMainRadius(0.070000)
MegaPhaser2.SetTaperRadius(0.010000)
MegaPhaser2.SetCoreScale(0.500000)
MegaPhaser2.SetTaperRatio(0.250000)
MegaPhaser2.SetTaperMinLength(5.000000)
MegaPhaser2.SetTaperMaxLength(30.000000)
MegaPhaser2.SetLengthTextureTilePerUnit(0.050000)
MegaPhaser2.SetPerimeterTile(1.000000)
MegaPhaser2.SetTextureSpeed(7.000000)
MegaPhaser2.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(MegaPhaser2)
#################################################
AftMegaPhaser1 = App.PhaserProperty_Create("Aft MegaPhaser 1")

AftMegaPhaser1.SetMaxCondition(1200.000000)
AftMegaPhaser1.SetCritical(0)
AftMegaPhaser1.SetTargetable(1)
AftMegaPhaser1.SetPrimary(1)
AftMegaPhaser1.SetPosition(0.688122, -0.711516, -0.013222)
AftMegaPhaser1.SetPosition2D(84, 72)
AftMegaPhaser1.SetRepairComplexity(1.000000)
AftMegaPhaser1.SetDisabledPercentage(0.500000)
AftMegaPhaser1.SetRadius(0.020000)
AftMegaPhaser1.SetDumbfire(0)
AftMegaPhaser1.SetWeaponID(0)
AftMegaPhaser1.SetGroups(0)
AftMegaPhaser1.SetDamageRadiusFactor(0.250000)
AftMegaPhaser1.SetIconNum(363)
AftMegaPhaser1.SetIconPositionX(83)
AftMegaPhaser1.SetIconPositionY(96)
AftMegaPhaser1.SetIconAboveShip(1)
AftMegaPhaser1.SetFireSound("TMP Phaser")
AftMegaPhaser1.SetMaxCharge(5.000000)
AftMegaPhaser1.SetMaxDamage(300.000000)
AftMegaPhaser1.SetMaxDamageDistance(100.000000)
AftMegaPhaser1.SetMinFiringCharge(1.000000)
AftMegaPhaser1.SetNormalDischargeRate(1.000000)
AftMegaPhaser1.SetRechargeRate(0.300000)
AftMegaPhaser1.SetIndicatorIconNum(511)
AftMegaPhaser1.SetIndicatorIconPositionX(77)
AftMegaPhaser1.SetIndicatorIconPositionY(90)
AftMegaPhaser1Forward = App.TGPoint3()
AftMegaPhaser1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftMegaPhaser1Up = App.TGPoint3()
AftMegaPhaser1Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftMegaPhaser1.SetOrientation(AftMegaPhaser1Forward, AftMegaPhaser1Up)
AftMegaPhaser1.SetWidth(0.020000)
AftMegaPhaser1.SetLength(0.020000)
AftMegaPhaser1.SetArcWidthAngles(0.523599, -0.523599)
AftMegaPhaser1.SetArcHeightAngles(-0.261799, 0.069813)
AftMegaPhaser1.SetPhaserTextureStart(0)
AftMegaPhaser1.SetPhaserTextureEnd(0)
AftMegaPhaser1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
AftMegaPhaser1.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
AftMegaPhaser1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
AftMegaPhaser1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
AftMegaPhaser1.SetInnerCoreColor(kColor)
AftMegaPhaser1.SetNumSides(6)
AftMegaPhaser1.SetMainRadius(0.070000)
AftMegaPhaser1.SetTaperRadius(0.010000)
AftMegaPhaser1.SetCoreScale(0.500000)
AftMegaPhaser1.SetTaperRatio(0.250000)
AftMegaPhaser1.SetTaperMinLength(5.000000)
AftMegaPhaser1.SetTaperMaxLength(30.000000)
AftMegaPhaser1.SetLengthTextureTilePerUnit(0.050000)
AftMegaPhaser1.SetPerimeterTile(1.000000)
AftMegaPhaser1.SetTextureSpeed(7.000000)
AftMegaPhaser1.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftMegaPhaser1)
#################################################
AftMegaPhaser2 = App.PhaserProperty_Create("Aft MegaPhaser 2")

AftMegaPhaser2.SetMaxCondition(1200.000000)
AftMegaPhaser2.SetCritical(0)
AftMegaPhaser2.SetTargetable(1)
AftMegaPhaser2.SetPrimary(1)
AftMegaPhaser2.SetPosition(-0.669450, -0.711516, -0.010104)
AftMegaPhaser2.SetPosition2D(45, 71)
AftMegaPhaser2.SetRepairComplexity(1.000000)
AftMegaPhaser2.SetDisabledPercentage(0.500000)
AftMegaPhaser2.SetRadius(0.020000)
AftMegaPhaser2.SetDumbfire(0)
AftMegaPhaser2.SetWeaponID(0)
AftMegaPhaser2.SetGroups(0)
AftMegaPhaser2.SetDamageRadiusFactor(0.250000)
AftMegaPhaser2.SetIconNum(363)
AftMegaPhaser2.SetIconPositionX(49)
AftMegaPhaser2.SetIconPositionY(96)
AftMegaPhaser2.SetIconAboveShip(1)
AftMegaPhaser2.SetFireSound("TMP Phaser")
AftMegaPhaser2.SetMaxCharge(5.000000)
AftMegaPhaser2.SetMaxDamage(300.000000)
AftMegaPhaser2.SetMaxDamageDistance(100.000000)
AftMegaPhaser2.SetMinFiringCharge(1.000000)
AftMegaPhaser2.SetNormalDischargeRate(1.000000)
AftMegaPhaser2.SetRechargeRate(0.300000)
AftMegaPhaser2.SetIndicatorIconNum(511)
AftMegaPhaser2.SetIndicatorIconPositionX(42)
AftMegaPhaser2.SetIndicatorIconPositionY(90)
AftMegaPhaser2Forward = App.TGPoint3()
AftMegaPhaser2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftMegaPhaser2Up = App.TGPoint3()
AftMegaPhaser2Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftMegaPhaser2.SetOrientation(AftMegaPhaser2Forward, AftMegaPhaser2Up)
AftMegaPhaser2.SetWidth(0.020000)
AftMegaPhaser2.SetLength(0.020000)
AftMegaPhaser2.SetArcWidthAngles(0.523599, -0.523599)
AftMegaPhaser2.SetArcHeightAngles(-0.261799, 0.069813)
AftMegaPhaser2.SetPhaserTextureStart(0)
AftMegaPhaser2.SetPhaserTextureEnd(0)
AftMegaPhaser2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
AftMegaPhaser2.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
AftMegaPhaser2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
AftMegaPhaser2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
AftMegaPhaser2.SetInnerCoreColor(kColor)
AftMegaPhaser2.SetNumSides(6)
AftMegaPhaser2.SetMainRadius(0.070000)
AftMegaPhaser2.SetTaperRadius(0.010000)
AftMegaPhaser2.SetCoreScale(0.500000)
AftMegaPhaser2.SetTaperRatio(0.250000)
AftMegaPhaser2.SetTaperMinLength(5.000000)
AftMegaPhaser2.SetTaperMaxLength(30.000000)
AftMegaPhaser2.SetLengthTextureTilePerUnit(0.050000)
AftMegaPhaser2.SetPerimeterTile(1.000000)
AftMegaPhaser2.SetTextureSpeed(7.000000)
AftMegaPhaser2.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftMegaPhaser2)

# Property load function.
def LoadPropertySet(pObj):
	"Sets up the object's properties."
	prop = App.g_kModelPropertyManager.FindByName("Hull", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shield Generator", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Sensor Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Warp Core", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Impulse Engines", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Warp Engines", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phasers", 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("Engineering", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractors", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Constitution", 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("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("Forward Torp 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torp 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torp 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 1a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 1b", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 2a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 2b", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 3a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 3b", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 1a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 1b", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 2a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 2b", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 3a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 3b", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay", 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("Bridge", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 4a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 4b", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 5a", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 5b", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torp 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torp 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torp 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torp 5", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Mega Phaser 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Mega Phaser 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft MegaPhaser 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft MegaPhaser 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
