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

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

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

ShieldGenerator.SetMaxCondition(7000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(0.000000, -0.534295, -0.253188)
ShieldGenerator.SetPosition2D(64.000000, 50.000000)
ShieldGenerator.SetRepairComplexity(2.000000)
ShieldGenerator.SetDisabledPercentage(0.750000)
ShieldGenerator.SetRadius(0.180000)
ShieldGenerator.SetNormalPowerPerSecond(1000.000000)
ShieldGeneratorShieldGlowColor = App.TGColorA()
ShieldGeneratorShieldGlowColor.SetRGBA(0.203922, 0.631373, 1.000000, 0.466667)
ShieldGenerator.SetShieldGlowColor(ShieldGeneratorShieldGlowColor)
ShieldGenerator.SetShieldGlowDecay(1.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.FRONT_SHIELDS, 12000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 10000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 10000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 10000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 10000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 10000.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 12.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(5000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(0)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000000, 0.166144, -0.214009)
SensorArray.SetPosition2D(64.000000, 30.000000)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.100000)
SensorArray.SetNormalPowerPerSecond(800.000000)
SensorArray.SetBaseSensorRange(15000.000000)
SensorArray.SetMaxProbes(100)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(9000.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(0.000000, -0.180000, -0.217520)
WarpCore.SetPosition2D(64.000000, 30.000000)
WarpCore.SetRepairComplexity(2.000000)
WarpCore.SetDisabledPercentage(0.750000)
WarpCore.SetRadius(0.160000)
WarpCore.SetMainBatteryLimit(300000.000000)
WarpCore.SetBackupBatteryLimit(100000.000000)
WarpCore.SetMainConduitCapacity(3500.000000)
WarpCore.SetBackupConduitCapacity(300.000000)
WarpCore.SetPowerOutput(3000.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(4000.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(0.000000, 1.147430, 0.100000)
ImpulseEngines.SetPosition2D(120.000000, 120.000000)
ImpulseEngines.SetRepairComplexity(3.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.250000)
ImpulseEngines.SetNormalPowerPerSecond(500.000000)
ImpulseEngines.SetMaxAccel(3.000000)
ImpulseEngines.SetMaxAngularAccel(0.220000)
ImpulseEngines.SetMaxAngularVelocity(0.500000)
ImpulseEngines.SetMaxSpeed(7.500000)
ImpulseEngines.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
Phasers = App.WeaponSystemProperty_Create("Phasers")

Phasers.SetMaxCondition(2400.000000)
Phasers.SetCritical(0)
Phasers.SetTargetable(0)
Phasers.SetPrimary(1)
Phasers.SetPosition(0.000000, 1.500000, 0.000000)
Phasers.SetPosition2D(46.000000, 64.000000)
Phasers.SetRepairComplexity(4.000000)
Phasers.SetDisabledPercentage(0.500000)
Phasers.SetRadius(0.300000)
Phasers.SetNormalPowerPerSecond(500.000000)
Phasers.SetWeaponSystemType(Phasers.WST_PHASER)
Phasers.SetSingleFire(0)
Phasers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Phasers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Phasers)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(5000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(-0.000868, 0.428785, 0.000000)
WarpEngines.SetPosition2D(46.000000, 60.000000)
WarpEngines.SetRepairComplexity(3.000000)
WarpEngines.SetDisabledPercentage(0.500000)
WarpEngines.SetRadius(0.250000)
WarpEngines.SetNormalPowerPerSecond(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(1500.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(0.022060, -1.080400, -0.020299)
Torpedoes.SetPosition2D(82.000000, 64.000000)
Torpedoes.SetRepairComplexity(2.000000)
Torpedoes.SetDisabledPercentage(0.750000)
Torpedoes.SetRadius(0.300000)
Torpedoes.SetNormalPowerPerSecond(200.000000)
Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO)
Torpedoes.SetSingleFire(0)
Torpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;13;Dual")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 120)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.ZZ_VoyPhoton")
Torpedoes.SetMaxTorpedoes(1, 50)
Torpedoes.SetTorpedoScript(1, "Tactical.Projectiles.ZZ_QuantumPS")
Torpedoes.SetNumAmmoTypes(2)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(2500.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-0.570360, -0.216374, 0.173005)
PortImpulse.SetPosition2D(32.000000, 40.000000)
PortImpulse.SetRepairComplexity(3.000000)
PortImpulse.SetDisabledPercentage(0.500000)
PortImpulse.SetRadius(0.200000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(2500.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(0.570360, -0.216374, 0.173005)
StarImpulse.SetPosition2D(96.000000, 40.000000)
StarImpulse.SetRepairComplexity(3.000000)
StarImpulse.SetDisabledPercentage(0.500000)
StarImpulse.SetRadius(0.200000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(6500.000000)
PortWarp.SetCritical(0)
PortWarp.SetTargetable(1)
PortWarp.SetPrimary(1)
PortWarp.SetPosition(-1.069220, -1.497160, -0.219460)
PortWarp.SetPosition2D(40.000000, 90.000000)
PortWarp.SetRepairComplexity(3.000000)
PortWarp.SetDisabledPercentage(0.500000)
PortWarp.SetRadius(1.000000)
PortWarp.SetEngineType(PortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp)
#################################################
StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(6500.000000)
StarWarp.SetCritical(0)
StarWarp.SetTargetable(1)
StarWarp.SetPrimary(1)
StarWarp.SetPosition(1.069220, -1.497160, -0.219460)
StarWarp.SetPosition2D(90.000000, 90.000000)
StarWarp.SetRepairComplexity(3.000000)
StarWarp.SetDisabledPercentage(0.500000)
StarWarp.SetRadius(1.000000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
Engineering = App.RepairSubsystemProperty_Create("Engineering")

Engineering.SetMaxCondition(5000.000000)
Engineering.SetCritical(0)
Engineering.SetTargetable(0)
Engineering.SetPrimary(1)
Engineering.SetPosition(0.000000, -0.295839, -0.150000)
Engineering.SetPosition2D(64.000000, 40.000000)
Engineering.SetRepairComplexity(4.000000)
Engineering.SetDisabledPercentage(0.100000)
Engineering.SetRadius(0.200000)
Engineering.SetNormalPowerPerSecond(1.000000)
Engineering.SetMaxRepairPoints(75.000000)
Engineering.SetNumRepairTeams(4)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engineering)
#################################################
ForwardTorp1 = App.TorpedoTubeProperty_Create("Forward Torp 1")

ForwardTorp1.SetMaxCondition(2000.000000)
ForwardTorp1.SetCritical(0)
ForwardTorp1.SetTargetable(1)
ForwardTorp1.SetPrimary(1)
ForwardTorp1.SetPosition(-0.022296, 0.148807, -0.322557)
ForwardTorp1.SetPosition2D(54.000000, 40.000000)
ForwardTorp1.SetRepairComplexity(3.000000)
ForwardTorp1.SetDisabledPercentage(0.750000)
ForwardTorp1.SetRadius(0.200000)
ForwardTorp1.SetDumbfire(1)
ForwardTorp1.SetWeaponID(0)
ForwardTorp1.SetGroups(1)
ForwardTorp1.SetDamageRadiusFactor(0.600000)
ForwardTorp1.SetIconNum(370)
ForwardTorp1.SetIconPositionX(75.000000)
ForwardTorp1.SetIconPositionY(35.000000)
ForwardTorp1.SetIconAboveShip(1)
ForwardTorp1.SetImmediateDelay(0.250000)
ForwardTorp1.SetReloadDelay(40.000000)
ForwardTorp1.SetMaxReady(3)
ForwardTorp1Direction = App.TGPoint3()
ForwardTorp1Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorp1.SetDirection(ForwardTorp1Direction)
ForwardTorp1Right = App.TGPoint3()
ForwardTorp1Right.SetXYZ(-1.000000, 0.000000, 0.000000)
ForwardTorp1.SetRight(ForwardTorp1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorp1)
#################################################
ForwardTorp2 = App.TorpedoTubeProperty_Create("Forward Torp 2")

ForwardTorp2.SetMaxCondition(2000.000000)
ForwardTorp2.SetCritical(0)
ForwardTorp2.SetTargetable(1)
ForwardTorp2.SetPrimary(1)
ForwardTorp2.SetPosition(0.022296, 0.144807, -0.322557)
ForwardTorp2.SetPosition2D(75.000000, 40.000000)
ForwardTorp2.SetRepairComplexity(3.000000)
ForwardTorp2.SetDisabledPercentage(0.750000)
ForwardTorp2.SetRadius(0.200000)
ForwardTorp2.SetDumbfire(1)
ForwardTorp2.SetWeaponID(1)
ForwardTorp2.SetGroups(1)
ForwardTorp2.SetDamageRadiusFactor(0.600000)
ForwardTorp2.SetIconNum(370)
ForwardTorp2.SetIconPositionX(81.000000)
ForwardTorp2.SetIconPositionY(35.000000)
ForwardTorp2.SetIconAboveShip(1)
ForwardTorp2.SetImmediateDelay(0.250000)
ForwardTorp2.SetReloadDelay(40.000000)
ForwardTorp2.SetMaxReady(3)
ForwardTorp2Direction = App.TGPoint3()
ForwardTorp2Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorp2.SetDirection(ForwardTorp2Direction)
ForwardTorp2Right = App.TGPoint3()
ForwardTorp2Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorp2.SetRight(ForwardTorp2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorp2)
#################################################
AftTorp1 = App.TorpedoTubeProperty_Create("Aft Torp 1")

AftTorp1.SetMaxCondition(2000.000000)
AftTorp1.SetCritical(0)
AftTorp1.SetTargetable(1)
AftTorp1.SetPrimary(1)
AftTorp1.SetPosition(-0.025411, -1.497630, -0.129526)
AftTorp1.SetPosition2D(60.000000, 95.000000)
AftTorp1.SetRepairComplexity(3.000000)
AftTorp1.SetDisabledPercentage(0.750000)
AftTorp1.SetRadius(0.200000)
AftTorp1.SetDumbfire(1)
AftTorp1.SetWeaponID(4)
AftTorp1.SetGroups(4)
AftTorp1.SetDamageRadiusFactor(0.600000)
AftTorp1.SetIconNum(370)
AftTorp1.SetIconPositionX(75.000000)
AftTorp1.SetIconPositionY(110.000000)
AftTorp1.SetIconAboveShip(1)
AftTorp1.SetImmediateDelay(0.250000)
AftTorp1.SetReloadDelay(40.000000)
AftTorp1.SetMaxReady(2)
AftTorp1Direction = App.TGPoint3()
AftTorp1Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorp1.SetDirection(AftTorp1Direction)
AftTorp1Right = App.TGPoint3()
AftTorp1Right.SetXYZ(-1.000000, 0.000000, 0.000000)
AftTorp1.SetRight(AftTorp1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorp1)
#################################################
AftTorp2 = App.TorpedoTubeProperty_Create("Aft Torp 2")

AftTorp2.SetMaxCondition(2000.000000)
AftTorp2.SetCritical(0)
AftTorp2.SetTargetable(1)
AftTorp2.SetPrimary(1)
AftTorp2.SetPosition(0.025411, -1.497267, -0.129526)
AftTorp2.SetPosition2D(69.000000, 95.000000)
AftTorp2.SetRepairComplexity(3.000000)
AftTorp2.SetDisabledPercentage(0.750000)
AftTorp2.SetRadius(0.200000)
AftTorp2.SetDumbfire(1)
AftTorp2.SetWeaponID(5)
AftTorp2.SetGroups(4)
AftTorp2.SetDamageRadiusFactor(0.600000)
AftTorp2.SetIconNum(370)
AftTorp2.SetIconPositionX(81.000000)
AftTorp2.SetIconPositionY(110.000000)
AftTorp2.SetIconAboveShip(1)
AftTorp2.SetImmediateDelay(0.250000)
AftTorp2.SetReloadDelay(40.000000)
AftTorp2.SetMaxReady(2)
AftTorp2Direction = App.TGPoint3()
AftTorp2Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorp2.SetDirection(AftTorp2Direction)
AftTorp2Right = App.TGPoint3()
AftTorp2Right.SetXYZ(1.000000, 0.000000, 0.000000)
AftTorp2.SetRight(AftTorp2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorp2)
#################################################
DorsalMainArray = App.PhaserProperty_Create("Dorsal Main Array")

DorsalMainArray.SetMaxCondition(5000.000000)
DorsalMainArray.SetCritical(0)
DorsalMainArray.SetTargetable(1)
DorsalMainArray.SetPrimary(1)
DorsalMainArray.SetPosition(0.000000, 1.591360, 0.245931)
DorsalMainArray.SetPosition2D(64.000000, 3.000000)
DorsalMainArray.SetRepairComplexity(5.000000)
DorsalMainArray.SetDisabledPercentage(0.500000)
DorsalMainArray.SetRadius(0.250000)
DorsalMainArray.SetDumbfire(0)
DorsalMainArray.SetWeaponID(6)
DorsalMainArray.SetGroups(0)
DorsalMainArray.SetDamageRadiusFactor(0.150000)
DorsalMainArray.SetIconNum(364)
DorsalMainArray.SetIconPositionX(65.000000)
DorsalMainArray.SetIconPositionY(10.000000)
DorsalMainArray.SetIconAboveShip(1)
DorsalMainArray.SetFireSound("Akira Phaser")
DorsalMainArray.SetMaxCharge(2.000000)
DorsalMainArray.SetMaxDamage(550.000000)
DorsalMainArray.SetMaxDamageDistance(100.000000)
DorsalMainArray.SetMinFiringCharge(1.000000)
DorsalMainArray.SetNormalDischargeRate(1.000000)
DorsalMainArray.SetRechargeRate(0.700000)
DorsalMainArray.SetIndicatorIconNum(510)
DorsalMainArray.SetIndicatorIconPositionX(59.000000)
DorsalMainArray.SetIndicatorIconPositionY(7.000000)
DorsalMainArrayForward = App.TGPoint3()
DorsalMainArrayForward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalMainArrayUp = App.TGPoint3()
DorsalMainArrayUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalMainArray.SetOrientation(DorsalMainArrayForward, DorsalMainArrayUp)
DorsalMainArray.SetWidth(0.795214)
DorsalMainArray.SetLength(0.701324)
DorsalMainArray.SetArcWidthAngles(-0.959931, 0.959931)
DorsalMainArray.SetArcHeightAngles(0.174533, 1.535890)
DorsalMainArray.SetPhaserTextureStart(0)
DorsalMainArray.SetPhaserTextureEnd(7)
DorsalMainArray.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalMainArray.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalMainArray.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalMainArray.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalMainArray.SetInnerCoreColor(kColor)
DorsalMainArray.SetNumSides(6)
DorsalMainArray.SetMainRadius(0.070000)
DorsalMainArray.SetTaperRadius(0.010000)
DorsalMainArray.SetCoreScale(0.300000)
DorsalMainArray.SetTaperRatio(0.250000)
DorsalMainArray.SetTaperMinLength(5.000000)
DorsalMainArray.SetTaperMaxLength(30.000000)
DorsalMainArray.SetLengthTextureTilePerUnit(0.500000)
DorsalMainArray.SetPerimeterTile(1.000000)
DorsalMainArray.SetTextureSpeed(2.500000)
DorsalMainArray.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalMainArray)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractors")

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

Luna.SetGenus(1)
Luna.SetSpecies(103)
Luna.SetMass(220.000000)
Luna.SetRotationalInertia(8000.000000)
Luna.SetShipName("Luna")
Luna.SetModelFilename("data/Models/Ships/Luna/Luna.nif")
Luna.SetDamageResolution(8.000000)
Luna.SetAffiliation(0)
Luna.SetStationary(0)
Luna.SetAIString("FedAttack")
Luna.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Luna)
#################################################
ForwardTractor = App.TractorBeamProperty_Create("Forward Tractor")

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

AftTractor.SetMaxCondition(1500.000000)
AftTractor.SetCritical(0)
AftTractor.SetTargetable(1)
AftTractor.SetPrimary(1)
AftTractor.SetPosition(0.000000, -0.642017, -0.304800)
AftTractor.SetPosition2D(64.000000, 59.000000)
AftTractor.SetRepairComplexity(7.000000)
AftTractor.SetDisabledPercentage(0.750000)
AftTractor.SetRadius(0.150000)
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(600.000000)
AftTractor.SetMaxDamageDistance(100.000000)
AftTractor.SetMinFiringCharge(3.000000)
AftTractor.SetNormalDischargeRate(1.000000)
AftTractor.SetRechargeRate(0.300000)
AftTractor.SetIndicatorIconNum(0)
AftTractor.SetIndicatorIconPositionX(0.000000)
AftTractor.SetIndicatorIconPositionY(0.000000)
AftTractorForward = App.TGPoint3()
AftTractorForward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTractorUp = App.TGPoint3()
AftTractorUp.SetXYZ(0.000000, 0.000000, 1.000000)
AftTractor.SetOrientation(AftTractorForward, AftTractorUp)
AftTractor.SetArcWidthAngles(-0.436332, 0.436332)
AftTractor.SetArcHeightAngles(-1.047198, 0.174533)
AftTractor.SetTractorBeamWidth(0.600000)
AftTractor.SetTextureStart(0)
AftTractor.SetTextureEnd(0)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetInnerCoreColor(kColor)
AftTractor.SetNumSides(12)
AftTractor.SetMainRadius(0.075000)
AftTractor.SetTaperRadius(0.000000)
AftTractor.SetCoreScale(0.450000)
AftTractor.SetTaperRatio(0.200000)
AftTractor.SetTaperMinLength(1.000000)
AftTractor.SetTaperMaxLength(5.000000)
AftTractor.SetLengthTextureTilePerUnit(0.250000)
AftTractor.SetPerimeterTile(1.000000)
AftTractor.SetTextureSpeed(0.200000)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTractor)
#################################################
ViewscreenForward = App.PositionOrientationProperty_Create("ViewscreenForward")

ViewscreenForwardForward = App.TGPoint3()
ViewscreenForwardForward.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenForwardUp = App.TGPoint3()
ViewscreenForwardUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenForwardRight = App.TGPoint3()
ViewscreenForwardRight.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenForward.SetOrientation(ViewscreenForwardForward, ViewscreenForwardUp, ViewscreenForwardRight)
ViewscreenForwardPosition = App.TGPoint3()
ViewscreenForwardPosition.SetXYZ(0.000000, 2.139220, 0.295320)
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, -0.334866, 0.293210)
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.985038, 0.986137, 0.283512)
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.985108, 0.985123, 0.283512)
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.077360, 0.483240)
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.926492, -0.129650)
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, 2.139110, 0.008404)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(7000.000000)
Bridge.SetCritical(1)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(-0.000901, 1.237270, 0.381002)
Bridge.SetPosition2D(64.000000, 50.000000)
Bridge.SetRepairComplexity(4.000000)
Bridge.SetDisabledPercentage(0.750000)
Bridge.SetRadius(0.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
ForwardArray = App.PhaserProperty_Create("Forward Array")

ForwardArray.SetMaxCondition(3500.000000)
ForwardArray.SetCritical(0)
ForwardArray.SetTargetable(1)
ForwardArray.SetPrimary(1)
ForwardArray.SetPosition(0.000000, 1.405930, 0.085234)
ForwardArray.SetPosition2D(64.000000, 3.000000)
ForwardArray.SetRepairComplexity(5.000000)
ForwardArray.SetDisabledPercentage(0.500000)
ForwardArray.SetRadius(0.250000)
ForwardArray.SetDumbfire(0)
ForwardArray.SetWeaponID(6)
ForwardArray.SetGroups(0)
ForwardArray.SetDamageRadiusFactor(0.150000)
ForwardArray.SetIconNum(364)
ForwardArray.SetIconPositionX(65.000000)
ForwardArray.SetIconPositionY(25.000000)
ForwardArray.SetIconAboveShip(1)
ForwardArray.SetFireSound("Akira Phaser")
ForwardArray.SetMaxCharge(2.000000)
ForwardArray.SetMaxDamage(550.000000)
ForwardArray.SetMaxDamageDistance(100.000000)
ForwardArray.SetMinFiringCharge(1.000000)
ForwardArray.SetNormalDischargeRate(1.000000)
ForwardArray.SetRechargeRate(0.700000)
ForwardArray.SetIndicatorIconNum(510)
ForwardArray.SetIndicatorIconPositionX(59.000000)
ForwardArray.SetIndicatorIconPositionY(20.000000)
ForwardArrayForward = App.TGPoint3()
ForwardArrayForward.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardArrayUp = App.TGPoint3()
ForwardArrayUp.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardArray.SetOrientation(ForwardArrayForward, ForwardArrayUp)
ForwardArray.SetWidth(0.768587)
ForwardArray.SetLength(0.914984)
ForwardArray.SetArcWidthAngles(-0.349066, 0.349066)
ForwardArray.SetArcHeightAngles(-1.396263, 0.000000)
ForwardArray.SetPhaserTextureStart(0)
ForwardArray.SetPhaserTextureEnd(7)
ForwardArray.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
ForwardArray.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
ForwardArray.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
ForwardArray.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
ForwardArray.SetInnerCoreColor(kColor)
ForwardArray.SetNumSides(6)
ForwardArray.SetMainRadius(0.070000)
ForwardArray.SetTaperRadius(0.010000)
ForwardArray.SetCoreScale(0.300000)
ForwardArray.SetTaperRatio(0.250000)
ForwardArray.SetTaperMinLength(5.000000)
ForwardArray.SetTaperMaxLength(30.000000)
ForwardArray.SetLengthTextureTilePerUnit(0.500000)
ForwardArray.SetPerimeterTile(1.000000)
ForwardArray.SetTextureSpeed(2.500000)
ForwardArray.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardArray)
#################################################
ProbeLauncher1 = App.ObjectEmitterProperty_Create("Probe Launcher 1")

ProbeLauncher1Forward = App.TGPoint3()
ProbeLauncher1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
ProbeLauncher1Up = App.TGPoint3()
ProbeLauncher1Up.SetXYZ(0.000000, 0.000000, 1.000000)
ProbeLauncher1Right = App.TGPoint3()
ProbeLauncher1Right.SetXYZ(1.000000, 0.000000, 0.000000)
ProbeLauncher1.SetOrientation(ProbeLauncher1Forward, ProbeLauncher1Up, ProbeLauncher1Right)
ProbeLauncher1Position = App.TGPoint3()
ProbeLauncher1Position.SetXYZ(0.178324, 0.493625, 0.494820)
ProbeLauncher1.SetPosition(ProbeLauncher1Position)
ProbeLauncher1.SetEmittedObjectType(ProbeLauncher1.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher1)
#################################################
ProbeLauncher2 = App.ObjectEmitterProperty_Create("Probe Launcher 2")

ProbeLauncher2Forward = App.TGPoint3()
ProbeLauncher2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
ProbeLauncher2Up = App.TGPoint3()
ProbeLauncher2Up.SetXYZ(0.000000, 0.000000, 1.000000)
ProbeLauncher2Right = App.TGPoint3()
ProbeLauncher2Right.SetXYZ(1.000000, 0.000000, 0.000000)
ProbeLauncher2.SetOrientation(ProbeLauncher2Forward, ProbeLauncher2Up, ProbeLauncher2Right)
ProbeLauncher2Position = App.TGPoint3()
ProbeLauncher2Position.SetXYZ(-0.178324, 0.493625, 0.494820)
ProbeLauncher2.SetPosition(ProbeLauncher2Position)
ProbeLauncher2.SetEmittedObjectType(ProbeLauncher2.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher2)
#################################################
ProbeLauncher3 = App.ObjectEmitterProperty_Create("Probe Launcher 3")

ProbeLauncher3Forward = App.TGPoint3()
ProbeLauncher3Forward.SetXYZ(0.000000, -1.000000, 0.000000)
ProbeLauncher3Up = App.TGPoint3()
ProbeLauncher3Up.SetXYZ(0.000000, 0.000000, 1.000000)
ProbeLauncher3Right = App.TGPoint3()
ProbeLauncher3Right.SetXYZ(-1.000000, 0.000000, 0.000000)
ProbeLauncher3.SetOrientation(ProbeLauncher3Forward, ProbeLauncher3Up, ProbeLauncher3Right)
ProbeLauncher3Position = App.TGPoint3()
ProbeLauncher3Position.SetXYZ(-0.002254, -0.440445, 0.254218)
ProbeLauncher3.SetPosition(ProbeLauncher3Position)
ProbeLauncher3.SetEmittedObjectType(ProbeLauncher3.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher3)
#################################################
SensorPod = App.SensorProperty_Create("Sensor Pod")

SensorPod.SetMaxCondition(3000.000000)
SensorPod.SetCritical(0)
SensorPod.SetTargetable(1)
SensorPod.SetPrimary(0)
SensorPod.SetPosition(0.000000, -0.033714, 0.582177)
SensorPod.SetPosition2D(64.000000, 10.000000)
SensorPod.SetRepairComplexity(1.000000)
SensorPod.SetDisabledPercentage(0.500000)
SensorPod.SetRadius(0.150000)
SensorPod.SetNormalPowerPerSecond(20.000000)
SensorPod.SetBaseSensorRange(15000.000000)
SensorPod.SetMaxProbes(100)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorPod)
#################################################
StarArray = App.PhaserProperty_Create("Star Array")

StarArray.SetMaxCondition(3500.000000)
StarArray.SetCritical(0)
StarArray.SetTargetable(1)
StarArray.SetPrimary(1)
StarArray.SetPosition(0.139920, 1.120000, 0.085234)
StarArray.SetPosition2D(75.000000, 30.000000)
StarArray.SetRepairComplexity(5.000000)
StarArray.SetDisabledPercentage(0.500000)
StarArray.SetRadius(0.250000)
StarArray.SetDumbfire(0)
StarArray.SetWeaponID(6)
StarArray.SetGroups(0)
StarArray.SetDamageRadiusFactor(0.150000)
StarArray.SetIconNum(362)
StarArray.SetIconPositionX(110.000000)
StarArray.SetIconPositionY(40.000000)
StarArray.SetIconAboveShip(1)
StarArray.SetFireSound("Akira Phaser")
StarArray.SetMaxCharge(2.000000)
StarArray.SetMaxDamage(550.000000)
StarArray.SetMaxDamageDistance(100.000000)
StarArray.SetMinFiringCharge(1.000000)
StarArray.SetNormalDischargeRate(1.000000)
StarArray.SetRechargeRate(0.700000)
StarArray.SetIndicatorIconNum(509)
StarArray.SetIndicatorIconPositionX(110.000000)
StarArray.SetIndicatorIconPositionY(40.000000)
StarArrayForward = App.TGPoint3()
StarArrayForward.SetXYZ(1.000000, 0.000000, 0.000000)
StarArrayUp = App.TGPoint3()
StarArrayUp.SetXYZ(0.000000, 0.000000, 1.000000)
StarArray.SetOrientation(StarArrayForward, StarArrayUp)
StarArray.SetWidth(1.145890)
StarArray.SetLength(0.761267)
StarArray.SetArcWidthAngles(-0.436332, 1.308997)
StarArray.SetArcHeightAngles(-1.396263, 0.000000)
StarArray.SetPhaserTextureStart(0)
StarArray.SetPhaserTextureEnd(7)
StarArray.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
StarArray.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
StarArray.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
StarArray.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
StarArray.SetInnerCoreColor(kColor)
StarArray.SetNumSides(6)
StarArray.SetMainRadius(0.070000)
StarArray.SetTaperRadius(0.010000)
StarArray.SetCoreScale(0.300000)
StarArray.SetTaperRatio(0.250000)
StarArray.SetTaperMinLength(5.000000)
StarArray.SetTaperMaxLength(30.000000)
StarArray.SetLengthTextureTilePerUnit(0.500000)
StarArray.SetPerimeterTile(1.000000)
StarArray.SetTextureSpeed(2.500000)
StarArray.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarArray)
#################################################
PortArray = App.PhaserProperty_Create("Port Array")

PortArray.SetMaxCondition(3500.000000)
PortArray.SetCritical(0)
PortArray.SetTargetable(1)
PortArray.SetPrimary(1)
PortArray.SetPosition(-0.139920, 1.120000, 0.085234)
PortArray.SetPosition2D(54.000000, 30.000000)
PortArray.SetRepairComplexity(5.000000)
PortArray.SetDisabledPercentage(0.500000)
PortArray.SetRadius(0.250000)
PortArray.SetDumbfire(0)
PortArray.SetWeaponID(6)
PortArray.SetGroups(0)
PortArray.SetDamageRadiusFactor(0.150000)
PortArray.SetIconNum(361)
PortArray.SetIconPositionX(30.000000)
PortArray.SetIconPositionY(40.000000)
PortArray.SetIconAboveShip(1)
PortArray.SetFireSound("Akira Phaser")
PortArray.SetMaxCharge(2.000000)
PortArray.SetMaxDamage(550.000000)
PortArray.SetMaxDamageDistance(100.000000)
PortArray.SetMinFiringCharge(1.000000)
PortArray.SetNormalDischargeRate(1.000000)
PortArray.SetRechargeRate(0.700000)
PortArray.SetIndicatorIconNum(508)
PortArray.SetIndicatorIconPositionX(30.000000)
PortArray.SetIndicatorIconPositionY(40.000000)
PortArrayForward = App.TGPoint3()
PortArrayForward.SetXYZ(-1.000000, 0.000000, 0.000000)
PortArrayUp = App.TGPoint3()
PortArrayUp.SetXYZ(0.000000, 0.000000, 1.000000)
PortArray.SetOrientation(PortArrayForward, PortArrayUp)
PortArray.SetWidth(1.145890)
PortArray.SetLength(0.761267)
PortArray.SetArcWidthAngles(-1.308997, 0.436332)
PortArray.SetArcHeightAngles(-1.396263, 0.000000)
PortArray.SetPhaserTextureStart(0)
PortArray.SetPhaserTextureEnd(7)
PortArray.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PortArray.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PortArray.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PortArray.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PortArray.SetInnerCoreColor(kColor)
PortArray.SetNumSides(6)
PortArray.SetMainRadius(0.070000)
PortArray.SetTaperRadius(0.010000)
PortArray.SetCoreScale(0.300000)
PortArray.SetTaperRatio(0.250000)
PortArray.SetTaperMinLength(5.000000)
PortArray.SetTaperMaxLength(30.000000)
PortArray.SetLengthTextureTilePerUnit(0.500000)
PortArray.SetPerimeterTile(1.000000)
PortArray.SetTextureSpeed(2.500000)
PortArray.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortArray)
#################################################
VentralArray = App.PhaserProperty_Create("Ventral Array")

VentralArray.SetMaxCondition(3500.000000)
VentralArray.SetCritical(0)
VentralArray.SetTargetable(1)
VentralArray.SetPrimary(1)
VentralArray.SetPosition(0.000000, -0.077203, -0.098000)
VentralArray.SetPosition2D(54.000000, 60.000000)
VentralArray.SetRepairComplexity(5.000000)
VentralArray.SetDisabledPercentage(0.500000)
VentralArray.SetRadius(0.250000)
VentralArray.SetDumbfire(0)
VentralArray.SetWeaponID(6)
VentralArray.SetGroups(0)
VentralArray.SetDamageRadiusFactor(0.150000)
VentralArray.SetIconNum(364)
VentralArray.SetIconPositionX(65.000000)
VentralArray.SetIconPositionY(85.000000)
VentralArray.SetIconAboveShip(0)
VentralArray.SetFireSound("Akira Phaser")
VentralArray.SetMaxCharge(2.000000)
VentralArray.SetMaxDamage(450.000000)
VentralArray.SetMaxDamageDistance(100.000000)
VentralArray.SetMinFiringCharge(1.000000)
VentralArray.SetNormalDischargeRate(1.000000)
VentralArray.SetRechargeRate(0.500000)
VentralArray.SetIndicatorIconNum(510)
VentralArray.SetIndicatorIconPositionX(59.000000)
VentralArray.SetIndicatorIconPositionY(80.000000)
VentralArrayForward = App.TGPoint3()
VentralArrayForward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralArrayUp = App.TGPoint3()
VentralArrayUp.SetXYZ(0.000000, 1.000000, 0.000000)
VentralArray.SetOrientation(VentralArrayForward, VentralArrayUp)
VentralArray.SetWidth(0.245000)
VentralArray.SetLength(0.219596)
VentralArray.SetArcWidthAngles(-0.785398, 0.785398)
VentralArray.SetArcHeightAngles(-0.436332, 0.436332)
VentralArray.SetPhaserTextureStart(0)
VentralArray.SetPhaserTextureEnd(7)
VentralArray.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralArray.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralArray.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralArray.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralArray.SetInnerCoreColor(kColor)
VentralArray.SetNumSides(6)
VentralArray.SetMainRadius(0.070000)
VentralArray.SetTaperRadius(0.010000)
VentralArray.SetCoreScale(0.300000)
VentralArray.SetTaperRatio(0.250000)
VentralArray.SetTaperMinLength(5.000000)
VentralArray.SetTaperMaxLength(30.000000)
VentralArray.SetLengthTextureTilePerUnit(0.500000)
VentralArray.SetPerimeterTile(1.000000)
VentralArray.SetTextureSpeed(2.500000)
VentralArray.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralArray)
#################################################
AftStrip1 = App.PhaserProperty_Create("Aft Strip 1")

AftStrip1.SetMaxCondition(2000.000000)
AftStrip1.SetCritical(0)
AftStrip1.SetTargetable(1)
AftStrip1.SetPrimary(1)
AftStrip1.SetPosition(-0.428899, -1.130420, -0.058820)
AftStrip1.SetPosition2D(60.000000, 80.000000)
AftStrip1.SetRepairComplexity(5.000000)
AftStrip1.SetDisabledPercentage(0.500000)
AftStrip1.SetRadius(0.250000)
AftStrip1.SetDumbfire(0)
AftStrip1.SetWeaponID(6)
AftStrip1.SetGroups(0)
AftStrip1.SetDamageRadiusFactor(0.150000)
AftStrip1.SetIconNum(363)
AftStrip1.SetIconPositionX(40.000000)
AftStrip1.SetIconPositionY(115.000000)
AftStrip1.SetIconAboveShip(1)
AftStrip1.SetFireSound("Akira Phaser")
AftStrip1.SetMaxCharge(2.000000)
AftStrip1.SetMaxDamage(200.000000)
AftStrip1.SetMaxDamageDistance(100.000000)
AftStrip1.SetMinFiringCharge(1.000000)
AftStrip1.SetNormalDischargeRate(1.000000)
AftStrip1.SetRechargeRate(0.300000)
AftStrip1.SetIndicatorIconNum(511)
AftStrip1.SetIndicatorIconPositionX(35.000000)
AftStrip1.SetIndicatorIconPositionY(113.000000)
AftStrip1Forward = App.TGPoint3()
AftStrip1Forward.SetXYZ(0.809017, -0.587785, 0.000000)
AftStrip1Up = App.TGPoint3()
AftStrip1Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftStrip1.SetOrientation(AftStrip1Forward, AftStrip1Up)
AftStrip1.SetWidth(0.219596)
AftStrip1.SetLength(0.000000)
AftStrip1.SetArcWidthAngles(0.174533, 1.221731)
AftStrip1.SetArcHeightAngles(0.959931, -0.052360)
AftStrip1.SetPhaserTextureStart(0)
AftStrip1.SetPhaserTextureEnd(7)
AftStrip1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
AftStrip1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
AftStrip1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
AftStrip1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
AftStrip1.SetInnerCoreColor(kColor)
AftStrip1.SetNumSides(6)
AftStrip1.SetMainRadius(0.070000)
AftStrip1.SetTaperRadius(0.010000)
AftStrip1.SetCoreScale(0.300000)
AftStrip1.SetTaperRatio(0.250000)
AftStrip1.SetTaperMinLength(5.000000)
AftStrip1.SetTaperMaxLength(30.000000)
AftStrip1.SetLengthTextureTilePerUnit(0.500000)
AftStrip1.SetPerimeterTile(1.000000)
AftStrip1.SetTextureSpeed(2.500000)
AftStrip1.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftStrip1)
#################################################
AftStrip2 = App.PhaserProperty_Create("Aft Strip 2")

AftStrip2.SetMaxCondition(2000.000000)
AftStrip2.SetCritical(0)
AftStrip2.SetTargetable(1)
AftStrip2.SetPrimary(1)
AftStrip2.SetPosition(0.428899, -1.130420, -0.058820)
AftStrip2.SetPosition2D(70.000000, 80.000000)
AftStrip2.SetRepairComplexity(5.000000)
AftStrip2.SetDisabledPercentage(0.500000)
AftStrip2.SetRadius(0.250000)
AftStrip2.SetDumbfire(0)
AftStrip2.SetWeaponID(6)
AftStrip2.SetGroups(0)
AftStrip2.SetDamageRadiusFactor(0.150000)
AftStrip2.SetIconNum(363)
AftStrip2.SetIconPositionX(90.000000)
AftStrip2.SetIconPositionY(115.000000)
AftStrip2.SetIconAboveShip(1)
AftStrip2.SetFireSound("Akira Phaser")
AftStrip2.SetMaxCharge(2.000000)
AftStrip2.SetMaxDamage(200.000000)
AftStrip2.SetMaxDamageDistance(100.000000)
AftStrip2.SetMinFiringCharge(1.000000)
AftStrip2.SetNormalDischargeRate(1.000000)
AftStrip2.SetRechargeRate(0.300000)
AftStrip2.SetIndicatorIconNum(511)
AftStrip2.SetIndicatorIconPositionX(85.000000)
AftStrip2.SetIndicatorIconPositionY(113.000000)
AftStrip2Forward = App.TGPoint3()
AftStrip2Forward.SetXYZ(-0.798636, -0.601815, 0.000000)
AftStrip2Up = App.TGPoint3()
AftStrip2Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftStrip2.SetOrientation(AftStrip2Forward, AftStrip2Up)
AftStrip2.SetWidth(0.219596)
AftStrip2.SetLength(0.000000)
AftStrip2.SetArcWidthAngles(-1.221731, -0.174533)
AftStrip2.SetArcHeightAngles(0.959931, -0.052360)
AftStrip2.SetPhaserTextureStart(0)
AftStrip2.SetPhaserTextureEnd(7)
AftStrip2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
AftStrip2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
AftStrip2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
AftStrip2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
AftStrip2.SetInnerCoreColor(kColor)
AftStrip2.SetNumSides(6)
AftStrip2.SetMainRadius(0.070000)
AftStrip2.SetTaperRadius(0.010000)
AftStrip2.SetCoreScale(0.300000)
AftStrip2.SetTaperRatio(0.250000)
AftStrip2.SetTaperMinLength(5.000000)
AftStrip2.SetTaperMaxLength(30.000000)
AftStrip2.SetLengthTextureTilePerUnit(0.500000)
AftStrip2.SetPerimeterTile(1.000000)
AftStrip2.SetTextureSpeed(2.500000)
AftStrip2.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftStrip2)
#################################################
AftStrip3 = App.PhaserProperty_Create("Aft Strip 3")

AftStrip3.SetMaxCondition(2000.000000)
AftStrip3.SetCritical(0)
AftStrip3.SetTargetable(1)
AftStrip3.SetPrimary(1)
AftStrip3.SetPosition(-0.424515, -1.126600, -0.099400)
AftStrip3.SetPosition2D(60.000000, 80.000000)
AftStrip3.SetRepairComplexity(5.000000)
AftStrip3.SetDisabledPercentage(0.500000)
AftStrip3.SetRadius(0.250000)
AftStrip3.SetDumbfire(0)
AftStrip3.SetWeaponID(6)
AftStrip3.SetGroups(0)
AftStrip3.SetDamageRadiusFactor(0.150000)
AftStrip3.SetIconNum(363)
AftStrip3.SetIconPositionX(40.000000)
AftStrip3.SetIconPositionY(127.000000)
AftStrip3.SetIconAboveShip(1)
AftStrip3.SetFireSound("Akira Phaser")
AftStrip3.SetMaxCharge(2.000000)
AftStrip3.SetMaxDamage(200.000000)
AftStrip3.SetMaxDamageDistance(100.000000)
AftStrip3.SetMinFiringCharge(1.000000)
AftStrip3.SetNormalDischargeRate(1.000000)
AftStrip3.SetRechargeRate(0.300000)
AftStrip3.SetIndicatorIconNum(511)
AftStrip3.SetIndicatorIconPositionX(35.000000)
AftStrip3.SetIndicatorIconPositionY(125.000000)
AftStrip3Forward = App.TGPoint3()
AftStrip3Forward.SetXYZ(0.809017, -0.587785, 0.000000)
AftStrip3Up = App.TGPoint3()
AftStrip3Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftStrip3.SetOrientation(AftStrip3Forward, AftStrip3Up)
AftStrip3.SetWidth(0.219596)
AftStrip3.SetLength(0.000000)
AftStrip3.SetArcWidthAngles(0.523599, 1.221731)
AftStrip3.SetArcHeightAngles(0.000000, -1.134464)
AftStrip3.SetPhaserTextureStart(0)
AftStrip3.SetPhaserTextureEnd(7)
AftStrip3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
AftStrip3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
AftStrip3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
AftStrip3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
AftStrip3.SetInnerCoreColor(kColor)
AftStrip3.SetNumSides(6)
AftStrip3.SetMainRadius(0.070000)
AftStrip3.SetTaperRadius(0.010000)
AftStrip3.SetCoreScale(0.300000)
AftStrip3.SetTaperRatio(0.250000)
AftStrip3.SetTaperMinLength(5.000000)
AftStrip3.SetTaperMaxLength(30.000000)
AftStrip3.SetLengthTextureTilePerUnit(0.500000)
AftStrip3.SetPerimeterTile(1.000000)
AftStrip3.SetTextureSpeed(2.500000)
AftStrip3.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftStrip3)
#################################################
AftStrip4 = App.PhaserProperty_Create("Aft Strip 4")

AftStrip4.SetMaxCondition(2000.000000)
AftStrip4.SetCritical(0)
AftStrip4.SetTargetable(1)
AftStrip4.SetPrimary(1)
AftStrip4.SetPosition(0.424515, -1.126600, -0.099400)
AftStrip4.SetPosition2D(70.000000, 80.000000)
AftStrip4.SetRepairComplexity(5.000000)
AftStrip4.SetDisabledPercentage(0.500000)
AftStrip4.SetRadius(0.250000)
AftStrip4.SetDumbfire(0)
AftStrip4.SetWeaponID(6)
AftStrip4.SetGroups(0)
AftStrip4.SetDamageRadiusFactor(0.150000)
AftStrip4.SetIconNum(363)
AftStrip4.SetIconPositionX(90.000000)
AftStrip4.SetIconPositionY(127.000000)
AftStrip4.SetIconAboveShip(1)
AftStrip4.SetFireSound("Akira Phaser")
AftStrip4.SetMaxCharge(2.000000)
AftStrip4.SetMaxDamage(200.000000)
AftStrip4.SetMaxDamageDistance(100.000000)
AftStrip4.SetMinFiringCharge(1.000000)
AftStrip4.SetNormalDischargeRate(1.000000)
AftStrip4.SetRechargeRate(0.300000)
AftStrip4.SetIndicatorIconNum(511)
AftStrip4.SetIndicatorIconPositionX(85.000000)
AftStrip4.SetIndicatorIconPositionY(125.000000)
AftStrip4Forward = App.TGPoint3()
AftStrip4Forward.SetXYZ(-0.798636, -0.601815, 0.000000)
AftStrip4Up = App.TGPoint3()
AftStrip4Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftStrip4.SetOrientation(AftStrip4Forward, AftStrip4Up)
AftStrip4.SetWidth(0.219596)
AftStrip4.SetLength(0.000000)
AftStrip4.SetArcWidthAngles(-1.221731, -0.523599)
AftStrip4.SetArcHeightAngles(-1.134464, 0.000000)
AftStrip4.SetPhaserTextureStart(0)
AftStrip4.SetPhaserTextureEnd(7)
AftStrip4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
AftStrip4.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
AftStrip4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
AftStrip4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
AftStrip4.SetInnerCoreColor(kColor)
AftStrip4.SetNumSides(6)
AftStrip4.SetMainRadius(0.070000)
AftStrip4.SetTaperRadius(0.010000)
AftStrip4.SetCoreScale(0.300000)
AftStrip4.SetTaperRatio(0.250000)
AftStrip4.SetTaperMinLength(5.000000)
AftStrip4.SetTaperMaxLength(30.000000)
AftStrip4.SetLengthTextureTilePerUnit(0.500000)
AftStrip4.SetPerimeterTile(1.000000)
AftStrip4.SetTextureSpeed(2.500000)
AftStrip4.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftStrip4)
#################################################
B1 = App.BlinkingLightProperty_Create("B1")

B1Forward = App.TGPoint3()
B1Forward.SetXYZ(0.000000, 0.000000, 1.000000)
B1Up = App.TGPoint3()
B1Up.SetXYZ(0.000000, 1.000000, 0.000000)
B1Right = App.TGPoint3()
B1Right.SetXYZ(1.000000, 0.000000, 0.000000)
B1.SetOrientation(B1Forward, B1Up, B1Right)
B1Position = App.TGPoint3()
B1Position.SetXYZ(1.163740, 1.107470, 0.199982)
B1.SetPosition(B1Position)
B1LightColor = App.TGColorA()
B1LightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
B1.SetColor(B1LightColor)
B1.SetRadius(2.000000)
B1.SetPeriod(5.000000)
B1.SetDuration(0.000000)
B1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B1)
#################################################
B2 = App.BlinkingLightProperty_Create("B2")

B2Forward = App.TGPoint3()
B2Forward.SetXYZ(0.000000, 0.000000, -1.000000)
B2Up = App.TGPoint3()
B2Up.SetXYZ(0.000000, -1.000000, 0.000000)
B2Right = App.TGPoint3()
B2Right.SetXYZ(1.000000, 0.000000, 0.000000)
B2.SetOrientation(B2Forward, B2Up, B2Right)
B2Position = App.TGPoint3()
B2Position.SetXYZ(1.163740, 1.107470, 0.102309)
B2.SetPosition(B2Position)
B2LightColor = App.TGColorA()
B2LightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
B2.SetColor(B2LightColor)
B2.SetRadius(2.000000)
B2.SetPeriod(5.000000)
B2.SetDuration(0.000000)
B2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B2)
#################################################
B3 = App.BlinkingLightProperty_Create("B3")

B3Forward = App.TGPoint3()
B3Forward.SetXYZ(0.000000, 0.000000, 1.000000)
B3Up = App.TGPoint3()
B3Up.SetXYZ(0.000000, 1.000000, 0.000000)
B3Right = App.TGPoint3()
B3Right.SetXYZ(-1.000000, 0.000000, 0.000000)
B3.SetOrientation(B3Forward, B3Up, B3Right)
B3Position = App.TGPoint3()
B3Position.SetXYZ(-1.163740, 1.107470, 0.199982)
B3.SetPosition(B3Position)
B3LightColor = App.TGColorA()
B3LightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
B3.SetColor(B3LightColor)
B3.SetRadius(2.000000)
B3.SetPeriod(5.000000)
B3.SetDuration(0.000000)
B3.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B3)
#################################################
B4 = App.BlinkingLightProperty_Create("B4")

B4Forward = App.TGPoint3()
B4Forward.SetXYZ(0.000000, 0.000000, -1.000000)
B4Up = App.TGPoint3()
B4Up.SetXYZ(0.000000, 1.000000, 0.000000)
B4Right = App.TGPoint3()
B4Right.SetXYZ(-1.000000, 0.000000, 0.000000)
B4.SetOrientation(B4Forward, B4Up, B4Right)
B4Position = App.TGPoint3()
B4Position.SetXYZ(-1.169740, 1.107470, 0.102309)
B4.SetPosition(B4Position)
B4LightColor = App.TGColorA()
B4LightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
B4.SetColor(B4LightColor)
B4.SetRadius(2.000000)
B4.SetPeriod(5.000000)
B4.SetDuration(0.000000)
B4.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B4)
#################################################
VentralSensorArray = App.SensorProperty_Create("Ventral Sensor Array ")

VentralSensorArray.SetMaxCondition(2500.000000)
VentralSensorArray.SetCritical(0)
VentralSensorArray.SetTargetable(1)
VentralSensorArray.SetPrimary(0)
VentralSensorArray.SetPosition(0.000000, 1.170000, -0.005058)
VentralSensorArray.SetPosition2D(0.000000, 0.000000)
VentralSensorArray.SetRepairComplexity(1.000000)
VentralSensorArray.SetDisabledPercentage(0.500000)
VentralSensorArray.SetRadius(0.130000)
VentralSensorArray.SetNormalPowerPerSecond(20.000000)
VentralSensorArray.SetBaseSensorRange(15000.000000)
VentralSensorArray.SetMaxProbes(100)
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralSensorArray)
#################################################
B5 = App.BlinkingLightProperty_Create("B5")

B5Forward = App.TGPoint3()
B5Forward.SetXYZ(0.000000, -1.000000, 0.000000)
B5Up = App.TGPoint3()
B5Up.SetXYZ(0.000000, 0.000000, 1.000000)
B5Right = App.TGPoint3()
B5Right.SetXYZ(-1.000000, 0.000000, 0.000000)
B5.SetOrientation(B5Forward, B5Up, B5Right)
B5Position = App.TGPoint3()
B5Position.SetXYZ(-1.064210, -2.693040, -0.159624)
B5.SetPosition(B5Position)
B5LightColor = App.TGColorA()
B5LightColor.SetRGBA(0.196078, 0.196078, 1.000000, 1.000000)
B5.SetColor(B5LightColor)
B5.SetRadius(2.000000)
B5.SetPeriod(2.000000)
B5.SetDuration(0.500000)
B5.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B5)
#################################################
B6 = App.BlinkingLightProperty_Create("B6")

B6Forward = App.TGPoint3()
B6Forward.SetXYZ(0.000000, -1.000000, 0.000000)
B6Up = App.TGPoint3()
B6Up.SetXYZ(0.000000, 0.000000, 1.000000)
B6Right = App.TGPoint3()
B6Right.SetXYZ(-1.000000, 0.000000, 0.000000)
B6.SetOrientation(B6Forward, B6Up, B6Right)
B6Position = App.TGPoint3()
B6Position.SetXYZ(1.064210, -2.693040, -0.159624)
B6.SetPosition(B6Position)
B6LightColor = App.TGColorA()
B6LightColor.SetRGBA(0.196078, 0.196078, 1.000000, 1.000000)
B6.SetColor(B6LightColor)
B6.SetRadius(2.000000)
B6.SetPeriod(2.000000)
B6.SetDuration(0.500000)
B6.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B6)
#################################################
B7 = App.BlinkingLightProperty_Create("B7")

B7Forward = App.TGPoint3()
B7Forward.SetXYZ(0.000000, 1.000000, 0.000000)
B7Up = App.TGPoint3()
B7Up.SetXYZ(0.000000, 0.000000, 1.000000)
B7Right = App.TGPoint3()
B7Right.SetXYZ(1.000000, 0.000000, 0.000000)
B7.SetOrientation(B7Forward, B7Up, B7Right)
B7Position = App.TGPoint3()
B7Position.SetXYZ(0.000000, 2.465770, 0.106125)
B7.SetPosition(B7Position)
B7LightColor = App.TGColorA()
B7LightColor.SetRGBA(0.196078, 0.196078, 1.000000, 1.000000)
B7.SetColor(B7LightColor)
B7.SetRadius(1.000000)
B7.SetPeriod(2.000000)
B7.SetDuration(0.500000)
B7.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B7)
#################################################
B8 = App.BlinkingLightProperty_Create("B8")

B8Forward = App.TGPoint3()
B8Forward.SetXYZ(0.000000, 1.000000, 0.000000)
B8Up = App.TGPoint3()
B8Up.SetXYZ(0.000000, 0.000000, 1.000000)
B8Right = App.TGPoint3()
B8Right.SetXYZ(1.000000, 0.000000, 0.000000)
B8.SetOrientation(B8Forward, B8Up, B8Right)
B8Position = App.TGPoint3()
B8Position.SetXYZ(0.000000, 2.465770, 0.202798)
B8.SetPosition(B8Position)
B8LightColor = App.TGColorA()
B8LightColor.SetRGBA(0.196078, 0.196078, 1.000000, 1.000000)
B8.SetColor(B8LightColor)
B8.SetRadius(1.000000)
B8.SetPeriod(2.000000)
B8.SetDuration(0.500000)
B8.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B8)
#################################################
B9 = App.BlinkingLightProperty_Create("B9")

B9Forward = App.TGPoint3()
B9Forward.SetXYZ(0.000000, 1.000000, 0.000000)
B9Up = App.TGPoint3()
B9Up.SetXYZ(0.000000, 0.000000, 1.000000)
B9Right = App.TGPoint3()
B9Right.SetXYZ(1.000000, 0.000000, 0.000000)
B9.SetOrientation(B9Forward, B9Up, B9Right)
B9Position = App.TGPoint3()
B9Position.SetXYZ(0.002569, 1.761060, 0.184858)
B9.SetPosition(B9Position)
B9LightColor = App.TGColorA()
B9LightColor.SetRGBA(0.392157, 0.196078, 1.000000, 1.000000)
B9.SetColor(B9LightColor)
B9.SetRadius(2.000000)
B9.SetPeriod(2.000000)
B9.SetDuration(0.500000)
B9.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B9)
#################################################
B10 = App.BlinkingLightProperty_Create("B10")

B10Forward = App.TGPoint3()
B10Forward.SetXYZ(0.000000, -1.000000, 0.000000)
B10Up = App.TGPoint3()
B10Up.SetXYZ(0.000000, 0.000000, -1.000000)
B10Right = App.TGPoint3()
B10Right.SetXYZ(1.000000, 0.000000, 0.000000)
B10.SetOrientation(B10Forward, B10Up, B10Right)
B10Position = App.TGPoint3()
B10Position.SetXYZ(0.007122, -0.934531, -0.533347)
B10.SetPosition(B10Position)
B10LightColor = App.TGColorA()
B10LightColor.SetRGBA(0.196078, 0.196078, 1.000000, 1.000000)
B10.SetColor(B10LightColor)
B10.SetRadius(2.000000)
B10.SetPeriod(2.000000)
B10.SetDuration(0.500000)
B10.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B10)
#################################################
B11 = App.BlinkingLightProperty_Create("B11")

B11Forward = App.TGPoint3()
B11Forward.SetXYZ(0.000000, -1.000000, 0.000000)
B11Up = App.TGPoint3()
B11Up.SetXYZ(0.000000, 0.000000, -1.000000)
B11Right = App.TGPoint3()
B11Right.SetXYZ(1.000000, 0.000000, 0.000000)
B11.SetOrientation(B11Forward, B11Up, B11Right)
B11Position = App.TGPoint3()
B11Position.SetXYZ(0.000000, -0.403547, -0.309383)
B11.SetPosition(B11Position)
B11LightColor = App.TGColorA()
B11LightColor.SetRGBA(0.196078, 0.196078, 1.000000, 1.000000)
B11.SetColor(B11LightColor)
B11.SetRadius(1.000000)
B11.SetPeriod(2.000000)
B11.SetDuration(0.500000)
B11.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B11)
#################################################
B12 = App.BlinkingLightProperty_Create("B12")

B12Forward = App.TGPoint3()
B12Forward.SetXYZ(0.000000, -1.000000, 0.000000)
B12Up = App.TGPoint3()
B12Up.SetXYZ(0.000000, 0.000000, -1.000000)
B12Right = App.TGPoint3()
B12Right.SetXYZ(1.000000, 0.000000, 0.000000)
B12.SetOrientation(B12Forward, B12Up, B12Right)
B12Position = App.TGPoint3()
B12Position.SetXYZ(0.000000, 1.884856, 0.069096)
B12.SetPosition(B12Position)
B12LightColor = App.TGColorA()
B12LightColor.SetRGBA(0.196078, 0.196078, 1.000000, 1.000000)
B12.SetColor(B12LightColor)
B12.SetRadius(1.000000)
B12.SetPeriod(2.000000)
B12.SetDuration(0.500000)
B12.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B12)
#################################################
B13 = App.BlinkingLightProperty_Create("B13")

B13Forward = App.TGPoint3()
B13Forward.SetXYZ(0.000000, 1.000000, 0.000000)
B13Up = App.TGPoint3()
B13Up.SetXYZ(0.000000, 0.000000, 1.000000)
B13Right = App.TGPoint3()
B13Right.SetXYZ(1.000000, 0.000000, 0.000000)
B13.SetOrientation(B13Forward, B13Up, B13Right)
B13Position = App.TGPoint3()
B13Position.SetXYZ(0.000000, -0.392864, 0.281398)
B13.SetPosition(B13Position)
B13LightColor = App.TGColorA()
B13LightColor.SetRGBA(0.196078, 0.196078, 1.000000, 1.000000)
B13.SetColor(B13LightColor)
B13.SetRadius(1.500000)
B13.SetPeriod(2.000000)
B13.SetDuration(0.500000)
B13.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B13)
#################################################
B14 = App.BlinkingLightProperty_Create("B14")

B14Forward = App.TGPoint3()
B14Forward.SetXYZ(0.000000, -1.000000, 0.000000)
B14Up = App.TGPoint3()
B14Up.SetXYZ(0.000000, 0.000000, -1.000000)
B14Right = App.TGPoint3()
B14Right.SetXYZ(1.000000, 0.000000, 0.000000)
B14.SetOrientation(B14Forward, B14Up, B14Right)
B14Position = App.TGPoint3()
B14Position.SetXYZ(-0.157472, -2.001820, -0.053903)
B14.SetPosition(B14Position)
B14LightColor = App.TGColorA()
B14LightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
B14.SetColor(B14LightColor)
B14.SetRadius(2.000000)
B14.SetPeriod(2.000000)
B14.SetDuration(0.000000)
B14.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B14)
#################################################
B15 = App.BlinkingLightProperty_Create("B15")

B15Forward = App.TGPoint3()
B15Forward.SetXYZ(0.000000, 1.000000, 0.000000)
B15Up = App.TGPoint3()
B15Up.SetXYZ(0.000000, 0.000000, 1.000000)
B15Right = App.TGPoint3()
B15Right.SetXYZ(1.000000, 0.000000, 0.000000)
B15.SetOrientation(B15Forward, B15Up, B15Right)
B15Position = App.TGPoint3()
B15Position.SetXYZ(0.000000, -0.446226, 0.541521)
B15.SetPosition(B15Position)
B15LightColor = App.TGColorA()
B15LightColor.SetRGBA(0.196078, 0.196078, 1.000000, 1.000000)
B15.SetColor(B15LightColor)
B15.SetRadius(2.000000)
B15.SetPeriod(2.000000)
B15.SetDuration(0.000000)
B15.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B15)
#################################################
B16 = App.BlinkingLightProperty_Create("B16")

B16Forward = App.TGPoint3()
B16Forward.SetXYZ(0.000000, -1.000000, 0.000000)
B16Up = App.TGPoint3()
B16Up.SetXYZ(0.000000, 0.000000, 1.000000)
B16Right = App.TGPoint3()
B16Right.SetXYZ(-1.000000, 0.000000, 0.000000)
B16.SetOrientation(B16Forward, B16Up, B16Right)
B16Position = App.TGPoint3()
B16Position.SetXYZ(0.157472, -2.001820, -0.053903)
B16.SetPosition(B16Position)
B16LightColor = App.TGColorA()
B16LightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
B16.SetColor(B16LightColor)
B16.SetRadius(2.000000)
B16.SetPeriod(2.000000)
B16.SetDuration(0.000000)
B16.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(B16)
#################################################
R1 = App.BlinkingLightProperty_Create("R1")

R1Forward = App.TGPoint3()
R1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R1Up = App.TGPoint3()
R1Up.SetXYZ(0.000000, 0.000000, 1.000000)
R1Right = App.TGPoint3()
R1Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R1.SetOrientation(R1Forward, R1Up, R1Right)
R1Position = App.TGPoint3()
R1Position.SetXYZ(0.000000, 1.837235, 0.302707)
R1.SetPosition(R1Position)
R1LightColor = App.TGColorA()
R1LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R1.SetColor(R1LightColor)
R1.SetRadius(2.000000)
R1.SetPeriod(2.000000)
R1.SetDuration(0.000000)
R1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R1)
#################################################
R2 = App.BlinkingLightProperty_Create("R2")

R2Forward = App.TGPoint3()
R2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R2Up = App.TGPoint3()
R2Up.SetXYZ(0.000000, 0.000000, 1.000000)
R2Right = App.TGPoint3()
R2Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R2.SetOrientation(R2Forward, R2Up, R2Right)
R2Position = App.TGPoint3()
R2Position.SetXYZ(-0.059189, -1.397720, -0.147724)
R2.SetPosition(R2Position)
R2LightColor = App.TGColorA()
R2LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R2.SetColor(R2LightColor)
R2.SetRadius(1.000000)
R2.SetPeriod(2.000000)
R2.SetDuration(0.000000)
R2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R2)
#################################################
R3 = App.BlinkingLightProperty_Create("R3")

R3Forward = App.TGPoint3()
R3Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R3Up = App.TGPoint3()
R3Up.SetXYZ(0.000000, 0.000000, 1.000000)
R3Right = App.TGPoint3()
R3Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R3.SetOrientation(R3Forward, R3Up, R3Right)
R3Position = App.TGPoint3()
R3Position.SetXYZ(-0.059189, -1.364720, -0.144170)
R3.SetPosition(R3Position)
R3LightColor = App.TGColorA()
R3LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R3.SetColor(R3LightColor)
R3.SetRadius(1.000000)
R3.SetPeriod(2.000000)
R3.SetDuration(1.000000)
R3.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R3)
#################################################
R4 = App.BlinkingLightProperty_Create("R4")

R4Forward = App.TGPoint3()
R4Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R4Up = App.TGPoint3()
R4Up.SetXYZ(0.000000, 0.000000, 1.000000)
R4Right = App.TGPoint3()
R4Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R4.SetOrientation(R4Forward, R4Up, R4Right)
R4Position = App.TGPoint3()
R4Position.SetXYZ(-0.059189, -1.329740, -0.141555)
R4.SetPosition(R4Position)
R4LightColor = App.TGColorA()
R4LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R4.SetColor(R4LightColor)
R4.SetRadius(1.000000)
R4.SetPeriod(2.000000)
R4.SetDuration(0.000000)
R4.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R4)
#################################################
R5 = App.BlinkingLightProperty_Create("R5")

R5Forward = App.TGPoint3()
R5Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R5Up = App.TGPoint3()
R5Up.SetXYZ(0.000000, 0.000000, 1.000000)
R5Right = App.TGPoint3()
R5Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R5.SetOrientation(R5Forward, R5Up, R5Right)
R5Position = App.TGPoint3()
R5Position.SetXYZ(-0.059189, -1.292870, -0.138800)
R5.SetPosition(R5Position)
R5LightColor = App.TGColorA()
R5LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R5.SetColor(R5LightColor)
R5.SetRadius(1.000000)
R5.SetPeriod(2.000000)
R5.SetDuration(1.000000)
R5.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R5)
#################################################
R6 = App.BlinkingLightProperty_Create("R6")

R6Forward = App.TGPoint3()
R6Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R6Up = App.TGPoint3()
R6Up.SetXYZ(0.000000, 0.000000, 1.000000)
R6Right = App.TGPoint3()
R6Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R6.SetOrientation(R6Forward, R6Up, R6Right)
R6Position = App.TGPoint3()
R6Position.SetXYZ(-0.059189, -1.258180, -0.136208)
R6.SetPosition(R6Position)
R6LightColor = App.TGColorA()
R6LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R6.SetColor(R6LightColor)
R6.SetRadius(1.000000)
R6.SetPeriod(2.000000)
R6.SetDuration(0.000000)
R6.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R6)
#################################################
R7 = App.BlinkingLightProperty_Create("R7")

R7Forward = App.TGPoint3()
R7Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R7Up = App.TGPoint3()
R7Up.SetXYZ(0.000000, 0.000000, 1.000000)
R7Right = App.TGPoint3()
R7Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R7.SetOrientation(R7Forward, R7Up, R7Right)
R7Position = App.TGPoint3()
R7Position.SetXYZ(-0.059189, -1.218450, -0.133238)
R7.SetPosition(R7Position)
R7LightColor = App.TGColorA()
R7LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R7.SetColor(R7LightColor)
R7.SetRadius(1.000000)
R7.SetPeriod(2.000000)
R7.SetDuration(1.000000)
R7.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R7)
#################################################
R8 = App.BlinkingLightProperty_Create("R8")

R8Forward = App.TGPoint3()
R8Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R8Up = App.TGPoint3()
R8Up.SetXYZ(0.000000, 0.000000, 1.000000)
R8Right = App.TGPoint3()
R8Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R8.SetOrientation(R8Forward, R8Up, R8Right)
R8Position = App.TGPoint3()
R8Position.SetXYZ(-0.059189, -1.184470, -0.130699)
R8.SetPosition(R8Position)
R8LightColor = App.TGColorA()
R8LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R8.SetColor(R8LightColor)
R8.SetRadius(1.000000)
R8.SetPeriod(2.000000)
R8.SetDuration(0.000000)
R8.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R8)
#################################################
R9 = App.BlinkingLightProperty_Create("R9")

R9Forward = App.TGPoint3()
R9Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R9Up = App.TGPoint3()
R9Up.SetXYZ(0.000000, 0.000000, 1.000000)
R9Right = App.TGPoint3()
R9Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R9.SetOrientation(R9Forward, R9Up, R9Right)
R9Position = App.TGPoint3()
R9Position.SetXYZ(0.050336, -1.433340, -0.152368)
R9.SetPosition(R9Position)
R9LightColor = App.TGColorA()
R9LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R9.SetColor(R9LightColor)
R9.SetRadius(1.000000)
R9.SetPeriod(2.000000)
R9.SetDuration(1.000000)
R9.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R9)
#################################################
R10 = App.BlinkingLightProperty_Create("R10")

R10Forward = App.TGPoint3()
R10Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R10Up = App.TGPoint3()
R10Up.SetXYZ(0.000000, 0.000000, 1.000000)
R10Right = App.TGPoint3()
R10Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R10.SetOrientation(R10Forward, R10Up, R10Right)
R10Position = App.TGPoint3()
R10Position.SetXYZ(0.050336, -1.397720, -0.147724)
R10.SetPosition(R10Position)
R10LightColor = App.TGColorA()
R10LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R10.SetColor(R10LightColor)
R10.SetRadius(1.000000)
R10.SetPeriod(2.000000)
R10.SetDuration(0.000000)
R10.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R10)
#################################################
R11 = App.BlinkingLightProperty_Create("R11")

R11Forward = App.TGPoint3()
R11Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R11Up = App.TGPoint3()
R11Up.SetXYZ(0.000000, 0.000000, 1.000000)
R11Right = App.TGPoint3()
R11Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R11.SetOrientation(R11Forward, R11Up, R11Right)
R11Position = App.TGPoint3()
R11Position.SetXYZ(0.050336, -1.364720, -0.144170)
R11.SetPosition(R11Position)
R11LightColor = App.TGColorA()
R11LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R11.SetColor(R11LightColor)
R11.SetRadius(1.000000)
R11.SetPeriod(2.000000)
R11.SetDuration(1.000000)
R11.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R11)
#################################################
R12 = App.BlinkingLightProperty_Create("R12")

R12Forward = App.TGPoint3()
R12Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R12Up = App.TGPoint3()
R12Up.SetXYZ(0.000000, 0.000000, 1.000000)
R12Right = App.TGPoint3()
R12Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R12.SetOrientation(R12Forward, R12Up, R12Right)
R12Position = App.TGPoint3()
R12Position.SetXYZ(0.050336, -1.329740, -0.141555)
R12.SetPosition(R12Position)
R12LightColor = App.TGColorA()
R12LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R12.SetColor(R12LightColor)
R12.SetRadius(1.000000)
R12.SetPeriod(2.000000)
R12.SetDuration(0.000000)
R12.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R12)
#################################################
R13 = App.BlinkingLightProperty_Create("R13")

R13Forward = App.TGPoint3()
R13Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R13Up = App.TGPoint3()
R13Up.SetXYZ(0.000000, 0.000000, 1.000000)
R13Right = App.TGPoint3()
R13Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R13.SetOrientation(R13Forward, R13Up, R13Right)
R13Position = App.TGPoint3()
R13Position.SetXYZ(0.050336, -1.292870, -0.138800)
R13.SetPosition(R13Position)
R13LightColor = App.TGColorA()
R13LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R13.SetColor(R13LightColor)
R13.SetRadius(1.000000)
R13.SetPeriod(2.000000)
R13.SetDuration(1.000000)
R13.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R13)
#################################################
R14 = App.BlinkingLightProperty_Create("R14")

R14Forward = App.TGPoint3()
R14Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R14Up = App.TGPoint3()
R14Up.SetXYZ(0.000000, 0.000000, 1.000000)
R14Right = App.TGPoint3()
R14Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R14.SetOrientation(R14Forward, R14Up, R14Right)
R14Position = App.TGPoint3()
R14Position.SetXYZ(0.050336, -1.258180, -0.136208)
R14.SetPosition(R14Position)
R14LightColor = App.TGColorA()
R14LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R14.SetColor(R14LightColor)
R14.SetRadius(1.000000)
R14.SetPeriod(2.000000)
R14.SetDuration(0.000000)
R14.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R14)
#################################################
R15 = App.BlinkingLightProperty_Create("R15")

R15Forward = App.TGPoint3()
R15Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R15Up = App.TGPoint3()
R15Up.SetXYZ(0.000000, 0.000000, 1.000000)
R15Right = App.TGPoint3()
R15Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R15.SetOrientation(R15Forward, R15Up, R15Right)
R15Position = App.TGPoint3()
R15Position.SetXYZ(0.050336, -1.218450, -0.133238)
R15.SetPosition(R15Position)
R15LightColor = App.TGColorA()
R15LightColor.SetRGBA(0.000000, 0.000000, 0.000000, 1.000000)
R15.SetColor(R15LightColor)
R15.SetRadius(1.000000)
R15.SetPeriod(2.000000)
R15.SetDuration(1.000000)
R15.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R15)
#################################################
R16 = App.BlinkingLightProperty_Create("R16")

R16Forward = App.TGPoint3()
R16Forward.SetXYZ(0.000000, -1.000000, 0.000000)
R16Up = App.TGPoint3()
R16Up.SetXYZ(0.000000, 0.000000, 1.000000)
R16Right = App.TGPoint3()
R16Right.SetXYZ(-1.000000, 0.000000, 0.000000)
R16.SetOrientation(R16Forward, R16Up, R16Right)
R16Position = App.TGPoint3()
R16Position.SetXYZ(0.000000, 1.034035, 0.362550)
R16.SetPosition(R16Position)
R16LightColor = App.TGColorA()
R16LightColor.SetRGBA(0.196078, 0.196078, 1.000000, 1.000000)
R16.SetColor(R16LightColor)
R16.SetRadius(2.000000)
R16.SetPeriod(2.000000)
R16.SetDuration(0.500000)
R16.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(R16)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array ")

SensorArray.SetMaxCondition(5000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(0)
SensorArray.SetPosition(0.000000, 0.154340, -0.259508)
SensorArray.SetPosition2D(64.000000, 30.000000)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.110000)
SensorArray.SetNormalPowerPerSecond(20.000000)
SensorArray.SetBaseSensorRange(15000.000000)
SensorArray.SetMaxProbes(100)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
PortDorsalPhaser = App.PhaserProperty_Create("Port Dorsal Phaser")

PortDorsalPhaser.SetMaxCondition(3500.000000)
PortDorsalPhaser.SetCritical(0)
PortDorsalPhaser.SetTargetable(1)
PortDorsalPhaser.SetPrimary(1)
PortDorsalPhaser.SetPosition(-0.149920, 1.153240, 0.245931)
PortDorsalPhaser.SetPosition2D(0.000000, 0.000000)
PortDorsalPhaser.SetRepairComplexity(5.000000)
PortDorsalPhaser.SetDisabledPercentage(0.500000)
PortDorsalPhaser.SetRadius(0.250000)
PortDorsalPhaser.SetDumbfire(0)
PortDorsalPhaser.SetWeaponID(0)
PortDorsalPhaser.SetGroups(0)
PortDorsalPhaser.SetDamageRadiusFactor(0.250000)
PortDorsalPhaser.SetIconNum(0)
PortDorsalPhaser.SetIconPositionX(0.000000)
PortDorsalPhaser.SetIconPositionY(0.000000)
PortDorsalPhaser.SetIconAboveShip(1)
PortDorsalPhaser.SetFireSound("Akira Phaser")
PortDorsalPhaser.SetMaxCharge(5.000000)
PortDorsalPhaser.SetMaxDamage(25.000000)
PortDorsalPhaser.SetMaxDamageDistance(100.000000)
PortDorsalPhaser.SetMinFiringCharge(3.000000)
PortDorsalPhaser.SetNormalDischargeRate(1.000000)
PortDorsalPhaser.SetRechargeRate(0.300000)
PortDorsalPhaser.SetIndicatorIconNum(0)
PortDorsalPhaser.SetIndicatorIconPositionX(0.000000)
PortDorsalPhaser.SetIndicatorIconPositionY(0.000000)
PortDorsalPhaserForward = App.TGPoint3()
PortDorsalPhaserForward.SetXYZ(-0.999993, 0.000258, -0.003737)
PortDorsalPhaserUp = App.TGPoint3()
PortDorsalPhaserUp.SetXYZ(-0.003739, -0.007636, 0.999964)
PortDorsalPhaser.SetOrientation(PortDorsalPhaserForward, PortDorsalPhaserUp)
PortDorsalPhaser.SetWidth(1.113320)
PortDorsalPhaser.SetLength(0.761267)
PortDorsalPhaser.SetArcWidthAngles(0.959931, -0.959931)
PortDorsalPhaser.SetArcHeightAngles(0.000000, 1.396263)
PortDorsalPhaser.SetPhaserTextureStart(0)
PortDorsalPhaser.SetPhaserTextureEnd(7)
PortDorsalPhaser.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PortDorsalPhaser.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PortDorsalPhaser.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PortDorsalPhaser.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PortDorsalPhaser.SetInnerCoreColor(kColor)
PortDorsalPhaser.SetNumSides(6)
PortDorsalPhaser.SetMainRadius(0.070000)
PortDorsalPhaser.SetTaperRadius(0.010000)
PortDorsalPhaser.SetCoreScale(0.300000)
PortDorsalPhaser.SetTaperRatio(0.250000)
PortDorsalPhaser.SetTaperMinLength(5.000000)
PortDorsalPhaser.SetTaperMaxLength(30.000000)
PortDorsalPhaser.SetLengthTextureTilePerUnit(0.500000)
PortDorsalPhaser.SetPerimeterTile(1.000000)
PortDorsalPhaser.SetTextureSpeed(2.500000)
PortDorsalPhaser.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortDorsalPhaser)
#################################################
StarDorsalPhaser = App.PhaserProperty_Create("Star Dorsal Phaser")

StarDorsalPhaser.SetMaxCondition(200.000000)
StarDorsalPhaser.SetCritical(0)
StarDorsalPhaser.SetTargetable(1)
StarDorsalPhaser.SetPrimary(1)
StarDorsalPhaser.SetPosition(0.149920, 1.153240, 0.245931)
StarDorsalPhaser.SetPosition2D(0.000000, 0.000000)
StarDorsalPhaser.SetRepairComplexity(1.000000)
StarDorsalPhaser.SetDisabledPercentage(0.500000)
StarDorsalPhaser.SetRadius(0.250000)
StarDorsalPhaser.SetDumbfire(0)
StarDorsalPhaser.SetWeaponID(0)
StarDorsalPhaser.SetGroups(0)
StarDorsalPhaser.SetDamageRadiusFactor(0.250000)
StarDorsalPhaser.SetIconNum(0)
StarDorsalPhaser.SetIconPositionX(0.000000)
StarDorsalPhaser.SetIconPositionY(0.000000)
StarDorsalPhaser.SetIconAboveShip(1)
StarDorsalPhaser.SetFireSound("Akira Phaser")
StarDorsalPhaser.SetMaxCharge(5.000000)
StarDorsalPhaser.SetMaxDamage(25.000000)
StarDorsalPhaser.SetMaxDamageDistance(100.000000)
StarDorsalPhaser.SetMinFiringCharge(3.000000)
StarDorsalPhaser.SetNormalDischargeRate(1.000000)
StarDorsalPhaser.SetRechargeRate(0.300000)
StarDorsalPhaser.SetIndicatorIconNum(0)
StarDorsalPhaser.SetIndicatorIconPositionX(0.000000)
StarDorsalPhaser.SetIndicatorIconPositionY(0.000000)
StarDorsalPhaserForward = App.TGPoint3()
StarDorsalPhaserForward.SetXYZ(0.999990, -0.003440, -0.002735)
StarDorsalPhaserUp = App.TGPoint3()
StarDorsalPhaserUp.SetXYZ(0.002726, -0.002567, 0.999993)
StarDorsalPhaser.SetOrientation(StarDorsalPhaserForward, StarDorsalPhaserUp)
StarDorsalPhaser.SetWidth(1.113320)
StarDorsalPhaser.SetLength(0.761267)
StarDorsalPhaser.SetArcWidthAngles(0.959931, -0.959931)
StarDorsalPhaser.SetArcHeightAngles(0.000000, 1.396263)
StarDorsalPhaser.SetPhaserTextureStart(0)
StarDorsalPhaser.SetPhaserTextureEnd(0)
StarDorsalPhaser.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
StarDorsalPhaser.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
StarDorsalPhaser.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
StarDorsalPhaser.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
StarDorsalPhaser.SetInnerCoreColor(kColor)
StarDorsalPhaser.SetNumSides(6)
StarDorsalPhaser.SetMainRadius(0.070000)
StarDorsalPhaser.SetTaperRadius(0.010000)
StarDorsalPhaser.SetCoreScale(0.300000)
StarDorsalPhaser.SetTaperRatio(0.250000)
StarDorsalPhaser.SetTaperMinLength(5.000000)
StarDorsalPhaser.SetTaperMaxLength(30.000000)
StarDorsalPhaser.SetLengthTextureTilePerUnit(0.500000)
StarDorsalPhaser.SetPerimeterTile(1.000000)
StarDorsalPhaser.SetTextureSpeed(2.500000)
StarDorsalPhaser.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarDorsalPhaser)
#################################################
StarArray2 = App.PhaserProperty_Create("Star Array 2")

StarArray2.SetMaxCondition(3500.000000)
StarArray2.SetCritical(0)
StarArray2.SetTargetable(1)
StarArray2.SetPrimary(1)
StarArray2.SetPosition(0.139920, 1.120000, 0.085234)
StarArray2.SetPosition2D(75.000000, 30.000000)
StarArray2.SetRepairComplexity(5.000000)
StarArray2.SetDisabledPercentage(0.500000)
StarArray2.SetRadius(0.250000)
StarArray2.SetDumbfire(0)
StarArray2.SetWeaponID(6)
StarArray2.SetGroups(0)
StarArray2.SetDamageRadiusFactor(0.150000)
StarArray2.SetIconNum(362)
StarArray2.SetIconPositionX(110.000000)
StarArray2.SetIconPositionY(40.000000)
StarArray2.SetIconAboveShip(1)
StarArray2.SetFireSound("Akira Phaser")
StarArray2.SetMaxCharge(2.000000)
StarArray2.SetMaxDamage(550.000000)
StarArray2.SetMaxDamageDistance(100.000000)
StarArray2.SetMinFiringCharge(1.000000)
StarArray2.SetNormalDischargeRate(1.000000)
StarArray2.SetRechargeRate(0.700000)
StarArray2.SetIndicatorIconNum(509)
StarArray2.SetIndicatorIconPositionX(110.000000)
StarArray2.SetIndicatorIconPositionY(40.000000)
StarArray2Forward = App.TGPoint3()
StarArray2Forward.SetXYZ(1.000000, 0.000000, 0.000000)
StarArray2Up = App.TGPoint3()
StarArray2Up.SetXYZ(0.000000, 0.000000, 1.000000)
StarArray2.SetOrientation(StarArray2Forward, StarArray2Up)
StarArray2.SetWidth(1.145890)
StarArray2.SetLength(0.761267)
StarArray2.SetArcWidthAngles(-0.261799, 0.610865)
StarArray2.SetArcHeightAngles(-1.396263, 0.000000)
StarArray2.SetPhaserTextureStart(0)
StarArray2.SetPhaserTextureEnd(7)
StarArray2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
StarArray2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
StarArray2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
StarArray2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
StarArray2.SetInnerCoreColor(kColor)
StarArray2.SetNumSides(6)
StarArray2.SetMainRadius(0.070000)
StarArray2.SetTaperRadius(0.010000)
StarArray2.SetCoreScale(0.300000)
StarArray2.SetTaperRatio(0.250000)
StarArray2.SetTaperMinLength(5.000000)
StarArray2.SetTaperMaxLength(30.000000)
StarArray2.SetLengthTextureTilePerUnit(0.500000)
StarArray2.SetPerimeterTile(1.000000)
StarArray2.SetTextureSpeed(2.500000)
StarArray2.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarArray2)
#################################################
PortArray2 = App.PhaserProperty_Create("Port Array 2")

PortArray2.SetMaxCondition(3500.000000)
PortArray2.SetCritical(0)
PortArray2.SetTargetable(1)
PortArray2.SetPrimary(1)
PortArray2.SetPosition(-0.139920, 1.120000, 0.085234)
PortArray2.SetPosition2D(54.000000, 30.000000)
PortArray2.SetRepairComplexity(5.000000)
PortArray2.SetDisabledPercentage(0.500000)
PortArray2.SetRadius(0.250000)
PortArray2.SetDumbfire(0)
PortArray2.SetWeaponID(6)
PortArray2.SetGroups(0)
PortArray2.SetDamageRadiusFactor(0.150000)
PortArray2.SetIconNum(361)
PortArray2.SetIconPositionX(30.000000)
PortArray2.SetIconPositionY(40.000000)
PortArray2.SetIconAboveShip(1)
PortArray2.SetFireSound("Akira Phaser")
PortArray2.SetMaxCharge(2.000000)
PortArray2.SetMaxDamage(550.000000)
PortArray2.SetMaxDamageDistance(100.000000)
PortArray2.SetMinFiringCharge(1.000000)
PortArray2.SetNormalDischargeRate(1.000000)
PortArray2.SetRechargeRate(0.700000)
PortArray2.SetIndicatorIconNum(508)
PortArray2.SetIndicatorIconPositionX(30.000000)
PortArray2.SetIndicatorIconPositionY(40.000000)
PortArray2Forward = App.TGPoint3()
PortArray2Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
PortArray2Up = App.TGPoint3()
PortArray2Up.SetXYZ(0.000000, 0.000000, 1.000000)
PortArray2.SetOrientation(PortArray2Forward, PortArray2Up)
PortArray2.SetWidth(1.145890)
PortArray2.SetLength(0.761267)
PortArray2.SetArcWidthAngles(-0.593412, 0.261799)
PortArray2.SetArcHeightAngles(-1.396263, 0.000000)
PortArray2.SetPhaserTextureStart(0)
PortArray2.SetPhaserTextureEnd(7)
PortArray2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PortArray2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PortArray2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PortArray2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PortArray2.SetInnerCoreColor(kColor)
PortArray2.SetNumSides(6)
PortArray2.SetMainRadius(0.070000)
PortArray2.SetTaperRadius(0.010000)
PortArray2.SetCoreScale(0.300000)
PortArray2.SetTaperRatio(0.250000)
PortArray2.SetTaperMinLength(5.000000)
PortArray2.SetTaperMaxLength(30.000000)
PortArray2.SetLengthTextureTilePerUnit(0.500000)
PortArray2.SetPerimeterTile(1.000000)
PortArray2.SetTextureSpeed(2.500000)
PortArray2.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortArray2)
#################################################
StarArray3 = App.PhaserProperty_Create("Star Array 3")

StarArray3.SetMaxCondition(3500.000000)
StarArray3.SetCritical(0)
StarArray3.SetTargetable(1)
StarArray3.SetPrimary(1)
StarArray3.SetPosition(0.139920, 1.120000, 0.085234)
StarArray3.SetPosition2D(75.000000, 30.000000)
StarArray3.SetRepairComplexity(5.000000)
StarArray3.SetDisabledPercentage(0.500000)
StarArray3.SetRadius(0.250000)
StarArray3.SetDumbfire(0)
StarArray3.SetWeaponID(6)
StarArray3.SetGroups(0)
StarArray3.SetDamageRadiusFactor(0.150000)
StarArray3.SetIconNum(362)
StarArray3.SetIconPositionX(110.000000)
StarArray3.SetIconPositionY(40.000000)
StarArray3.SetIconAboveShip(1)
StarArray3.SetFireSound("Akira Phaser")
StarArray3.SetMaxCharge(2.000000)
StarArray3.SetMaxDamage(550.000000)
StarArray3.SetMaxDamageDistance(100.000000)
StarArray3.SetMinFiringCharge(1.000000)
StarArray3.SetNormalDischargeRate(1.000000)
StarArray3.SetRechargeRate(0.700000)
StarArray3.SetIndicatorIconNum(509)
StarArray3.SetIndicatorIconPositionX(110.000000)
StarArray3.SetIndicatorIconPositionY(40.000000)
StarArray3Forward = App.TGPoint3()
StarArray3Forward.SetXYZ(1.000000, 0.000000, 0.000000)
StarArray3Up = App.TGPoint3()
StarArray3Up.SetXYZ(0.000000, 0.000000, 1.000000)
StarArray3.SetOrientation(StarArray3Forward, StarArray3Up)
StarArray3.SetWidth(1.145890)
StarArray3.SetLength(0.761267)
StarArray3.SetArcWidthAngles(-0.610865, -1.134464)
StarArray3.SetArcHeightAngles(-0.087266, 0.000000)
StarArray3.SetPhaserTextureStart(0)
StarArray3.SetPhaserTextureEnd(7)
StarArray3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
StarArray3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
StarArray3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
StarArray3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
StarArray3.SetInnerCoreColor(kColor)
StarArray3.SetNumSides(6)
StarArray3.SetMainRadius(0.070000)
StarArray3.SetTaperRadius(0.010000)
StarArray3.SetCoreScale(0.300000)
StarArray3.SetTaperRatio(0.250000)
StarArray3.SetTaperMinLength(5.000000)
StarArray3.SetTaperMaxLength(30.000000)
StarArray3.SetLengthTextureTilePerUnit(0.500000)
StarArray3.SetPerimeterTile(1.000000)
StarArray3.SetTextureSpeed(2.500000)
StarArray3.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarArray3)
#################################################
PortArray3 = App.PhaserProperty_Create("Port Array 3")

PortArray3.SetMaxCondition(3500.000000)
PortArray3.SetCritical(0)
PortArray3.SetTargetable(1)
PortArray3.SetPrimary(1)
PortArray3.SetPosition(-0.139920, 1.120000, 0.085234)
PortArray3.SetPosition2D(54.000000, 30.000000)
PortArray3.SetRepairComplexity(5.000000)
PortArray3.SetDisabledPercentage(0.500000)
PortArray3.SetRadius(0.250000)
PortArray3.SetDumbfire(0)
PortArray3.SetWeaponID(6)
PortArray3.SetGroups(0)
PortArray3.SetDamageRadiusFactor(0.150000)
PortArray3.SetIconNum(361)
PortArray3.SetIconPositionX(30.000000)
PortArray3.SetIconPositionY(40.000000)
PortArray3.SetIconAboveShip(1)
PortArray3.SetFireSound("Akira Phaser")
PortArray3.SetMaxCharge(2.000000)
PortArray3.SetMaxDamage(550.000000)
PortArray3.SetMaxDamageDistance(100.000000)
PortArray3.SetMinFiringCharge(1.000000)
PortArray3.SetNormalDischargeRate(1.000000)
PortArray3.SetRechargeRate(0.700000)
PortArray3.SetIndicatorIconNum(508)
PortArray3.SetIndicatorIconPositionX(30.000000)
PortArray3.SetIndicatorIconPositionY(40.000000)
PortArray3Forward = App.TGPoint3()
PortArray3Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
PortArray3Up = App.TGPoint3()
PortArray3Up.SetXYZ(0.000000, 0.000000, 1.000000)
PortArray3.SetOrientation(PortArray3Forward, PortArray3Up)
PortArray3.SetWidth(1.145890)
PortArray3.SetLength(0.761267)
PortArray3.SetArcWidthAngles(0.610865, 1.134464)
PortArray3.SetArcHeightAngles(-0.087266, 0.000000)
PortArray3.SetPhaserTextureStart(0)
PortArray3.SetPhaserTextureEnd(7)
PortArray3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PortArray3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PortArray3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PortArray3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PortArray3.SetInnerCoreColor(kColor)
PortArray3.SetNumSides(6)
PortArray3.SetMainRadius(0.070000)
PortArray3.SetTaperRadius(0.010000)
PortArray3.SetCoreScale(0.300000)
PortArray3.SetTaperRatio(0.250000)
PortArray3.SetTaperMinLength(5.000000)
PortArray3.SetTaperMaxLength(30.000000)
PortArray3.SetLengthTextureTilePerUnit(0.500000)
PortArray3.SetPerimeterTile(1.000000)
PortArray3.SetTextureSpeed(2.500000)
PortArray3.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortArray3)

# 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("Warp Core", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Impulse Engines", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phasers", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Warp Engines", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedoes", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engineering", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torp 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torp 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torp 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torp 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Main Array", 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("Luna", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenForward", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenBack", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenLeft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenRight", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenUp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenDown", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("FirstPersonCamera", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Bridge", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Probe Launcher 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Probe Launcher 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B5", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B6", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B7", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B8", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B11", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B15", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B14", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("B16", 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("Sensor Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Sensor Pod", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Sensor Array ", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("R16", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Dorsal Phaser", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Dorsal Phaser", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Array 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Array 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Array 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Array 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
