# C:\Users\Admin\DQP Hps\FED SHIPS\USS Nova\Data\Models\Ships\DQP\JLSNova\JLSNova.py
# This file was automatically generated - modify at your own risk.
# 

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

Equinox.SetGenus(1)
Equinox.SetSpecies(103)
Equinox.SetMass(40.000000)
Equinox.SetRotationalInertia(4000.000000)
Equinox.SetShipName("USS Equinox")
Equinox.SetModelFilename("data/Models/Ships/DQP/JLSEquinox/Equinox.NIF")
Equinox.SetDamageResolution(1.000000)
Equinox.SetAffiliation(100)
Equinox.SetStationary(0)
Equinox.SetAIString("FedAttack")
Equinox.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Equinox)
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(8500.000000)
Hull.SetCritical(1)
Hull.SetTargetable(0)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, 0.000000)
Hull.SetPosition2D(65.000000, 45.000000)
Hull.SetRepairComplexity(2.300000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(0.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(6000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(0.000000, 0.235000, 0.000000)
ShieldGenerator.SetPosition2D(80.000000, 45.000000)
ShieldGenerator.SetRepairComplexity(1.800000)
ShieldGenerator.SetDisabledPercentage(0.600000)
ShieldGenerator.SetRadius(0.100000)
ShieldGenerator.SetNormalPowerPerSecond(350.000000)
ShieldGeneratorShieldGlowColor = App.TGColorA()
ShieldGeneratorShieldGlowColor.SetRGBA(0.203922, 0.631373, 1.000000, 0.466667)
ShieldGenerator.SetShieldGlowColor(ShieldGeneratorShieldGlowColor)
ShieldGenerator.SetShieldGlowDecay(0.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.FRONT_SHIELDS, 11000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 6500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 9500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 9500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 7900.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 7900.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 10.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)
#################################################
Engineering = App.RepairSubsystemProperty_Create("Engineering")

Engineering.SetMaxCondition(6000.000000)
Engineering.SetCritical(0)
Engineering.SetTargetable(1)
Engineering.SetPrimary(1)
Engineering.SetPosition(0.003211, 0.009310, 0.000000)
Engineering.SetPosition2D(0.000000, 0.000000)
Engineering.SetRepairComplexity(1.500000)
Engineering.SetDisabledPercentage(0.050000)
Engineering.SetRadius(0.050000)
Engineering.SetNormalPowerPerSecond(1.000000)
Engineering.SetMaxRepairPoints(40.000000)
Engineering.SetNumRepairTeams(3)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engineering)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(8500.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(0.003211, 0.009310, -0.090000)
WarpCore.SetPosition2D(65.000000, 60.000000)
WarpCore.SetRepairComplexity(1.500000)
WarpCore.SetDisabledPercentage(0.300000)
WarpCore.SetRadius(0.080000)
WarpCore.SetMainBatteryLimit(85000.000000)
WarpCore.SetBackupBatteryLimit(20000.000000)
WarpCore.SetMainConduitCapacity(1600.000000)
WarpCore.SetBackupConduitCapacity(300.000000)
WarpCore.SetPowerOutput(1350.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(4500.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000000, 0.400000, -0.032700)
SensorArray.SetPosition2D(65.000000, 25.000000)
SensorArray.SetRepairComplexity(1.500000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.060000)
SensorArray.SetNormalPowerPerSecond(300.000000)
SensorArray.SetBaseSensorRange(40600.000000)
SensorArray.SetMaxProbes(8)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(7000.000000)
Bridge.SetCritical(1)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.000000, 0.392000, 0.080000)
Bridge.SetPosition2D(65.000000, 35.000000)
Bridge.SetRepairComplexity(2.500000)
Bridge.SetDisabledPercentage(0.000000)
Bridge.SetRadius(0.040000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(6000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(0.000000, -0.250000, 0.000000)
WarpEngines.SetPosition2D(0.000000, 0.000000)
WarpEngines.SetRepairComplexity(3.000000)
WarpEngines.SetDisabledPercentage(0.500000)
WarpEngines.SetRadius(0.080000)
WarpEngines.SetNormalPowerPerSecond(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
PortNacelle = App.EngineProperty_Create("Port Nacelle")

PortNacelle.SetMaxCondition(4000.000000)
PortNacelle.SetCritical(0)
PortNacelle.SetTargetable(1)
PortNacelle.SetPrimary(1)
PortNacelle.SetPosition(0.374000, -0.300000, 0.100000)
PortNacelle.SetPosition2D(28.000000, 65.000000)
PortNacelle.SetRepairComplexity(2.000000)
PortNacelle.SetDisabledPercentage(0.500000)
PortNacelle.SetRadius(0.020000)
PortNacelle.SetEngineType(PortNacelle.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortNacelle)
#################################################
StarNacelle = App.EngineProperty_Create("Star Nacelle")

StarNacelle.SetMaxCondition(4000.000000)
StarNacelle.SetCritical(0)
StarNacelle.SetTargetable(1)
StarNacelle.SetPrimary(1)
StarNacelle.SetPosition(-0.374000, -0.300000, 0.100000)
StarNacelle.SetPosition2D(101.000000, 65.000000)
StarNacelle.SetRepairComplexity(2.000000)
StarNacelle.SetDisabledPercentage(0.500000)
StarNacelle.SetRadius(0.020000)
StarNacelle.SetEngineType(StarNacelle.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarNacelle)
#################################################
ImpulseEngine = App.ImpulseEngineProperty_Create("Impulse Engine")

ImpulseEngine.SetMaxCondition(4500.000000)
ImpulseEngine.SetCritical(0)
ImpulseEngine.SetTargetable(0)
ImpulseEngine.SetPrimary(1)
ImpulseEngine.SetPosition(0.000000, -0.010000, 0.020000)
ImpulseEngine.SetPosition2D(0.000000, 0.000000)
ImpulseEngine.SetRepairComplexity(2.000000)
ImpulseEngine.SetDisabledPercentage(0.500000)
ImpulseEngine.SetRadius(0.080000)
ImpulseEngine.SetNormalPowerPerSecond(300.000000)
ImpulseEngine.SetMaxAccel(4.500000)
ImpulseEngine.SetMaxAngularAccel(0.350000)
ImpulseEngine.SetMaxAngularVelocity(0.500000)
ImpulseEngine.SetMaxSpeed(11.500000)
ImpulseEngine.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngine)
#################################################
Impulse = App.EngineProperty_Create("Impulse")

Impulse.SetMaxCondition(3200.000000)
Impulse.SetCritical(0)
Impulse.SetTargetable(1)
Impulse.SetPrimary(1)
Impulse.SetPosition(0.000000, -0.010000, 0.020000)
Impulse.SetPosition2D(65.000000, 50.000000)
Impulse.SetRepairComplexity(2.000000)
Impulse.SetDisabledPercentage(0.500000)
Impulse.SetRadius(0.080000)
Impulse.SetEngineType(Impulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Impulse)
#################################################
Phasers = App.WeaponSystemProperty_Create("Phasers")

Phasers.SetMaxCondition(5000.000000)
Phasers.SetCritical(0)
Phasers.SetTargetable(0)
Phasers.SetPrimary(1)
Phasers.SetPosition(0.000000, 0.000000, 0.000000)
Phasers.SetPosition2D(0.000000, 0.000000)
Phasers.SetRepairComplexity(3.000000)
Phasers.SetDisabledPercentage(0.400000)
Phasers.SetRadius(0.050000)
Phasers.SetNormalPowerPerSecond(300.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)
#################################################
VentralPhaser1Array = App.PhaserProperty_Create("Ventral Phaser 1 Array")

VentralPhaser1Array.SetMaxCondition(2200.000000)
VentralPhaser1Array.SetCritical(0)
VentralPhaser1Array.SetTargetable(1)
VentralPhaser1Array.SetPrimary(1)
VentralPhaser1Array.SetPosition(0.270000, 0.562000, -0.040000)
VentralPhaser1Array.SetPosition2D(40.000000, 35.000000)
VentralPhaser1Array.SetRepairComplexity(3.200000)
VentralPhaser1Array.SetDisabledPercentage(0.400000)
VentralPhaser1Array.SetRadius(0.030000)
VentralPhaser1Array.SetDumbfire(0)
VentralPhaser1Array.SetWeaponID(1)
VentralPhaser1Array.SetGroups(0)
VentralPhaser1Array.SetDamageRadiusFactor(0.100000)
VentralPhaser1Array.SetIconNum(330)
VentralPhaser1Array.SetIconPositionX(25.000000)
VentralPhaser1Array.SetIconPositionY(35.000000)
VentralPhaser1Array.SetIconAboveShip(0)
VentralPhaser1Array.SetFireSound("JLSNova Phaser")
VentralPhaser1Array.SetMaxCharge(4.000000)
VentralPhaser1Array.SetMaxDamage(700.000000)
VentralPhaser1Array.SetMaxDamageDistance(50.000000)
VentralPhaser1Array.SetMinFiringCharge(1.500000)
VentralPhaser1Array.SetNormalDischargeRate(1.000000)
VentralPhaser1Array.SetRechargeRate(0.300000)
VentralPhaser1Array.SetIndicatorIconNum(501)
VentralPhaser1Array.SetIndicatorIconPositionX(35.000000)
VentralPhaser1Array.SetIndicatorIconPositionY(48.000000)
VentralPhaser1ArrayForward = App.TGPoint3()
VentralPhaser1ArrayForward.SetXYZ(0.872506, 0.488603, 0.000000)
VentralPhaser1ArrayUp = App.TGPoint3()
VentralPhaser1ArrayUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser1Array.SetOrientation(VentralPhaser1ArrayForward, VentralPhaser1ArrayUp)
VentralPhaser1Array.SetWidth(0.210000)
VentralPhaser1Array.SetLength(0.040000)
VentralPhaser1Array.SetArcWidthAngles(-1.396263, 1.396263)
VentralPhaser1Array.SetArcHeightAngles(-0.174533, -2.268928)
VentralPhaser1Array.SetPhaserTextureStart(0)
VentralPhaser1Array.SetPhaserTextureEnd(7)
VentralPhaser1Array.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser1Array.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.000000, 1.000000)
VentralPhaser1Array.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser1Array.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser1Array.SetInnerCoreColor(kColor)
VentralPhaser1Array.SetNumSides(6)
VentralPhaser1Array.SetMainRadius(0.030000)
VentralPhaser1Array.SetTaperRadius(0.010000)
VentralPhaser1Array.SetCoreScale(0.400000)
VentralPhaser1Array.SetTaperRatio(0.250000)
VentralPhaser1Array.SetTaperMinLength(5.000000)
VentralPhaser1Array.SetTaperMaxLength(30.000000)
VentralPhaser1Array.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser1Array.SetPerimeterTile(1.000000)
VentralPhaser1Array.SetTextureSpeed(2.000000)
VentralPhaser1Array.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser1Array)
#################################################
VentralPhaser2Array = App.PhaserProperty_Create("Ventral Phaser 2 Array")

VentralPhaser2Array.SetMaxCondition(2200.000000)
VentralPhaser2Array.SetCritical(0)
VentralPhaser2Array.SetTargetable(1)
VentralPhaser2Array.SetPrimary(1)
VentralPhaser2Array.SetPosition(-0.257000, 0.560000, -0.040000)
VentralPhaser2Array.SetPosition2D(90.000000, 35.000000)
VentralPhaser2Array.SetRepairComplexity(3.200000)
VentralPhaser2Array.SetDisabledPercentage(0.400000)
VentralPhaser2Array.SetRadius(0.030000)
VentralPhaser2Array.SetDumbfire(0)
VentralPhaser2Array.SetWeaponID(2)
VentralPhaser2Array.SetGroups(0)
VentralPhaser2Array.SetDamageRadiusFactor(0.100000)
VentralPhaser2Array.SetIconNum(350)
VentralPhaser2Array.SetIconPositionX(83.000000)
VentralPhaser2Array.SetIconPositionY(35.000000)
VentralPhaser2Array.SetIconAboveShip(0)
VentralPhaser2Array.SetFireSound("JLSNova Phaser")
VentralPhaser2Array.SetMaxCharge(4.000000)
VentralPhaser2Array.SetMaxDamage(700.000000)
VentralPhaser2Array.SetMaxDamageDistance(50.000000)
VentralPhaser2Array.SetMinFiringCharge(1.500000)
VentralPhaser2Array.SetNormalDischargeRate(1.000000)
VentralPhaser2Array.SetRechargeRate(0.300000)
VentralPhaser2Array.SetIndicatorIconNum(502)
VentralPhaser2Array.SetIndicatorIconPositionX(83.000000)
VentralPhaser2Array.SetIndicatorIconPositionY(48.000000)
VentralPhaser2ArrayForward = App.TGPoint3()
VentralPhaser2ArrayForward.SetXYZ(-0.872506, 0.488603, 0.000000)
VentralPhaser2ArrayUp = App.TGPoint3()
VentralPhaser2ArrayUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser2Array.SetOrientation(VentralPhaser2ArrayForward, VentralPhaser2ArrayUp)
VentralPhaser2Array.SetWidth(0.210000)
VentralPhaser2Array.SetLength(0.040000)
VentralPhaser2Array.SetArcWidthAngles(-1.396263, 1.396263)
VentralPhaser2Array.SetArcHeightAngles(-0.174533, -2.268928)
VentralPhaser2Array.SetPhaserTextureStart(0)
VentralPhaser2Array.SetPhaserTextureEnd(7)
VentralPhaser2Array.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser2Array.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser2Array.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser2Array.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser2Array.SetInnerCoreColor(kColor)
VentralPhaser2Array.SetNumSides(6)
VentralPhaser2Array.SetMainRadius(0.030000)
VentralPhaser2Array.SetTaperRadius(0.010000)
VentralPhaser2Array.SetCoreScale(0.400000)
VentralPhaser2Array.SetTaperRatio(0.250000)
VentralPhaser2Array.SetTaperMinLength(5.000000)
VentralPhaser2Array.SetTaperMaxLength(30.000000)
VentralPhaser2Array.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser2Array.SetPerimeterTile(1.000000)
VentralPhaser2Array.SetTextureSpeed(2.000000)
VentralPhaser2Array.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser2Array)
#################################################
VentralPhaser1Strip = App.PhaserProperty_Create("Ventral Phaser 1 Strip")

VentralPhaser1Strip.SetMaxCondition(1500.000000)
VentralPhaser1Strip.SetCritical(0)
VentralPhaser1Strip.SetTargetable(1)
VentralPhaser1Strip.SetPrimary(1)
VentralPhaser1Strip.SetPosition(0.271576, 0.122931, -0.036000)
VentralPhaser1Strip.SetPosition2D(20.000000, 55.000000)
VentralPhaser1Strip.SetRepairComplexity(2.000000)
VentralPhaser1Strip.SetDisabledPercentage(0.300000)
VentralPhaser1Strip.SetRadius(0.020000)
VentralPhaser1Strip.SetDumbfire(0)
VentralPhaser1Strip.SetWeaponID(3)
VentralPhaser1Strip.SetGroups(0)
VentralPhaser1Strip.SetDamageRadiusFactor(0.100000)
VentralPhaser1Strip.SetIconNum(361)
VentralPhaser1Strip.SetIconPositionX(12.000000)
VentralPhaser1Strip.SetIconPositionY(58.000000)
VentralPhaser1Strip.SetIconAboveShip(0)
VentralPhaser1Strip.SetFireSound("JLSNova Phaser")
VentralPhaser1Strip.SetMaxCharge(3.000000)
VentralPhaser1Strip.SetMaxDamage(700.000000)
VentralPhaser1Strip.SetMaxDamageDistance(50.000000)
VentralPhaser1Strip.SetMinFiringCharge(1.500000)
VentralPhaser1Strip.SetNormalDischargeRate(1.000000)
VentralPhaser1Strip.SetRechargeRate(0.200000)
VentralPhaser1Strip.SetIndicatorIconNum(504)
VentralPhaser1Strip.SetIndicatorIconPositionX(35.000000)
VentralPhaser1Strip.SetIndicatorIconPositionY(68.000000)
VentralPhaser1StripForward = App.TGPoint3()
VentralPhaser1StripForward.SetXYZ(0.481919, -0.876216, 0.000000)
VentralPhaser1StripUp = App.TGPoint3()
VentralPhaser1StripUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser1Strip.SetOrientation(VentralPhaser1StripForward, VentralPhaser1StripUp)
VentralPhaser1Strip.SetWidth(0.045000)
VentralPhaser1Strip.SetLength(0.001000)
VentralPhaser1Strip.SetArcWidthAngles(-0.174533, 0.872665)
VentralPhaser1Strip.SetArcHeightAngles(-2.268928, -0.523599)
VentralPhaser1Strip.SetPhaserTextureStart(0)
VentralPhaser1Strip.SetPhaserTextureEnd(7)
VentralPhaser1Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser1Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser1Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser1Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser1Strip.SetInnerCoreColor(kColor)
VentralPhaser1Strip.SetNumSides(6)
VentralPhaser1Strip.SetMainRadius(0.030000)
VentralPhaser1Strip.SetTaperRadius(0.010000)
VentralPhaser1Strip.SetCoreScale(0.400000)
VentralPhaser1Strip.SetTaperRatio(0.250000)
VentralPhaser1Strip.SetTaperMinLength(5.000000)
VentralPhaser1Strip.SetTaperMaxLength(30.000000)
VentralPhaser1Strip.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser1Strip.SetPerimeterTile(1.000000)
VentralPhaser1Strip.SetTextureSpeed(2.000000)
VentralPhaser1Strip.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser1Strip)
#################################################
VentralPhaser2Strip = App.PhaserProperty_Create("Ventral Phaser 2 Strip")

VentralPhaser2Strip.SetMaxCondition(1500.000000)
VentralPhaser2Strip.SetCritical(0)
VentralPhaser2Strip.SetTargetable(1)
VentralPhaser2Strip.SetPrimary(1)
VentralPhaser2Strip.SetPosition(-0.276000, 0.121000, -0.036500)
VentralPhaser2Strip.SetPosition2D(110.000000, 55.000000)
VentralPhaser2Strip.SetRepairComplexity(2.000000)
VentralPhaser2Strip.SetDisabledPercentage(0.300000)
VentralPhaser2Strip.SetRadius(0.020000)
VentralPhaser2Strip.SetDumbfire(0)
VentralPhaser2Strip.SetWeaponID(4)
VentralPhaser2Strip.SetGroups(0)
VentralPhaser2Strip.SetDamageRadiusFactor(0.100000)
VentralPhaser2Strip.SetIconNum(362)
VentralPhaser2Strip.SetIconPositionX(134.000000)
VentralPhaser2Strip.SetIconPositionY(58.000000)
VentralPhaser2Strip.SetIconAboveShip(0)
VentralPhaser2Strip.SetFireSound("JLSNova Phaser")
VentralPhaser2Strip.SetMaxCharge(3.000000)
VentralPhaser2Strip.SetMaxDamage(700.000000)
VentralPhaser2Strip.SetMaxDamageDistance(50.000000)
VentralPhaser2Strip.SetMinFiringCharge(1.500000)
VentralPhaser2Strip.SetNormalDischargeRate(1.000000)
VentralPhaser2Strip.SetRechargeRate(0.200000)
VentralPhaser2Strip.SetIndicatorIconNum(507)
VentralPhaser2Strip.SetIndicatorIconPositionX(90.000000)
VentralPhaser2Strip.SetIndicatorIconPositionY(68.000000)
VentralPhaser2StripForward = App.TGPoint3()
VentralPhaser2StripForward.SetXYZ(-0.481919, -0.876216, 0.000000)
VentralPhaser2StripUp = App.TGPoint3()
VentralPhaser2StripUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser2Strip.SetOrientation(VentralPhaser2StripForward, VentralPhaser2StripUp)
VentralPhaser2Strip.SetWidth(0.045000)
VentralPhaser2Strip.SetLength(0.001000)
VentralPhaser2Strip.SetArcWidthAngles(-1.047198, 0.174533)
VentralPhaser2Strip.SetArcHeightAngles(-2.094395, -0.349066)
VentralPhaser2Strip.SetPhaserTextureStart(0)
VentralPhaser2Strip.SetPhaserTextureEnd(7)
VentralPhaser2Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser2Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser2Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser2Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser2Strip.SetInnerCoreColor(kColor)
VentralPhaser2Strip.SetNumSides(6)
VentralPhaser2Strip.SetMainRadius(0.040000)
VentralPhaser2Strip.SetTaperRadius(0.010000)
VentralPhaser2Strip.SetCoreScale(0.400000)
VentralPhaser2Strip.SetTaperRatio(0.250000)
VentralPhaser2Strip.SetTaperMinLength(5.000000)
VentralPhaser2Strip.SetTaperMaxLength(30.000000)
VentralPhaser2Strip.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser2Strip.SetPerimeterTile(1.000000)
VentralPhaser2Strip.SetTextureSpeed(2.000000)
VentralPhaser2Strip.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser2Strip)
#################################################
DorsalPhaser1Array = App.PhaserProperty_Create("Dorsal Phaser 1 Array")

DorsalPhaser1Array.SetMaxCondition(2000.000000)
DorsalPhaser1Array.SetCritical(0)
DorsalPhaser1Array.SetTargetable(1)
DorsalPhaser1Array.SetPrimary(1)
DorsalPhaser1Array.SetPosition(0.241000, 0.510000, 0.054000)
DorsalPhaser1Array.SetPosition2D(40.000000, 15.000000)
DorsalPhaser1Array.SetRepairComplexity(3.000000)
DorsalPhaser1Array.SetDisabledPercentage(0.400000)
DorsalPhaser1Array.SetRadius(0.030000)
DorsalPhaser1Array.SetDumbfire(0)
DorsalPhaser1Array.SetWeaponID(5)
DorsalPhaser1Array.SetGroups(0)
DorsalPhaser1Array.SetDamageRadiusFactor(0.100000)
DorsalPhaser1Array.SetIconNum(330)
DorsalPhaser1Array.SetIconPositionX(25.000000)
DorsalPhaser1Array.SetIconPositionY(15.000000)
DorsalPhaser1Array.SetIconAboveShip(1)
DorsalPhaser1Array.SetFireSound("JLSNova Phaser")
DorsalPhaser1Array.SetMaxCharge(4.000000)
DorsalPhaser1Array.SetMaxDamage(700.000000)
DorsalPhaser1Array.SetMaxDamageDistance(50.000000)
DorsalPhaser1Array.SetMinFiringCharge(1.500000)
DorsalPhaser1Array.SetNormalDischargeRate(1.000000)
DorsalPhaser1Array.SetRechargeRate(0.300000)
DorsalPhaser1Array.SetIndicatorIconNum(501)
DorsalPhaser1Array.SetIndicatorIconPositionX(35.000000)
DorsalPhaser1Array.SetIndicatorIconPositionY(28.000000)
DorsalPhaser1ArrayForward = App.TGPoint3()
DorsalPhaser1ArrayForward.SetXYZ(0.911922, 0.410365, 0.000000)
DorsalPhaser1ArrayUp = App.TGPoint3()
DorsalPhaser1ArrayUp.SetXYZ(0.000000, -0.029987, 0.999550)
DorsalPhaser1Array.SetOrientation(DorsalPhaser1ArrayForward, DorsalPhaser1ArrayUp)
DorsalPhaser1Array.SetWidth(0.170000)
DorsalPhaser1Array.SetLength(0.030000)
DorsalPhaser1Array.SetArcWidthAngles(-1.396263, 1.396263)
DorsalPhaser1Array.SetArcHeightAngles(-0.174533, 2.268928)
DorsalPhaser1Array.SetPhaserTextureStart(0)
DorsalPhaser1Array.SetPhaserTextureEnd(7)
DorsalPhaser1Array.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser1Array.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser1Array.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser1Array.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser1Array.SetInnerCoreColor(kColor)
DorsalPhaser1Array.SetNumSides(6)
DorsalPhaser1Array.SetMainRadius(0.030000)
DorsalPhaser1Array.SetTaperRadius(0.010000)
DorsalPhaser1Array.SetCoreScale(0.400000)
DorsalPhaser1Array.SetTaperRatio(0.250000)
DorsalPhaser1Array.SetTaperMinLength(5.000000)
DorsalPhaser1Array.SetTaperMaxLength(30.000000)
DorsalPhaser1Array.SetLengthTextureTilePerUnit(0.500000)
DorsalPhaser1Array.SetPerimeterTile(1.000000)
DorsalPhaser1Array.SetTextureSpeed(2.000000)
DorsalPhaser1Array.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser1Array)
#################################################
DorsalPhaser2Array = App.PhaserProperty_Create("Dorsal Phaser 2 Array")

DorsalPhaser2Array.SetMaxCondition(2000.000000)
DorsalPhaser2Array.SetCritical(0)
DorsalPhaser2Array.SetTargetable(1)
DorsalPhaser2Array.SetPrimary(1)
DorsalPhaser2Array.SetPosition(-0.241000, 0.510000, 0.054000)
DorsalPhaser2Array.SetPosition2D(90.000000, 15.000000)
DorsalPhaser2Array.SetRepairComplexity(3.000000)
DorsalPhaser2Array.SetDisabledPercentage(0.400000)
DorsalPhaser2Array.SetRadius(0.030000)
DorsalPhaser2Array.SetDumbfire(0)
DorsalPhaser2Array.SetWeaponID(6)
DorsalPhaser2Array.SetGroups(0)
DorsalPhaser2Array.SetDamageRadiusFactor(0.100000)
DorsalPhaser2Array.SetIconNum(350)
DorsalPhaser2Array.SetIconPositionX(83.000000)
DorsalPhaser2Array.SetIconPositionY(15.000000)
DorsalPhaser2Array.SetIconAboveShip(1)
DorsalPhaser2Array.SetFireSound("JLSNova Phaser")
DorsalPhaser2Array.SetMaxCharge(4.000000)
DorsalPhaser2Array.SetMaxDamage(700.000000)
DorsalPhaser2Array.SetMaxDamageDistance(50.000000)
DorsalPhaser2Array.SetMinFiringCharge(1.500000)
DorsalPhaser2Array.SetNormalDischargeRate(1.000000)
DorsalPhaser2Array.SetRechargeRate(0.300000)
DorsalPhaser2Array.SetIndicatorIconNum(502)
DorsalPhaser2Array.SetIndicatorIconPositionX(83.000000)
DorsalPhaser2Array.SetIndicatorIconPositionY(28.000000)
DorsalPhaser2ArrayForward = App.TGPoint3()
DorsalPhaser2ArrayForward.SetXYZ(-0.911922, 0.410365, 0.000000)
DorsalPhaser2ArrayUp = App.TGPoint3()
DorsalPhaser2ArrayUp.SetXYZ(0.000000, -0.029987, 0.999550)
DorsalPhaser2Array.SetOrientation(DorsalPhaser2ArrayForward, DorsalPhaser2ArrayUp)
DorsalPhaser2Array.SetWidth(0.170000)
DorsalPhaser2Array.SetLength(0.030000)
DorsalPhaser2Array.SetArcWidthAngles(-1.396263, 1.396263)
DorsalPhaser2Array.SetArcHeightAngles(-0.174533, 2.268928)
DorsalPhaser2Array.SetPhaserTextureStart(0)
DorsalPhaser2Array.SetPhaserTextureEnd(7)
DorsalPhaser2Array.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser2Array.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser2Array.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser2Array.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser2Array.SetInnerCoreColor(kColor)
DorsalPhaser2Array.SetNumSides(6)
DorsalPhaser2Array.SetMainRadius(0.030000)
DorsalPhaser2Array.SetTaperRadius(0.010000)
DorsalPhaser2Array.SetCoreScale(0.400000)
DorsalPhaser2Array.SetTaperRatio(0.250000)
DorsalPhaser2Array.SetTaperMinLength(5.000000)
DorsalPhaser2Array.SetTaperMaxLength(30.000000)
DorsalPhaser2Array.SetLengthTextureTilePerUnit(0.500000)
DorsalPhaser2Array.SetPerimeterTile(1.000000)
DorsalPhaser2Array.SetTextureSpeed(2.000000)
DorsalPhaser2Array.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser2Array)
#################################################
DorsalPhaser1Strip = App.PhaserProperty_Create("Dorsal Phaser 1 Strip")

DorsalPhaser1Strip.SetMaxCondition(1500.000000)
DorsalPhaser1Strip.SetCritical(0)
DorsalPhaser1Strip.SetTargetable(1)
DorsalPhaser1Strip.SetPrimary(1)
DorsalPhaser1Strip.SetPosition(-0.278650, 0.114000, 0.010000)
DorsalPhaser1Strip.SetPosition2D(20.000000, 35.000000)
DorsalPhaser1Strip.SetRepairComplexity(2.000000)
DorsalPhaser1Strip.SetDisabledPercentage(0.300000)
DorsalPhaser1Strip.SetRadius(0.020000)
DorsalPhaser1Strip.SetDumbfire(0)
DorsalPhaser1Strip.SetWeaponID(7)
DorsalPhaser1Strip.SetGroups(0)
DorsalPhaser1Strip.SetDamageRadiusFactor(0.100000)
DorsalPhaser1Strip.SetIconNum(361)
DorsalPhaser1Strip.SetIconPositionX(12.000000)
DorsalPhaser1Strip.SetIconPositionY(38.000000)
DorsalPhaser1Strip.SetIconAboveShip(1)
DorsalPhaser1Strip.SetFireSound("JLSNova Phaser")
DorsalPhaser1Strip.SetMaxCharge(3.000000)
DorsalPhaser1Strip.SetMaxDamage(700.000000)
DorsalPhaser1Strip.SetMaxDamageDistance(50.000000)
DorsalPhaser1Strip.SetMinFiringCharge(1.500000)
DorsalPhaser1Strip.SetNormalDischargeRate(1.000000)
DorsalPhaser1Strip.SetRechargeRate(0.200000)
DorsalPhaser1Strip.SetIndicatorIconNum(504)
DorsalPhaser1Strip.SetIndicatorIconPositionX(35.000000)
DorsalPhaser1Strip.SetIndicatorIconPositionY(48.000000)
DorsalPhaser1StripForward = App.TGPoint3()
DorsalPhaser1StripForward.SetXYZ(-0.544988, -0.838444, 0.000000)
DorsalPhaser1StripUp = App.TGPoint3()
DorsalPhaser1StripUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser1Strip.SetOrientation(DorsalPhaser1StripForward, DorsalPhaser1StripUp)
DorsalPhaser1Strip.SetWidth(0.044000)
DorsalPhaser1Strip.SetLength(0.001000)
DorsalPhaser1Strip.SetArcWidthAngles(1.396263, 0.349066)
DorsalPhaser1Strip.SetArcHeightAngles(-0.523599, 0.000000)
DorsalPhaser1Strip.SetPhaserTextureStart(0)
DorsalPhaser1Strip.SetPhaserTextureEnd(7)
DorsalPhaser1Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser1Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser1Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser1Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser1Strip.SetInnerCoreColor(kColor)
DorsalPhaser1Strip.SetNumSides(6)
DorsalPhaser1Strip.SetMainRadius(0.040000)
DorsalPhaser1Strip.SetTaperRadius(0.010000)
DorsalPhaser1Strip.SetCoreScale(0.400000)
DorsalPhaser1Strip.SetTaperRatio(0.250000)
DorsalPhaser1Strip.SetTaperMinLength(5.000000)
DorsalPhaser1Strip.SetTaperMaxLength(30.000000)
DorsalPhaser1Strip.SetLengthTextureTilePerUnit(0.500000)
DorsalPhaser1Strip.SetPerimeterTile(1.000000)
DorsalPhaser1Strip.SetTextureSpeed(2.000000)
DorsalPhaser1Strip.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser1Strip)
#################################################
DorsalPhaser2Strip = App.PhaserProperty_Create("Dorsal Phaser 2 Strip")

DorsalPhaser2Strip.SetMaxCondition(1500.000000)
DorsalPhaser2Strip.SetCritical(0)
DorsalPhaser2Strip.SetTargetable(1)
DorsalPhaser2Strip.SetPrimary(1)
DorsalPhaser2Strip.SetPosition(0.278650, 0.114000, 0.010000)
DorsalPhaser2Strip.SetPosition2D(110.000000, 35.000000)
DorsalPhaser2Strip.SetRepairComplexity(2.000000)
DorsalPhaser2Strip.SetDisabledPercentage(0.300000)
DorsalPhaser2Strip.SetRadius(0.020000)
DorsalPhaser2Strip.SetDumbfire(0)
DorsalPhaser2Strip.SetWeaponID(8)
DorsalPhaser2Strip.SetGroups(0)
DorsalPhaser2Strip.SetDamageRadiusFactor(0.100000)
DorsalPhaser2Strip.SetIconNum(362)
DorsalPhaser2Strip.SetIconPositionX(134.000000)
DorsalPhaser2Strip.SetIconPositionY(38.000000)
DorsalPhaser2Strip.SetIconAboveShip(1)
DorsalPhaser2Strip.SetFireSound("JLSNova Phaser")
DorsalPhaser2Strip.SetMaxCharge(3.000000)
DorsalPhaser2Strip.SetMaxDamage(700.000000)
DorsalPhaser2Strip.SetMaxDamageDistance(50.000000)
DorsalPhaser2Strip.SetMinFiringCharge(1.500000)
DorsalPhaser2Strip.SetNormalDischargeRate(1.000000)
DorsalPhaser2Strip.SetRechargeRate(0.200000)
DorsalPhaser2Strip.SetIndicatorIconNum(507)
DorsalPhaser2Strip.SetIndicatorIconPositionX(90.000000)
DorsalPhaser2Strip.SetIndicatorIconPositionY(48.000000)
DorsalPhaser2StripForward = App.TGPoint3()
DorsalPhaser2StripForward.SetXYZ(0.544988, -0.838444, 0.000000)
DorsalPhaser2StripUp = App.TGPoint3()
DorsalPhaser2StripUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser2Strip.SetOrientation(DorsalPhaser2StripForward, DorsalPhaser2StripUp)
DorsalPhaser2Strip.SetWidth(0.044000)
DorsalPhaser2Strip.SetLength(0.001000)
DorsalPhaser2Strip.SetArcWidthAngles(-1.396263, -0.349066)
DorsalPhaser2Strip.SetArcHeightAngles(-0.523599, 0.000000)
DorsalPhaser2Strip.SetPhaserTextureStart(0)
DorsalPhaser2Strip.SetPhaserTextureEnd(7)
DorsalPhaser2Strip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser2Strip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser2Strip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser2Strip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser2Strip.SetInnerCoreColor(kColor)
DorsalPhaser2Strip.SetNumSides(6)
DorsalPhaser2Strip.SetMainRadius(0.030000)
DorsalPhaser2Strip.SetTaperRadius(0.010000)
DorsalPhaser2Strip.SetCoreScale(0.400000)
DorsalPhaser2Strip.SetTaperRatio(0.250000)
DorsalPhaser2Strip.SetTaperMinLength(5.000000)
DorsalPhaser2Strip.SetTaperMaxLength(30.000000)
DorsalPhaser2Strip.SetLengthTextureTilePerUnit(0.500000)
DorsalPhaser2Strip.SetPerimeterTile(1.000000)
DorsalPhaser2Strip.SetTextureSpeed(2.000000)
DorsalPhaser2Strip.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser2Strip)
#################################################
VentralPhaser3Array = App.PhaserProperty_Create("Ventral Phaser 3 Array")

VentralPhaser3Array.SetMaxCondition(2000.000000)
VentralPhaser3Array.SetCritical(0)
VentralPhaser3Array.SetTargetable(1)
VentralPhaser3Array.SetPrimary(1)
VentralPhaser3Array.SetPosition(0.000000, 0.088653, -0.103000)
VentralPhaser3Array.SetPosition2D(65.000000, 110.000000)
VentralPhaser3Array.SetRepairComplexity(3.000000)
VentralPhaser3Array.SetDisabledPercentage(0.400000)
VentralPhaser3Array.SetRadius(0.030000)
VentralPhaser3Array.SetDumbfire(0)
VentralPhaser3Array.SetWeaponID(0)
VentralPhaser3Array.SetGroups(0)
VentralPhaser3Array.SetDamageRadiusFactor(0.100000)
VentralPhaser3Array.SetIconNum(363)
VentralPhaser3Array.SetIconPositionX(65.000000)
VentralPhaser3Array.SetIconPositionY(83.000000)
VentralPhaser3Array.SetIconAboveShip(1)
VentralPhaser3Array.SetFireSound("JLSNova Phaser")
VentralPhaser3Array.SetMaxCharge(4.000000)
VentralPhaser3Array.SetMaxDamage(700.000000)
VentralPhaser3Array.SetMaxDamageDistance(50.000000)
VentralPhaser3Array.SetMinFiringCharge(1.500000)
VentralPhaser3Array.SetNormalDischargeRate(1.000000)
VentralPhaser3Array.SetRechargeRate(0.250000)
VentralPhaser3Array.SetIndicatorIconNum(511)
VentralPhaser3Array.SetIndicatorIconPositionX(60.000000)
VentralPhaser3Array.SetIndicatorIconPositionY(78.000000)
VentralPhaser3ArrayForward = App.TGPoint3()
VentralPhaser3ArrayForward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPhaser3ArrayUp = App.TGPoint3()
VentralPhaser3ArrayUp.SetXYZ(0.000000, 1.000000, 0.000000)
VentralPhaser3Array.SetOrientation(VentralPhaser3ArrayForward, VentralPhaser3ArrayUp)
VentralPhaser3Array.SetWidth(0.120000)
VentralPhaser3Array.SetLength(0.065000)
VentralPhaser3Array.SetArcWidthAngles(-0.610865, 0.610865)
VentralPhaser3Array.SetArcHeightAngles(-0.698132, 0.523599)
VentralPhaser3Array.SetPhaserTextureStart(0)
VentralPhaser3Array.SetPhaserTextureEnd(7)
VentralPhaser3Array.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser3Array.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser3Array.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser3Array.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser3Array.SetInnerCoreColor(kColor)
VentralPhaser3Array.SetNumSides(6)
VentralPhaser3Array.SetMainRadius(0.030000)
VentralPhaser3Array.SetTaperRadius(0.010000)
VentralPhaser3Array.SetCoreScale(0.400000)
VentralPhaser3Array.SetTaperRatio(0.250000)
VentralPhaser3Array.SetTaperMinLength(5.000000)
VentralPhaser3Array.SetTaperMaxLength(30.000000)
VentralPhaser3Array.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser3Array.SetPerimeterTile(1.000000)
VentralPhaser3Array.SetTextureSpeed(2.000000)
VentralPhaser3Array.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser3Array)
#################################################
PortPhaserStrip = App.PhaserProperty_Create("Port Phaser Strip")

PortPhaserStrip.SetMaxCondition(1500.000000)
PortPhaserStrip.SetCritical(0)
PortPhaserStrip.SetTargetable(1)
PortPhaserStrip.SetPrimary(1)
PortPhaserStrip.SetPosition(-0.080000, -0.500000, 0.004000)
PortPhaserStrip.SetPosition2D(50.000000, 80.000000)
PortPhaserStrip.SetRepairComplexity(2.000000)
PortPhaserStrip.SetDisabledPercentage(0.300000)
PortPhaserStrip.SetRadius(0.020000)
PortPhaserStrip.SetDumbfire(0)
PortPhaserStrip.SetWeaponID(9)
PortPhaserStrip.SetGroups(0)
PortPhaserStrip.SetDamageRadiusFactor(0.100000)
PortPhaserStrip.SetIconNum(361)
PortPhaserStrip.SetIconPositionX(48.000000)
PortPhaserStrip.SetIconPositionY(85.000000)
PortPhaserStrip.SetIconAboveShip(1)
PortPhaserStrip.SetFireSound("JLSNova Phaser")
PortPhaserStrip.SetMaxCharge(3.000000)
PortPhaserStrip.SetMaxDamage(700.000000)
PortPhaserStrip.SetMaxDamageDistance(50.000000)
PortPhaserStrip.SetMinFiringCharge(1.500000)
PortPhaserStrip.SetNormalDischargeRate(1.000000)
PortPhaserStrip.SetRechargeRate(0.200000)
PortPhaserStrip.SetIndicatorIconNum(508)
PortPhaserStrip.SetIndicatorIconPositionX(44.000000)
PortPhaserStrip.SetIndicatorIconPositionY(85.000000)
PortPhaserStripForward = App.TGPoint3()
PortPhaserStripForward.SetXYZ(-0.972387, -0.233373, 0.000000)
PortPhaserStripUp = App.TGPoint3()
PortPhaserStripUp.SetXYZ(0.000000, 0.000000, 1.000000)
PortPhaserStrip.SetOrientation(PortPhaserStripForward, PortPhaserStripUp)
PortPhaserStrip.SetWidth(0.056000)
PortPhaserStrip.SetLength(0.001000)
PortPhaserStrip.SetArcWidthAngles(-1.047198, 1.047198)
PortPhaserStrip.SetArcHeightAngles(1.134464, 2.094395)
PortPhaserStrip.SetPhaserTextureStart(0)
PortPhaserStrip.SetPhaserTextureEnd(7)
PortPhaserStrip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PortPhaserStrip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PortPhaserStrip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PortPhaserStrip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PortPhaserStrip.SetInnerCoreColor(kColor)
PortPhaserStrip.SetNumSides(6)
PortPhaserStrip.SetMainRadius(0.030000)
PortPhaserStrip.SetTaperRadius(0.010000)
PortPhaserStrip.SetCoreScale(0.400000)
PortPhaserStrip.SetTaperRatio(0.250000)
PortPhaserStrip.SetTaperMinLength(5.000000)
PortPhaserStrip.SetTaperMaxLength(30.000000)
PortPhaserStrip.SetLengthTextureTilePerUnit(0.500000)
PortPhaserStrip.SetPerimeterTile(1.000000)
PortPhaserStrip.SetTextureSpeed(2.000000)
PortPhaserStrip.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortPhaserStrip)
#################################################
StarPhaserStrip = App.PhaserProperty_Create("Star Phaser Strip")

StarPhaserStrip.SetMaxCondition(1500.000000)
StarPhaserStrip.SetCritical(0)
StarPhaserStrip.SetTargetable(1)
StarPhaserStrip.SetPrimary(1)
StarPhaserStrip.SetPosition(0.080000, -0.500000, 0.004000)
StarPhaserStrip.SetPosition2D(80.000000, 80.000000)
StarPhaserStrip.SetRepairComplexity(2.000000)
StarPhaserStrip.SetDisabledPercentage(0.300000)
StarPhaserStrip.SetRadius(0.020000)
StarPhaserStrip.SetDumbfire(0)
StarPhaserStrip.SetWeaponID(9)
StarPhaserStrip.SetGroups(0)
StarPhaserStrip.SetDamageRadiusFactor(0.100000)
StarPhaserStrip.SetIconNum(362)
StarPhaserStrip.SetIconPositionX(98.000000)
StarPhaserStrip.SetIconPositionY(85.000000)
StarPhaserStrip.SetIconAboveShip(1)
StarPhaserStrip.SetFireSound("JLSNova Phaser")
StarPhaserStrip.SetMaxCharge(3.000000)
StarPhaserStrip.SetMaxDamage(700.000000)
StarPhaserStrip.SetMaxDamageDistance(50.000000)
StarPhaserStrip.SetMinFiringCharge(1.500000)
StarPhaserStrip.SetNormalDischargeRate(1.000000)
StarPhaserStrip.SetRechargeRate(0.200000)
StarPhaserStrip.SetIndicatorIconNum(509)
StarPhaserStrip.SetIndicatorIconPositionX(98.000000)
StarPhaserStrip.SetIndicatorIconPositionY(85.000000)
StarPhaserStripForward = App.TGPoint3()
StarPhaserStripForward.SetXYZ(0.972387, -0.233373, 0.000000)
StarPhaserStripUp = App.TGPoint3()
StarPhaserStripUp.SetXYZ(0.000000, 0.000000, 1.000000)
StarPhaserStrip.SetOrientation(StarPhaserStripForward, StarPhaserStripUp)
StarPhaserStrip.SetWidth(0.056000)
StarPhaserStrip.SetLength(0.001000)
StarPhaserStrip.SetArcWidthAngles(-1.047198, 1.047198)
StarPhaserStrip.SetArcHeightAngles(1.134464, 2.094395)
StarPhaserStrip.SetPhaserTextureStart(0)
StarPhaserStrip.SetPhaserTextureEnd(7)
StarPhaserStrip.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
StarPhaserStrip.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
StarPhaserStrip.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
StarPhaserStrip.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
StarPhaserStrip.SetInnerCoreColor(kColor)
StarPhaserStrip.SetNumSides(6)
StarPhaserStrip.SetMainRadius(0.030000)
StarPhaserStrip.SetTaperRadius(0.010000)
StarPhaserStrip.SetCoreScale(0.400000)
StarPhaserStrip.SetTaperRatio(0.250000)
StarPhaserStrip.SetTaperMinLength(5.000000)
StarPhaserStrip.SetTaperMaxLength(30.000000)
StarPhaserStrip.SetLengthTextureTilePerUnit(0.500000)
StarPhaserStrip.SetPerimeterTile(1.000000)
StarPhaserStrip.SetTextureSpeed(2.000000)
StarPhaserStrip.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarPhaserStrip)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(3000.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(0.000000, 0.000000, 0.000000)
Torpedoes.SetPosition2D(0.000000, 0.000000)
Torpedoes.SetRepairComplexity(2.000000)
Torpedoes.SetDisabledPercentage(0.600000)
Torpedoes.SetRadius(0.050000)
Torpedoes.SetNormalPowerPerSecond(200.000000)
Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO)
Torpedoes.SetSingleFire(0)
Torpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;12;Dual")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 100)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.ZZ_VoyPhoton")
Torpedoes.SetNumAmmoTypes(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
ForwardTorpedo1 = App.TorpedoTubeProperty_Create("Forward Torpedo 1")

ForwardTorpedo1.SetMaxCondition(2500.000000)
ForwardTorpedo1.SetCritical(0)
ForwardTorpedo1.SetTargetable(1)
ForwardTorpedo1.SetPrimary(1)
ForwardTorpedo1.SetPosition(-0.115100, 0.782300, 0.000000)
ForwardTorpedo1.SetPosition2D(51.000000, 25.000000)
ForwardTorpedo1.SetRepairComplexity(3.000000)
ForwardTorpedo1.SetDisabledPercentage(0.400000)
ForwardTorpedo1.SetRadius(0.050000)
ForwardTorpedo1.SetDumbfire(1)
ForwardTorpedo1.SetWeaponID(0)
ForwardTorpedo1.SetGroups(1)
ForwardTorpedo1.SetDamageRadiusFactor(0.600000)
ForwardTorpedo1.SetIconNum(370)
ForwardTorpedo1.SetIconPositionX(71.000000)
ForwardTorpedo1.SetIconPositionY(50.000000)
ForwardTorpedo1.SetIconAboveShip(1)
ForwardTorpedo1.SetImmediateDelay(0.900000)
ForwardTorpedo1.SetReloadDelay(20.000000)
ForwardTorpedo1.SetMaxReady(2)
ForwardTorpedo1Direction = App.TGPoint3()
ForwardTorpedo1Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo1.SetDirection(ForwardTorpedo1Direction)
ForwardTorpedo1Right = App.TGPoint3()
ForwardTorpedo1Right.SetXYZ(-1.000000, 0.000000, 0.000000)
ForwardTorpedo1.SetRight(ForwardTorpedo1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo1)
#################################################
ForwardTorpedo2 = App.TorpedoTubeProperty_Create("Forward Torpedo 2")

ForwardTorpedo2.SetMaxCondition(2500.000000)
ForwardTorpedo2.SetCritical(0)
ForwardTorpedo2.SetTargetable(1)
ForwardTorpedo2.SetPrimary(1)
ForwardTorpedo2.SetPosition(0.115100, 0.782300, 0.000000)
ForwardTorpedo2.SetPosition2D(79.000000, 25.000000)
ForwardTorpedo2.SetRepairComplexity(3.000000)
ForwardTorpedo2.SetDisabledPercentage(0.400000)
ForwardTorpedo2.SetRadius(0.050000)
ForwardTorpedo2.SetDumbfire(1)
ForwardTorpedo2.SetWeaponID(1)
ForwardTorpedo2.SetGroups(1)
ForwardTorpedo2.SetDamageRadiusFactor(0.600000)
ForwardTorpedo2.SetIconNum(370)
ForwardTorpedo2.SetIconPositionX(84.000000)
ForwardTorpedo2.SetIconPositionY(50.000000)
ForwardTorpedo2.SetIconAboveShip(1)
ForwardTorpedo2.SetImmediateDelay(0.500000)
ForwardTorpedo2.SetReloadDelay(20.000000)
ForwardTorpedo2.SetMaxReady(2)
ForwardTorpedo2Direction = App.TGPoint3()
ForwardTorpedo2Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo2.SetDirection(ForwardTorpedo2Direction)
ForwardTorpedo2Right = App.TGPoint3()
ForwardTorpedo2Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorpedo2.SetRight(ForwardTorpedo2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo2)
#################################################
AftTorpedo = App.TorpedoTubeProperty_Create("Aft Torpedo")

AftTorpedo.SetMaxCondition(2500.000000)
AftTorpedo.SetCritical(0)
AftTorpedo.SetTargetable(1)
AftTorpedo.SetPrimary(1)
AftTorpedo.SetPosition(0.000000, -0.230000, -0.101200)
AftTorpedo.SetPosition2D(65.000000, 95.000000)
AftTorpedo.SetRepairComplexity(3.000000)
AftTorpedo.SetDisabledPercentage(0.400000)
AftTorpedo.SetRadius(0.050000)
AftTorpedo.SetDumbfire(1)
AftTorpedo.SetWeaponID(2)
AftTorpedo.SetGroups(2)
AftTorpedo.SetDamageRadiusFactor(0.600000)
AftTorpedo.SetIconNum(370)
AftTorpedo.SetIconPositionX(77.000000)
AftTorpedo.SetIconPositionY(110.000000)
AftTorpedo.SetIconAboveShip(1)
AftTorpedo.SetImmediateDelay(0.600000)
AftTorpedo.SetReloadDelay(20.000000)
AftTorpedo.SetMaxReady(1)
AftTorpedoDirection = App.TGPoint3()
AftTorpedoDirection.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedo.SetDirection(AftTorpedoDirection)
AftTorpedoRight = App.TGPoint3()
AftTorpedoRight.SetXYZ(-1.000000, 0.000000, 0.000000)
AftTorpedo.SetRight(AftTorpedoRight)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractors")

Tractors.SetMaxCondition(2500.000000)
Tractors.SetCritical(0)
Tractors.SetTargetable(0)
Tractors.SetPrimary(1)
Tractors.SetPosition(0.000000, 0.000000, 0.000000)
Tractors.SetPosition2D(0.000000, 0.000000)
Tractors.SetRepairComplexity(3.000000)
Tractors.SetDisabledPercentage(0.750000)
Tractors.SetRadius(0.030000)
Tractors.SetNormalPowerPerSecond(400.000000)
Tractors.SetWeaponSystemType(Tractors.WST_TRACTOR)
Tractors.SetSingleFire(1)
Tractors.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Tractors.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Tractors)
#################################################
ForwardTractor = App.TractorBeamProperty_Create("Forward Tractor")

ForwardTractor.SetMaxCondition(2500.000000)
ForwardTractor.SetCritical(0)
ForwardTractor.SetTargetable(1)
ForwardTractor.SetPrimary(1)
ForwardTractor.SetPosition(0.000000, 0.220000, -0.145600)
ForwardTractor.SetPosition2D(65.000000, 20.000000)
ForwardTractor.SetRepairComplexity(3.000000)
ForwardTractor.SetDisabledPercentage(0.750000)
ForwardTractor.SetRadius(0.050000)
ForwardTractor.SetDumbfire(0)
ForwardTractor.SetWeaponID(0)
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(200.000000)
ForwardTractor.SetMaxDamageDistance(40.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.000000, 0.998580, 0.053277)
ForwardTractorUp = App.TGPoint3()
ForwardTractorUp.SetXYZ(0.000000, 0.055145, 0.998478)
ForwardTractor.SetOrientation(ForwardTractorForward, ForwardTractorUp)
ForwardTractor.SetArcWidthAngles(-0.872665, 0.872665)
ForwardTractor.SetArcHeightAngles(0.087266, -1.483530)
ForwardTractor.SetTractorBeamWidth(0.200000)
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.350000)
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(2500.000000)
AftTractor.SetCritical(0)
AftTractor.SetTargetable(1)
AftTractor.SetPrimary(1)
AftTractor.SetPosition(0.000000, -0.550000, -0.031000)
AftTractor.SetPosition2D(65.000000, 70.000000)
AftTractor.SetRepairComplexity(3.000000)
AftTractor.SetDisabledPercentage(0.750000)
AftTractor.SetRadius(0.050000)
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(200.000000)
AftTractor.SetMaxDamageDistance(40.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.035020, -0.994888, -0.094723)
AftTractorUp = App.TGPoint3()
AftTractorUp.SetXYZ(0.009349, 0.094451, 0.995486)
AftTractor.SetOrientation(AftTractorForward, AftTractorUp)
AftTractor.SetArcWidthAngles(-0.872665, 0.872665)
AftTractor.SetArcHeightAngles(0.174533, -1.396263)
AftTractor.SetTractorBeamWidth(0.200000)
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.350000)
AftTractor.SetTaperRatio(0.200000)
AftTractor.SetTaperMinLength(1.000000)
AftTractor.SetTaperMaxLength(5.000000)
AftTractor.SetLengthTextureTilePerUnit(0.250000)
AftTractor.SetPerimeterTile(1.000000)
AftTractor.SetTextureSpeed(0.200000)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTractor)
#################################################
ShuttleBayOEP = App.ObjectEmitterProperty_Create("Shuttle Bay OEP")

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

ShuttleBay.SetMaxCondition(2000.000000)
ShuttleBay.SetCritical(0)
ShuttleBay.SetTargetable(1)
ShuttleBay.SetPrimary(0)
ShuttleBay.SetPosition(0.000000, -0.536000, -0.011000)
ShuttleBay.SetPosition2D(65.000000, 83.000000)
ShuttleBay.SetRepairComplexity(3.000000)
ShuttleBay.SetDisabledPercentage(0.750000)
ShuttleBay.SetRadius(0.070000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay)
#################################################
ProbeLauncher = App.ObjectEmitterProperty_Create("Probe Launcher")

ProbeLauncherForward = App.TGPoint3()
ProbeLauncherForward.SetXYZ(-0.013937, -0.999435, -0.030595)
ProbeLauncherUp = App.TGPoint3()
ProbeLauncherUp.SetXYZ(0.010846, -0.030747, 0.999468)
ProbeLauncherRight = App.TGPoint3()
ProbeLauncherRight.SetXYZ(-0.999844, 0.013596, 0.011268)
ProbeLauncher.SetOrientation(ProbeLauncherForward, ProbeLauncherUp, ProbeLauncherRight)
ProbeLauncherPosition = App.TGPoint3()
ProbeLauncherPosition.SetXYZ(0.000000, 0.200000, -0.149440)
ProbeLauncher.SetPosition(ProbeLauncherPosition)
ProbeLauncher.SetEmittedObjectType(ProbeLauncher.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher)
#################################################
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, 0.950000, 0.000000)
ViewscreenForward.SetPosition(ViewscreenForwardPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenForward)
#################################################
ViewscreenLeft = App.PositionOrientationProperty_Create("ViewscreenLeft")

ViewscreenLeftForward = App.TGPoint3()
ViewscreenLeftForward.SetXYZ(-1.000000, 0.000000, 0.000000)
ViewscreenLeftUp = App.TGPoint3()
ViewscreenLeftUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenLeftRight = App.TGPoint3()
ViewscreenLeftRight.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenLeft.SetOrientation(ViewscreenLeftForward, ViewscreenLeftUp, ViewscreenLeftRight)
ViewscreenLeftPosition = App.TGPoint3()
ViewscreenLeftPosition.SetXYZ(0.500000, 0.000000, 0.000000)
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.500000, 0.000000, 0.000000)
ViewscreenRight.SetPosition(ViewscreenRightPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenRight)
#################################################
ViewscreenBack = App.PositionOrientationProperty_Create("ViewscreenBack")

ViewscreenBackForward = App.TGPoint3()
ViewscreenBackForward.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenBackUp = App.TGPoint3()
ViewscreenBackUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenBackRight = App.TGPoint3()
ViewscreenBackRight.SetXYZ(-1.000000, 0.000000, 0.000000)
ViewscreenBack.SetOrientation(ViewscreenBackForward, ViewscreenBackUp, ViewscreenBackRight)
ViewscreenBackPosition = App.TGPoint3()
ViewscreenBackPosition.SetXYZ(0.000000, -0.900000, 0.000000)
ViewscreenBack.SetPosition(ViewscreenBackPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenBack)
#################################################
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, -0.350000, 0.250000)
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, -0.350000, -0.250000)
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, 0.950000, 0.000000)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)

# Property load function.
def LoadPropertySet(pObj):
	"Sets up the object's properties."
	prop = App.g_kModelPropertyManager.FindByName("Equinox", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Hull", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shield Generator", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engineering", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Warp Core", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Sensor Array", 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("Warp Engines", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Nacelle", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Nacelle", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Impulse Engine", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Impulse", 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("Ventral Phaser 1 Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 2 Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("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("Dorsal Phaser 1 Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 2 Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 1 Strip", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 2 Strip", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 3 Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Phaser Strip", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Phaser Strip", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedoes", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torpedo 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torpedo 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torpedo", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractors", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("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("ViewscreenForward", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenLeft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenRight", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenBack", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenUp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenDown", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("FirstPersonCamera", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
