# K:\BC\pending BC projects\jjprisem4\in game\scripts\ships\Hardpoints\bcjjprisemk4.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(9000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, 0.000000)
Hull.SetPosition2D(64.000000, 50.000000)
Hull.SetRepairComplexity(3.000000)
Hull.SetDisabledPercentage(0.750000)
Hull.SetRadius(0.550000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(9000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(0.000000, 0.170000, -0.150000)
ShieldGenerator.SetPosition2D(64.000000, 50.000000)
ShieldGenerator.SetRepairComplexity(2.000000)
ShieldGenerator.SetDisabledPercentage(0.750000)
ShieldGenerator.SetRadius(0.100000)
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, 12000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 7500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 7500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 7500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 7500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 7500.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.000000, 0.400000, 0.060000)
SensorArray.SetPosition2D(64.000000, 10.000000)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.122000)
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.000000, -0.051000, -0.130000)
WarpCore.SetPosition2D(64.000000, 30.000000)
WarpCore.SetRepairComplexity(2.000000)
WarpCore.SetDisabledPercentage(0.750000)
WarpCore.SetRadius(0.070000)
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.083000, 0.145000)
ImpulseEngines.SetPosition2D(120.000000, 120.000000)
ImpulseEngines.SetRepairComplexity(3.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.100000)
ImpulseEngines.SetNormalPowerPerSecond(50.000000)
ImpulseEngines.SetMaxAccel(3.000000)
ImpulseEngines.SetMaxAngularAccel(0.150000)
ImpulseEngines.SetMaxAngularVelocity(0.400000)
ImpulseEngines.SetMaxSpeed(6.600000)
ImpulseEngines.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
Phasers = App.WeaponSystemProperty_Create("Phasers")

Phasers.SetMaxCondition(2400.000000)
Phasers.SetCritical(0)
Phasers.SetTargetable(0)
Phasers.SetPrimary(1)
Phasers.SetPosition(0.000000, 0.700000, 0.160000)
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)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(5000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(0.000000, -0.500000, 0.230000)
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)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(1000.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(0.000000, 0.170000, 0.026000)
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)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(2000.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-0.040000, -0.087000, 0.145000)
PortImpulse.SetPosition2D(32.000000, 40.000000)
PortImpulse.SetRepairComplexity(3.000000)
PortImpulse.SetDisabledPercentage(0.500000)
PortImpulse.SetRadius(0.050000)
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.040000, -0.087000, 0.145000)
StarImpulse.SetPosition2D(96.000000, 40.000000)
StarImpulse.SetRepairComplexity(3.000000)
StarImpulse.SetDisabledPercentage(0.500000)
StarImpulse.SetRadius(0.050000)
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.250000, -0.600000, 0.100000)
PortWarp.SetPosition2D(4.000000, 90.000000)
PortWarp.SetRepairComplexity(3.000000)
PortWarp.SetDisabledPercentage(0.500000)
PortWarp.SetRadius(0.500000)
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.280000, -0.600000, 0.100000)
StarWarp.SetPosition2D(125.000000, 90.000000)
StarWarp.SetRepairComplexity(3.000000)
StarWarp.SetDisabledPercentage(0.500000)
StarWarp.SetRadius(0.500000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
Engineering = App.RepairSubsystemProperty_Create("Engineering")

Engineering.SetMaxCondition(5000.000000)
Engineering.SetCritical(0)
Engineering.SetTargetable(0)
Engineering.SetPrimary(1)
Engineering.SetPosition(0.000000, 0.010000, -0.100000)
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)
#################################################
ForwardTorp1 = App.TorpedoTubeProperty_Create("Forward Torp 1")

ForwardTorp1.SetMaxCondition(1600.000000)
ForwardTorp1.SetCritical(0)
ForwardTorp1.SetTargetable(1)
ForwardTorp1.SetPrimary(1)
ForwardTorp1.SetPosition(0.000000, 0.190000, 0.026000)
ForwardTorp1.SetPosition2D(54.000000, 40.000000)
ForwardTorp1.SetRepairComplexity(3.000000)
ForwardTorp1.SetDisabledPercentage(0.750000)
ForwardTorp1.SetRadius(0.100000)
ForwardTorp1.SetDumbfire(1)
ForwardTorp1.SetWeaponID(0)
ForwardTorp1.SetGroups(1)
ForwardTorp1.SetDamageRadiusFactor(0.600000)
ForwardTorp1.SetIconNum(370)
ForwardTorp1.SetIconPositionX(68.000000)
ForwardTorp1.SetIconPositionY(35.000000)
ForwardTorp1.SetIconAboveShip(1)
ForwardTorp1.SetImmediateDelay(0.250000)
ForwardTorp1.SetReloadDelay(40.000000)
ForwardTorp1.SetMaxReady(2)
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.000000, 0.190000, 0.026000)
ForwardTorp2.SetPosition2D(75.000000, 40.000000)
ForwardTorp2.SetRepairComplexity(3.000000)
ForwardTorp2.SetDisabledPercentage(0.750000)
ForwardTorp2.SetRadius(0.100000)
ForwardTorp2.SetDumbfire(1)
ForwardTorp2.SetWeaponID(1)
ForwardTorp2.SetGroups(2)
ForwardTorp2.SetDamageRadiusFactor(0.600000)
ForwardTorp2.SetIconNum(370)
ForwardTorp2.SetIconPositionX(82.000000)
ForwardTorp2.SetIconPositionY(35.000000)
ForwardTorp2.SetIconAboveShip(1)
ForwardTorp2.SetImmediateDelay(0.250000)
ForwardTorp2.SetReloadDelay(40.000000)
ForwardTorp2.SetMaxReady(2)
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.069962, -0.096965, -0.185579)
AftTorp1.SetPosition2D(64.000000, 70.000000)
AftTorp1.SetRepairComplexity(3.000000)
AftTorp1.SetDisabledPercentage(0.750000)
AftTorp1.SetRadius(0.100000)
AftTorp1.SetDumbfire(1)
AftTorp1.SetWeaponID(4)
AftTorp1.SetGroups(4)
AftTorp1.SetDamageRadiusFactor(0.600000)
AftTorp1.SetIconNum(370)
AftTorp1.SetIconPositionX(0.000000)
AftTorp1.SetIconPositionY(0.000000)
AftTorp1.SetIconAboveShip(1)
AftTorp1.SetImmediateDelay(0.250000)
AftTorp1.SetReloadDelay(40.000000)
AftTorp1.SetMaxReady(1)
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)
#################################################
ForwardTorp3 = App.TorpedoTubeProperty_Create("Forward Torp 3")

ForwardTorp3.SetMaxCondition(1600.000000)
ForwardTorp3.SetCritical(0)
ForwardTorp3.SetTargetable(1)
ForwardTorp3.SetPrimary(1)
ForwardTorp3.SetPosition(-0.216000, -0.405000, 0.513000)
ForwardTorp3.SetPosition2D(54.000000, 80.000000)
ForwardTorp3.SetRepairComplexity(3.000000)
ForwardTorp3.SetDisabledPercentage(0.750000)
ForwardTorp3.SetRadius(0.270000)
ForwardTorp3.SetDumbfire(1)
ForwardTorp3.SetWeaponID(2)
ForwardTorp3.SetGroups(3)
ForwardTorp3.SetDamageRadiusFactor(0.600000)
ForwardTorp3.SetIconNum(370)
ForwardTorp3.SetIconPositionX(68.000000)
ForwardTorp3.SetIconPositionY(35.000000)
ForwardTorp3.SetIconAboveShip(1)
ForwardTorp3.SetImmediateDelay(0.250000)
ForwardTorp3.SetReloadDelay(40.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.216000, -0.405000, 0.513000)
ForwardTorp4.SetPosition2D(75.000000, 80.000000)
ForwardTorp4.SetRepairComplexity(3.000000)
ForwardTorp4.SetDisabledPercentage(0.750000)
ForwardTorp4.SetRadius(0.270000)
ForwardTorp4.SetDumbfire(1)
ForwardTorp4.SetWeaponID(3)
ForwardTorp4.SetGroups(3)
ForwardTorp4.SetDamageRadiusFactor(0.600000)
ForwardTorp4.SetIconNum(370)
ForwardTorp4.SetIconPositionX(82.000000)
ForwardTorp4.SetIconPositionY(35.000000)
ForwardTorp4.SetIconAboveShip(1)
ForwardTorp4.SetImmediateDelay(0.250000)
ForwardTorp4.SetReloadDelay(40.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)
#################################################
VentralPhaser1a = App.PhaserProperty_Create("Ventral Phaser 1a")

VentralPhaser1a.SetMaxCondition(800.000000)
VentralPhaser1a.SetCritical(0)
VentralPhaser1a.SetTargetable(1)
VentralPhaser1a.SetPrimary(1)
VentralPhaser1a.SetPosition(-0.180000, 0.390000, 0.100000)
VentralPhaser1a.SetPosition2D(34.000000, 55.000000)
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(340)
VentralPhaser1a.SetIconPositionX(12.000000)
VentralPhaser1a.SetIconPositionY(62.000000)
VentralPhaser1a.SetIconAboveShip(0)
VentralPhaser1a.SetFireSound("JTCPhaser")
VentralPhaser1a.SetMaxCharge(5.000000)
VentralPhaser1a.SetMaxDamage(300.000000)
VentralPhaser1a.SetMaxDamageDistance(60.000000)
VentralPhaser1a.SetMinFiringCharge(3.500000)
VentralPhaser1a.SetNormalDischargeRate(1.000000)
VentralPhaser1a.SetRechargeRate(7.000000)
VentralPhaser1a.SetIndicatorIconNum(504)
VentralPhaser1a.SetIndicatorIconPositionX(24.000000)
VentralPhaser1a.SetIndicatorIconPositionY(73.000000)
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.349066, -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.050000)
VentralPhaser1a.SetTaperRadius(0.010000)
VentralPhaser1a.SetCoreScale(0.150000)
VentralPhaser1a.SetTaperRatio(0.010000)
VentralPhaser1a.SetTaperMinLength(5.000000)
VentralPhaser1a.SetTaperMaxLength(30.000000)
VentralPhaser1a.SetLengthTextureTilePerUnit(0.010000)
VentralPhaser1a.SetPerimeterTile(1.000000)
VentralPhaser1a.SetTextureSpeed(2.000000)
VentralPhaser1a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser1a)
#################################################
VentralPhaser2a = App.PhaserProperty_Create("Ventral Phaser 2a")

VentralPhaser2a.SetMaxCondition(800.000000)
VentralPhaser2a.SetCritical(0)
VentralPhaser2a.SetTargetable(1)
VentralPhaser2a.SetPrimary(1)
VentralPhaser2a.SetPosition(0.013000, 0.560000, 0.100000)
VentralPhaser2a.SetPosition2D(54.000000, 45.000000)
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(330)
VentralPhaser2a.SetIconPositionX(22.000000)
VentralPhaser2a.SetIconPositionY(42.000000)
VentralPhaser2a.SetIconAboveShip(0)
VentralPhaser2a.SetFireSound("JTCPhaser")
VentralPhaser2a.SetMaxCharge(5.000000)
VentralPhaser2a.SetMaxDamage(300.000000)
VentralPhaser2a.SetMaxDamageDistance(60.000000)
VentralPhaser2a.SetMinFiringCharge(3.500000)
VentralPhaser2a.SetNormalDischargeRate(1.000000)
VentralPhaser2a.SetRechargeRate(7.000000)
VentralPhaser2a.SetIndicatorIconNum(505)
VentralPhaser2a.SetIndicatorIconPositionX(27.000000)
VentralPhaser2a.SetIndicatorIconPositionY(45.000000)
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.150000)
VentralPhaser2a.SetTaperRatio(0.010000)
VentralPhaser2a.SetTaperMinLength(5.000000)
VentralPhaser2a.SetTaperMaxLength(30.000000)
VentralPhaser2a.SetLengthTextureTilePerUnit(0.010000)
VentralPhaser2a.SetPerimeterTile(1.000000)
VentralPhaser2a.SetTextureSpeed(2.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.013000, 0.560000, 0.100000)
VentralPhaser2b.SetPosition2D(75.000000, 45.000000)
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(350)
VentralPhaser2b.SetIconPositionX(78.000000)
VentralPhaser2b.SetIconPositionY(42.000000)
VentralPhaser2b.SetIconAboveShip(0)
VentralPhaser2b.SetFireSound("JTCPhaser")
VentralPhaser2b.SetMaxCharge(5.000000)
VentralPhaser2b.SetMaxDamage(300.000000)
VentralPhaser2b.SetMaxDamageDistance(60.000000)
VentralPhaser2b.SetMinFiringCharge(3.500000)
VentralPhaser2b.SetNormalDischargeRate(1.000000)
VentralPhaser2b.SetRechargeRate(7.000000)
VentralPhaser2b.SetIndicatorIconNum(506)
VentralPhaser2b.SetIndicatorIconPositionX(81.000000)
VentralPhaser2b.SetIndicatorIconPositionY(45.000000)
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.150000)
VentralPhaser2b.SetTaperRatio(0.010000)
VentralPhaser2b.SetTaperMinLength(5.000000)
VentralPhaser2b.SetTaperMaxLength(30.000000)
VentralPhaser2b.SetLengthTextureTilePerUnit(0.010000)
VentralPhaser2b.SetPerimeterTile(1.000000)
VentralPhaser2b.SetTextureSpeed(2.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.225000, 0.390000, 0.100000)
VentralPhaser3a.SetPosition2D(95.000000, 55.000000)
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(360)
VentralPhaser3a.SetIconPositionX(111.000000)
VentralPhaser3a.SetIconPositionY(62.000000)
VentralPhaser3a.SetIconAboveShip(0)
VentralPhaser3a.SetFireSound("JTCPhaser")
VentralPhaser3a.SetMaxCharge(5.000000)
VentralPhaser3a.SetMaxDamage(300.000000)
VentralPhaser3a.SetMaxDamageDistance(60.000000)
VentralPhaser3a.SetMinFiringCharge(3.500000)
VentralPhaser3a.SetNormalDischargeRate(1.000000)
VentralPhaser3a.SetRechargeRate(7.000000)
VentralPhaser3a.SetIndicatorIconNum(507)
VentralPhaser3a.SetIndicatorIconPositionX(95.000000)
VentralPhaser3a.SetIndicatorIconPositionY(73.000000)
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.050000)
VentralPhaser3a.SetTaperRadius(0.010000)
VentralPhaser3a.SetCoreScale(0.150000)
VentralPhaser3a.SetTaperRatio(0.010000)
VentralPhaser3a.SetTaperMinLength(5.000000)
VentralPhaser3a.SetTaperMaxLength(30.000000)
VentralPhaser3a.SetLengthTextureTilePerUnit(0.010000)
VentralPhaser3a.SetPerimeterTile(1.000000)
VentralPhaser3a.SetTextureSpeed(2.000000)
VentralPhaser3a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser3a)
#################################################
DorsalPhaser1a = App.PhaserProperty_Create("Dorsal Phaser 1a")

DorsalPhaser1a.SetMaxCondition(800.000000)
DorsalPhaser1a.SetCritical(0)
DorsalPhaser1a.SetTargetable(1)
DorsalPhaser1a.SetPrimary(1)
DorsalPhaser1a.SetPosition(-0.290000, 0.405000, 0.170000)
DorsalPhaser1a.SetPosition2D(34.000000, 40.000000)
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(340)
DorsalPhaser1a.SetIconPositionX(12.000000)
DorsalPhaser1a.SetIconPositionY(41.000000)
DorsalPhaser1a.SetIconAboveShip(1)
DorsalPhaser1a.SetFireSound("JTCPhaser")
DorsalPhaser1a.SetMaxCharge(5.000000)
DorsalPhaser1a.SetMaxDamage(150.000000)
DorsalPhaser1a.SetMaxDamageDistance(60.000000)
DorsalPhaser1a.SetMinFiringCharge(3.500000)
DorsalPhaser1a.SetNormalDischargeRate(1.000000)
DorsalPhaser1a.SetRechargeRate(7.000000)
DorsalPhaser1a.SetIndicatorIconNum(500)
DorsalPhaser1a.SetIndicatorIconPositionX(24.000000)
DorsalPhaser1a.SetIndicatorIconPositionY(52.000000)
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.050000)
DorsalPhaser1a.SetTaperRadius(0.010000)
DorsalPhaser1a.SetCoreScale(0.150000)
DorsalPhaser1a.SetTaperRatio(0.010000)
DorsalPhaser1a.SetTaperMinLength(5.000000)
DorsalPhaser1a.SetTaperMaxLength(30.000000)
DorsalPhaser1a.SetLengthTextureTilePerUnit(0.010000)
DorsalPhaser1a.SetPerimeterTile(1.000000)
DorsalPhaser1a.SetTextureSpeed(2.000000)
DorsalPhaser1a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser1a)
#################################################
DorsalPhaser2a = App.PhaserProperty_Create("Dorsal Phaser 2a")

DorsalPhaser2a.SetMaxCondition(800.000000)
DorsalPhaser2a.SetCritical(0)
DorsalPhaser2a.SetTargetable(1)
DorsalPhaser2a.SetPrimary(1)
DorsalPhaser2a.SetPosition(0.013000, 0.656000, 0.170000)
DorsalPhaser2a.SetPosition2D(54.000000, 30.000000)
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(330)
DorsalPhaser2a.SetIconPositionX(22.000000)
DorsalPhaser2a.SetIconPositionY(21.000000)
DorsalPhaser2a.SetIconAboveShip(1)
DorsalPhaser2a.SetFireSound("JTCPhaser")
DorsalPhaser2a.SetMaxCharge(5.000000)
DorsalPhaser2a.SetMaxDamage(300.000000)
DorsalPhaser2a.SetMaxDamageDistance(60.000000)
DorsalPhaser2a.SetMinFiringCharge(3.500000)
DorsalPhaser2a.SetNormalDischargeRate(1.000000)
DorsalPhaser2a.SetRechargeRate(7.000000)
DorsalPhaser2a.SetIndicatorIconNum(501)
DorsalPhaser2a.SetIndicatorIconPositionX(29.000000)
DorsalPhaser2a.SetIndicatorIconPositionY(24.000000)
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.050000)
DorsalPhaser2a.SetTaperRadius(0.010000)
DorsalPhaser2a.SetCoreScale(0.150000)
DorsalPhaser2a.SetTaperRatio(0.010000)
DorsalPhaser2a.SetTaperMinLength(5.000000)
DorsalPhaser2a.SetTaperMaxLength(30.000000)
DorsalPhaser2a.SetLengthTextureTilePerUnit(0.010000)
DorsalPhaser2a.SetPerimeterTile(1.000000)
DorsalPhaser2a.SetTextureSpeed(2.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.010000, 0.656000, 0.170000)
DorsalPhaser2b.SetPosition2D(75.000000, 30.000000)
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(350)
DorsalPhaser2b.SetIconPositionX(78.000000)
DorsalPhaser2b.SetIconPositionY(21.000000)
DorsalPhaser2b.SetIconAboveShip(1)
DorsalPhaser2b.SetFireSound("JTCPhaser")
DorsalPhaser2b.SetMaxCharge(5.000000)
DorsalPhaser2b.SetMaxDamage(300.000000)
DorsalPhaser2b.SetMaxDamageDistance(60.000000)
DorsalPhaser2b.SetMinFiringCharge(3.500000)
DorsalPhaser2b.SetNormalDischargeRate(1.000000)
DorsalPhaser2b.SetRechargeRate(7.000000)
DorsalPhaser2b.SetIndicatorIconNum(502)
DorsalPhaser2b.SetIndicatorIconPositionX(81.000000)
DorsalPhaser2b.SetIndicatorIconPositionY(24.000000)
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.050000)
DorsalPhaser2b.SetTaperRadius(0.010000)
DorsalPhaser2b.SetCoreScale(0.150000)
DorsalPhaser2b.SetTaperRatio(0.010000)
DorsalPhaser2b.SetTaperMinLength(5.000000)
DorsalPhaser2b.SetTaperMaxLength(30.000000)
DorsalPhaser2b.SetLengthTextureTilePerUnit(0.010000)
DorsalPhaser2b.SetPerimeterTile(1.000000)
DorsalPhaser2b.SetTextureSpeed(2.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.290000, 0.390000, 0.170000)
DorsalPhaser3a.SetPosition2D(95.000000, 40.000000)
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(360)
DorsalPhaser3a.SetIconPositionX(111.000000)
DorsalPhaser3a.SetIconPositionY(41.000000)
DorsalPhaser3a.SetIconAboveShip(1)
DorsalPhaser3a.SetFireSound("JTCPhaser")
DorsalPhaser3a.SetMaxCharge(5.000000)
DorsalPhaser3a.SetMaxDamage(150.000000)
DorsalPhaser3a.SetMaxDamageDistance(60.000000)
DorsalPhaser3a.SetMinFiringCharge(3.500000)
DorsalPhaser3a.SetNormalDischargeRate(1.000000)
DorsalPhaser3a.SetRechargeRate(7.000000)
DorsalPhaser3a.SetIndicatorIconNum(503)
DorsalPhaser3a.SetIndicatorIconPositionX(95.000000)
DorsalPhaser3a.SetIndicatorIconPositionY(52.000000)
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.050000)
DorsalPhaser3a.SetTaperRadius(0.010000)
DorsalPhaser3a.SetCoreScale(0.150000)
DorsalPhaser3a.SetTaperRatio(0.010000)
DorsalPhaser3a.SetTaperMinLength(5.000000)
DorsalPhaser3a.SetTaperMaxLength(30.000000)
DorsalPhaser3a.SetLengthTextureTilePerUnit(0.010000)
DorsalPhaser3a.SetPerimeterTile(1.000000)
DorsalPhaser3a.SetTextureSpeed(2.000000)
DorsalPhaser3a.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser3a)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractors")

Tractors.SetMaxCondition(1500.000000)
Tractors.SetCritical(0)
Tractors.SetTargetable(0)
Tractors.SetPrimary(1)
Tractors.SetPosition(0.000000, 0.067500, -0.160000)
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)
#################################################
ForwardTractor = App.TractorBeamProperty_Create("Forward Tractor")

ForwardTractor.SetMaxCondition(1500.000000)
ForwardTractor.SetCritical(0)
ForwardTractor.SetTargetable(1)
ForwardTractor.SetPrimary(1)
ForwardTractor.SetPosition(0.000000, 0.230000, -0.160000)
ForwardTractor.SetPosition2D(64.000000, 54.000000)
ForwardTractor.SetRepairComplexity(7.000000)
ForwardTractor.SetDisabledPercentage(0.750000)
ForwardTractor.SetRadius(0.270000)
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.959931)
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.000000, -0.040000, -0.131000)
AftTractor.SetPosition2D(64.000000, 59.000000)
AftTractor.SetRepairComplexity(7.000000)
AftTractor.SetDisabledPercentage(0.750000)
AftTractor.SetRadius(0.202500)
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.698132, 0.349066)
AftTractor.SetTractorBeamWidth(0.300000)
AftTractor.SetTextureStart(0)
AftTractor.SetTextureEnd(0)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetInnerCoreColor(kColor)
AftTractor.SetNumSides(12)
AftTractor.SetMainRadius(0.075000)
AftTractor.SetTaperRadius(0.000000)
AftTractor.SetCoreScale(0.450000)
AftTractor.SetTaperRatio(0.200000)
AftTractor.SetTaperMinLength(1.000000)
AftTractor.SetTaperMaxLength(5.000000)
AftTractor.SetLengthTextureTilePerUnit(0.250000)
AftTractor.SetPerimeterTile(1.000000)
AftTractor.SetTextureSpeed(0.200000)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTractor)
#################################################
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.070000, 0.750000, 0.200000)
ViewscreenForward.SetPosition(ViewscreenForwardPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenForward)
#################################################
ViewscreenBack = App.PositionOrientationProperty_Create("ViewscreenBack")

ViewscreenBackForward = App.TGPoint3()
ViewscreenBackForward.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenBackUp = App.TGPoint3()
ViewscreenBackUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenBackRight = App.TGPoint3()
ViewscreenBackRight.SetXYZ(-1.000000, 0.000000, 0.000000)
ViewscreenBack.SetOrientation(ViewscreenBackForward, ViewscreenBackUp, ViewscreenBackRight)
ViewscreenBackPosition = App.TGPoint3()
ViewscreenBackPosition.SetXYZ(0.070000, -1.200000, 0.300000)
ViewscreenBack.SetPosition(ViewscreenBackPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenBack)
#################################################
ViewscreenLeft = App.PositionOrientationProperty_Create("ViewscreenLeft")

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

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

ViewscreenUpForward = App.TGPoint3()
ViewscreenUpForward.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenUpUp = App.TGPoint3()
ViewscreenUpUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenUpRight = App.TGPoint3()
ViewscreenUpRight.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenUp.SetOrientation(ViewscreenUpForward, ViewscreenUpUp, ViewscreenUpRight)
ViewscreenUpPosition = App.TGPoint3()
ViewscreenUpPosition.SetXYZ(0.070000, 0.750000, 0.200000)
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.070000, 2.200000, -0.200000)
ViewscreenDown.SetPosition(ViewscreenDownPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenDown)
#################################################
FirstPersonCamera = App.PositionOrientationProperty_Create("FirstPersonCamera")

FirstPersonCameraForward = App.TGPoint3()
FirstPersonCameraForward.SetXYZ(0.000000, 1.000000, 0.000000)
FirstPersonCameraUp = App.TGPoint3()
FirstPersonCameraUp.SetXYZ(0.000000, 0.000000, 1.000000)
FirstPersonCameraRight = App.TGPoint3()
FirstPersonCameraRight.SetXYZ(1.000000, 0.000000, 0.000000)
FirstPersonCamera.SetOrientation(FirstPersonCameraForward, FirstPersonCameraUp, FirstPersonCameraRight)
FirstPersonCameraPosition = App.TGPoint3()
FirstPersonCameraPosition.SetXYZ(0.000000, -3.000000, 0.100000)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(8000.000000)
Bridge.SetCritical(1)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.000000, 0.400000, 0.220000)
Bridge.SetPosition2D(64.000000, 50.000000)
Bridge.SetRepairComplexity(4.000000)
Bridge.SetDisabledPercentage(0.750000)
Bridge.SetRadius(0.150000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
AftPhaser1 = App.PhaserProperty_Create("Aft Phaser 1")

AftPhaser1.SetMaxCondition(800.000000)
AftPhaser1.SetCritical(0)
AftPhaser1.SetTargetable(1)
AftPhaser1.SetPrimary(1)
AftPhaser1.SetPosition(0.030000, -0.455000, -0.040000)
AftPhaser1.SetPosition2D(34.000000, 55.000000)
AftPhaser1.SetRepairComplexity(7.000000)
AftPhaser1.SetDisabledPercentage(0.750000)
AftPhaser1.SetRadius(0.050000)
AftPhaser1.SetDumbfire(0)
AftPhaser1.SetWeaponID(1)
AftPhaser1.SetGroups(0)
AftPhaser1.SetDamageRadiusFactor(0.150000)
AftPhaser1.SetIconNum(363)
AftPhaser1.SetIconPositionX(46.000000)
AftPhaser1.SetIconPositionY(120.000000)
AftPhaser1.SetIconAboveShip(0)
AftPhaser1.SetFireSound("JTCPhaser")
AftPhaser1.SetMaxCharge(1.000000)
AftPhaser1.SetMaxDamage(300.000000)
AftPhaser1.SetMaxDamageDistance(60.000000)
AftPhaser1.SetMinFiringCharge(1.000000)
AftPhaser1.SetNormalDischargeRate(1.000000)
AftPhaser1.SetRechargeRate(7.000000)
AftPhaser1.SetIndicatorIconNum(504)
AftPhaser1.SetIndicatorIconPositionX(24.000000)
AftPhaser1.SetIndicatorIconPositionY(73.000000)
AftPhaser1Forward = App.TGPoint3()
AftPhaser1Forward.SetXYZ(-0.357102, -0.932965, -0.045332)
AftPhaser1Up = App.TGPoint3()
AftPhaser1Up.SetXYZ(-0.739211, -0.102597, 0.665613)
AftPhaser1.SetOrientation(AftPhaser1Forward, AftPhaser1Up)
AftPhaser1.SetWidth(0.001000)
AftPhaser1.SetLength(0.001000)
AftPhaser1.SetArcWidthAngles(-0.436332, 0.872665)
AftPhaser1.SetArcHeightAngles(-0.610865, 0.226893)
AftPhaser1.SetPhaserTextureStart(0)
AftPhaser1.SetPhaserTextureEnd(7)
AftPhaser1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
AftPhaser1.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
AftPhaser1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
AftPhaser1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
AftPhaser1.SetInnerCoreColor(kColor)
AftPhaser1.SetNumSides(6)
AftPhaser1.SetMainRadius(0.050000)
AftPhaser1.SetTaperRadius(0.010000)
AftPhaser1.SetCoreScale(0.150000)
AftPhaser1.SetTaperRatio(0.010000)
AftPhaser1.SetTaperMinLength(5.000000)
AftPhaser1.SetTaperMaxLength(30.000000)
AftPhaser1.SetLengthTextureTilePerUnit(0.010000)
AftPhaser1.SetPerimeterTile(1.000000)
AftPhaser1.SetTextureSpeed(2.000000)
AftPhaser1.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftPhaser1)
#################################################
AftPhaser2 = App.PhaserProperty_Create("Aft Phaser 2")

AftPhaser2.SetMaxCondition(800.000000)
AftPhaser2.SetCritical(0)
AftPhaser2.SetTargetable(1)
AftPhaser2.SetPrimary(1)
AftPhaser2.SetPosition(-0.030000, -0.455000, -0.040000)
AftPhaser2.SetPosition2D(34.000000, 55.000000)
AftPhaser2.SetRepairComplexity(7.000000)
AftPhaser2.SetDisabledPercentage(0.750000)
AftPhaser2.SetRadius(0.060000)
AftPhaser2.SetDumbfire(0)
AftPhaser2.SetWeaponID(1)
AftPhaser2.SetGroups(0)
AftPhaser2.SetDamageRadiusFactor(0.150000)
AftPhaser2.SetIconNum(363)
AftPhaser2.SetIconPositionX(80.000000)
AftPhaser2.SetIconPositionY(120.000000)
AftPhaser2.SetIconAboveShip(0)
AftPhaser2.SetFireSound("JTCPhaser")
AftPhaser2.SetMaxCharge(1.000000)
AftPhaser2.SetMaxDamage(300.000000)
AftPhaser2.SetMaxDamageDistance(60.000000)
AftPhaser2.SetMinFiringCharge(1.000000)
AftPhaser2.SetNormalDischargeRate(1.000000)
AftPhaser2.SetRechargeRate(7.000000)
AftPhaser2.SetIndicatorIconNum(504)
AftPhaser2.SetIndicatorIconPositionX(24.000000)
AftPhaser2.SetIndicatorIconPositionY(73.000000)
AftPhaser2Forward = App.TGPoint3()
AftPhaser2Forward.SetXYZ(0.122805, -0.983278, 0.134477)
AftPhaser2Up = App.TGPoint3()
AftPhaser2Up.SetXYZ(0.831509, -0.158456, 0.532432)
AftPhaser2.SetOrientation(AftPhaser2Forward, AftPhaser2Up)
AftPhaser2.SetWidth(0.001000)
AftPhaser2.SetLength(0.001000)
AftPhaser2.SetArcWidthAngles(-0.436332, 0.872665)
AftPhaser2.SetArcHeightAngles(-0.610865, 0.226893)
AftPhaser2.SetPhaserTextureStart(0)
AftPhaser2.SetPhaserTextureEnd(7)
AftPhaser2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
AftPhaser2.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
AftPhaser2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
AftPhaser2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
AftPhaser2.SetInnerCoreColor(kColor)
AftPhaser2.SetNumSides(6)
AftPhaser2.SetMainRadius(0.050000)
AftPhaser2.SetTaperRadius(0.010000)
AftPhaser2.SetCoreScale(0.150000)
AftPhaser2.SetTaperRatio(0.010000)
AftPhaser2.SetTaperMinLength(5.000000)
AftPhaser2.SetTaperMaxLength(30.000000)
AftPhaser2.SetLengthTextureTilePerUnit(0.010000)
AftPhaser2.SetPerimeterTile(1.000000)
AftPhaser2.SetTextureSpeed(2.000000)
AftPhaser2.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftPhaser2)
#################################################
ForwardTorpeado3 = App.TorpedoTubeProperty_Create("Forward Torpeado 3")

ForwardTorpeado3.SetMaxCondition(1600.000000)
ForwardTorpeado3.SetCritical(0)
ForwardTorpeado3.SetTargetable(1)
ForwardTorpeado3.SetPrimary(1)
ForwardTorpeado3.SetPosition(0.060750, 0.351000, -0.224100)
ForwardTorpeado3.SetPosition2D(54.000000, 40.000000)
ForwardTorpeado3.SetRepairComplexity(3.000000)
ForwardTorpeado3.SetDisabledPercentage(0.750000)
ForwardTorpeado3.SetRadius(0.270000)
ForwardTorpeado3.SetDumbfire(1)
ForwardTorpeado3.SetWeaponID(0)
ForwardTorpeado3.SetGroups(1)
ForwardTorpeado3.SetDamageRadiusFactor(0.600000)
ForwardTorpeado3.SetIconNum(370)
ForwardTorpeado3.SetIconPositionX(68.000000)
ForwardTorpeado3.SetIconPositionY(35.000000)
ForwardTorpeado3.SetIconAboveShip(1)
ForwardTorpeado3.SetImmediateDelay(0.250000)
ForwardTorpeado3.SetReloadDelay(40.000000)
ForwardTorpeado3.SetMaxReady(1)
ForwardTorpeado3Direction = App.TGPoint3()
ForwardTorpeado3Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpeado3.SetDirection(ForwardTorpeado3Direction)
ForwardTorpeado3Right = App.TGPoint3()
ForwardTorpeado3Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorpeado3.SetRight(ForwardTorpeado3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpeado3)
#################################################
ForwardTorpeado4 = App.TorpedoTubeProperty_Create("Forward Torpeado 4")

ForwardTorpeado4.SetMaxCondition(1600.000000)
ForwardTorpeado4.SetCritical(0)
ForwardTorpeado4.SetTargetable(1)
ForwardTorpeado4.SetPrimary(1)
ForwardTorpeado4.SetPosition(0.117450, 0.351000, -0.224100)
ForwardTorpeado4.SetPosition2D(75.000000, 40.000000)
ForwardTorpeado4.SetRepairComplexity(3.000000)
ForwardTorpeado4.SetDisabledPercentage(0.750000)
ForwardTorpeado4.SetRadius(0.270000)
ForwardTorpeado4.SetDumbfire(1)
ForwardTorpeado4.SetWeaponID(1)
ForwardTorpeado4.SetGroups(1)
ForwardTorpeado4.SetDamageRadiusFactor(0.600000)
ForwardTorpeado4.SetIconNum(370)
ForwardTorpeado4.SetIconPositionX(82.000000)
ForwardTorpeado4.SetIconPositionY(35.000000)
ForwardTorpeado4.SetIconAboveShip(1)
ForwardTorpeado4.SetImmediateDelay(0.250000)
ForwardTorpeado4.SetReloadDelay(40.000000)
ForwardTorpeado4.SetMaxReady(1)
ForwardTorpeado4Direction = App.TGPoint3()
ForwardTorpeado4Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpeado4.SetDirection(ForwardTorpeado4Direction)
ForwardTorpeado4Right = App.TGPoint3()
ForwardTorpeado4Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorpeado4.SetRight(ForwardTorpeado4Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpeado4)
#################################################
DorsalPhaser1b = App.PhaserProperty_Create("Dorsal Phaser 1b")

DorsalPhaser1b.SetMaxCondition(800.000000)
DorsalPhaser1b.SetCritical(0)
DorsalPhaser1b.SetTargetable(1)
DorsalPhaser1b.SetPrimary(1)
DorsalPhaser1b.SetPosition(-0.290000, 0.405000, 0.170000)
DorsalPhaser1b.SetPosition2D(34.000000, 40.000000)
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(340)
DorsalPhaser1b.SetIconPositionX(12.000000)
DorsalPhaser1b.SetIconPositionY(41.000000)
DorsalPhaser1b.SetIconAboveShip(1)
DorsalPhaser1b.SetFireSound("JTCPhaser")
DorsalPhaser1b.SetMaxCharge(5.000000)
DorsalPhaser1b.SetMaxDamage(150.000000)
DorsalPhaser1b.SetMaxDamageDistance(60.000000)
DorsalPhaser1b.SetMinFiringCharge(3.500000)
DorsalPhaser1b.SetNormalDischargeRate(1.000000)
DorsalPhaser1b.SetRechargeRate(0.080000)
DorsalPhaser1b.SetIndicatorIconNum(500)
DorsalPhaser1b.SetIndicatorIconPositionX(24.000000)
DorsalPhaser1b.SetIndicatorIconPositionY(52.000000)
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.050000)
DorsalPhaser1b.SetTaperRadius(0.010000)
DorsalPhaser1b.SetCoreScale(0.150000)
DorsalPhaser1b.SetTaperRatio(0.010000)
DorsalPhaser1b.SetTaperMinLength(5.000000)
DorsalPhaser1b.SetTaperMaxLength(30.000000)
DorsalPhaser1b.SetLengthTextureTilePerUnit(0.010000)
DorsalPhaser1b.SetPerimeterTile(1.000000)
DorsalPhaser1b.SetTextureSpeed(2.000000)
DorsalPhaser1b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser1b)
#################################################
DorsalPhaser3b = App.PhaserProperty_Create("Dorsal Phaser 3b")

DorsalPhaser3b.SetMaxCondition(800.000000)
DorsalPhaser3b.SetCritical(0)
DorsalPhaser3b.SetTargetable(1)
DorsalPhaser3b.SetPrimary(1)
DorsalPhaser3b.SetPosition(0.290000, 0.405000, 0.170000)
DorsalPhaser3b.SetPosition2D(95.000000, 40.000000)
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(360)
DorsalPhaser3b.SetIconPositionX(111.000000)
DorsalPhaser3b.SetIconPositionY(41.000000)
DorsalPhaser3b.SetIconAboveShip(1)
DorsalPhaser3b.SetFireSound("JTCPhaser")
DorsalPhaser3b.SetMaxCharge(5.000000)
DorsalPhaser3b.SetMaxDamage(150.000000)
DorsalPhaser3b.SetMaxDamageDistance(60.000000)
DorsalPhaser3b.SetMinFiringCharge(3.500000)
DorsalPhaser3b.SetNormalDischargeRate(1.000000)
DorsalPhaser3b.SetRechargeRate(7.000000)
DorsalPhaser3b.SetIndicatorIconNum(503)
DorsalPhaser3b.SetIndicatorIconPositionX(95.000000)
DorsalPhaser3b.SetIndicatorIconPositionY(52.000000)
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.050000)
DorsalPhaser3b.SetTaperRadius(0.010000)
DorsalPhaser3b.SetCoreScale(0.150000)
DorsalPhaser3b.SetTaperRatio(0.010000)
DorsalPhaser3b.SetTaperMinLength(5.000000)
DorsalPhaser3b.SetTaperMaxLength(30.000000)
DorsalPhaser3b.SetLengthTextureTilePerUnit(0.010000)
DorsalPhaser3b.SetPerimeterTile(1.000000)
DorsalPhaser3b.SetTextureSpeed(2.000000)
DorsalPhaser3b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser3b)
#################################################
VentralPhaser3b = App.PhaserProperty_Create("Ventral Phaser 3b")

VentralPhaser3b.SetMaxCondition(800.000000)
VentralPhaser3b.SetCritical(0)
VentralPhaser3b.SetTargetable(1)
VentralPhaser3b.SetPrimary(1)
VentralPhaser3b.SetPosition(0.225000, 0.400000, 0.100000)
VentralPhaser3b.SetPosition2D(95.000000, 55.000000)
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(360)
VentralPhaser3b.SetIconPositionX(111.000000)
VentralPhaser3b.SetIconPositionY(62.000000)
VentralPhaser3b.SetIconAboveShip(0)
VentralPhaser3b.SetFireSound("JTCPhaser")
VentralPhaser3b.SetMaxCharge(5.000000)
VentralPhaser3b.SetMaxDamage(300.000000)
VentralPhaser3b.SetMaxDamageDistance(60.000000)
VentralPhaser3b.SetMinFiringCharge(3.500000)
VentralPhaser3b.SetNormalDischargeRate(1.000000)
VentralPhaser3b.SetRechargeRate(7.000000)
VentralPhaser3b.SetIndicatorIconNum(507)
VentralPhaser3b.SetIndicatorIconPositionX(95.000000)
VentralPhaser3b.SetIndicatorIconPositionY(73.000000)
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.050000)
VentralPhaser3b.SetTaperRadius(0.010000)
VentralPhaser3b.SetCoreScale(0.150000)
VentralPhaser3b.SetTaperRatio(0.010000)
VentralPhaser3b.SetTaperMinLength(5.000000)
VentralPhaser3b.SetTaperMaxLength(30.000000)
VentralPhaser3b.SetLengthTextureTilePerUnit(0.010000)
VentralPhaser3b.SetPerimeterTile(1.000000)
VentralPhaser3b.SetTextureSpeed(2.000000)
VentralPhaser3b.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser3b)
#################################################
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.000000, -0.480000, -0.080000)
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.000000, -0.460000, -0.070000)
ShuttleBay.SetPosition2D(0.000000, 0.000000)
ShuttleBay.SetRepairComplexity(5.000000)
ShuttleBay.SetDisabledPercentage(0.750000)
ShuttleBay.SetRadius(0.100000)
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.000000, 0.190000, 0.026000)
ProbeLauncher.SetPosition(ProbeLauncherPosition)
ProbeLauncher.SetEmittedObjectType(ProbeLauncher.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher)
#################################################
Bellyphaser1 = App.PhaserProperty_Create("Belly phaser1")

Bellyphaser1.SetMaxCondition(800.000000)
Bellyphaser1.SetCritical(0)
Bellyphaser1.SetTargetable(1)
Bellyphaser1.SetPrimary(1)
Bellyphaser1.SetPosition(0.035000, 0.042000, -0.470000)
Bellyphaser1.SetPosition2D(34.000000, 55.000000)
Bellyphaser1.SetRepairComplexity(7.000000)
Bellyphaser1.SetDisabledPercentage(0.750000)
Bellyphaser1.SetRadius(0.050000)
Bellyphaser1.SetDumbfire(0)
Bellyphaser1.SetWeaponID(1)
Bellyphaser1.SetGroups(0)
Bellyphaser1.SetDamageRadiusFactor(0.150000)
Bellyphaser1.SetIconNum(362)
Bellyphaser1.SetIconPositionX(85.000000)
Bellyphaser1.SetIconPositionY(75.000000)
Bellyphaser1.SetIconAboveShip(0)
Bellyphaser1.SetFireSound("TMP Phaser")
Bellyphaser1.SetMaxCharge(5.000000)
Bellyphaser1.SetMaxDamage(150.000000)
Bellyphaser1.SetMaxDamageDistance(60.000000)
Bellyphaser1.SetMinFiringCharge(3.500000)
Bellyphaser1.SetNormalDischargeRate(1.000000)
Bellyphaser1.SetRechargeRate(0.080000)
Bellyphaser1.SetIndicatorIconNum(504)
Bellyphaser1.SetIndicatorIconPositionX(24.000000)
Bellyphaser1.SetIndicatorIconPositionY(73.000000)
Bellyphaser1Forward = App.TGPoint3()
Bellyphaser1Forward.SetXYZ(-0.133033, 0.389790, -0.911244)
Bellyphaser1Up = App.TGPoint3()
Bellyphaser1Up.SetXYZ(0.420295, -0.810466, -0.408039)
Bellyphaser1.SetOrientation(Bellyphaser1Forward, Bellyphaser1Up)
Bellyphaser1.SetWidth(0.001000)
Bellyphaser1.SetLength(0.001000)
Bellyphaser1.SetArcWidthAngles(-0.785398, 0.785398)
Bellyphaser1.SetArcHeightAngles(0.000000, 1.570796)
Bellyphaser1.SetPhaserTextureStart(0)
Bellyphaser1.SetPhaserTextureEnd(7)
Bellyphaser1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
Bellyphaser1.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
Bellyphaser1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
Bellyphaser1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
Bellyphaser1.SetInnerCoreColor(kColor)
Bellyphaser1.SetNumSides(6)
Bellyphaser1.SetMainRadius(0.040000)
Bellyphaser1.SetTaperRadius(0.010000)
Bellyphaser1.SetCoreScale(0.500000)
Bellyphaser1.SetTaperRatio(0.250000)
Bellyphaser1.SetTaperMinLength(5.000000)
Bellyphaser1.SetTaperMaxLength(30.000000)
Bellyphaser1.SetLengthTextureTilePerUnit(0.050000)
Bellyphaser1.SetPerimeterTile(1.000000)
Bellyphaser1.SetTextureSpeed(5.000000)
Bellyphaser1.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Bellyphaser1)
#################################################
Bellyphaser2 = App.PhaserProperty_Create("Belly phaser2")

Bellyphaser2.SetMaxCondition(800.000000)
Bellyphaser2.SetCritical(0)
Bellyphaser2.SetTargetable(1)
Bellyphaser2.SetPrimary(1)
Bellyphaser2.SetPosition(0.035000, 0.075000, -0.470000)
Bellyphaser2.SetPosition2D(34.000000, 55.000000)
Bellyphaser2.SetRepairComplexity(7.000000)
Bellyphaser2.SetDisabledPercentage(0.750000)
Bellyphaser2.SetRadius(0.050000)
Bellyphaser2.SetDumbfire(0)
Bellyphaser2.SetWeaponID(1)
Bellyphaser2.SetGroups(0)
Bellyphaser2.SetDamageRadiusFactor(0.150000)
Bellyphaser2.SetIconNum(362)
Bellyphaser2.SetIconPositionX(85.000000)
Bellyphaser2.SetIconPositionY(75.000000)
Bellyphaser2.SetIconAboveShip(0)
Bellyphaser2.SetFireSound("TMP Phaser")
Bellyphaser2.SetMaxCharge(5.000000)
Bellyphaser2.SetMaxDamage(150.000000)
Bellyphaser2.SetMaxDamageDistance(60.000000)
Bellyphaser2.SetMinFiringCharge(3.500000)
Bellyphaser2.SetNormalDischargeRate(1.000000)
Bellyphaser2.SetRechargeRate(0.800000)
Bellyphaser2.SetIndicatorIconNum(504)
Bellyphaser2.SetIndicatorIconPositionX(24.000000)
Bellyphaser2.SetIndicatorIconPositionY(73.000000)
Bellyphaser2Forward = App.TGPoint3()
Bellyphaser2Forward.SetXYZ(-0.054773, -0.760378, -0.647167)
Bellyphaser2Up = App.TGPoint3()
Bellyphaser2Up.SetXYZ(0.073722, 0.643292, -0.762063)
Bellyphaser2.SetOrientation(Bellyphaser2Forward, Bellyphaser2Up)
Bellyphaser2.SetWidth(0.001000)
Bellyphaser2.SetLength(0.001000)
Bellyphaser2.SetArcWidthAngles(-0.785398, 0.785398)
Bellyphaser2.SetArcHeightAngles(0.000000, 1.570796)
Bellyphaser2.SetPhaserTextureStart(0)
Bellyphaser2.SetPhaserTextureEnd(7)
Bellyphaser2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
Bellyphaser2.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
Bellyphaser2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
Bellyphaser2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
Bellyphaser2.SetInnerCoreColor(kColor)
Bellyphaser2.SetNumSides(6)
Bellyphaser2.SetMainRadius(0.040000)
Bellyphaser2.SetTaperRadius(0.010000)
Bellyphaser2.SetCoreScale(0.500000)
Bellyphaser2.SetTaperRatio(0.250000)
Bellyphaser2.SetTaperMinLength(5.000000)
Bellyphaser2.SetTaperMaxLength(30.000000)
Bellyphaser2.SetLengthTextureTilePerUnit(0.050000)
Bellyphaser2.SetPerimeterTile(1.000000)
Bellyphaser2.SetTextureSpeed(5.000000)
Bellyphaser2.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Bellyphaser2)
#################################################
Bellyphaser3 = App.PhaserProperty_Create("Belly phaser3")

Bellyphaser3.SetMaxCondition(800.000000)
Bellyphaser3.SetCritical(0)
Bellyphaser3.SetTargetable(1)
Bellyphaser3.SetPrimary(1)
Bellyphaser3.SetPosition(-0.035000, 0.075000, -0.470000)
Bellyphaser3.SetPosition2D(34.000000, 55.000000)
Bellyphaser3.SetRepairComplexity(7.000000)
Bellyphaser3.SetDisabledPercentage(0.750000)
Bellyphaser3.SetRadius(0.050000)
Bellyphaser3.SetDumbfire(0)
Bellyphaser3.SetWeaponID(1)
Bellyphaser3.SetGroups(0)
Bellyphaser3.SetDamageRadiusFactor(0.150000)
Bellyphaser3.SetIconNum(361)
Bellyphaser3.SetIconPositionX(53.000000)
Bellyphaser3.SetIconPositionY(75.000000)
Bellyphaser3.SetIconAboveShip(1)
Bellyphaser3.SetFireSound("TMP Phaser")
Bellyphaser3.SetMaxCharge(5.000000)
Bellyphaser3.SetMaxDamage(150.000000)
Bellyphaser3.SetMaxDamageDistance(60.000000)
Bellyphaser3.SetMinFiringCharge(3.500000)
Bellyphaser3.SetNormalDischargeRate(1.000000)
Bellyphaser3.SetRechargeRate(0.800000)
Bellyphaser3.SetIndicatorIconNum(504)
Bellyphaser3.SetIndicatorIconPositionX(24.000000)
Bellyphaser3.SetIndicatorIconPositionY(73.000000)
Bellyphaser3Forward = App.TGPoint3()
Bellyphaser3Forward.SetXYZ(0.128675, 0.407639, -0.904032)
Bellyphaser3Up = App.TGPoint3()
Bellyphaser3Up.SetXYZ(-0.337868, -0.839049, -0.426429)
Bellyphaser3.SetOrientation(Bellyphaser3Forward, Bellyphaser3Up)
Bellyphaser3.SetWidth(0.001000)
Bellyphaser3.SetLength(0.001000)
Bellyphaser3.SetArcWidthAngles(-0.785398, 0.785398)
Bellyphaser3.SetArcHeightAngles(0.000000, 1.570796)
Bellyphaser3.SetPhaserTextureStart(0)
Bellyphaser3.SetPhaserTextureEnd(0)
Bellyphaser3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
Bellyphaser3.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
Bellyphaser3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
Bellyphaser3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
Bellyphaser3.SetInnerCoreColor(kColor)
Bellyphaser3.SetNumSides(6)
Bellyphaser3.SetMainRadius(0.040000)
Bellyphaser3.SetTaperRadius(0.010000)
Bellyphaser3.SetCoreScale(0.500000)
Bellyphaser3.SetTaperRatio(0.250000)
Bellyphaser3.SetTaperMinLength(5.000000)
Bellyphaser3.SetTaperMaxLength(30.000000)
Bellyphaser3.SetLengthTextureTilePerUnit(0.050000)
Bellyphaser3.SetPerimeterTile(1.000000)
Bellyphaser3.SetTextureSpeed(5.000000)
Bellyphaser3.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Bellyphaser3)
#################################################
Bellyphaser4 = App.PhaserProperty_Create("Belly phaser4")

Bellyphaser4.SetMaxCondition(800.000000)
Bellyphaser4.SetCritical(0)
Bellyphaser4.SetTargetable(1)
Bellyphaser4.SetPrimary(1)
Bellyphaser4.SetPosition(-0.035000, 0.047000, -0.470000)
Bellyphaser4.SetPosition2D(34.000000, 55.000000)
Bellyphaser4.SetRepairComplexity(7.000000)
Bellyphaser4.SetDisabledPercentage(0.750000)
Bellyphaser4.SetRadius(0.050000)
Bellyphaser4.SetDumbfire(0)
Bellyphaser4.SetWeaponID(1)
Bellyphaser4.SetGroups(0)
Bellyphaser4.SetDamageRadiusFactor(0.150000)
Bellyphaser4.SetIconNum(361)
Bellyphaser4.SetIconPositionX(53.000000)
Bellyphaser4.SetIconPositionY(75.000000)
Bellyphaser4.SetIconAboveShip(1)
Bellyphaser4.SetFireSound("TMP Phaser")
Bellyphaser4.SetMaxCharge(5.000000)
Bellyphaser4.SetMaxDamage(150.000000)
Bellyphaser4.SetMaxDamageDistance(60.000000)
Bellyphaser4.SetMinFiringCharge(3.500000)
Bellyphaser4.SetNormalDischargeRate(1.000000)
Bellyphaser4.SetRechargeRate(0.800000)
Bellyphaser4.SetIndicatorIconNum(504)
Bellyphaser4.SetIndicatorIconPositionX(24.000000)
Bellyphaser4.SetIndicatorIconPositionY(73.000000)
Bellyphaser4Forward = App.TGPoint3()
Bellyphaser4Forward.SetXYZ(-0.481807, -0.831670, -0.276020)
Bellyphaser4Up = App.TGPoint3()
Bellyphaser4Up.SetXYZ(0.099323, 0.261129, -0.960181)
Bellyphaser4.SetOrientation(Bellyphaser4Forward, Bellyphaser4Up)
Bellyphaser4.SetWidth(0.001000)
Bellyphaser4.SetLength(0.001000)
Bellyphaser4.SetArcWidthAngles(-0.785398, 0.785398)
Bellyphaser4.SetArcHeightAngles(0.000000, 1.570796)
Bellyphaser4.SetPhaserTextureStart(0)
Bellyphaser4.SetPhaserTextureEnd(0)
Bellyphaser4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
Bellyphaser4.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
Bellyphaser4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
Bellyphaser4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
Bellyphaser4.SetInnerCoreColor(kColor)
Bellyphaser4.SetNumSides(6)
Bellyphaser4.SetMainRadius(0.040000)
Bellyphaser4.SetTaperRadius(0.010000)
Bellyphaser4.SetCoreScale(0.500000)
Bellyphaser4.SetTaperRatio(0.250000)
Bellyphaser4.SetTaperMinLength(5.000000)
Bellyphaser4.SetTaperMaxLength(30.000000)
Bellyphaser4.SetLengthTextureTilePerUnit(0.050000)
Bellyphaser4.SetPerimeterTile(1.000000)
Bellyphaser4.SetTextureSpeed(5.000000)
Bellyphaser4.SetTextureName("data/PhaserPulseB.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Bellyphaser4)
#################################################
AftTorp2 = App.TorpedoTubeProperty_Create("Aft Torp 2")

AftTorp2.SetMaxCondition(1600.000000)
AftTorp2.SetCritical(0)
AftTorp2.SetTargetable(1)
AftTorp2.SetPrimary(1)
AftTorp2.SetPosition(0.010000, -0.040000, -0.131000)
AftTorp2.SetPosition2D(64.000000, 70.000000)
AftTorp2.SetRepairComplexity(3.000000)
AftTorp2.SetDisabledPercentage(0.750000)
AftTorp2.SetRadius(0.100000)
AftTorp2.SetDumbfire(1)
AftTorp2.SetWeaponID(4)
AftTorp2.SetGroups(4)
AftTorp2.SetDamageRadiusFactor(0.600000)
AftTorp2.SetIconNum(370)
AftTorp2.SetIconPositionX(0.000000)
AftTorp2.SetIconPositionY(0.000000)
AftTorp2.SetIconAboveShip(1)
AftTorp2.SetImmediateDelay(0.250000)
AftTorp2.SetReloadDelay(40.000000)
AftTorp2.SetMaxReady(1)
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)
#################################################
AftTorp3 = App.TorpedoTubeProperty_Create("Aft Torp 3")

AftTorp3.SetMaxCondition(1600.000000)
AftTorp3.SetCritical(0)
AftTorp3.SetTargetable(1)
AftTorp3.SetPrimary(1)
AftTorp3.SetPosition(-0.010000, -0.040000, -0.131000)
AftTorp3.SetPosition2D(64.000000, 70.000000)
AftTorp3.SetRepairComplexity(3.000000)
AftTorp3.SetDisabledPercentage(0.750000)
AftTorp3.SetRadius(0.100000)
AftTorp3.SetDumbfire(1)
AftTorp3.SetWeaponID(4)
AftTorp3.SetGroups(4)
AftTorp3.SetDamageRadiusFactor(0.600000)
AftTorp3.SetIconNum(370)
AftTorp3.SetIconPositionX(0.000000)
AftTorp3.SetIconPositionY(0.000000)
AftTorp3.SetIconAboveShip(1)
AftTorp3.SetImmediateDelay(0.250000)
AftTorp3.SetReloadDelay(40.000000)
AftTorp3.SetMaxReady(1)
AftTorp3Direction = App.TGPoint3()
AftTorp3Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorp3.SetDirection(AftTorp3Direction)
AftTorp3Right = App.TGPoint3()
AftTorp3Right.SetXYZ(1.000000, 0.000000, 0.000000)
AftTorp3.SetRight(AftTorp3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorp3)
#################################################
VentralPhaser1b = App.PhaserProperty_Create("Ventral Phaser 1b")

VentralPhaser1b.SetMaxCondition(800.000000)
VentralPhaser1b.SetCritical(0)
VentralPhaser1b.SetTargetable(1)
VentralPhaser1b.SetPrimary(1)
VentralPhaser1b.SetPosition(-0.180000, 0.410000, 0.100000)
VentralPhaser1b.SetPosition2D(34.000000, 55.000000)
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(340)
VentralPhaser1b.SetIconPositionX(12.000000)
VentralPhaser1b.SetIconPositionY(62.000000)
VentralPhaser1b.SetIconAboveShip(0)
VentralPhaser1b.SetFireSound("JTCPhaser")
VentralPhaser1b.SetMaxCharge(5.000000)
VentralPhaser1b.SetMaxDamage(300.000000)
VentralPhaser1b.SetMaxDamageDistance(60.000000)
VentralPhaser1b.SetMinFiringCharge(3.500000)
VentralPhaser1b.SetNormalDischargeRate(1.000000)
VentralPhaser1b.SetRechargeRate(7.000000)
VentralPhaser1b.SetIndicatorIconNum(504)
VentralPhaser1b.SetIndicatorIconPositionX(24.000000)
VentralPhaser1b.SetIndicatorIconPositionY(73.000000)
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.349066, -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.050000)
VentralPhaser1b.SetTaperRadius(0.010000)
VentralPhaser1b.SetCoreScale(0.150000)
VentralPhaser1b.SetTaperRatio(0.010000)
VentralPhaser1b.SetTaperMinLength(5.000000)
VentralPhaser1b.SetTaperMaxLength(30.000000)
VentralPhaser1b.SetLengthTextureTilePerUnit(0.010000)
VentralPhaser1b.SetPerimeterTile(1.000000)
VentralPhaser1b.SetTextureSpeed(2.000000)
VentralPhaser1b.SetTextureName("data/PhaserPulseA.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser1b)

# 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("Phasers", 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("Torpedoes", 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("Engineering", 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("Ventral Phaser 1a", 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("Dorsal Phaser 1a", 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("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("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("ViewscreenForward", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenBack", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenLeft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenRight", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenUp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenDown", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("FirstPersonCamera", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Bridge", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Phaser 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Phaser 2", 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 3b", 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("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("Aft Torp 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torp 3", 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)
