# C:\Users\Admin\bcsdk1_1\Tools\ModelPropertyEditor\prom\JLSPrometheusVentral.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(10500.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, 0.000000)
Hull.SetPosition2D(64, 50)
Hull.SetRepairComplexity(1.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(0.800000)
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.001790, 0.395089, 0.149695)
ShieldGenerator.SetPosition2D(113, 4)
ShieldGenerator.SetRepairComplexity(1.000000)
ShieldGenerator.SetDisabledPercentage(0.750000)
ShieldGenerator.SetRadius(0.050000)
ShieldGenerator.SetNormalPowerPerSecond(800.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, 10500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 10500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 10500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 10500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 10500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 10500.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 14.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 14.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 14.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 14.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 14.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 14.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(5000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000000, 0.250000, -0.040000)
SensorArray.SetPosition2D(127, -1)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.750000)
SensorArray.SetRadius(0.080000)
SensorArray.SetNormalPowerPerSecond(500.000000)
SensorArray.SetBaseSensorRange(3000.000000)
SensorArray.SetMaxProbes(2)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(10000.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(0.000000, -0.210000, -0.010000)
WarpCore.SetPosition2D(123, 23)
WarpCore.SetRepairComplexity(1.000000)
WarpCore.SetDisabledPercentage(0.750000)
WarpCore.SetRadius(0.150000)
WarpCore.SetMainBatteryLimit(500000.000000)
WarpCore.SetBackupBatteryLimit(250000.000000)
WarpCore.SetMainConduitCapacity(5500.000000)
WarpCore.SetBackupConduitCapacity(500.000000)
WarpCore.SetPowerOutput(5000.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(4500.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(0.000000, -0.500000, 0.040000)
ImpulseEngines.SetPosition2D(120.000000, 120.000000)
ImpulseEngines.SetRepairComplexity(2.000000)
ImpulseEngines.SetDisabledPercentage(0.750000)
ImpulseEngines.SetRadius(0.100000)
ImpulseEngines.SetNormalPowerPerSecond(500.000000)
ImpulseEngines.SetMaxAccel(8.000000)
ImpulseEngines.SetMaxAngularAccel(0.350000)
ImpulseEngines.SetMaxAngularVelocity(0.800000)
ImpulseEngines.SetMaxSpeed(9.500000)
ImpulseEngines.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
Phasers = App.WeaponSystemProperty_Create("Phasers")

Phasers.SetMaxCondition(3200.000000)
Phasers.SetCritical(0)
Phasers.SetTargetable(0)
Phasers.SetPrimary(1)
Phasers.SetPosition(-0.005091, 0.809457, 0.110000)
Phasers.SetPosition2D(46.000000, 64.000000)
Phasers.SetRepairComplexity(1.000000)
Phasers.SetDisabledPercentage(0.750000)
Phasers.SetRadius(0.010000)
Phasers.SetNormalPowerPerSecond(200.000000)
Phasers.SetWeaponSystemType(Phasers.WST_PHASER)
Phasers.SetSingleFire(1)
Phasers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Phasers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Phasers)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(7000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(0.000000, -0.588777, 0.040000)
WarpEngines.SetPosition2D(46.000000, 60.000000)
WarpEngines.SetRepairComplexity(3.000000)
WarpEngines.SetDisabledPercentage(0.750000)
WarpEngines.SetRadius(0.100000)
WarpEngines.SetNormalPowerPerSecond(10.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(4000.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-0.345845, 0.207924, 0.120223)
PortImpulse.SetPosition2D(118, 51)
PortImpulse.SetRepairComplexity(2.000000)
PortImpulse.SetDisabledPercentage(0.750000)
PortImpulse.SetRadius(0.040000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(4000.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(0.354543, 0.204849, 0.114606)
StarImpulse.SetPosition2D(133, 51)
StarImpulse.SetRepairComplexity(2.000000)
StarImpulse.SetDisabledPercentage(0.750000)
StarImpulse.SetRadius(0.040000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
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.100000)
Engineering.SetPosition2D(64.000000, 40.000000)
Engineering.SetRepairComplexity(4.000000)
Engineering.SetDisabledPercentage(0.100000)
Engineering.SetRadius(0.070000)
Engineering.SetNormalPowerPerSecond(10.000000)
Engineering.SetMaxRepairPoints(30.000000)
Engineering.SetNumRepairTeams(2)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engineering)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(8000.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(0.000000, -0.300000, 0.040000)
Torpedoes.SetPosition2D(82.000000, 64.000000)
Torpedoes.SetRepairComplexity(1.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;12;Dual")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 150)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.JLSPrommy")
Torpedoes.SetNumAmmoTypes(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
AftVentralTorpedo1 = App.TorpedoTubeProperty_Create("Aft Ventral Torpedo 1")

AftVentralTorpedo1.SetMaxCondition(2000.000000)
AftVentralTorpedo1.SetCritical(0)
AftVentralTorpedo1.SetTargetable(1)
AftVentralTorpedo1.SetPrimary(1)
AftVentralTorpedo1.SetPosition(0.000000, -0.686445, -0.114240)
AftVentralTorpedo1.SetPosition2D(64, 70)
AftVentralTorpedo1.SetRepairComplexity(1.000000)
AftVentralTorpedo1.SetDisabledPercentage(0.750000)
AftVentralTorpedo1.SetRadius(0.050000)
AftVentralTorpedo1.SetDumbfire(1)
AftVentralTorpedo1.SetWeaponID(4)
AftVentralTorpedo1.SetGroups(2)
AftVentralTorpedo1.SetDamageRadiusFactor(0.600000)
AftVentralTorpedo1.SetIconNum(370)
AftVentralTorpedo1.SetIconPositionX(78)
AftVentralTorpedo1.SetIconPositionY(116)
AftVentralTorpedo1.SetIconAboveShip(1)
AftVentralTorpedo1.SetImmediateDelay(0.250000)
AftVentralTorpedo1.SetReloadDelay(30.000000)
AftVentralTorpedo1.SetMaxReady(1)
AftVentralTorpedo1Direction = App.TGPoint3()
AftVentralTorpedo1Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftVentralTorpedo1.SetDirection(AftVentralTorpedo1Direction)
AftVentralTorpedo1Right = App.TGPoint3()
AftVentralTorpedo1Right.SetXYZ(-0.707107, 0.000000, -0.707107)
AftVentralTorpedo1.SetRight(AftVentralTorpedo1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftVentralTorpedo1)
#################################################
FrontVentralTorpedo1 = App.TorpedoTubeProperty_Create("Front Ventral Torpedo 1")

FrontVentralTorpedo1.SetMaxCondition(2000.000000)
FrontVentralTorpedo1.SetCritical(0)
FrontVentralTorpedo1.SetTargetable(1)
FrontVentralTorpedo1.SetPrimary(1)
FrontVentralTorpedo1.SetPosition(0.000000, 1.269620, 0.061511)
FrontVentralTorpedo1.SetPosition2D(64, 95)
FrontVentralTorpedo1.SetRepairComplexity(1.000000)
FrontVentralTorpedo1.SetDisabledPercentage(0.750000)
FrontVentralTorpedo1.SetRadius(0.050000)
FrontVentralTorpedo1.SetDumbfire(1)
FrontVentralTorpedo1.SetWeaponID(3)
FrontVentralTorpedo1.SetGroups(2)
FrontVentralTorpedo1.SetDamageRadiusFactor(0.600000)
FrontVentralTorpedo1.SetIconNum(370)
FrontVentralTorpedo1.SetIconPositionX(75)
FrontVentralTorpedo1.SetIconPositionY(29)
FrontVentralTorpedo1.SetIconAboveShip(1)
FrontVentralTorpedo1.SetImmediateDelay(0.250000)
FrontVentralTorpedo1.SetReloadDelay(30.000000)
FrontVentralTorpedo1.SetMaxReady(2)
FrontVentralTorpedo1Direction = App.TGPoint3()
FrontVentralTorpedo1Direction.SetXYZ(0.000000, 1.000000, 0.000000)
FrontVentralTorpedo1.SetDirection(FrontVentralTorpedo1Direction)
FrontVentralTorpedo1Right = App.TGPoint3()
FrontVentralTorpedo1Right.SetXYZ(0.707107, 0.000000, -0.707107)
FrontVentralTorpedo1.SetRight(FrontVentralTorpedo1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(FrontVentralTorpedo1)
#################################################
VentralDorsalPhaser1 = App.PhaserProperty_Create("Ventral Dorsal Phaser 1")

VentralDorsalPhaser1.SetMaxCondition(3000.000000)
VentralDorsalPhaser1.SetCritical(0)
VentralDorsalPhaser1.SetTargetable(1)
VentralDorsalPhaser1.SetPrimary(1)
VentralDorsalPhaser1.SetPosition(-0.186000, 1.208000, 0.138570)
VentralDorsalPhaser1.SetPosition2D(-7, 15)
VentralDorsalPhaser1.SetRepairComplexity(1.000000)
VentralDorsalPhaser1.SetDisabledPercentage(0.750000)
VentralDorsalPhaser1.SetRadius(0.050000)
VentralDorsalPhaser1.SetDumbfire(0)
VentralDorsalPhaser1.SetWeaponID(1)
VentralDorsalPhaser1.SetGroups(0)
VentralDorsalPhaser1.SetDamageRadiusFactor(0.150000)
VentralDorsalPhaser1.SetIconNum(361)
VentralDorsalPhaser1.SetIconPositionX(42)
VentralDorsalPhaser1.SetIconPositionY(28)
VentralDorsalPhaser1.SetIconAboveShip(0)
VentralDorsalPhaser1.SetFireSound("JLSProm Phaser")
VentralDorsalPhaser1.SetMaxCharge(0.800000)
VentralDorsalPhaser1.SetMaxDamage(4000.000000)
VentralDorsalPhaser1.SetMaxDamageDistance(150.000000)
VentralDorsalPhaser1.SetMinFiringCharge(0.800000)
VentralDorsalPhaser1.SetNormalDischargeRate(0.700000)
VentralDorsalPhaser1.SetRechargeRate(2.800000)
VentralDorsalPhaser1.SetIndicatorIconNum(508)
VentralDorsalPhaser1.SetIndicatorIconPositionX(40)
VentralDorsalPhaser1.SetIndicatorIconPositionY(28)
VentralDorsalPhaser1Forward = App.TGPoint3()
VentralDorsalPhaser1Forward.SetXYZ(-0.850728, 0.525317, 0.017450)
VentralDorsalPhaser1Up = App.TGPoint3()
VentralDorsalPhaser1Up.SetXYZ(-0.014687, 0.009427, -0.999848)
VentralDorsalPhaser1.SetOrientation(VentralDorsalPhaser1Forward, VentralDorsalPhaser1Up)
VentralDorsalPhaser1.SetWidth(0.050000)
VentralDorsalPhaser1.SetLength(0.001000)
VentralDorsalPhaser1.SetArcWidthAngles(-1.570796, 0.785398)
VentralDorsalPhaser1.SetArcHeightAngles(0.087267, -1.570796)
VentralDorsalPhaser1.SetPhaserTextureStart(0)
VentralDorsalPhaser1.SetPhaserTextureEnd(7)
VentralDorsalPhaser1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentralDorsalPhaser1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentralDorsalPhaser1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentralDorsalPhaser1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentralDorsalPhaser1.SetInnerCoreColor(kColor)
VentralDorsalPhaser1.SetNumSides(6)
VentralDorsalPhaser1.SetMainRadius(0.050000)
VentralDorsalPhaser1.SetTaperRadius(0.010000)
VentralDorsalPhaser1.SetCoreScale(0.500000)
VentralDorsalPhaser1.SetTaperRatio(0.125000)
VentralDorsalPhaser1.SetTaperMinLength(5.000000)
VentralDorsalPhaser1.SetTaperMaxLength(5.000000)
VentralDorsalPhaser1.SetLengthTextureTilePerUnit(0.500000)
VentralDorsalPhaser1.SetPerimeterTile(1.000000)
VentralDorsalPhaser1.SetTextureSpeed(2.500000)
VentralDorsalPhaser1.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralDorsalPhaser1)
#################################################
VentralDorsalPhaser2 = App.PhaserProperty_Create("Ventral Dorsal Phaser 2")

VentralDorsalPhaser2.SetMaxCondition(3000.000000)
VentralDorsalPhaser2.SetCritical(0)
VentralDorsalPhaser2.SetTargetable(1)
VentralDorsalPhaser2.SetPrimary(1)
VentralDorsalPhaser2.SetPosition(0.206000, 1.200000, 0.138561)
VentralDorsalPhaser2.SetPosition2D(3, 15)
VentralDorsalPhaser2.SetRepairComplexity(1.000000)
VentralDorsalPhaser2.SetDisabledPercentage(0.750000)
VentralDorsalPhaser2.SetRadius(0.050000)
VentralDorsalPhaser2.SetDumbfire(0)
VentralDorsalPhaser2.SetWeaponID(4)
VentralDorsalPhaser2.SetGroups(0)
VentralDorsalPhaser2.SetDamageRadiusFactor(0.150000)
VentralDorsalPhaser2.SetIconNum(362)
VentralDorsalPhaser2.SetIconPositionX(95)
VentralDorsalPhaser2.SetIconPositionY(29)
VentralDorsalPhaser2.SetIconAboveShip(0)
VentralDorsalPhaser2.SetFireSound("JLSProm Phaser")
VentralDorsalPhaser2.SetMaxCharge(0.800000)
VentralDorsalPhaser2.SetMaxDamage(4000.000000)
VentralDorsalPhaser2.SetMaxDamageDistance(150.000000)
VentralDorsalPhaser2.SetMinFiringCharge(0.800000)
VentralDorsalPhaser2.SetNormalDischargeRate(0.700000)
VentralDorsalPhaser2.SetRechargeRate(2.800000)
VentralDorsalPhaser2.SetIndicatorIconNum(509)
VentralDorsalPhaser2.SetIndicatorIconPositionX(94)
VentralDorsalPhaser2.SetIndicatorIconPositionY(29)
VentralDorsalPhaser2Forward = App.TGPoint3()
VentralDorsalPhaser2Forward.SetXYZ(0.832002, 0.554773, 0.000000)
VentralDorsalPhaser2Up = App.TGPoint3()
VentralDorsalPhaser2Up.SetXYZ(0.000000, 0.000000, -1.000000)
VentralDorsalPhaser2.SetOrientation(VentralDorsalPhaser2Forward, VentralDorsalPhaser2Up)
VentralDorsalPhaser2.SetWidth(0.050000)
VentralDorsalPhaser2.SetLength(0.001000)
VentralDorsalPhaser2.SetArcWidthAngles(1.570796, -0.785398)
VentralDorsalPhaser2.SetArcHeightAngles(0.087267, -1.570796)
VentralDorsalPhaser2.SetPhaserTextureStart(0)
VentralDorsalPhaser2.SetPhaserTextureEnd(7)
VentralDorsalPhaser2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentralDorsalPhaser2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentralDorsalPhaser2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentralDorsalPhaser2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentralDorsalPhaser2.SetInnerCoreColor(kColor)
VentralDorsalPhaser2.SetNumSides(6)
VentralDorsalPhaser2.SetMainRadius(0.050000)
VentralDorsalPhaser2.SetTaperRadius(0.010000)
VentralDorsalPhaser2.SetCoreScale(0.500000)
VentralDorsalPhaser2.SetTaperRatio(0.125000)
VentralDorsalPhaser2.SetTaperMinLength(5.000000)
VentralDorsalPhaser2.SetTaperMaxLength(5.000000)
VentralDorsalPhaser2.SetLengthTextureTilePerUnit(0.500000)
VentralDorsalPhaser2.SetPerimeterTile(1.000000)
VentralDorsalPhaser2.SetTextureSpeed(2.500000)
VentralDorsalPhaser2.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralDorsalPhaser2)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractors")

Tractors.SetMaxCondition(2500.000000)
Tractors.SetCritical(0)
Tractors.SetTargetable(0)
Tractors.SetPrimary(1)
Tractors.SetPosition(0.011461, -0.100000, 0.040000)
Tractors.SetPosition2D(120.000000, 120.000000)
Tractors.SetRepairComplexity(5.000000)
Tractors.SetDisabledPercentage(0.750000)
Tractors.SetRadius(0.100000)
Tractors.SetNormalPowerPerSecond(300.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)
#################################################
Prometheus = App.ShipProperty_Create("Prometheus")

Prometheus.SetGenus(1)
Prometheus.SetSpecies(123)
Prometheus.SetMass(95.000000)
Prometheus.SetRotationalInertia(47500.000000)
Prometheus.SetShipName("Prometheus")
Prometheus.SetModelFilename("data/Models/Ships/MvamPrometheus/LowerMid.NIF")
Prometheus.SetDamageResolution(6.000000)
Prometheus.SetAffiliation(1000010)
Prometheus.SetStationary(0)
Prometheus.SetAIString("FedAttack")
Prometheus.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Prometheus)
#################################################
AftTractor1 = App.TractorBeamProperty_Create("Aft Tractor 1")

AftTractor1.SetMaxCondition(1500.000000)
AftTractor1.SetCritical(0)
AftTractor1.SetTargetable(1)
AftTractor1.SetPrimary(1)
AftTractor1.SetPosition(0.000000, -0.703067, -0.115609)
AftTractor1.SetPosition2D(69, 115)
AftTractor1.SetRepairComplexity(5.000000)
AftTractor1.SetDisabledPercentage(0.750000)
AftTractor1.SetRadius(0.050000)
AftTractor1.SetDumbfire(0)
AftTractor1.SetWeaponID(1)
AftTractor1.SetGroups(0)
AftTractor1.SetDamageRadiusFactor(0.300000)
AftTractor1.SetIconNum(0)
AftTractor1.SetIconPositionX(0.000000)
AftTractor1.SetIconPositionY(0.000000)
AftTractor1.SetIconAboveShip(1)
AftTractor1.SetFireSound("Tractor Beam")
AftTractor1.SetMaxCharge(5.000000)
AftTractor1.SetMaxDamage(400.000000)
AftTractor1.SetMaxDamageDistance(150.000000)
AftTractor1.SetMinFiringCharge(3.000000)
AftTractor1.SetNormalDischargeRate(0.700000)
AftTractor1.SetRechargeRate(0.300000)
AftTractor1.SetIndicatorIconNum(0)
AftTractor1.SetIndicatorIconPositionX(0.000000)
AftTractor1.SetIndicatorIconPositionY(0.000000)
AftTractor1Forward = App.TGPoint3()
AftTractor1Forward.SetXYZ(0.000000, -0.957826, -0.287348)
AftTractor1Up = App.TGPoint3()
AftTractor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftTractor1.SetOrientation(AftTractor1Forward, AftTractor1Up)
AftTractor1.SetArcWidthAngles(-0.436332, 0.436332)
AftTractor1.SetArcHeightAngles(-0.523599, 0.523599)
AftTractor1.SetTractorBeamWidth(0.500000)
AftTractor1.SetTextureStart(0)
AftTractor1.SetTextureEnd(0)
AftTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetInnerCoreColor(kColor)
AftTractor1.SetNumSides(12)
AftTractor1.SetMainRadius(0.075000)
AftTractor1.SetTaperRadius(0.000000)
AftTractor1.SetCoreScale(0.450000)
AftTractor1.SetTaperRatio(0.200000)
AftTractor1.SetTaperMinLength(1.000000)
AftTractor1.SetTaperMaxLength(5.000000)
AftTractor1.SetLengthTextureTilePerUnit(0.250000)
AftTractor1.SetPerimeterTile(1.000000)
AftTractor1.SetTextureSpeed(0.200000)
AftTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTractor1)
#################################################
ViewscreenForward = App.PositionOrientationProperty_Create("ViewscreenForward")

ViewscreenForwardForward = App.TGPoint3()
ViewscreenForwardForward.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenForwardUp = App.TGPoint3()
ViewscreenForwardUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenForwardRight = App.TGPoint3()
ViewscreenForwardRight.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenForward.SetOrientation(ViewscreenForwardForward, ViewscreenForwardUp, ViewscreenForwardRight)
ViewscreenForwardPosition = App.TGPoint3()
ViewscreenForwardPosition.SetXYZ(0.000000, 1.550260, 0.116957)
ViewscreenForward.SetPosition(ViewscreenForwardPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenForward)
#################################################
ViewscreenBack = App.PositionOrientationProperty_Create("ViewscreenBack")

ViewscreenBackForward = App.TGPoint3()
ViewscreenBackForward.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenBackUp = App.TGPoint3()
ViewscreenBackUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenBackRight = App.TGPoint3()
ViewscreenBackRight.SetXYZ(-1.000000, 0.000000, 0.000000)
ViewscreenBack.SetOrientation(ViewscreenBackForward, ViewscreenBackUp, ViewscreenBackRight)
ViewscreenBackPosition = App.TGPoint3()
ViewscreenBackPosition.SetXYZ(0.000000, -1.366370, 0.110792)
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.674743, 0.479452, 0.108741)
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.674743, 0.479452, 0.108741)
ViewscreenRight.SetPosition(ViewscreenRightPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenRight)
#################################################
ViewscreenUp = App.PositionOrientationProperty_Create("ViewscreenUp")

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

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

FirstPersonCameraForward = App.TGPoint3()
FirstPersonCameraForward.SetXYZ(0.000000, 1.000000, 0.000000)
FirstPersonCameraUp = App.TGPoint3()
FirstPersonCameraUp.SetXYZ(0.000000, 0.000000, 1.000000)
FirstPersonCameraRight = App.TGPoint3()
FirstPersonCameraRight.SetXYZ(1.000000, 0.000000, 0.000000)
FirstPersonCamera.SetOrientation(FirstPersonCameraForward, FirstPersonCameraUp, FirstPersonCameraRight)
FirstPersonCameraPosition = App.TGPoint3()
FirstPersonCameraPosition.SetXYZ(0.000000, 1.550260, 0.116957)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)
#################################################
VentralPhaser1Strip = App.PhaserProperty_Create("Ventral Phaser 1 Strip")

VentralPhaser1Strip.SetMaxCondition(1000.000000)
VentralPhaser1Strip.SetCritical(0)
VentralPhaser1Strip.SetTargetable(1)
VentralPhaser1Strip.SetPrimary(1)
VentralPhaser1Strip.SetPosition(0.446000, 0.419000, 0.060000)
VentralPhaser1Strip.SetPosition2D(-7, 35)
VentralPhaser1Strip.SetRepairComplexity(1.000000)
VentralPhaser1Strip.SetDisabledPercentage(0.750000)
VentralPhaser1Strip.SetRadius(0.050000)
VentralPhaser1Strip.SetDumbfire(0)
VentralPhaser1Strip.SetWeaponID(7)
VentralPhaser1Strip.SetGroups(0)
VentralPhaser1Strip.SetDamageRadiusFactor(0.150000)
VentralPhaser1Strip.SetIconNum(363)
VentralPhaser1Strip.SetIconPositionX(75)
VentralPhaser1Strip.SetIconPositionY(93)
VentralPhaser1Strip.SetIconAboveShip(0)
VentralPhaser1Strip.SetFireSound("JLSProm Phaser")
VentralPhaser1Strip.SetMaxCharge(0.800000)
VentralPhaser1Strip.SetMaxDamage(4000.000000)
VentralPhaser1Strip.SetMaxDamageDistance(150.000000)
VentralPhaser1Strip.SetMinFiringCharge(0.800000)
VentralPhaser1Strip.SetNormalDischargeRate(0.700000)
VentralPhaser1Strip.SetRechargeRate(2.800000)
VentralPhaser1Strip.SetIndicatorIconNum(511)
VentralPhaser1Strip.SetIndicatorIconPositionX(75)
VentralPhaser1Strip.SetIndicatorIconPositionY(93)
VentralPhaser1StripForward = App.TGPoint3()
VentralPhaser1StripForward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser1StripUp = App.TGPoint3()
VentralPhaser1StripUp.SetXYZ(0.680451, -0.732794, 0.000000)
VentralPhaser1Strip.SetOrientation(VentralPhaser1StripForward, VentralPhaser1StripUp)
VentralPhaser1Strip.SetWidth(0.080000)
VentralPhaser1Strip.SetLength(0.005000)
VentralPhaser1Strip.SetArcWidthAngles(0.000000, 1.570796)
VentralPhaser1Strip.SetArcHeightAngles(-0.785398, 0.785398)
VentralPhaser1Strip.SetPhaserTextureStart(0)
VentralPhaser1Strip.SetPhaserTextureEnd(7)
VentralPhaser1Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentralPhaser1Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentralPhaser1Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentralPhaser1Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentralPhaser1Strip.SetInnerCoreColor(kColor)
VentralPhaser1Strip.SetNumSides(6)
VentralPhaser1Strip.SetMainRadius(0.050000)
VentralPhaser1Strip.SetTaperRadius(0.010000)
VentralPhaser1Strip.SetCoreScale(0.500000)
VentralPhaser1Strip.SetTaperRatio(0.125000)
VentralPhaser1Strip.SetTaperMinLength(5.000000)
VentralPhaser1Strip.SetTaperMaxLength(5.000000)
VentralPhaser1Strip.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser1Strip.SetPerimeterTile(1.000000)
VentralPhaser1Strip.SetTextureSpeed(2.500000)
VentralPhaser1Strip.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser1Strip)
#################################################
VentralPhaser2Strip = App.PhaserProperty_Create("Ventral Phaser 2 Strip")

VentralPhaser2Strip.SetMaxCondition(1000.000000)
VentralPhaser2Strip.SetCritical(0)
VentralPhaser2Strip.SetTargetable(1)
VentralPhaser2Strip.SetPrimary(1)
VentralPhaser2Strip.SetPosition(0.318000, 0.970000, 0.055000)
VentralPhaser2Strip.SetPosition2D(3, 35)
VentralPhaser2Strip.SetRepairComplexity(1.000000)
VentralPhaser2Strip.SetDisabledPercentage(0.750000)
VentralPhaser2Strip.SetRadius(0.050000)
VentralPhaser2Strip.SetDumbfire(0)
VentralPhaser2Strip.SetWeaponID(7)
VentralPhaser2Strip.SetGroups(0)
VentralPhaser2Strip.SetDamageRadiusFactor(0.150000)
VentralPhaser2Strip.SetIconNum(362)
VentralPhaser2Strip.SetIconPositionX(101)
VentralPhaser2Strip.SetIconPositionY(65)
VentralPhaser2Strip.SetIconAboveShip(0)
VentralPhaser2Strip.SetFireSound("JLSProm Phaser")
VentralPhaser2Strip.SetMaxCharge(0.800000)
VentralPhaser2Strip.SetMaxDamage(4000.000000)
VentralPhaser2Strip.SetMaxDamageDistance(150.000000)
VentralPhaser2Strip.SetMinFiringCharge(0.800000)
VentralPhaser2Strip.SetNormalDischargeRate(0.700000)
VentralPhaser2Strip.SetRechargeRate(2.800000)
VentralPhaser2Strip.SetIndicatorIconNum(509)
VentralPhaser2Strip.SetIndicatorIconPositionX(101)
VentralPhaser2Strip.SetIndicatorIconPositionY(65)
VentralPhaser2StripForward = App.TGPoint3()
VentralPhaser2StripForward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser2StripUp = App.TGPoint3()
VentralPhaser2StripUp.SetXYZ(-0.913812, -0.406138, 0.000000)
VentralPhaser2Strip.SetOrientation(VentralPhaser2StripForward, VentralPhaser2StripUp)
VentralPhaser2Strip.SetWidth(0.080000)
VentralPhaser2Strip.SetLength(0.005000)
VentralPhaser2Strip.SetArcWidthAngles(-0.959931, 1.605703)
VentralPhaser2Strip.SetArcHeightAngles(-0.959931, 0.610865)
VentralPhaser2Strip.SetPhaserTextureStart(0)
VentralPhaser2Strip.SetPhaserTextureEnd(7)
VentralPhaser2Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentralPhaser2Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentralPhaser2Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentralPhaser2Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentralPhaser2Strip.SetInnerCoreColor(kColor)
VentralPhaser2Strip.SetNumSides(6)
VentralPhaser2Strip.SetMainRadius(0.050000)
VentralPhaser2Strip.SetTaperRadius(0.010000)
VentralPhaser2Strip.SetCoreScale(0.500000)
VentralPhaser2Strip.SetTaperRatio(0.125000)
VentralPhaser2Strip.SetTaperMinLength(5.000000)
VentralPhaser2Strip.SetTaperMaxLength(5.000000)
VentralPhaser2Strip.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser2Strip.SetPerimeterTile(1.000000)
VentralPhaser2Strip.SetTextureSpeed(2.500000)
VentralPhaser2Strip.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser2Strip)
#################################################
VentralPhaser3Strip = App.PhaserProperty_Create("Ventral Phaser 3 Strip")

VentralPhaser3Strip.SetMaxCondition(1000.000000)
VentralPhaser3Strip.SetCritical(0)
VentralPhaser3Strip.SetTargetable(1)
VentralPhaser3Strip.SetPrimary(1)
VentralPhaser3Strip.SetPosition(-0.297000, 0.970000, 0.055000)
VentralPhaser3Strip.SetPosition2D(13, 35)
VentralPhaser3Strip.SetRepairComplexity(1.000000)
VentralPhaser3Strip.SetDisabledPercentage(0.750000)
VentralPhaser3Strip.SetRadius(0.050000)
VentralPhaser3Strip.SetDumbfire(0)
VentralPhaser3Strip.SetWeaponID(7)
VentralPhaser3Strip.SetGroups(0)
VentralPhaser3Strip.SetDamageRadiusFactor(0.150000)
VentralPhaser3Strip.SetIconNum(361)
VentralPhaser3Strip.SetIconPositionX(41)
VentralPhaser3Strip.SetIconPositionY(65)
VentralPhaser3Strip.SetIconAboveShip(0)
VentralPhaser3Strip.SetFireSound("JLSProm Phaser")
VentralPhaser3Strip.SetMaxCharge(0.800000)
VentralPhaser3Strip.SetMaxDamage(4000.000000)
VentralPhaser3Strip.SetMaxDamageDistance(150.000000)
VentralPhaser3Strip.SetMinFiringCharge(0.800000)
VentralPhaser3Strip.SetNormalDischargeRate(0.700000)
VentralPhaser3Strip.SetRechargeRate(2.800000)
VentralPhaser3Strip.SetIndicatorIconNum(508)
VentralPhaser3Strip.SetIndicatorIconPositionX(41)
VentralPhaser3Strip.SetIndicatorIconPositionY(65)
VentralPhaser3StripForward = App.TGPoint3()
VentralPhaser3StripForward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser3StripUp = App.TGPoint3()
VentralPhaser3StripUp.SetXYZ(0.913812, -0.406138, 0.000000)
VentralPhaser3Strip.SetOrientation(VentralPhaser3StripForward, VentralPhaser3StripUp)
VentralPhaser3Strip.SetWidth(0.080000)
VentralPhaser3Strip.SetLength(0.005000)
VentralPhaser3Strip.SetArcWidthAngles(-1.605703, 0.959931)
VentralPhaser3Strip.SetArcHeightAngles(-0.959931, 0.610865)
VentralPhaser3Strip.SetPhaserTextureStart(0)
VentralPhaser3Strip.SetPhaserTextureEnd(7)
VentralPhaser3Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentralPhaser3Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentralPhaser3Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentralPhaser3Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentralPhaser3Strip.SetInnerCoreColor(kColor)
VentralPhaser3Strip.SetNumSides(6)
VentralPhaser3Strip.SetMainRadius(0.050000)
VentralPhaser3Strip.SetTaperRadius(0.010000)
VentralPhaser3Strip.SetCoreScale(0.500000)
VentralPhaser3Strip.SetTaperRatio(0.125000)
VentralPhaser3Strip.SetTaperMinLength(5.000000)
VentralPhaser3Strip.SetTaperMaxLength(5.000000)
VentralPhaser3Strip.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser3Strip.SetPerimeterTile(1.000000)
VentralPhaser3Strip.SetTextureSpeed(2.500000)
VentralPhaser3Strip.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser3Strip)
#################################################
VentralPhaser4Strip = App.PhaserProperty_Create("Ventral Phaser 4 Strip")

VentralPhaser4Strip.SetMaxCondition(1000.000000)
VentralPhaser4Strip.SetCritical(0)
VentralPhaser4Strip.SetTargetable(1)
VentralPhaser4Strip.SetPrimary(1)
VentralPhaser4Strip.SetPosition(0.060000, 0.034000, -0.156000)
VentralPhaser4Strip.SetPosition2D(-7, 45)
VentralPhaser4Strip.SetRepairComplexity(1.000000)
VentralPhaser4Strip.SetDisabledPercentage(0.750000)
VentralPhaser4Strip.SetRadius(0.050000)
VentralPhaser4Strip.SetDumbfire(0)
VentralPhaser4Strip.SetWeaponID(7)
VentralPhaser4Strip.SetGroups(0)
VentralPhaser4Strip.SetDamageRadiusFactor(0.150000)
VentralPhaser4Strip.SetIconNum(363)
VentralPhaser4Strip.SetIconPositionX(85)
VentralPhaser4Strip.SetIconPositionY(105)
VentralPhaser4Strip.SetIconAboveShip(0)
VentralPhaser4Strip.SetFireSound("JLSProm Phaser")
VentralPhaser4Strip.SetMaxCharge(0.800000)
VentralPhaser4Strip.SetMaxDamage(4000.000000)
VentralPhaser4Strip.SetMaxDamageDistance(150.000000)
VentralPhaser4Strip.SetMinFiringCharge(0.800000)
VentralPhaser4Strip.SetNormalDischargeRate(0.700000)
VentralPhaser4Strip.SetRechargeRate(2.800000)
VentralPhaser4Strip.SetIndicatorIconNum(511)
VentralPhaser4Strip.SetIndicatorIconPositionX(85)
VentralPhaser4Strip.SetIndicatorIconPositionY(105)
VentralPhaser4StripForward = App.TGPoint3()
VentralPhaser4StripForward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPhaser4StripUp = App.TGPoint3()
VentralPhaser4StripUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser4Strip.SetOrientation(VentralPhaser4StripForward, VentralPhaser4StripUp)
VentralPhaser4Strip.SetWidth(0.060000)
VentralPhaser4Strip.SetLength(0.005000)
VentralPhaser4Strip.SetArcWidthAngles(-1.308997, 1.134464)
VentralPhaser4Strip.SetArcHeightAngles(0.000000, -1.658063)
VentralPhaser4Strip.SetPhaserTextureStart(0)
VentralPhaser4Strip.SetPhaserTextureEnd(7)
VentralPhaser4Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentralPhaser4Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentralPhaser4Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentralPhaser4Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentralPhaser4Strip.SetInnerCoreColor(kColor)
VentralPhaser4Strip.SetNumSides(6)
VentralPhaser4Strip.SetMainRadius(0.050000)
VentralPhaser4Strip.SetTaperRadius(0.010000)
VentralPhaser4Strip.SetCoreScale(0.500000)
VentralPhaser4Strip.SetTaperRatio(0.125000)
VentralPhaser4Strip.SetTaperMinLength(5.000000)
VentralPhaser4Strip.SetTaperMaxLength(5.000000)
VentralPhaser4Strip.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser4Strip.SetPerimeterTile(1.000000)
VentralPhaser4Strip.SetTextureSpeed(2.500000)
VentralPhaser4Strip.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser4Strip)
#################################################
VentralPhaser5Strip = App.PhaserProperty_Create("Ventral Phaser 5 Strip")

VentralPhaser5Strip.SetMaxCondition(1000.000000)
VentralPhaser5Strip.SetCritical(0)
VentralPhaser5Strip.SetTargetable(1)
VentralPhaser5Strip.SetPrimary(1)
VentralPhaser5Strip.SetPosition(-0.055000, 0.040000, -0.153000)
VentralPhaser5Strip.SetPosition2D(3, 45)
VentralPhaser5Strip.SetRepairComplexity(1.000000)
VentralPhaser5Strip.SetDisabledPercentage(0.750000)
VentralPhaser5Strip.SetRadius(0.050000)
VentralPhaser5Strip.SetDumbfire(0)
VentralPhaser5Strip.SetWeaponID(7)
VentralPhaser5Strip.SetGroups(0)
VentralPhaser5Strip.SetDamageRadiusFactor(0.150000)
VentralPhaser5Strip.SetIconNum(363)
VentralPhaser5Strip.SetIconPositionX(41)
VentralPhaser5Strip.SetIconPositionY(105)
VentralPhaser5Strip.SetIconAboveShip(0)
VentralPhaser5Strip.SetFireSound("JLSProm Phaser")
VentralPhaser5Strip.SetMaxCharge(0.800000)
VentralPhaser5Strip.SetMaxDamage(4000.000000)
VentralPhaser5Strip.SetMaxDamageDistance(150.000000)
VentralPhaser5Strip.SetMinFiringCharge(0.800000)
VentralPhaser5Strip.SetNormalDischargeRate(0.700000)
VentralPhaser5Strip.SetRechargeRate(2.800000)
VentralPhaser5Strip.SetIndicatorIconNum(511)
VentralPhaser5Strip.SetIndicatorIconPositionX(41)
VentralPhaser5Strip.SetIndicatorIconPositionY(105)
VentralPhaser5StripForward = App.TGPoint3()
VentralPhaser5StripForward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPhaser5StripUp = App.TGPoint3()
VentralPhaser5StripUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser5Strip.SetOrientation(VentralPhaser5StripForward, VentralPhaser5StripUp)
VentralPhaser5Strip.SetWidth(0.060000)
VentralPhaser5Strip.SetLength(0.005000)
VentralPhaser5Strip.SetArcWidthAngles(1.134464, -1.308997)
VentralPhaser5Strip.SetArcHeightAngles(-1.570796, -3.141593)
VentralPhaser5Strip.SetPhaserTextureStart(0)
VentralPhaser5Strip.SetPhaserTextureEnd(7)
VentralPhaser5Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentralPhaser5Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentralPhaser5Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentralPhaser5Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentralPhaser5Strip.SetInnerCoreColor(kColor)
VentralPhaser5Strip.SetNumSides(6)
VentralPhaser5Strip.SetMainRadius(0.050000)
VentralPhaser5Strip.SetTaperRadius(0.010000)
VentralPhaser5Strip.SetCoreScale(0.500000)
VentralPhaser5Strip.SetTaperRatio(0.125000)
VentralPhaser5Strip.SetTaperMinLength(5.000000)
VentralPhaser5Strip.SetTaperMaxLength(5.000000)
VentralPhaser5Strip.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser5Strip.SetPerimeterTile(1.000000)
VentralPhaser5Strip.SetTextureSpeed(2.500000)
VentralPhaser5Strip.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser5Strip)
#################################################
DorsalPhaser1Strip = App.PhaserProperty_Create("Dorsal Phaser 1 Strip")

DorsalPhaser1Strip.SetMaxCondition(1000.000000)
DorsalPhaser1Strip.SetCritical(0)
DorsalPhaser1Strip.SetTargetable(1)
DorsalPhaser1Strip.SetPrimary(1)
DorsalPhaser1Strip.SetPosition(-0.465000, 0.519933, 0.325000)
DorsalPhaser1Strip.SetPosition2D(75, 30)
DorsalPhaser1Strip.SetRepairComplexity(5.000000)
DorsalPhaser1Strip.SetDisabledPercentage(0.750000)
DorsalPhaser1Strip.SetRadius(0.050000)
DorsalPhaser1Strip.SetDumbfire(0)
DorsalPhaser1Strip.SetWeaponID(7)
DorsalPhaser1Strip.SetGroups(0)
DorsalPhaser1Strip.SetDamageRadiusFactor(0.150000)
DorsalPhaser1Strip.SetIconNum(364)
DorsalPhaser1Strip.SetIconPositionX(51)
DorsalPhaser1Strip.SetIconPositionY(85)
DorsalPhaser1Strip.SetIconAboveShip(1)
DorsalPhaser1Strip.SetFireSound("JLSProm Phaser")
DorsalPhaser1Strip.SetMaxCharge(0.800000)
DorsalPhaser1Strip.SetMaxDamage(550.000000)
DorsalPhaser1Strip.SetMaxDamageDistance(150.000000)
DorsalPhaser1Strip.SetMinFiringCharge(0.500000)
DorsalPhaser1Strip.SetNormalDischargeRate(0.700000)
DorsalPhaser1Strip.SetRechargeRate(0.300000)
DorsalPhaser1Strip.SetIndicatorIconNum(510)
DorsalPhaser1Strip.SetIndicatorIconPositionX(51)
DorsalPhaser1Strip.SetIndicatorIconPositionY(85)
DorsalPhaser1StripForward = App.TGPoint3()
DorsalPhaser1StripForward.SetXYZ(-0.388002, -0.601403, 0.698404)
DorsalPhaser1StripUp = App.TGPoint3()
DorsalPhaser1StripUp.SetXYZ(-0.203859, 0.611577, 0.764471)
DorsalPhaser1Strip.SetOrientation(DorsalPhaser1StripForward, DorsalPhaser1StripUp)
DorsalPhaser1Strip.SetWidth(0.060000)
DorsalPhaser1Strip.SetLength(0.005000)
DorsalPhaser1Strip.SetArcWidthAngles(-0.959931, 0.959931)
DorsalPhaser1Strip.SetArcHeightAngles(-0.785398, 0.785398)
DorsalPhaser1Strip.SetPhaserTextureStart(0)
DorsalPhaser1Strip.SetPhaserTextureEnd(7)
DorsalPhaser1Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
DorsalPhaser1Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
DorsalPhaser1Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
DorsalPhaser1Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
DorsalPhaser1Strip.SetInnerCoreColor(kColor)
DorsalPhaser1Strip.SetNumSides(6)
DorsalPhaser1Strip.SetMainRadius(0.060000)
DorsalPhaser1Strip.SetTaperRadius(0.010000)
DorsalPhaser1Strip.SetCoreScale(0.300000)
DorsalPhaser1Strip.SetTaperRatio(0.250000)
DorsalPhaser1Strip.SetTaperMinLength(30.000000)
DorsalPhaser1Strip.SetTaperMaxLength(30.000000)
DorsalPhaser1Strip.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser1Strip.SetPerimeterTile(1.000000)
DorsalPhaser1Strip.SetTextureSpeed(2.000000)
DorsalPhaser1Strip.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser1Strip)
#################################################
DorsalPhaser2Strip = App.PhaserProperty_Create("Dorsal Phaser 2 Strip")

DorsalPhaser2Strip.SetMaxCondition(1000.000000)
DorsalPhaser2Strip.SetCritical(0)
DorsalPhaser2Strip.SetTargetable(1)
DorsalPhaser2Strip.SetPrimary(1)
DorsalPhaser2Strip.SetPosition(0.455000, 0.519933, 0.330000)
DorsalPhaser2Strip.SetPosition2D(75, 30)
DorsalPhaser2Strip.SetRepairComplexity(5.000000)
DorsalPhaser2Strip.SetDisabledPercentage(0.750000)
DorsalPhaser2Strip.SetRadius(0.050000)
DorsalPhaser2Strip.SetDumbfire(0)
DorsalPhaser2Strip.SetWeaponID(7)
DorsalPhaser2Strip.SetGroups(0)
DorsalPhaser2Strip.SetDamageRadiusFactor(0.150000)
DorsalPhaser2Strip.SetIconNum(364)
DorsalPhaser2Strip.SetIconPositionX(75)
DorsalPhaser2Strip.SetIconPositionY(85)
DorsalPhaser2Strip.SetIconAboveShip(1)
DorsalPhaser2Strip.SetFireSound("JLSProm Phaser")
DorsalPhaser2Strip.SetMaxCharge(0.800000)
DorsalPhaser2Strip.SetMaxDamage(550.000000)
DorsalPhaser2Strip.SetMaxDamageDistance(150.000000)
DorsalPhaser2Strip.SetMinFiringCharge(0.500000)
DorsalPhaser2Strip.SetNormalDischargeRate(0.700000)
DorsalPhaser2Strip.SetRechargeRate(0.300000)
DorsalPhaser2Strip.SetIndicatorIconNum(510)
DorsalPhaser2Strip.SetIndicatorIconPositionX(75)
DorsalPhaser2Strip.SetIndicatorIconPositionY(85)
DorsalPhaser2StripForward = App.TGPoint3()
DorsalPhaser2StripForward.SetXYZ(0.388002, -0.601403, 0.698404)
DorsalPhaser2StripUp = App.TGPoint3()
DorsalPhaser2StripUp.SetXYZ(0.203859, 0.611577, 0.764471)
DorsalPhaser2Strip.SetOrientation(DorsalPhaser2StripForward, DorsalPhaser2StripUp)
DorsalPhaser2Strip.SetWidth(0.060000)
DorsalPhaser2Strip.SetLength(0.005000)
DorsalPhaser2Strip.SetArcWidthAngles(-0.959931, 0.959931)
DorsalPhaser2Strip.SetArcHeightAngles(-0.785398, 0.785398)
DorsalPhaser2Strip.SetPhaserTextureStart(0)
DorsalPhaser2Strip.SetPhaserTextureEnd(7)
DorsalPhaser2Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
DorsalPhaser2Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
DorsalPhaser2Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
DorsalPhaser2Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
DorsalPhaser2Strip.SetInnerCoreColor(kColor)
DorsalPhaser2Strip.SetNumSides(6)
DorsalPhaser2Strip.SetMainRadius(0.060000)
DorsalPhaser2Strip.SetTaperRadius(0.010000)
DorsalPhaser2Strip.SetCoreScale(0.300000)
DorsalPhaser2Strip.SetTaperRatio(0.250000)
DorsalPhaser2Strip.SetTaperMinLength(30.000000)
DorsalPhaser2Strip.SetTaperMaxLength(30.000000)
DorsalPhaser2Strip.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser2Strip.SetPerimeterTile(1.000000)
DorsalPhaser2Strip.SetTextureSpeed(2.000000)
DorsalPhaser2Strip.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser2Strip)
#################################################
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, -1.100000, 0.201548)
ShuttleBayOEP.SetPosition(ShuttleBayOEPPosition)
ShuttleBayOEP.SetEmittedObjectType(ShuttleBayOEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBayOEP)
#################################################
VentralPortWarp = App.EngineProperty_Create("Ventral Port Warp")

VentralPortWarp.SetMaxCondition(5000.000000)
VentralPortWarp.SetCritical(0)
VentralPortWarp.SetTargetable(1)
VentralPortWarp.SetPrimary(1)
VentralPortWarp.SetPosition(-0.700000, -0.650000, -0.060000)
VentralPortWarp.SetPosition2D(27, 93)
VentralPortWarp.SetRepairComplexity(3.000000)
VentralPortWarp.SetDisabledPercentage(0.750000)
VentralPortWarp.SetRadius(0.070000)
VentralPortWarp.SetEngineType(VentralPortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPortWarp)
#################################################
VentralStarWarp = App.EngineProperty_Create("Ventral Star Warp")

VentralStarWarp.SetMaxCondition(5000.000000)
VentralStarWarp.SetCritical(0)
VentralStarWarp.SetTargetable(1)
VentralStarWarp.SetPrimary(1)
VentralStarWarp.SetPosition(0.700000, -0.650000, -0.060000)
VentralStarWarp.SetPosition2D(103, 94)
VentralStarWarp.SetRepairComplexity(3.000000)
VentralStarWarp.SetDisabledPercentage(0.750000)
VentralStarWarp.SetRadius(0.070000)
VentralStarWarp.SetEngineType(VentralStarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralStarWarp)
#################################################
VentralPhaser6Strip = App.PhaserProperty_Create("Ventral Phaser 6 Strip")

VentralPhaser6Strip.SetMaxCondition(1000.000000)
VentralPhaser6Strip.SetCritical(0)
VentralPhaser6Strip.SetTargetable(1)
VentralPhaser6Strip.SetPrimary(1)
VentralPhaser6Strip.SetPosition(-0.436000, 0.420000, 0.055000)
VentralPhaser6Strip.SetPosition2D(13, 45)
VentralPhaser6Strip.SetRepairComplexity(1.000000)
VentralPhaser6Strip.SetDisabledPercentage(0.750000)
VentralPhaser6Strip.SetRadius(0.050000)
VentralPhaser6Strip.SetDumbfire(0)
VentralPhaser6Strip.SetWeaponID(7)
VentralPhaser6Strip.SetGroups(0)
VentralPhaser6Strip.SetDamageRadiusFactor(0.150000)
VentralPhaser6Strip.SetIconNum(363)
VentralPhaser6Strip.SetIconPositionX(51)
VentralPhaser6Strip.SetIconPositionY(93)
VentralPhaser6Strip.SetIconAboveShip(0)
VentralPhaser6Strip.SetFireSound("JLSProm Phaser")
VentralPhaser6Strip.SetMaxCharge(0.800000)
VentralPhaser6Strip.SetMaxDamage(4000.000000)
VentralPhaser6Strip.SetMaxDamageDistance(150.000000)
VentralPhaser6Strip.SetMinFiringCharge(0.800000)
VentralPhaser6Strip.SetNormalDischargeRate(0.700000)
VentralPhaser6Strip.SetRechargeRate(2.800000)
VentralPhaser6Strip.SetIndicatorIconNum(511)
VentralPhaser6Strip.SetIndicatorIconPositionX(51)
VentralPhaser6Strip.SetIndicatorIconPositionY(93)
VentralPhaser6StripForward = App.TGPoint3()
VentralPhaser6StripForward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser6StripUp = App.TGPoint3()
VentralPhaser6StripUp.SetXYZ(-0.680451, -0.732794, 0.000000)
VentralPhaser6Strip.SetOrientation(VentralPhaser6StripForward, VentralPhaser6StripUp)
VentralPhaser6Strip.SetWidth(0.080000)
VentralPhaser6Strip.SetLength(0.005000)
VentralPhaser6Strip.SetArcWidthAngles(-1.570796, 0.000000)
VentralPhaser6Strip.SetArcHeightAngles(-0.785398, 0.785398)
VentralPhaser6Strip.SetPhaserTextureStart(0)
VentralPhaser6Strip.SetPhaserTextureEnd(7)
VentralPhaser6Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentralPhaser6Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentralPhaser6Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentralPhaser6Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentralPhaser6Strip.SetInnerCoreColor(kColor)
VentralPhaser6Strip.SetNumSides(6)
VentralPhaser6Strip.SetMainRadius(0.050000)
VentralPhaser6Strip.SetTaperRadius(0.010000)
VentralPhaser6Strip.SetCoreScale(0.500000)
VentralPhaser6Strip.SetTaperRatio(0.125000)
VentralPhaser6Strip.SetTaperMinLength(5.000000)
VentralPhaser6Strip.SetTaperMaxLength(5.000000)
VentralPhaser6Strip.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser6Strip.SetPerimeterTile(1.000000)
VentralPhaser6Strip.SetTextureSpeed(2.500000)
VentralPhaser6Strip.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser6Strip)
#################################################
AftTractor2 = App.TractorBeamProperty_Create("Aft Tractor 2")

AftTractor2.SetMaxCondition(1500.000000)
AftTractor2.SetCritical(0)
AftTractor2.SetTargetable(1)
AftTractor2.SetPrimary(1)
AftTractor2.SetPosition(0.000000, -0.831310, 0.338153)
AftTractor2.SetPosition2D(64, 59)
AftTractor2.SetRepairComplexity(7.000000)
AftTractor2.SetDisabledPercentage(0.750000)
AftTractor2.SetRadius(0.050000)
AftTractor2.SetDumbfire(0)
AftTractor2.SetWeaponID(1)
AftTractor2.SetGroups(0)
AftTractor2.SetDamageRadiusFactor(0.300000)
AftTractor2.SetIconNum(0)
AftTractor2.SetIconPositionX(0.000000)
AftTractor2.SetIconPositionY(0.000000)
AftTractor2.SetIconAboveShip(1)
AftTractor2.SetFireSound("Tractor Beam")
AftTractor2.SetMaxCharge(5.000000)
AftTractor2.SetMaxDamage(400.000000)
AftTractor2.SetMaxDamageDistance(150.000000)
AftTractor2.SetMinFiringCharge(3.000000)
AftTractor2.SetNormalDischargeRate(0.700000)
AftTractor2.SetRechargeRate(0.300000)
AftTractor2.SetIndicatorIconNum(0)
AftTractor2.SetIndicatorIconPositionX(0.000000)
AftTractor2.SetIndicatorIconPositionY(0.000000)
AftTractor2Forward = App.TGPoint3()
AftTractor2Forward.SetXYZ(0.000000, -0.957826, 0.287348)
AftTractor2Up = App.TGPoint3()
AftTractor2Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftTractor2.SetOrientation(AftTractor2Forward, AftTractor2Up)
AftTractor2.SetArcWidthAngles(-0.436332, 0.436332)
AftTractor2.SetArcHeightAngles(-0.174533, 0.698132)
AftTractor2.SetTractorBeamWidth(0.500000)
AftTractor2.SetTextureStart(0)
AftTractor2.SetTextureEnd(0)
AftTractor2.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetInnerCoreColor(kColor)
AftTractor2.SetNumSides(12)
AftTractor2.SetMainRadius(0.075000)
AftTractor2.SetTaperRadius(0.000000)
AftTractor2.SetCoreScale(0.450000)
AftTractor2.SetTaperRatio(0.200000)
AftTractor2.SetTaperMinLength(1.000000)
AftTractor2.SetTaperMaxLength(5.000000)
AftTractor2.SetLengthTextureTilePerUnit(0.250000)
AftTractor2.SetPerimeterTile(1.000000)
AftTractor2.SetTextureSpeed(0.200000)
AftTractor2.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTractor2)
#################################################
ForwardTractor1 = App.TractorBeamProperty_Create("Forward Tractor 1")

ForwardTractor1.SetMaxCondition(1500.000000)
ForwardTractor1.SetCritical(0)
ForwardTractor1.SetTargetable(1)
ForwardTractor1.SetPrimary(1)
ForwardTractor1.SetPosition(0.000000, 1.286152, 0.400594)
ForwardTractor1.SetPosition2D(64, 59)
ForwardTractor1.SetRepairComplexity(7.000000)
ForwardTractor1.SetDisabledPercentage(0.750000)
ForwardTractor1.SetRadius(0.050000)
ForwardTractor1.SetDumbfire(0)
ForwardTractor1.SetWeaponID(1)
ForwardTractor1.SetGroups(0)
ForwardTractor1.SetDamageRadiusFactor(0.300000)
ForwardTractor1.SetIconNum(0)
ForwardTractor1.SetIconPositionX(0.000000)
ForwardTractor1.SetIconPositionY(0.000000)
ForwardTractor1.SetIconAboveShip(1)
ForwardTractor1.SetFireSound("Tractor Beam")
ForwardTractor1.SetMaxCharge(5.000000)
ForwardTractor1.SetMaxDamage(400.000000)
ForwardTractor1.SetMaxDamageDistance(150.000000)
ForwardTractor1.SetMinFiringCharge(3.000000)
ForwardTractor1.SetNormalDischargeRate(0.700000)
ForwardTractor1.SetRechargeRate(0.300000)
ForwardTractor1.SetIndicatorIconNum(0)
ForwardTractor1.SetIndicatorIconPositionX(0.000000)
ForwardTractor1.SetIndicatorIconPositionY(0.000000)
ForwardTractor1Forward = App.TGPoint3()
ForwardTractor1Forward.SetXYZ(0.000000, 0.980581, 0.196116)
ForwardTractor1Up = App.TGPoint3()
ForwardTractor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardTractor1.SetOrientation(ForwardTractor1Forward, ForwardTractor1Up)
ForwardTractor1.SetArcWidthAngles(-0.698132, 0.698132)
ForwardTractor1.SetArcHeightAngles(-0.349066, 0.785398)
ForwardTractor1.SetTractorBeamWidth(0.500000)
ForwardTractor1.SetTextureStart(0)
ForwardTractor1.SetTextureEnd(0)
ForwardTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetInnerCoreColor(kColor)
ForwardTractor1.SetNumSides(12)
ForwardTractor1.SetMainRadius(0.075000)
ForwardTractor1.SetTaperRadius(0.000000)
ForwardTractor1.SetCoreScale(0.450000)
ForwardTractor1.SetTaperRatio(0.200000)
ForwardTractor1.SetTaperMinLength(1.000000)
ForwardTractor1.SetTaperMaxLength(5.000000)
ForwardTractor1.SetLengthTextureTilePerUnit(0.250000)
ForwardTractor1.SetPerimeterTile(1.000000)
ForwardTractor1.SetTextureSpeed(0.200000)
ForwardTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTractor1)
#################################################
ShuttleBay = App.HullProperty_Create("Shuttle Bay")

ShuttleBay.SetMaxCondition(2000.000000)
ShuttleBay.SetCritical(0)
ShuttleBay.SetTargetable(1)
ShuttleBay.SetPrimary(0)
ShuttleBay.SetPosition(0.000000, -0.900000, 0.240000)
ShuttleBay.SetPosition2D(0, 0)
ShuttleBay.SetRepairComplexity(3.000000)
ShuttleBay.SetDisabledPercentage(0.750000)
ShuttleBay.SetRadius(0.080000)
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, 1.262120, 0.053535)
ProbeLauncher.SetPosition(ProbeLauncherPosition)
ProbeLauncher.SetEmittedObjectType(ProbeLauncher.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher)
#################################################
VentralBridge = App.HullProperty_Create("Ventral Bridge")

VentralBridge.SetMaxCondition(8000.000000)
VentralBridge.SetCritical(1)
VentralBridge.SetTargetable(1)
VentralBridge.SetPrimary(0)
VentralBridge.SetPosition(0.000000, 1.000000, 0.120000)
VentralBridge.SetPosition2D(61, 30)
VentralBridge.SetRepairComplexity(1.000000)
VentralBridge.SetDisabledPercentage(0.000000)
VentralBridge.SetRadius(0.050000)
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralBridge)
#################################################
VentralDorsalPhaser3 = App.PhaserProperty_Create("Ventral Dorsal Phaser 3")

VentralDorsalPhaser3.SetMaxCondition(3000.000000)
VentralDorsalPhaser3.SetCritical(0)
VentralDorsalPhaser3.SetTargetable(1)
VentralDorsalPhaser3.SetPrimary(1)
VentralDorsalPhaser3.SetPosition(-0.248651, 0.462000, 0.150000)
VentralDorsalPhaser3.SetPosition2D(34, 40)
VentralDorsalPhaser3.SetRepairComplexity(5.000000)
VentralDorsalPhaser3.SetDisabledPercentage(0.750000)
VentralDorsalPhaser3.SetRadius(0.050000)
VentralDorsalPhaser3.SetDumbfire(0)
VentralDorsalPhaser3.SetWeaponID(5)
VentralDorsalPhaser3.SetGroups(0)
VentralDorsalPhaser3.SetDamageRadiusFactor(0.150000)
VentralDorsalPhaser3.SetIconNum(330)
VentralDorsalPhaser3.SetIconPositionX(22)
VentralDorsalPhaser3.SetIconPositionY(21)
VentralDorsalPhaser3.SetIconAboveShip(1)
VentralDorsalPhaser3.SetFireSound("JLSProm Phaser")
VentralDorsalPhaser3.SetMaxCharge(2.000000)
VentralDorsalPhaser3.SetMaxDamage(550.000000)
VentralDorsalPhaser3.SetMaxDamageDistance(150.000000)
VentralDorsalPhaser3.SetMinFiringCharge(0.800000)
VentralDorsalPhaser3.SetNormalDischargeRate(0.700000)
VentralDorsalPhaser3.SetRechargeRate(0.400000)
VentralDorsalPhaser3.SetIndicatorIconNum(505)
VentralDorsalPhaser3.SetIndicatorIconPositionX(22)
VentralDorsalPhaser3.SetIndicatorIconPositionY(21)
VentralDorsalPhaser3Forward = App.TGPoint3()
VentralDorsalPhaser3Forward.SetXYZ(-0.604227, -0.796318, 0.028076)
VentralDorsalPhaser3Up = App.TGPoint3()
VentralDorsalPhaser3Up.SetXYZ(0.059158, 0.047986, 0.997095)
VentralDorsalPhaser3.SetOrientation(VentralDorsalPhaser3Forward, VentralDorsalPhaser3Up)
VentralDorsalPhaser3.SetWidth(0.080000)
VentralDorsalPhaser3.SetLength(0.005000)
VentralDorsalPhaser3.SetArcWidthAngles(-1.396263, 0.785398)
VentralDorsalPhaser3.SetArcHeightAngles(0.087266, 1.570796)
VentralDorsalPhaser3.SetPhaserTextureStart(0)
VentralDorsalPhaser3.SetPhaserTextureEnd(7)
VentralDorsalPhaser3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentralDorsalPhaser3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentralDorsalPhaser3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentralDorsalPhaser3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentralDorsalPhaser3.SetInnerCoreColor(kColor)
VentralDorsalPhaser3.SetNumSides(6)
VentralDorsalPhaser3.SetMainRadius(0.075000)
VentralDorsalPhaser3.SetTaperRadius(0.010000)
VentralDorsalPhaser3.SetCoreScale(0.500000)
VentralDorsalPhaser3.SetTaperRatio(0.125000)
VentralDorsalPhaser3.SetTaperMinLength(5.000000)
VentralDorsalPhaser3.SetTaperMaxLength(5.000000)
VentralDorsalPhaser3.SetLengthTextureTilePerUnit(0.500000)
VentralDorsalPhaser3.SetPerimeterTile(1.000000)
VentralDorsalPhaser3.SetTextureSpeed(2.500000)
VentralDorsalPhaser3.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralDorsalPhaser3)
#################################################
VentralDorsalPhaser4 = App.PhaserProperty_Create("Ventral Dorsal Phaser 4")

VentralDorsalPhaser4.SetMaxCondition(3000.000000)
VentralDorsalPhaser4.SetCritical(0)
VentralDorsalPhaser4.SetTargetable(1)
VentralDorsalPhaser4.SetPrimary(1)
VentralDorsalPhaser4.SetPosition(0.256224, 0.462000, 0.143000)
VentralDorsalPhaser4.SetPosition2D(75, 30)
VentralDorsalPhaser4.SetRepairComplexity(5.000000)
VentralDorsalPhaser4.SetDisabledPercentage(0.750000)
VentralDorsalPhaser4.SetRadius(0.050000)
VentralDorsalPhaser4.SetDumbfire(0)
VentralDorsalPhaser4.SetWeaponID(7)
VentralDorsalPhaser4.SetGroups(0)
VentralDorsalPhaser4.SetDamageRadiusFactor(0.150000)
VentralDorsalPhaser4.SetIconNum(350)
VentralDorsalPhaser4.SetIconPositionX(78)
VentralDorsalPhaser4.SetIconPositionY(21)
VentralDorsalPhaser4.SetIconAboveShip(1)
VentralDorsalPhaser4.SetFireSound("JLSProm Phaser")
VentralDorsalPhaser4.SetMaxCharge(2.000000)
VentralDorsalPhaser4.SetMaxDamage(550.000000)
VentralDorsalPhaser4.SetMaxDamageDistance(150.000000)
VentralDorsalPhaser4.SetMinFiringCharge(0.800000)
VentralDorsalPhaser4.SetNormalDischargeRate(0.700000)
VentralDorsalPhaser4.SetRechargeRate(0.400000)
VentralDorsalPhaser4.SetIndicatorIconNum(506)
VentralDorsalPhaser4.SetIndicatorIconPositionX(78)
VentralDorsalPhaser4.SetIndicatorIconPositionY(21)
VentralDorsalPhaser4Forward = App.TGPoint3()
VentralDorsalPhaser4Forward.SetXYZ(0.607185, -0.788327, -0.099334)
VentralDorsalPhaser4Up = App.TGPoint3()
VentralDorsalPhaser4Up.SetXYZ(0.055114, -0.021807, 0.998242)
VentralDorsalPhaser4.SetOrientation(VentralDorsalPhaser4Forward, VentralDorsalPhaser4Up)
VentralDorsalPhaser4.SetWidth(0.080000)
VentralDorsalPhaser4.SetLength(0.005000)
VentralDorsalPhaser4.SetArcWidthAngles(-0.785398, 1.396263)
VentralDorsalPhaser4.SetArcHeightAngles(0.174533, 1.570796)
VentralDorsalPhaser4.SetPhaserTextureStart(0)
VentralDorsalPhaser4.SetPhaserTextureEnd(7)
VentralDorsalPhaser4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentralDorsalPhaser4.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentralDorsalPhaser4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentralDorsalPhaser4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentralDorsalPhaser4.SetInnerCoreColor(kColor)
VentralDorsalPhaser4.SetNumSides(6)
VentralDorsalPhaser4.SetMainRadius(0.075000)
VentralDorsalPhaser4.SetTaperRadius(0.010000)
VentralDorsalPhaser4.SetCoreScale(0.500000)
VentralDorsalPhaser4.SetTaperRatio(0.125000)
VentralDorsalPhaser4.SetTaperMinLength(5.000000)
VentralDorsalPhaser4.SetTaperMaxLength(5.000000)
VentralDorsalPhaser4.SetLengthTextureTilePerUnit(0.500000)
VentralDorsalPhaser4.SetPerimeterTile(1.000000)
VentralDorsalPhaser4.SetTextureSpeed(2.500000)
VentralDorsalPhaser4.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralDorsalPhaser4)
#################################################
VentDorsalPhaser3 = App.PhaserProperty_Create("Vent Dorsal Phaser3")

VentDorsalPhaser3.SetMaxCondition(1000.000000)
VentDorsalPhaser3.SetCritical(0)
VentDorsalPhaser3.SetTargetable(1)
VentDorsalPhaser3.SetPrimary(1)
VentDorsalPhaser3.SetPosition(0.258669, 0.472131, 0.138945)
VentDorsalPhaser3.SetPosition2D(17, 15)
VentDorsalPhaser3.SetRepairComplexity(1.000000)
VentDorsalPhaser3.SetDisabledPercentage(0.750000)
VentDorsalPhaser3.SetRadius(0.050000)
VentDorsalPhaser3.SetDumbfire(0)
VentDorsalPhaser3.SetWeaponID(7)
VentDorsalPhaser3.SetGroups(0)
VentDorsalPhaser3.SetDamageRadiusFactor(0.150000)
VentDorsalPhaser3.SetIconNum(363)
VentDorsalPhaser3.SetIconPositionX(75)
VentDorsalPhaser3.SetIconPositionY(93)
VentDorsalPhaser3.SetIconAboveShip(0)
VentDorsalPhaser3.SetFireSound("JLSProm Phaser")
VentDorsalPhaser3.SetMaxCharge(0.800000)
VentDorsalPhaser3.SetMaxDamage(4000.000000)
VentDorsalPhaser3.SetMaxDamageDistance(150.000000)
VentDorsalPhaser3.SetMinFiringCharge(0.800000)
VentDorsalPhaser3.SetNormalDischargeRate(0.700000)
VentDorsalPhaser3.SetRechargeRate(2.800000)
VentDorsalPhaser3.SetIndicatorIconNum(511)
VentDorsalPhaser3.SetIndicatorIconPositionX(75)
VentDorsalPhaser3.SetIndicatorIconPositionY(93)
VentDorsalPhaser3Forward = App.TGPoint3()
VentDorsalPhaser3Forward.SetXYZ(0.000000, 0.000000, 1.000000)
VentDorsalPhaser3Up = App.TGPoint3()
VentDorsalPhaser3Up.SetXYZ(0.680451, -0.732794, 0.000000)
VentDorsalPhaser3.SetOrientation(VentDorsalPhaser3Forward, VentDorsalPhaser3Up)
VentDorsalPhaser3.SetWidth(0.080000)
VentDorsalPhaser3.SetLength(0.005000)
VentDorsalPhaser3.SetArcWidthAngles(0.000000, -1.570796)
VentDorsalPhaser3.SetArcHeightAngles(-0.785398, 0.785398)
VentDorsalPhaser3.SetPhaserTextureStart(0)
VentDorsalPhaser3.SetPhaserTextureEnd(7)
VentDorsalPhaser3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentDorsalPhaser3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentDorsalPhaser3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentDorsalPhaser3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentDorsalPhaser3.SetInnerCoreColor(kColor)
VentDorsalPhaser3.SetNumSides(6)
VentDorsalPhaser3.SetMainRadius(0.050000)
VentDorsalPhaser3.SetTaperRadius(0.010000)
VentDorsalPhaser3.SetCoreScale(0.500000)
VentDorsalPhaser3.SetTaperRatio(0.125000)
VentDorsalPhaser3.SetTaperMinLength(5.000000)
VentDorsalPhaser3.SetTaperMaxLength(5.000000)
VentDorsalPhaser3.SetLengthTextureTilePerUnit(0.500000)
VentDorsalPhaser3.SetPerimeterTile(1.000000)
VentDorsalPhaser3.SetTextureSpeed(2.500000)
VentDorsalPhaser3.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentDorsalPhaser3)
#################################################
VentDorsalPhaser4 = App.PhaserProperty_Create("Vent Dorsal Phaser4")

VentDorsalPhaser4.SetMaxCondition(1000.000000)
VentDorsalPhaser4.SetCritical(0)
VentDorsalPhaser4.SetTargetable(1)
VentDorsalPhaser4.SetPrimary(1)
VentDorsalPhaser4.SetPosition(-0.247934, 0.461722, 0.138945)
VentDorsalPhaser4.SetPosition2D(27, 15)
VentDorsalPhaser4.SetRepairComplexity(1.000000)
VentDorsalPhaser4.SetDisabledPercentage(0.750000)
VentDorsalPhaser4.SetRadius(0.050000)
VentDorsalPhaser4.SetDumbfire(0)
VentDorsalPhaser4.SetWeaponID(7)
VentDorsalPhaser4.SetGroups(0)
VentDorsalPhaser4.SetDamageRadiusFactor(0.150000)
VentDorsalPhaser4.SetIconNum(363)
VentDorsalPhaser4.SetIconPositionX(51)
VentDorsalPhaser4.SetIconPositionY(93)
VentDorsalPhaser4.SetIconAboveShip(0)
VentDorsalPhaser4.SetFireSound("JLSProm Phaser")
VentDorsalPhaser4.SetMaxCharge(0.800000)
VentDorsalPhaser4.SetMaxDamage(4000.000000)
VentDorsalPhaser4.SetMaxDamageDistance(150.000000)
VentDorsalPhaser4.SetMinFiringCharge(0.800000)
VentDorsalPhaser4.SetNormalDischargeRate(0.700000)
VentDorsalPhaser4.SetRechargeRate(2.800000)
VentDorsalPhaser4.SetIndicatorIconNum(511)
VentDorsalPhaser4.SetIndicatorIconPositionX(51)
VentDorsalPhaser4.SetIndicatorIconPositionY(93)
VentDorsalPhaser4Forward = App.TGPoint3()
VentDorsalPhaser4Forward.SetXYZ(0.000000, 0.000000, 1.000000)
VentDorsalPhaser4Up = App.TGPoint3()
VentDorsalPhaser4Up.SetXYZ(-0.680451, -0.732794, 0.000000)
VentDorsalPhaser4.SetOrientation(VentDorsalPhaser4Forward, VentDorsalPhaser4Up)
VentDorsalPhaser4.SetWidth(0.080000)
VentDorsalPhaser4.SetLength(0.005000)
VentDorsalPhaser4.SetArcWidthAngles(1.553343, 0.000000)
VentDorsalPhaser4.SetArcHeightAngles(-0.785398, 0.785398)
VentDorsalPhaser4.SetPhaserTextureStart(0)
VentDorsalPhaser4.SetPhaserTextureEnd(7)
VentDorsalPhaser4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.400000, 0.100000, 1.000000)
VentDorsalPhaser4.SetOuterShellColor(kColor)
kColor.SetRGBA(0.800000, 0.492157, 0.054902, 1.000000)
VentDorsalPhaser4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.692157, 0.454902, 1.000000)
VentDorsalPhaser4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.903922, 0.603922, 0.400000, 1.000000)
VentDorsalPhaser4.SetInnerCoreColor(kColor)
VentDorsalPhaser4.SetNumSides(6)
VentDorsalPhaser4.SetMainRadius(0.050000)
VentDorsalPhaser4.SetTaperRadius(0.010000)
VentDorsalPhaser4.SetCoreScale(0.500000)
VentDorsalPhaser4.SetTaperRatio(0.125000)
VentDorsalPhaser4.SetTaperMinLength(5.000000)
VentDorsalPhaser4.SetTaperMaxLength(5.000000)
VentDorsalPhaser4.SetLengthTextureTilePerUnit(0.500000)
VentDorsalPhaser4.SetPerimeterTile(1.000000)
VentDorsalPhaser4.SetTextureSpeed(2.500000)
VentDorsalPhaser4.SetTextureName("data/JLSphaser1.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentDorsalPhaser4)

# 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("Front Ventral Torpedo 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Ventral Torpedo 1", 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("Ventral Dorsal Phaser 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Dorsal Phaser 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractors", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Prometheus", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Tractor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenForward", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenBack", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenLeft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenRight", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenUp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenDown", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("FirstPersonCamera", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 1 Strip", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 2 Strip", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 3 Strip", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 4 Strip", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 5 Strip", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Port Warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Star Warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 6 Strip", 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("Vent Dorsal Phaser3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Vent Dorsal Phaser4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
