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

import App
import GlobalPropertyTemplates
# Setting up local templates.
#################################################
TubeF1 = App.TorpedoTubeProperty_Create("Tube F1")

TubeF1.SetMaxCondition(2200.000000)
TubeF1.SetCritical(0)
TubeF1.SetTargetable(1)
TubeF1.SetPrimary(1)
TubeF1.SetPosition(0.000000, 0.540000, -0.123285)
TubeF1.SetPosition2D(49.000000, 55.000000)
TubeF1.SetRepairComplexity(3.000000)
TubeF1.SetDisabledPercentage(0.750000)
TubeF1.SetRadius(0.050000)
TubeF1.SetDumbfire(1)
TubeF1.SetWeaponID(0)
TubeF1.SetGroups(16)
TubeF1.SetDamageRadiusFactor(0.250000)
TubeF1.SetIconNum(370)
TubeF1.SetIconPositionX(67.000000)
TubeF1.SetIconPositionY(35.000000)
TubeF1.SetIconAboveShip(1)
TubeF1.SetImmediateDelay(0.250000)
TubeF1.SetReloadDelay(30.000000)
TubeF1.SetMaxReady(2)
TubeF1Direction = App.TGPoint3()
TubeF1Direction.SetXYZ(0.000000, 1.000000, 0.000000)
TubeF1.SetDirection(TubeF1Direction)
TubeF1Right = App.TGPoint3()
TubeF1Right.SetXYZ(0.000000, 0.000000, 1.000000)
TubeF1.SetRight(TubeF1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TubeF1)
#################################################
TubeF2 = App.TorpedoTubeProperty_Create("Tube F2")

TubeF2.SetMaxCondition(2200.000000)
TubeF2.SetCritical(0)
TubeF2.SetTargetable(1)
TubeF2.SetPrimary(1)
TubeF2.SetPosition(0.000000, 0.540000, -0.123285)
TubeF2.SetPosition2D(59.000000, 55.000000)
TubeF2.SetRepairComplexity(3.000000)
TubeF2.SetDisabledPercentage(0.750000)
TubeF2.SetRadius(0.050000)
TubeF2.SetDumbfire(1)
TubeF2.SetWeaponID(1)
TubeF2.SetGroups(16)
TubeF2.SetDamageRadiusFactor(0.250000)
TubeF2.SetIconNum(370)
TubeF2.SetIconPositionX(73.000000)
TubeF2.SetIconPositionY(35.000000)
TubeF2.SetIconAboveShip(1)
TubeF2.SetImmediateDelay(0.250000)
TubeF2.SetReloadDelay(30.000000)
TubeF2.SetMaxReady(2)
TubeF2Direction = App.TGPoint3()
TubeF2Direction.SetXYZ(0.000000, 1.000000, 0.000000)
TubeF2.SetDirection(TubeF2Direction)
TubeF2Right = App.TGPoint3()
TubeF2Right.SetXYZ(0.919145, 0.000000, 0.393919)
TubeF2.SetRight(TubeF2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TubeF2)
#################################################
TubeF3 = App.TorpedoTubeProperty_Create("Tube F3")

TubeF3.SetMaxCondition(2200.000000)
TubeF3.SetCritical(0)
TubeF3.SetTargetable(1)
TubeF3.SetPrimary(1)
TubeF3.SetPosition(0.000000, 0.540000, -0.123285)
TubeF3.SetPosition2D(70.000000, 55.000000)
TubeF3.SetRepairComplexity(3.000000)
TubeF3.SetDisabledPercentage(0.750000)
TubeF3.SetRadius(0.050000)
TubeF3.SetDumbfire(1)
TubeF3.SetWeaponID(2)
TubeF3.SetGroups(16)
TubeF3.SetDamageRadiusFactor(0.250000)
TubeF3.SetIconNum(370)
TubeF3.SetIconPositionX(79.000000)
TubeF3.SetIconPositionY(35.000000)
TubeF3.SetIconAboveShip(1)
TubeF3.SetImmediateDelay(0.250000)
TubeF3.SetReloadDelay(30.000000)
TubeF3.SetMaxReady(2)
TubeF3Direction = App.TGPoint3()
TubeF3Direction.SetXYZ(0.000000, 1.000000, 0.000000)
TubeF3.SetDirection(TubeF3Direction)
TubeF3Right = App.TGPoint3()
TubeF3Right.SetXYZ(-0.919145, 0.000000, 0.393919)
TubeF3.SetRight(TubeF3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TubeF3)
#################################################
TubeF4 = App.TorpedoTubeProperty_Create("Tube F4")

TubeF4.SetMaxCondition(2200.000000)
TubeF4.SetCritical(0)
TubeF4.SetTargetable(1)
TubeF4.SetPrimary(1)
TubeF4.SetPosition(0.000000, 0.540000, -0.123285)
TubeF4.SetPosition2D(80.000000, 55.000000)
TubeF4.SetRepairComplexity(3.000000)
TubeF4.SetDisabledPercentage(0.750000)
TubeF4.SetRadius(0.050000)
TubeF4.SetDumbfire(1)
TubeF4.SetWeaponID(3)
TubeF4.SetGroups(16)
TubeF4.SetDamageRadiusFactor(0.250000)
TubeF4.SetIconNum(370)
TubeF4.SetIconPositionX(85.000000)
TubeF4.SetIconPositionY(35.000000)
TubeF4.SetIconAboveShip(1)
TubeF4.SetImmediateDelay(0.250000)
TubeF4.SetReloadDelay(30.000000)
TubeF4.SetMaxReady(2)
TubeF4Direction = App.TGPoint3()
TubeF4Direction.SetXYZ(0.000000, 1.000000, 0.000000)
TubeF4.SetDirection(TubeF4Direction)
TubeF4Right = App.TGPoint3()
TubeF4Right.SetXYZ(0.554700, 0.000000, -0.832050)
TubeF4.SetRight(TubeF4Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TubeF4)
#################################################
TurretF1 = App.TorpedoTubeProperty_Create("Turret F1")

TurretF1.SetMaxCondition(2200.000000)
TurretF1.SetCritical(0)
TurretF1.SetTargetable(1)
TurretF1.SetPrimary(1)
TurretF1.SetPosition(0.000000, 0.568814, -0.042460)
TurretF1.SetPosition2D(76.000000, 100.000000)
TurretF1.SetRepairComplexity(3.000000)
TurretF1.SetDisabledPercentage(0.750000)
TurretF1.SetRadius(0.050000)
TurretF1.SetDumbfire(1)
TurretF1.SetWeaponID(4)
TurretF1.SetGroups(16)
TurretF1.SetDamageRadiusFactor(0.250000)
TurretF1.SetIconNum(370)
TurretF1.SetIconPositionX(73.000000)
TurretF1.SetIconPositionY(116.000000)
TurretF1.SetIconAboveShip(1)
TurretF1.SetImmediateDelay(0.000001)
TurretF1.SetReloadDelay(30.000000)
TurretF1.SetMaxReady(4)
TurretF1Direction = App.TGPoint3()
TurretF1Direction.SetXYZ(0.000000, 1.000000, 0.000000)
TurretF1.SetDirection(TurretF1Direction)
TurretF1Right = App.TGPoint3()
TurretF1Right.SetXYZ(0.000000, 0.000000, 1.000000)
TurretF1.SetRight(TurretF1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TurretF1)
#################################################
TurretF2 = App.TorpedoTubeProperty_Create("Turret F2")

TurretF2.SetMaxCondition(2200.000000)
TurretF2.SetCritical(0)
TurretF2.SetTargetable(1)
TurretF2.SetPrimary(1)
TurretF2.SetPosition(0.000000, 0.554918, -0.072723)
TurretF2.SetPosition2D(76.000000, 100.000000)
TurretF2.SetRepairComplexity(3.000000)
TurretF2.SetDisabledPercentage(0.750000)
TurretF2.SetRadius(0.050000)
TurretF2.SetDumbfire(1)
TurretF2.SetWeaponID(4)
TurretF2.SetGroups(16)
TurretF2.SetDamageRadiusFactor(0.250000)
TurretF2.SetIconNum(370)
TurretF2.SetIconPositionX(73.000000)
TurretF2.SetIconPositionY(116.000000)
TurretF2.SetIconAboveShip(1)
TurretF2.SetImmediateDelay(0.000001)
TurretF2.SetReloadDelay(30.000000)
TurretF2.SetMaxReady(4)
TurretF2Direction = App.TGPoint3()
TurretF2Direction.SetXYZ(0.000000, 1.000000, 0.000000)
TurretF2.SetDirection(TurretF2Direction)
TurretF2Right = App.TGPoint3()
TurretF2Right.SetXYZ(0.000000, 0.000000, 1.000000)
TurretF2.SetRight(TurretF2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TurretF2)
#################################################
TubeA1 = App.TorpedoTubeProperty_Create("Tube A1")

TubeA1.SetMaxCondition(2200.000000)
TubeA1.SetCritical(0)
TubeA1.SetTargetable(1)
TubeA1.SetPrimary(1)
TubeA1.SetPosition(0.000000, -2.045000, -0.408157)
TubeA1.SetPosition2D(76.000000, 100.000000)
TubeA1.SetRepairComplexity(3.000000)
TubeA1.SetDisabledPercentage(0.750000)
TubeA1.SetRadius(0.050000)
TubeA1.SetDumbfire(1)
TubeA1.SetWeaponID(4)
TubeA1.SetGroups(16)
TubeA1.SetDamageRadiusFactor(0.250000)
TubeA1.SetIconNum(370)
TubeA1.SetIconPositionX(73.000000)
TubeA1.SetIconPositionY(116.000000)
TubeA1.SetIconAboveShip(1)
TubeA1.SetImmediateDelay(0.250000)
TubeA1.SetReloadDelay(30.000000)
TubeA1.SetMaxReady(2)
TubeA1Direction = App.TGPoint3()
TubeA1Direction.SetXYZ(0.000000, -1.000000, 0.000000)
TubeA1.SetDirection(TubeA1Direction)
TubeA1Right = App.TGPoint3()
TubeA1Right.SetXYZ(0.000000, 0.000000, 1.000000)
TubeA1.SetRight(TubeA1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TubeA1)
#################################################
TubeA2 = App.TorpedoTubeProperty_Create("Tube A2")

TubeA2.SetMaxCondition(2200.000000)
TubeA2.SetCritical(0)
TubeA2.SetTargetable(1)
TubeA2.SetPrimary(1)
TubeA2.SetPosition(0.000000, -2.045000, -0.408157)
TubeA2.SetPosition2D(76.000000, 100.000000)
TubeA2.SetRepairComplexity(3.000000)
TubeA2.SetDisabledPercentage(0.750000)
TubeA2.SetRadius(0.050000)
TubeA2.SetDumbfire(1)
TubeA2.SetWeaponID(5)
TubeA2.SetGroups(16)
TubeA2.SetDamageRadiusFactor(0.250000)
TubeA2.SetIconNum(370)
TubeA2.SetIconPositionX(79.000000)
TubeA2.SetIconPositionY(116.000000)
TubeA2.SetIconAboveShip(0)
TubeA2.SetImmediateDelay(0.250000)
TubeA2.SetReloadDelay(30.000000)
TubeA2.SetMaxReady(2)
TubeA2Direction = App.TGPoint3()
TubeA2Direction.SetXYZ(0.000000, -1.000000, 0.000000)
TubeA2.SetDirection(TubeA2Direction)
TubeA2Right = App.TGPoint3()
TubeA2Right.SetXYZ(0.832050, 0.000000, 0.554700)
TubeA2.SetRight(TubeA2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TubeA2)
#################################################
TurretA1 = App.TorpedoTubeProperty_Create("Turret A1")

TurretA1.SetMaxCondition(2200.000000)
TurretA1.SetCritical(0)
TurretA1.SetTargetable(1)
TurretA1.SetPrimary(1)
TurretA1.SetPosition(-0.015131, -1.687915, 0.252292)
TurretA1.SetPosition2D(76.000000, 100.000000)
TurretA1.SetRepairComplexity(3.000000)
TurretA1.SetDisabledPercentage(0.750000)
TurretA1.SetRadius(0.050000)
TurretA1.SetDumbfire(1)
TurretA1.SetWeaponID(4)
TurretA1.SetGroups(16)
TurretA1.SetDamageRadiusFactor(0.250000)
TurretA1.SetIconNum(370)
TurretA1.SetIconPositionX(73.000000)
TurretA1.SetIconPositionY(116.000000)
TurretA1.SetIconAboveShip(1)
TurretA1.SetImmediateDelay(0.000001)
TurretA1.SetReloadDelay(30.000000)
TurretA1.SetMaxReady(4)
TurretA1Direction = App.TGPoint3()
TurretA1Direction.SetXYZ(0.000000, -1.000000, 0.000000)
TurretA1.SetDirection(TurretA1Direction)
TurretA1Right = App.TGPoint3()
TurretA1Right.SetXYZ(0.000000, 0.000000, 1.000000)
TurretA1.SetRight(TurretA1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TurretA1)
#################################################
TurretA2 = App.TorpedoTubeProperty_Create("Turret A2")

TurretA2.SetMaxCondition(2200.000000)
TurretA2.SetCritical(0)
TurretA2.SetTargetable(1)
TurretA2.SetPrimary(1)
TurretA2.SetPosition(0.015131, -1.687915, 0.252292)
TurretA2.SetPosition2D(76.000000, 100.000000)
TurretA2.SetRepairComplexity(3.000000)
TurretA2.SetDisabledPercentage(0.750000)
TurretA2.SetRadius(0.050000)
TurretA2.SetDumbfire(1)
TurretA2.SetWeaponID(4)
TurretA2.SetGroups(16)
TurretA2.SetDamageRadiusFactor(0.250000)
TurretA2.SetIconNum(370)
TurretA2.SetIconPositionX(73.000000)
TurretA2.SetIconPositionY(116.000000)
TurretA2.SetIconAboveShip(1)
TurretA2.SetImmediateDelay(0.000001)
TurretA2.SetReloadDelay(30.000000)
TurretA2.SetMaxReady(4)
TurretA2Direction = App.TGPoint3()
TurretA2Direction.SetXYZ(0.000000, -1.000000, 0.000000)
TurretA2.SetDirection(TurretA2Direction)
TurretA2Right = App.TGPoint3()
TurretA2Right.SetXYZ(0.000000, 0.000000, 1.000000)
TurretA2.SetRight(TurretA2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TurretA2)
#################################################
TurretA3 = App.TorpedoTubeProperty_Create("Turret A3")

TurretA3.SetMaxCondition(2200.000000)
TurretA3.SetCritical(0)
TurretA3.SetTargetable(1)
TurretA3.SetPrimary(1)
TurretA3.SetPosition(-0.015131, -1.773917, 0.108081)
TurretA3.SetPosition2D(76.000000, 100.000000)
TurretA3.SetRepairComplexity(3.000000)
TurretA3.SetDisabledPercentage(0.750000)
TurretA3.SetRadius(0.050000)
TurretA3.SetDumbfire(1)
TurretA3.SetWeaponID(4)
TurretA3.SetGroups(16)
TurretA3.SetDamageRadiusFactor(0.250000)
TurretA3.SetIconNum(370)
TurretA3.SetIconPositionX(73.000000)
TurretA3.SetIconPositionY(116.000000)
TurretA3.SetIconAboveShip(1)
TurretA3.SetImmediateDelay(0.000001)
TurretA3.SetReloadDelay(30.000000)
TurretA3.SetMaxReady(4)
TurretA3Direction = App.TGPoint3()
TurretA3Direction.SetXYZ(0.000000, -1.000000, 0.000000)
TurretA3.SetDirection(TurretA3Direction)
TurretA3Right = App.TGPoint3()
TurretA3Right.SetXYZ(0.000000, 0.000000, 1.000000)
TurretA3.SetRight(TurretA3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TurretA3)
#################################################
TurretA4 = App.TorpedoTubeProperty_Create("Turret A4")

TurretA4.SetMaxCondition(2200.000000)
TurretA4.SetCritical(0)
TurretA4.SetTargetable(1)
TurretA4.SetPrimary(1)
TurretA4.SetPosition(0.015131, -1.773917, 0.108081)
TurretA4.SetPosition2D(76.000000, 100.000000)
TurretA4.SetRepairComplexity(3.000000)
TurretA4.SetDisabledPercentage(0.750000)
TurretA4.SetRadius(0.050000)
TurretA4.SetDumbfire(1)
TurretA4.SetWeaponID(4)
TurretA4.SetGroups(16)
TurretA4.SetDamageRadiusFactor(0.250000)
TurretA4.SetIconNum(370)
TurretA4.SetIconPositionX(73.000000)
TurretA4.SetIconPositionY(116.000000)
TurretA4.SetIconAboveShip(1)
TurretA4.SetImmediateDelay(0.000001)
TurretA4.SetReloadDelay(30.000000)
TurretA4.SetMaxReady(4)
TurretA4Direction = App.TGPoint3()
TurretA4Direction.SetXYZ(0.000000, -1.000000, 0.000000)
TurretA4.SetDirection(TurretA4Direction)
TurretA4Right = App.TGPoint3()
TurretA4Right.SetXYZ(0.000000, 0.000000, 1.000000)
TurretA4.SetRight(TurretA4Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(TurretA4)
#################################################
PulsePhasers = App.WeaponSystemProperty_Create("Pulse Phasers")

PulsePhasers.SetMaxCondition(32000.000000)
PulsePhasers.SetCritical(0)
PulsePhasers.SetTargetable(0)
PulsePhasers.SetPrimary(1)
PulsePhasers.SetPosition(0.000000, 0.000000, 0.000000)
PulsePhasers.SetPosition2D(64.000000, 44.000000)
PulsePhasers.SetRepairComplexity(3.000000)
PulsePhasers.SetDisabledPercentage(0.750000)
PulsePhasers.SetRadius(0.010000)
PulsePhasers.SetNormalPowerPerSecond(250.000000)
PulsePhasers.SetWeaponSystemType(PulsePhasers.WST_PULSE)
PulsePhasers.SetSingleFire(0)
PulsePhasers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
PulsePhasers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(PulsePhasers)
#################################################
PulsePhaserP = App.PulseWeaponProperty_Create("Pulse Phaser P")

PulsePhaserP.SetMaxCondition(500.000000)
PulsePhaserP.SetCritical(0)
PulsePhaserP.SetTargetable(1)
PulsePhaserP.SetPrimary(1)
PulsePhaserP.SetPosition(-0.759191, 2.184778, 0.887344)
PulsePhaserP.SetPosition2D(5.000000, 40.000000)
PulsePhaserP.SetRepairComplexity(3.000000)
PulsePhaserP.SetDisabledPercentage(0.750000)
PulsePhaserP.SetRadius(0.020000)
PulsePhaserP.SetDumbfire(1)
PulsePhaserP.SetWeaponID(3)
PulsePhaserP.SetGroups(8)
PulsePhaserP.SetDamageRadiusFactor(0.250000)
PulsePhaserP.SetIconNum(365)
PulsePhaserP.SetIconPositionX(56.000000)
PulsePhaserP.SetIconPositionY(17.000000)
PulsePhaserP.SetIconAboveShip(1)
PulsePhaserP.SetFireSound("Pulse Phaser")
PulsePhaserP.SetMaxCharge(10.000000)
PulsePhaserP.SetMaxDamage(750.000000)
PulsePhaserP.SetMaxDamageDistance(150.000000)
PulsePhaserP.SetMinFiringCharge(10.000000)
PulsePhaserP.SetNormalDischargeRate(1.000000)
PulsePhaserP.SetRechargeRate(1.000000)
PulsePhaserP.SetIndicatorIconNum(0)
PulsePhaserP.SetIndicatorIconPositionX(500.000000)
PulsePhaserP.SetIndicatorIconPositionY(500.000000)
PulsePhaserPForward = App.TGPoint3()
PulsePhaserPForward.SetXYZ(0.000000, 1.000000, 0.000000)
PulsePhaserPUp = App.TGPoint3()
PulsePhaserPUp.SetXYZ(0.000000, 0.000000, 1.000000)
PulsePhaserP.SetOrientation(PulsePhaserPForward, PulsePhaserPUp)
PulsePhaserP.SetArcWidthAngles(-0.209440, 0.209440)
PulsePhaserP.SetArcHeightAngles(-0.209440, 0.209440)
PulsePhaserP.SetCooldownTime(0.000001)
PulsePhaserP.SetModuleName("Tactical.Projectiles.FedPulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(PulsePhaserP)
#################################################
PulsePhaserS = App.PulseWeaponProperty_Create("Pulse Phaser S")

PulsePhaserS.SetMaxCondition(500.000000)
PulsePhaserS.SetCritical(0)
PulsePhaserS.SetTargetable(1)
PulsePhaserS.SetPrimary(1)
PulsePhaserS.SetPosition(0.759191, 2.184778, 0.887344)
PulsePhaserS.SetPosition2D(5.000000, 40.000000)
PulsePhaserS.SetRepairComplexity(3.000000)
PulsePhaserS.SetDisabledPercentage(0.750000)
PulsePhaserS.SetRadius(0.020000)
PulsePhaserS.SetDumbfire(1)
PulsePhaserS.SetWeaponID(3)
PulsePhaserS.SetGroups(8)
PulsePhaserS.SetDamageRadiusFactor(0.250000)
PulsePhaserS.SetIconNum(365)
PulsePhaserS.SetIconPositionX(96.000000)
PulsePhaserS.SetIconPositionY(17.000000)
PulsePhaserS.SetIconAboveShip(1)
PulsePhaserS.SetFireSound("Pulse Phaser")
PulsePhaserS.SetMaxCharge(10.000000)
PulsePhaserS.SetMaxDamage(750.000000)
PulsePhaserS.SetMaxDamageDistance(150.000000)
PulsePhaserS.SetMinFiringCharge(10.000000)
PulsePhaserS.SetNormalDischargeRate(1.000000)
PulsePhaserS.SetRechargeRate(1.000000)
PulsePhaserS.SetIndicatorIconNum(0)
PulsePhaserS.SetIndicatorIconPositionX(500.000000)
PulsePhaserS.SetIndicatorIconPositionY(500.000000)
PulsePhaserSForward = App.TGPoint3()
PulsePhaserSForward.SetXYZ(0.000000, 1.000000, 0.000000)
PulsePhaserSUp = App.TGPoint3()
PulsePhaserSUp.SetXYZ(0.000000, 0.000000, 1.000000)
PulsePhaserS.SetOrientation(PulsePhaserSForward, PulsePhaserSUp)
PulsePhaserS.SetArcWidthAngles(-0.209440, 0.209440)
PulsePhaserS.SetArcHeightAngles(-0.209440, 0.209440)
PulsePhaserS.SetCooldownTime(0.000001)
PulsePhaserS.SetModuleName("Tactical.Projectiles.FedPulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(PulsePhaserS)
#################################################
PhaserCannonF = App.PhaserProperty_Create("Phaser Cannon F")

PhaserCannonF.SetMaxCondition(2000.000000)
PhaserCannonF.SetCritical(0)
PhaserCannonF.SetTargetable(1)
PhaserCannonF.SetPrimary(1)
PhaserCannonF.SetPosition(0.000000, 2.712985, 0.142049)
PhaserCannonF.SetPosition2D(18.000000, 30.000000)
PhaserCannonF.SetRepairComplexity(3.000000)
PhaserCannonF.SetDisabledPercentage(0.750000)
PhaserCannonF.SetRadius(0.250000)
PhaserCannonF.SetDumbfire(0)
PhaserCannonF.SetWeaponID(5)
PhaserCannonF.SetGroups(0)
PhaserCannonF.SetDamageRadiusFactor(0.400000)
PhaserCannonF.SetIconNum(364)
PhaserCannonF.SetIconPositionX(63.000000)
PhaserCannonF.SetIconPositionY(12.000000)
PhaserCannonF.SetIconAboveShip(1)
PhaserCannonF.SetFireSound("Mega Phaser")
PhaserCannonF.SetMaxCharge(2.000000)
PhaserCannonF.SetMaxDamage(3000.000000)
PhaserCannonF.SetMaxDamageDistance(300.000000)
PhaserCannonF.SetMinFiringCharge(2.000000)
PhaserCannonF.SetNormalDischargeRate(1.000000)
PhaserCannonF.SetRechargeRate(0.250000)
PhaserCannonF.SetIndicatorIconNum(510)
PhaserCannonF.SetIndicatorIconPositionX(57.000000)
PhaserCannonF.SetIndicatorIconPositionY(7.000000)
PhaserCannonFForward = App.TGPoint3()
PhaserCannonFForward.SetXYZ(0.000000, 1.000000, 0.000000)
PhaserCannonFUp = App.TGPoint3()
PhaserCannonFUp.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserCannonF.SetOrientation(PhaserCannonFForward, PhaserCannonFUp)
PhaserCannonF.SetWidth(0.010000)
PhaserCannonF.SetLength(0.010000)
PhaserCannonF.SetArcWidthAngles(-0.174533, 0.174533)
PhaserCannonF.SetArcHeightAngles(-0.174533, 0.174533)
PhaserCannonF.SetPhaserTextureStart(0)
PhaserCannonF.SetPhaserTextureEnd(7)
PhaserCannonF.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserCannonF.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserCannonF.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserCannonF.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserCannonF.SetInnerCoreColor(kColor)
PhaserCannonF.SetNumSides(6)
PhaserCannonF.SetMainRadius(0.110000)
PhaserCannonF.SetTaperRadius(0.020000)
PhaserCannonF.SetCoreScale(0.300000)
PhaserCannonF.SetTaperRatio(0.250000)
PhaserCannonF.SetTaperMinLength(30.000000)
PhaserCannonF.SetTaperMaxLength(30.000000)
PhaserCannonF.SetLengthTextureTilePerUnit(0.050000)
PhaserCannonF.SetPerimeterTile(1.000000)
PhaserCannonF.SetTextureSpeed(2.000000)
PhaserCannonF.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserCannonF)
#################################################
PhaserD1 = App.PhaserProperty_Create("Phaser D1")

PhaserD1.SetMaxCondition(1250.000000)
PhaserD1.SetCritical(0)
PhaserD1.SetTargetable(1)
PhaserD1.SetPrimary(1)
PhaserD1.SetPosition(0.000000, 1.910000, 0.557500)
PhaserD1.SetPosition2D(18.000000, 30.000000)
PhaserD1.SetRepairComplexity(3.000000)
PhaserD1.SetDisabledPercentage(0.750000)
PhaserD1.SetRadius(0.250000)
PhaserD1.SetDumbfire(0)
PhaserD1.SetWeaponID(5)
PhaserD1.SetGroups(0)
PhaserD1.SetDamageRadiusFactor(0.250000)
PhaserD1.SetIconNum(364)
PhaserD1.SetIconPositionX(63.000000)
PhaserD1.SetIconPositionY(25.000000)
PhaserD1.SetIconAboveShip(1)
PhaserD1.SetFireSound("Type XII Phaser")
PhaserD1.SetMaxCharge(2.000000)
PhaserD1.SetMaxDamage(1250.000000)
PhaserD1.SetMaxDamageDistance(150.000000)
PhaserD1.SetMinFiringCharge(1.500000)
PhaserD1.SetNormalDischargeRate(1.000000)
PhaserD1.SetRechargeRate(1.000000)
PhaserD1.SetIndicatorIconNum(510)
PhaserD1.SetIndicatorIconPositionX(57.000000)
PhaserD1.SetIndicatorIconPositionY(20.000000)
PhaserD1Forward = App.TGPoint3()
PhaserD1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
PhaserD1Up = App.TGPoint3()
PhaserD1Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserD1.SetOrientation(PhaserD1Forward, PhaserD1Up)
PhaserD1.SetWidth(1.670000)
PhaserD1.SetLength(1.280000)
PhaserD1.SetArcWidthAngles(-2.530728, 2.530728)
PhaserD1.SetArcHeightAngles(-0.052360, 1.570796)
PhaserD1.SetPhaserTextureStart(0)
PhaserD1.SetPhaserTextureEnd(7)
PhaserD1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserD1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserD1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserD1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserD1.SetInnerCoreColor(kColor)
PhaserD1.SetNumSides(6)
PhaserD1.SetMainRadius(0.080000)
PhaserD1.SetTaperRadius(0.020000)
PhaserD1.SetCoreScale(0.300000)
PhaserD1.SetTaperRatio(0.250000)
PhaserD1.SetTaperMinLength(30.000000)
PhaserD1.SetTaperMaxLength(30.000000)
PhaserD1.SetLengthTextureTilePerUnit(0.050000)
PhaserD1.SetPerimeterTile(1.000000)
PhaserD1.SetTextureSpeed(2.000000)
PhaserD1.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserD1)
#################################################
PhaserV1 = App.PhaserProperty_Create("Phaser V1")

PhaserV1.SetMaxCondition(1250.000000)
PhaserV1.SetCritical(0)
PhaserV1.SetTargetable(1)
PhaserV1.SetPrimary(1)
PhaserV1.SetPosition(0.000000, 1.890000, 0.240000)
PhaserV1.SetPosition2D(18.000000, 40.000000)
PhaserV1.SetRepairComplexity(3.000000)
PhaserV1.SetDisabledPercentage(0.750000)
PhaserV1.SetRadius(0.250000)
PhaserV1.SetDumbfire(0)
PhaserV1.SetWeaponID(1)
PhaserV1.SetGroups(0)
PhaserV1.SetDamageRadiusFactor(0.250000)
PhaserV1.SetIconNum(364)
PhaserV1.SetIconPositionX(63.000000)
PhaserV1.SetIconPositionY(40.000000)
PhaserV1.SetIconAboveShip(0)
PhaserV1.SetFireSound("Type XII Phaser")
PhaserV1.SetMaxCharge(2.000000)
PhaserV1.SetMaxDamage(1250.000000)
PhaserV1.SetMaxDamageDistance(150.000000)
PhaserV1.SetMinFiringCharge(1.500000)
PhaserV1.SetNormalDischargeRate(1.000000)
PhaserV1.SetRechargeRate(1.000000)
PhaserV1.SetIndicatorIconNum(510)
PhaserV1.SetIndicatorIconPositionX(57.000000)
PhaserV1.SetIndicatorIconPositionY(35.000000)
PhaserV1Forward = App.TGPoint3()
PhaserV1Forward.SetXYZ(0.000000, 0.999950, -0.009999)
PhaserV1Up = App.TGPoint3()
PhaserV1Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserV1.SetOrientation(PhaserV1Forward, PhaserV1Up)
PhaserV1.SetWidth(1.440000)
PhaserV1.SetLength(1.100000)
PhaserV1.SetArcWidthAngles(-2.356195, 2.356195)
PhaserV1.SetArcHeightAngles(-1.570796, 0.052360)
PhaserV1.SetPhaserTextureStart(0)
PhaserV1.SetPhaserTextureEnd(7)
PhaserV1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserV1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserV1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserV1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserV1.SetInnerCoreColor(kColor)
PhaserV1.SetNumSides(6)
PhaserV1.SetMainRadius(0.080000)
PhaserV1.SetTaperRadius(0.020000)
PhaserV1.SetCoreScale(0.300000)
PhaserV1.SetTaperRatio(0.250000)
PhaserV1.SetTaperMinLength(30.000000)
PhaserV1.SetTaperMaxLength(30.000000)
PhaserV1.SetLengthTextureTilePerUnit(0.050000)
PhaserV1.SetPerimeterTile(1.000000)
PhaserV1.SetTextureSpeed(2.000000)
PhaserV1.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserV1)
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(32000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, 0.000000)
Hull.SetPosition2D(64.000000, 40.000000)
Hull.SetRepairComplexity(1.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(4.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(12000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000000, 0.300000, -0.425000)
SensorArray.SetPosition2D(64.000000, 10.000000)
SensorArray.SetRepairComplexity(3.000000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.300000)
SensorArray.SetNormalPowerPerSecond(600.000000)
SensorArray.SetBaseSensorRange(3500.000000)
SensorArray.SetMaxProbes(200)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(14000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(0.000000, -0.940000, -0.225000)
ShieldGenerator.SetPosition2D(64.000000, 40.000000)
ShieldGenerator.SetRepairComplexity(3.000000)
ShieldGenerator.SetDisabledPercentage(0.500000)
ShieldGenerator.SetRadius(0.100000)
ShieldGenerator.SetNormalPowerPerSecond(1200.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, 25846.154297)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 19384.615234)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 25846.154297)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 25846.154297)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 19384.615234)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 19384.615234)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 86.153847)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 64.615387)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 86.153847)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 86.153847)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 64.615387)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 64.615387)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
CloakGenerator = App.CloakingSubsystemProperty_Create("Cloak Generator")

CloakGenerator.SetMaxCondition(4000.000000)
CloakGenerator.SetCritical(0)
CloakGenerator.SetTargetable(1)
CloakGenerator.SetPrimary(1)
CloakGenerator.SetPosition(0.000000, -0.464439, 0.058364)
CloakGenerator.SetPosition2D(0.000000, 0.000000)
CloakGenerator.SetRepairComplexity(1.000000)
CloakGenerator.SetDisabledPercentage(0.500000)
CloakGenerator.SetRadius(0.050000)
CloakGenerator.SetNormalPowerPerSecond(2.000000)
CloakGenerator.SetCloakStrength(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(CloakGenerator)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(20000.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(0.000000, -0.185000, -0.440000)
WarpCore.SetPosition2D(64.000000, 85.000000)
WarpCore.SetRepairComplexity(3.000000)
WarpCore.SetDisabledPercentage(0.300000)
WarpCore.SetRadius(0.200000)
WarpCore.SetMainBatteryLimit(600000.000000)
WarpCore.SetBackupBatteryLimit(200000.000000)
WarpCore.SetMainConduitCapacity(6000.000000)
WarpCore.SetBackupConduitCapacity(750.000000)
WarpCore.SetPowerOutput(5000.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(32000.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(0.000000, 0.000000, 0.000000)
ImpulseEngines.SetPosition2D(60.000000, 60.000000)
ImpulseEngines.SetRepairComplexity(3.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.250000)
ImpulseEngines.SetNormalPowerPerSecond(800.000000)
ImpulseEngines.SetMaxAccel(8.837336)
ImpulseEngines.SetMaxAngularAccel(0.425000)
ImpulseEngines.SetMaxAngularVelocity(0.425000)
ImpulseEngines.SetMaxSpeed(8.837336)
ImpulseEngines.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
PhaserArrays = App.WeaponSystemProperty_Create("Phaser Arrays")

PhaserArrays.SetMaxCondition(32000.000000)
PhaserArrays.SetCritical(0)
PhaserArrays.SetTargetable(0)
PhaserArrays.SetPrimary(1)
PhaserArrays.SetPosition(0.000000, 1.800000, 0.400000)
PhaserArrays.SetPosition2D(64.000000, 94.000000)
PhaserArrays.SetRepairComplexity(3.000000)
PhaserArrays.SetDisabledPercentage(0.750000)
PhaserArrays.SetRadius(0.250000)
PhaserArrays.SetNormalPowerPerSecond(800.000000)
PhaserArrays.SetWeaponSystemType(PhaserArrays.WST_PHASER)
PhaserArrays.SetSingleFire(1)
PhaserArrays.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
PhaserArrays.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserArrays)
#################################################
TractorBeams = App.WeaponSystemProperty_Create("Tractor Beams")

TractorBeams.SetMaxCondition(32000.000000)
TractorBeams.SetCritical(0)
TractorBeams.SetTargetable(0)
TractorBeams.SetPrimary(1)
TractorBeams.SetPosition(-0.020000, -0.600000, -0.160000)
TractorBeams.SetPosition2D(64.000000, 25.000000)
TractorBeams.SetRepairComplexity(1.500000)
TractorBeams.SetDisabledPercentage(0.750000)
TractorBeams.SetRadius(0.300000)
TractorBeams.SetNormalPowerPerSecond(500.000000)
TractorBeams.SetWeaponSystemType(TractorBeams.WST_TRACTOR)
TractorBeams.SetSingleFire(1)
TractorBeams.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
TractorBeams.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(TractorBeams)
#################################################
TractorA2 = App.TractorBeamProperty_Create("Tractor A")

TractorA2.SetMaxCondition(1500.000000)
TractorA2.SetCritical(0)
TractorA2.SetTargetable(1)
TractorA2.SetPrimary(1)
TractorA2.SetPosition(0.000000, -0.879757, -0.611594)
TractorA2.SetPosition2D(70.000000, 70.000000)
TractorA2.SetRepairComplexity(1.500000)
TractorA2.SetDisabledPercentage(0.750000)
TractorA2.SetRadius(0.050000)
TractorA2.SetDumbfire(0)
TractorA2.SetWeaponID(7)
TractorA2.SetGroups(0)
TractorA2.SetDamageRadiusFactor(0.250000)
TractorA2.SetIconNum(0)
TractorA2.SetIconPositionX(0.000000)
TractorA2.SetIconPositionY(0.000000)
TractorA2.SetIconAboveShip(1)
TractorA2.SetFireSound("Tractor Beam")
TractorA2.SetMaxCharge(5.000000)
TractorA2.SetMaxDamage(2000.000000)
TractorA2.SetMaxDamageDistance(118.000000)
TractorA2.SetMinFiringCharge(3.000000)
TractorA2.SetNormalDischargeRate(1.000000)
TractorA2.SetRechargeRate(1.000000)
TractorA2.SetIndicatorIconNum(0)
TractorA2.SetIndicatorIconPositionX(0.000000)
TractorA2.SetIndicatorIconPositionY(0.000000)
TractorA2Forward = App.TGPoint3()
TractorA2Forward.SetXYZ(0.000000, -0.707107, -0.707107)
TractorA2Up = App.TGPoint3()
TractorA2Up.SetXYZ(0.000000, -0.707107, 0.707107)
TractorA2.SetOrientation(TractorA2Forward, TractorA2Up)
TractorA2.SetArcWidthAngles(-1.047198, 1.047198)
TractorA2.SetArcHeightAngles(-1.396263, 0.872665)
TractorA2.SetTractorBeamWidth(0.800000)
TractorA2.SetTextureStart(32)
TractorA2.SetTextureEnd(32)
TractorA2.SetTextureName("data/Textures/Tactical/TractorBeam2.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorA2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 0.984314, 1.000000)
TractorA2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorA2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorA2.SetInnerCoreColor(kColor)
TractorA2.SetNumSides(12)
TractorA2.SetMainRadius(0.115000)
TractorA2.SetTaperRadius(0.000000)
TractorA2.SetCoreScale(0.450000)
TractorA2.SetTaperRatio(0.200000)
TractorA2.SetTaperMinLength(1.000000)
TractorA2.SetTaperMaxLength(5.000000)
TractorA2.SetLengthTextureTilePerUnit(0.005000)
TractorA2.SetPerimeterTile(1.000000)
TractorA2.SetTextureSpeed(0.200000)
TractorA2.SetTextureName("data/Textures/Tactical/TractorBeam2.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(TractorA2)
#################################################
DamageControl = App.RepairSubsystemProperty_Create("Damage Control")

DamageControl.SetMaxCondition(32000.000000)
DamageControl.SetCritical(0)
DamageControl.SetTargetable(0)
DamageControl.SetPrimary(1)
DamageControl.SetPosition(-0.020000, -1.000000, -0.500000)
DamageControl.SetPosition2D(64.000000, 40.000000)
DamageControl.SetRepairComplexity(2.000000)
DamageControl.SetDisabledPercentage(0.100000)
DamageControl.SetRadius(0.250000)
DamageControl.SetNormalPowerPerSecond(1.000000)
DamageControl.SetMaxRepairPoints(120.000000)
DamageControl.SetNumRepairTeams(6)
App.g_kModelPropertyManager.RegisterLocalTemplate(DamageControl)
#################################################
PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(10000.000000)
PortWarp.SetCritical(0)
PortWarp.SetTargetable(1)
PortWarp.SetPrimary(1)
PortWarp.SetPosition(-1.250000, -1.400000, 0.025000)
PortWarp.SetPosition2D(27.000000, 95.000000)
PortWarp.SetRepairComplexity(3.000000)
PortWarp.SetDisabledPercentage(0.500000)
PortWarp.SetRadius(1.100000)
PortWarp.SetEngineType(PortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp)
#################################################
StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(10000.000000)
StarWarp.SetCritical(0)
StarWarp.SetTargetable(1)
StarWarp.SetPrimary(1)
StarWarp.SetPosition(1.250000, -1.400000, 0.025000)
StarWarp.SetPosition2D(102.000000, 95.000000)
StarWarp.SetRepairComplexity(3.000000)
StarWarp.SetDisabledPercentage(0.500000)
StarWarp.SetRadius(1.100000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
DorsalWarp = App.EngineProperty_Create("Dorsal Warp")

DorsalWarp.SetMaxCondition(10000.000000)
DorsalWarp.SetCritical(0)
DorsalWarp.SetTargetable(1)
DorsalWarp.SetPrimary(1)
DorsalWarp.SetPosition(0.000000, -0.999285, 0.703144)
DorsalWarp.SetPosition2D(27.000000, 95.000000)
DorsalWarp.SetRepairComplexity(3.000000)
DorsalWarp.SetDisabledPercentage(0.500000)
DorsalWarp.SetRadius(1.100000)
DorsalWarp.SetEngineType(DorsalWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalWarp)
#################################################
VentralWarp = App.EngineProperty_Create("Ventral Warp")

VentralWarp.SetMaxCondition(10000.000000)
VentralWarp.SetCritical(0)
VentralWarp.SetTargetable(1)
VentralWarp.SetPrimary(1)
VentralWarp.SetPosition(0.000000, -1.301912, -0.908806)
VentralWarp.SetPosition2D(27.000000, 95.000000)
VentralWarp.SetRepairComplexity(3.000000)
VentralWarp.SetDisabledPercentage(0.500000)
VentralWarp.SetRadius(1.100000)
VentralWarp.SetEngineType(VentralWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralWarp)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(32000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(0.000000, 0.000000, 0.000000)
WarpEngines.SetPosition2D(69.000000, 60.000000)
WarpEngines.SetRepairComplexity(3.000000)
WarpEngines.SetDisabledPercentage(0.500000)
WarpEngines.SetRadius(0.200000)
WarpEngines.SetNormalPowerPerSecond(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(6000.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-1.225000, 0.350000, 0.390000)
PortImpulse.SetPosition2D(44.000000, 60.000000)
PortImpulse.SetRepairComplexity(3.000000)
PortImpulse.SetDisabledPercentage(0.500000)
PortImpulse.SetRadius(0.150000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(6000.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(1.225000, 0.350000, 0.390000)
StarImpulse.SetPosition2D(85.000000, 60.000000)
StarImpulse.SetRepairComplexity(3.000000)
StarImpulse.SetDisabledPercentage(0.500000)
StarImpulse.SetRadius(0.150000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
TorpedoTubes = App.TorpedoSystemProperty_Create("Torpedo Tubes")

TorpedoTubes.SetMaxCondition(32000.000000)
TorpedoTubes.SetCritical(0)
TorpedoTubes.SetTargetable(0)
TorpedoTubes.SetPrimary(1)
TorpedoTubes.SetPosition(0.000000, 0.000000, 0.000000)
TorpedoTubes.SetPosition2D(64.000000, 60.000000)
TorpedoTubes.SetRepairComplexity(3.000000)
TorpedoTubes.SetDisabledPercentage(0.750000)
TorpedoTubes.SetRadius(0.200000)
TorpedoTubes.SetNormalPowerPerSecond(200.000000)
TorpedoTubes.SetWeaponSystemType(TorpedoTubes.WST_TORPEDO)
TorpedoTubes.SetSingleFire(0)
TorpedoTubes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;5;Full")
TorpedoTubes.SetFiringChainString(kFiringChainString)
TorpedoTubes.SetMaxTorpedoes(0, 500)
TorpedoTubes.SetTorpedoScript(0, "Tactical.Projectiles.FedQuantum")
TorpedoTubes.SetMaxTorpedoes(1, 200)
TorpedoTubes.SetTorpedoScript(1, "Tactical.Projectiles.Dur_Tricobalt")
TorpedoTubes.SetNumAmmoTypes(2)
App.g_kModelPropertyManager.RegisterLocalTemplate(TorpedoTubes)
#################################################
MainShuttlebayOEP = App.ObjectEmitterProperty_Create("Main Shuttlebay OEP")

MainShuttlebayOEPForward = App.TGPoint3()
MainShuttlebayOEPForward.SetXYZ(0.004701, -0.840285, 0.542124)
MainShuttlebayOEPUp = App.TGPoint3()
MainShuttlebayOEPUp.SetXYZ(-0.022703, 0.541899, 0.840137)
MainShuttlebayOEPRight = App.TGPoint3()
MainShuttlebayOEPRight.SetXYZ(-0.999731, -0.016257, -0.016529)
MainShuttlebayOEP.SetOrientation(MainShuttlebayOEPForward, MainShuttlebayOEPUp, MainShuttlebayOEPRight)
MainShuttlebayOEPPosition = App.TGPoint3()
MainShuttlebayOEPPosition.SetXYZ(0.000000, 0.750000, 0.620000)
MainShuttlebayOEP.SetPosition(MainShuttlebayOEPPosition)
MainShuttlebayOEP.SetEmittedObjectType(MainShuttlebayOEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(MainShuttlebayOEP)
#################################################
ProbeLauncher = App.ObjectEmitterProperty_Create("Probe Launcher")

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

Bridge.SetMaxCondition(15000.000000)
Bridge.SetCritical(1)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.000000, 1.650000, 0.700000)
Bridge.SetPosition2D(64.000000, 25.000000)
Bridge.SetRepairComplexity(1.000000)
Bridge.SetDisabledPercentage(0.250000)
Bridge.SetRadius(0.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
Europa = App.ShipProperty_Create("Europa")

Europa.SetGenus(1)
Europa.SetSpecies(101)
Europa.SetMass(425866.656250)
Europa.SetRotationalInertia(638799970304.000000)
Europa.SetShipName("Europa")
Europa.SetModelFilename("")
Europa.SetDamageResolution(10.000000)
Europa.SetAffiliation(0)
Europa.SetStationary(0)
Europa.SetAIString("FedAttack")
Europa.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Europa)
#################################################
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, 3.834180, 0.373048)
ViewscreenForward.SetPosition(ViewscreenForwardPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenForward)
#################################################
ViewscreenLeft = App.PositionOrientationProperty_Create("ViewscreenLeft")

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

ViewscreenBackForward = App.TGPoint3()
ViewscreenBackForward.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenBackUp = App.TGPoint3()
ViewscreenBackUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenBackRight = App.TGPoint3()
ViewscreenBackRight.SetXYZ(-1.000000, 0.000000, 0.000000)
ViewscreenBack.SetOrientation(ViewscreenBackForward, ViewscreenBackUp, ViewscreenBackRight)
ViewscreenBackPosition = App.TGPoint3()
ViewscreenBackPosition.SetXYZ(0.000000, -0.269454, 0.211876)
ViewscreenBack.SetPosition(ViewscreenBackPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenBack)
#################################################
ViewscreenUp = App.PositionOrientationProperty_Create("ViewscreenUp")

ViewscreenUpForward = App.TGPoint3()
ViewscreenUpForward.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenUpUp = App.TGPoint3()
ViewscreenUpUp.SetXYZ(0.000000, -1.000000, 0.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.657740, 0.727249)
ViewscreenUp.SetPosition(ViewscreenUpPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenUp)
#################################################
ViewscreenDown = App.PositionOrientationProperty_Create("ViewscreenDown")

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

FirstPersonCameraForward = App.TGPoint3()
FirstPersonCameraForward.SetXYZ(0.000000, 1.000000, 0.000000)
FirstPersonCameraUp = App.TGPoint3()
FirstPersonCameraUp.SetXYZ(0.000000, 0.000000, 1.000000)
FirstPersonCameraRight = App.TGPoint3()
FirstPersonCameraRight.SetXYZ(1.000000, 0.000000, 0.000000)
FirstPersonCamera.SetOrientation(FirstPersonCameraForward, FirstPersonCameraUp, FirstPersonCameraRight)
FirstPersonCameraPosition = App.TGPoint3()
FirstPersonCameraPosition.SetXYZ(0.000000, 3.834180, 0.373048)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)
#################################################
TractorF1 = App.TractorBeamProperty_Create("Tractor F1")

TractorF1.SetMaxCondition(1500.000000)
TractorF1.SetCritical(0)
TractorF1.SetTargetable(1)
TractorF1.SetPrimary(1)
TractorF1.SetPosition(0.000000, 3.022890, 0.567888)
TractorF1.SetPosition2D(49.000000, 15.000000)
TractorF1.SetRepairComplexity(1.500000)
TractorF1.SetDisabledPercentage(0.750000)
TractorF1.SetRadius(0.050000)
TractorF1.SetDumbfire(0)
TractorF1.SetWeaponID(0)
TractorF1.SetGroups(0)
TractorF1.SetDamageRadiusFactor(0.250000)
TractorF1.SetIconNum(0)
TractorF1.SetIconPositionX(0.000000)
TractorF1.SetIconPositionY(0.000000)
TractorF1.SetIconAboveShip(1)
TractorF1.SetFireSound("Tractor Beam")
TractorF1.SetMaxCharge(5.000000)
TractorF1.SetMaxDamage(2000.000000)
TractorF1.SetMaxDamageDistance(118.000000)
TractorF1.SetMinFiringCharge(3.000000)
TractorF1.SetNormalDischargeRate(1.000000)
TractorF1.SetRechargeRate(1.000000)
TractorF1.SetIndicatorIconNum(0)
TractorF1.SetIndicatorIconPositionX(0.000000)
TractorF1.SetIndicatorIconPositionY(0.000000)
TractorF1Forward = App.TGPoint3()
TractorF1Forward.SetXYZ(0.000000, 0.995037, 0.099504)
TractorF1Up = App.TGPoint3()
TractorF1Up.SetXYZ(0.000000, 0.000000, 1.000000)
TractorF1.SetOrientation(TractorF1Forward, TractorF1Up)
TractorF1.SetArcWidthAngles(-1.047198, 1.047198)
TractorF1.SetArcHeightAngles(-0.174533, 0.872665)
TractorF1.SetTractorBeamWidth(0.400000)
TractorF1.SetTextureStart(0)
TractorF1.SetTextureEnd(0)
TractorF1.SetTextureName("data/Textures/Tactical/TractorBeam2.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorF1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorF1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorF1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorF1.SetInnerCoreColor(kColor)
TractorF1.SetNumSides(12)
TractorF1.SetMainRadius(0.115000)
TractorF1.SetTaperRadius(0.000000)
TractorF1.SetCoreScale(0.450000)
TractorF1.SetTaperRatio(0.200000)
TractorF1.SetTaperMinLength(1.000000)
TractorF1.SetTaperMaxLength(5.000000)
TractorF1.SetLengthTextureTilePerUnit(0.005000)
TractorF1.SetPerimeterTile(1.000000)
TractorF1.SetTextureSpeed(2.000000)
TractorF1.SetTextureName("data/Textures/Tactical/TractorBeam2.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(TractorF1)
#################################################
TractorF2 = App.TractorBeamProperty_Create("Tractor F2")

TractorF2.SetMaxCondition(1500.000000)
TractorF2.SetCritical(0)
TractorF2.SetTargetable(1)
TractorF2.SetPrimary(1)
TractorF2.SetPosition(0.000000, 0.519583, -0.198176)
TractorF2.SetPosition2D(80.000000, 15.000000)
TractorF2.SetRepairComplexity(1.500000)
TractorF2.SetDisabledPercentage(0.750000)
TractorF2.SetRadius(0.050000)
TractorF2.SetDumbfire(0)
TractorF2.SetWeaponID(0)
TractorF2.SetGroups(0)
TractorF2.SetDamageRadiusFactor(0.250000)
TractorF2.SetIconNum(0)
TractorF2.SetIconPositionX(0.000000)
TractorF2.SetIconPositionY(0.000000)
TractorF2.SetIconAboveShip(1)
TractorF2.SetFireSound("Tractor Beam")
TractorF2.SetMaxCharge(5.000000)
TractorF2.SetMaxDamage(2000.000000)
TractorF2.SetMaxDamageDistance(118.000000)
TractorF2.SetMinFiringCharge(3.000000)
TractorF2.SetNormalDischargeRate(1.000000)
TractorF2.SetRechargeRate(1.000000)
TractorF2.SetIndicatorIconNum(0)
TractorF2.SetIndicatorIconPositionX(0.000000)
TractorF2.SetIndicatorIconPositionY(0.000000)
TractorF2Forward = App.TGPoint3()
TractorF2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
TractorF2Up = App.TGPoint3()
TractorF2Up.SetXYZ(0.000000, 0.000000, 1.000000)
TractorF2.SetOrientation(TractorF2Forward, TractorF2Up)
TractorF2.SetArcWidthAngles(-1.047198, 1.047198)
TractorF2.SetArcHeightAngles(0.139626, -1.221731)
TractorF2.SetTractorBeamWidth(0.400000)
TractorF2.SetTextureStart(0)
TractorF2.SetTextureEnd(0)
TractorF2.SetTextureName("data/Textures/Tactical/TractorBeam2.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorF2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorF2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorF2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorF2.SetInnerCoreColor(kColor)
TractorF2.SetNumSides(12)
TractorF2.SetMainRadius(0.115000)
TractorF2.SetTaperRadius(0.000000)
TractorF2.SetCoreScale(0.450000)
TractorF2.SetTaperRatio(0.200000)
TractorF2.SetTaperMinLength(1.000000)
TractorF2.SetTaperMaxLength(5.000000)
TractorF2.SetLengthTextureTilePerUnit(0.005000)
TractorF2.SetPerimeterTile(1.000000)
TractorF2.SetTextureSpeed(2.000000)
TractorF2.SetTextureName("data/Textures/Tactical/TractorBeam2.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(TractorF2)
#################################################
PhaserL1 = App.PhaserProperty_Create("Phaser L1")

PhaserL1.SetMaxCondition(1500.000000)
PhaserL1.SetCritical(0)
PhaserL1.SetTargetable(1)
PhaserL1.SetPrimary(1)
PhaserL1.SetPosition(-1.120000, -1.875000, -0.422000)
PhaserL1.SetPosition2D(33.000000, 113.000000)
PhaserL1.SetRepairComplexity(3.000000)
PhaserL1.SetDisabledPercentage(0.750000)
PhaserL1.SetRadius(0.250000)
PhaserL1.SetDumbfire(0)
PhaserL1.SetWeaponID(0)
PhaserL1.SetGroups(0)
PhaserL1.SetDamageRadiusFactor(0.250000)
PhaserL1.SetIconNum(361)
PhaserL1.SetIconPositionX(30.000000)
PhaserL1.SetIconPositionY(80.000000)
PhaserL1.SetIconAboveShip(1)
PhaserL1.SetFireSound("Type XII Phaser")
PhaserL1.SetMaxCharge(2.000000)
PhaserL1.SetMaxDamage(1250.000000)
PhaserL1.SetMaxDamageDistance(150.000000)
PhaserL1.SetMinFiringCharge(1.500000)
PhaserL1.SetNormalDischargeRate(1.000000)
PhaserL1.SetRechargeRate(0.750000)
PhaserL1.SetIndicatorIconNum(508)
PhaserL1.SetIndicatorIconPositionX(27.000000)
PhaserL1.SetIndicatorIconPositionY(80.000000)
PhaserL1Forward = App.TGPoint3()
PhaserL1Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
PhaserL1Up = App.TGPoint3()
PhaserL1Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserL1.SetOrientation(PhaserL1Forward, PhaserL1Up)
PhaserL1.SetWidth(0.200000)
PhaserL1.SetLength(0.000000)
PhaserL1.SetArcWidthAngles(-1.047198, 1.047198)
PhaserL1.SetArcHeightAngles(-1.919862, -0.981747)
PhaserL1.SetPhaserTextureStart(0)
PhaserL1.SetPhaserTextureEnd(7)
PhaserL1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserL1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserL1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserL1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserL1.SetInnerCoreColor(kColor)
PhaserL1.SetNumSides(6)
PhaserL1.SetMainRadius(0.080000)
PhaserL1.SetTaperRadius(0.020000)
PhaserL1.SetCoreScale(0.300000)
PhaserL1.SetTaperRatio(0.250000)
PhaserL1.SetTaperMinLength(30.000000)
PhaserL1.SetTaperMaxLength(30.000000)
PhaserL1.SetLengthTextureTilePerUnit(0.050000)
PhaserL1.SetPerimeterTile(1.000000)
PhaserL1.SetTextureSpeed(2.000000)
PhaserL1.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserL1)
#################################################
PhaserL2 = App.PhaserProperty_Create("Phaser L2")

PhaserL2.SetMaxCondition(1500.000000)
PhaserL2.SetCritical(0)
PhaserL2.SetTargetable(1)
PhaserL2.SetPrimary(1)
PhaserL2.SetPosition(-1.230000, -1.842630, -0.325015)
PhaserL2.SetPosition2D(33.000000, 113.000000)
PhaserL2.SetRepairComplexity(3.000000)
PhaserL2.SetDisabledPercentage(0.750000)
PhaserL2.SetRadius(0.250000)
PhaserL2.SetDumbfire(0)
PhaserL2.SetWeaponID(0)
PhaserL2.SetGroups(0)
PhaserL2.SetDamageRadiusFactor(0.250000)
PhaserL2.SetIconNum(361)
PhaserL2.SetIconPositionX(40.000000)
PhaserL2.SetIconPositionY(80.000000)
PhaserL2.SetIconAboveShip(1)
PhaserL2.SetFireSound("Type XII Phaser")
PhaserL2.SetMaxCharge(2.000000)
PhaserL2.SetMaxDamage(1250.000000)
PhaserL2.SetMaxDamageDistance(150.000000)
PhaserL2.SetMinFiringCharge(1.500000)
PhaserL2.SetNormalDischargeRate(1.000000)
PhaserL2.SetRechargeRate(0.750000)
PhaserL2.SetIndicatorIconNum(508)
PhaserL2.SetIndicatorIconPositionX(37.000000)
PhaserL2.SetIndicatorIconPositionY(80.000000)
PhaserL2Forward = App.TGPoint3()
PhaserL2Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
PhaserL2Up = App.TGPoint3()
PhaserL2Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserL2.SetOrientation(PhaserL2Forward, PhaserL2Up)
PhaserL2.SetWidth(0.200000)
PhaserL2.SetLength(0.000000)
PhaserL2.SetArcWidthAngles(-1.047198, 1.047198)
PhaserL2.SetArcHeightAngles(-0.785398, 0.523599)
PhaserL2.SetPhaserTextureStart(0)
PhaserL2.SetPhaserTextureEnd(7)
PhaserL2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserL2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserL2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserL2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserL2.SetInnerCoreColor(kColor)
PhaserL2.SetNumSides(6)
PhaserL2.SetMainRadius(0.080000)
PhaserL2.SetTaperRadius(0.020000)
PhaserL2.SetCoreScale(0.300000)
PhaserL2.SetTaperRatio(0.250000)
PhaserL2.SetTaperMinLength(30.000000)
PhaserL2.SetTaperMaxLength(30.000000)
PhaserL2.SetLengthTextureTilePerUnit(0.050000)
PhaserL2.SetPerimeterTile(1.000000)
PhaserL2.SetTextureSpeed(2.000000)
PhaserL2.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserL2)
#################################################
PhaserL3 = App.PhaserProperty_Create("Phaser L3")

PhaserL3.SetMaxCondition(1500.000000)
PhaserL3.SetCritical(0)
PhaserL3.SetTargetable(1)
PhaserL3.SetPrimary(1)
PhaserL3.SetPosition(1.120000, -1.875000, -0.422000)
PhaserL3.SetPosition2D(96.000000, 113.000000)
PhaserL3.SetRepairComplexity(3.000000)
PhaserL3.SetDisabledPercentage(0.750000)
PhaserL3.SetRadius(0.250000)
PhaserL3.SetDumbfire(0)
PhaserL3.SetWeaponID(0)
PhaserL3.SetGroups(0)
PhaserL3.SetDamageRadiusFactor(0.250000)
PhaserL3.SetIconNum(362)
PhaserL3.SetIconPositionX(99.000000)
PhaserL3.SetIconPositionY(80.000000)
PhaserL3.SetIconAboveShip(1)
PhaserL3.SetFireSound("Type XII Phaser")
PhaserL3.SetMaxCharge(2.000000)
PhaserL3.SetMaxDamage(1250.000000)
PhaserL3.SetMaxDamageDistance(150.000000)
PhaserL3.SetMinFiringCharge(1.500000)
PhaserL3.SetNormalDischargeRate(1.000000)
PhaserL3.SetRechargeRate(0.750000)
PhaserL3.SetIndicatorIconNum(509)
PhaserL3.SetIndicatorIconPositionX(99.000000)
PhaserL3.SetIndicatorIconPositionY(80.000000)
PhaserL3Forward = App.TGPoint3()
PhaserL3Forward.SetXYZ(1.000000, 0.000000, 0.000000)
PhaserL3Up = App.TGPoint3()
PhaserL3Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserL3.SetOrientation(PhaserL3Forward, PhaserL3Up)
PhaserL3.SetWidth(0.200000)
PhaserL3.SetLength(0.000000)
PhaserL3.SetArcWidthAngles(-1.047198, 1.047198)
PhaserL3.SetArcHeightAngles(-1.919862, -0.981747)
PhaserL3.SetPhaserTextureStart(0)
PhaserL3.SetPhaserTextureEnd(7)
PhaserL3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserL3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserL3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserL3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserL3.SetInnerCoreColor(kColor)
PhaserL3.SetNumSides(6)
PhaserL3.SetMainRadius(0.080000)
PhaserL3.SetTaperRadius(0.020000)
PhaserL3.SetCoreScale(0.300000)
PhaserL3.SetTaperRatio(0.250000)
PhaserL3.SetTaperMinLength(30.000000)
PhaserL3.SetTaperMaxLength(30.000000)
PhaserL3.SetLengthTextureTilePerUnit(0.050000)
PhaserL3.SetPerimeterTile(1.000000)
PhaserL3.SetTextureSpeed(2.000000)
PhaserL3.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserL3)
#################################################
PhaserL4 = App.PhaserProperty_Create("Phaser L4")

PhaserL4.SetMaxCondition(1500.000000)
PhaserL4.SetCritical(0)
PhaserL4.SetTargetable(1)
PhaserL4.SetPrimary(1)
PhaserL4.SetPosition(1.230000, -1.842630, -0.325015)
PhaserL4.SetPosition2D(33.000000, 113.000000)
PhaserL4.SetRepairComplexity(3.000000)
PhaserL4.SetDisabledPercentage(0.750000)
PhaserL4.SetRadius(0.250000)
PhaserL4.SetDumbfire(0)
PhaserL4.SetWeaponID(0)
PhaserL4.SetGroups(0)
PhaserL4.SetDamageRadiusFactor(0.250000)
PhaserL4.SetIconNum(362)
PhaserL4.SetIconPositionX(89.000000)
PhaserL4.SetIconPositionY(80.000000)
PhaserL4.SetIconAboveShip(1)
PhaserL4.SetFireSound("Type XII Phaser")
PhaserL4.SetMaxCharge(2.000000)
PhaserL4.SetMaxDamage(1250.000000)
PhaserL4.SetMaxDamageDistance(150.000000)
PhaserL4.SetMinFiringCharge(1.500000)
PhaserL4.SetNormalDischargeRate(1.000000)
PhaserL4.SetRechargeRate(0.750000)
PhaserL4.SetIndicatorIconNum(509)
PhaserL4.SetIndicatorIconPositionX(89.000000)
PhaserL4.SetIndicatorIconPositionY(80.000000)
PhaserL4Forward = App.TGPoint3()
PhaserL4Forward.SetXYZ(1.000000, 0.000000, 0.000000)
PhaserL4Up = App.TGPoint3()
PhaserL4Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserL4.SetOrientation(PhaserL4Forward, PhaserL4Up)
PhaserL4.SetWidth(0.200000)
PhaserL4.SetLength(0.000000)
PhaserL4.SetArcWidthAngles(-1.047198, 1.047198)
PhaserL4.SetArcHeightAngles(-0.785398, 0.523599)
PhaserL4.SetPhaserTextureStart(0)
PhaserL4.SetPhaserTextureEnd(7)
PhaserL4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserL4.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserL4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserL4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserL4.SetInnerCoreColor(kColor)
PhaserL4.SetNumSides(6)
PhaserL4.SetMainRadius(0.080000)
PhaserL4.SetTaperRadius(0.020000)
PhaserL4.SetCoreScale(0.300000)
PhaserL4.SetTaperRatio(0.250000)
PhaserL4.SetTaperMinLength(30.000000)
PhaserL4.SetTaperMaxLength(30.000000)
PhaserL4.SetLengthTextureTilePerUnit(0.050000)
PhaserL4.SetPerimeterTile(1.000000)
PhaserL4.SetTextureSpeed(2.000000)
PhaserL4.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserL4)
#################################################
PhaserA1 = App.PhaserProperty_Create("Phaser A1")

PhaserA1.SetMaxCondition(1250.000000)
PhaserA1.SetCritical(0)
PhaserA1.SetTargetable(1)
PhaserA1.SetPrimary(1)
PhaserA1.SetPosition(-0.185000, -2.136310, -0.405000)
PhaserA1.SetPosition2D(61.000000, 117.000000)
PhaserA1.SetRepairComplexity(3.000000)
PhaserA1.SetDisabledPercentage(0.750000)
PhaserA1.SetRadius(0.250000)
PhaserA1.SetDumbfire(0)
PhaserA1.SetWeaponID(0)
PhaserA1.SetGroups(0)
PhaserA1.SetDamageRadiusFactor(0.250000)
PhaserA1.SetIconNum(363)
PhaserA1.SetIconPositionX(46.000000)
PhaserA1.SetIconPositionY(110.000000)
PhaserA1.SetIconAboveShip(1)
PhaserA1.SetFireSound("Type XII Phaser")
PhaserA1.SetMaxCharge(2.000000)
PhaserA1.SetMaxDamage(1250.000000)
PhaserA1.SetMaxDamageDistance(150.000000)
PhaserA1.SetMinFiringCharge(1.500000)
PhaserA1.SetNormalDischargeRate(1.000000)
PhaserA1.SetRechargeRate(0.750000)
PhaserA1.SetIndicatorIconNum(511)
PhaserA1.SetIndicatorIconPositionX(40.000000)
PhaserA1.SetIndicatorIconPositionY(105.000000)
PhaserA1Forward = App.TGPoint3()
PhaserA1Forward.SetXYZ(-0.119145, -0.992877, 0.000000)
PhaserA1Up = App.TGPoint3()
PhaserA1Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserA1.SetOrientation(PhaserA1Forward, PhaserA1Up)
PhaserA1.SetWidth(0.085000)
PhaserA1.SetLength(0.000000)
PhaserA1.SetArcWidthAngles(-0.872665, 0.523599)
PhaserA1.SetArcHeightAngles(0.087266, 1.047198)
PhaserA1.SetPhaserTextureStart(0)
PhaserA1.SetPhaserTextureEnd(7)
PhaserA1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserA1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserA1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserA1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserA1.SetInnerCoreColor(kColor)
PhaserA1.SetNumSides(6)
PhaserA1.SetMainRadius(0.080000)
PhaserA1.SetTaperRadius(0.020000)
PhaserA1.SetCoreScale(0.300000)
PhaserA1.SetTaperRatio(0.250000)
PhaserA1.SetTaperMinLength(30.000000)
PhaserA1.SetTaperMaxLength(30.000000)
PhaserA1.SetLengthTextureTilePerUnit(0.050000)
PhaserA1.SetPerimeterTile(1.000000)
PhaserA1.SetTextureSpeed(2.000000)
PhaserA1.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserA1)
#################################################
PhaserA2 = App.PhaserProperty_Create("Phaser A2")

PhaserA2.SetMaxCondition(1250.000000)
PhaserA2.SetCritical(0)
PhaserA2.SetTargetable(1)
PhaserA2.SetPrimary(1)
PhaserA2.SetPosition(0.185000, -2.136310, -0.405000)
PhaserA2.SetPosition2D(69.000000, 117.000000)
PhaserA2.SetRepairComplexity(3.000000)
PhaserA2.SetDisabledPercentage(0.750000)
PhaserA2.SetRadius(0.250000)
PhaserA2.SetDumbfire(0)
PhaserA2.SetWeaponID(0)
PhaserA2.SetGroups(0)
PhaserA2.SetDamageRadiusFactor(0.250000)
PhaserA2.SetIconNum(363)
PhaserA2.SetIconPositionX(80.000000)
PhaserA2.SetIconPositionY(110.000000)
PhaserA2.SetIconAboveShip(1)
PhaserA2.SetFireSound("Type XII Phaser")
PhaserA2.SetMaxCharge(2.000000)
PhaserA2.SetMaxDamage(1250.000000)
PhaserA2.SetMaxDamageDistance(150.000000)
PhaserA2.SetMinFiringCharge(1.500000)
PhaserA2.SetNormalDischargeRate(1.000000)
PhaserA2.SetRechargeRate(0.750000)
PhaserA2.SetIndicatorIconNum(511)
PhaserA2.SetIndicatorIconPositionX(74.000000)
PhaserA2.SetIndicatorIconPositionY(105.000000)
PhaserA2Forward = App.TGPoint3()
PhaserA2Forward.SetXYZ(0.119145, -0.992877, 0.000000)
PhaserA2Up = App.TGPoint3()
PhaserA2Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserA2.SetOrientation(PhaserA2Forward, PhaserA2Up)
PhaserA2.SetWidth(0.085000)
PhaserA2.SetLength(0.000000)
PhaserA2.SetArcWidthAngles(-0.523599, 0.872665)
PhaserA2.SetArcHeightAngles(0.087266, 1.047198)
PhaserA2.SetPhaserTextureStart(0)
PhaserA2.SetPhaserTextureEnd(7)
PhaserA2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserA2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserA2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserA2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserA2.SetInnerCoreColor(kColor)
PhaserA2.SetNumSides(6)
PhaserA2.SetMainRadius(0.080000)
PhaserA2.SetTaperRadius(0.020000)
PhaserA2.SetCoreScale(0.300000)
PhaserA2.SetTaperRatio(0.250000)
PhaserA2.SetTaperMinLength(30.000000)
PhaserA2.SetTaperMaxLength(30.000000)
PhaserA2.SetLengthTextureTilePerUnit(0.050000)
PhaserA2.SetPerimeterTile(1.000000)
PhaserA2.SetTextureSpeed(2.000000)
PhaserA2.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserA2)
#################################################
PhaserA3 = App.PhaserProperty_Create("Phaser A3")

PhaserA3.SetMaxCondition(1000.000000)
PhaserA3.SetCritical(0)
PhaserA3.SetTargetable(1)
PhaserA3.SetPrimary(1)
PhaserA3.SetPosition(-0.181778, -2.129830, -0.460000)
PhaserA3.SetPosition2D(61.000000, 123.000000)
PhaserA3.SetRepairComplexity(3.000000)
PhaserA3.SetDisabledPercentage(0.750000)
PhaserA3.SetRadius(0.250000)
PhaserA3.SetDumbfire(0)
PhaserA3.SetWeaponID(0)
PhaserA3.SetGroups(0)
PhaserA3.SetDamageRadiusFactor(0.200000)
PhaserA3.SetIconNum(363)
PhaserA3.SetIconPositionX(46.000000)
PhaserA3.SetIconPositionY(120.000000)
PhaserA3.SetIconAboveShip(0)
PhaserA3.SetFireSound("Type XII Phaser")
PhaserA3.SetMaxCharge(1.500000)
PhaserA3.SetMaxDamage(1250.000000)
PhaserA3.SetMaxDamageDistance(150.000000)
PhaserA3.SetMinFiringCharge(1.000000)
PhaserA3.SetNormalDischargeRate(1.000000)
PhaserA3.SetRechargeRate(0.750000)
PhaserA3.SetIndicatorIconNum(511)
PhaserA3.SetIndicatorIconPositionX(40.000000)
PhaserA3.SetIndicatorIconPositionY(115.000000)
PhaserA3Forward = App.TGPoint3()
PhaserA3Forward.SetXYZ(-0.119145, -0.992877, 0.000000)
PhaserA3Up = App.TGPoint3()
PhaserA3Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserA3.SetOrientation(PhaserA3Forward, PhaserA3Up)
PhaserA3.SetWidth(0.085000)
PhaserA3.SetLength(0.000000)
PhaserA3.SetArcWidthAngles(-0.872665, 0.872665)
PhaserA3.SetArcHeightAngles(-1.745329, 0.034907)
PhaserA3.SetPhaserTextureStart(0)
PhaserA3.SetPhaserTextureEnd(7)
PhaserA3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserA3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserA3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserA3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserA3.SetInnerCoreColor(kColor)
PhaserA3.SetNumSides(6)
PhaserA3.SetMainRadius(0.080000)
PhaserA3.SetTaperRadius(0.020000)
PhaserA3.SetCoreScale(0.300000)
PhaserA3.SetTaperRatio(0.250000)
PhaserA3.SetTaperMinLength(30.000000)
PhaserA3.SetTaperMaxLength(30.000000)
PhaserA3.SetLengthTextureTilePerUnit(0.050000)
PhaserA3.SetPerimeterTile(1.000000)
PhaserA3.SetTextureSpeed(2.000000)
PhaserA3.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserA3)
#################################################
PhaserA4 = App.PhaserProperty_Create("Phaser A4")

PhaserA4.SetMaxCondition(1000.000000)
PhaserA4.SetCritical(0)
PhaserA4.SetTargetable(1)
PhaserA4.SetPrimary(1)
PhaserA4.SetPosition(0.181778, -2.129830, -0.460000)
PhaserA4.SetPosition2D(69.000000, 123.000000)
PhaserA4.SetRepairComplexity(3.000000)
PhaserA4.SetDisabledPercentage(0.750000)
PhaserA4.SetRadius(0.250000)
PhaserA4.SetDumbfire(0)
PhaserA4.SetWeaponID(0)
PhaserA4.SetGroups(0)
PhaserA4.SetDamageRadiusFactor(0.200000)
PhaserA4.SetIconNum(363)
PhaserA4.SetIconPositionX(80.000000)
PhaserA4.SetIconPositionY(120.000000)
PhaserA4.SetIconAboveShip(0)
PhaserA4.SetFireSound("Type XII Phaser")
PhaserA4.SetMaxCharge(1.500000)
PhaserA4.SetMaxDamage(1250.000000)
PhaserA4.SetMaxDamageDistance(150.000000)
PhaserA4.SetMinFiringCharge(1.000000)
PhaserA4.SetNormalDischargeRate(1.000000)
PhaserA4.SetRechargeRate(0.750000)
PhaserA4.SetIndicatorIconNum(511)
PhaserA4.SetIndicatorIconPositionX(74.000000)
PhaserA4.SetIndicatorIconPositionY(115.000000)
PhaserA4Forward = App.TGPoint3()
PhaserA4Forward.SetXYZ(0.119145, -0.992877, 0.000000)
PhaserA4Up = App.TGPoint3()
PhaserA4Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserA4.SetOrientation(PhaserA4Forward, PhaserA4Up)
PhaserA4.SetWidth(0.085000)
PhaserA4.SetLength(0.000000)
PhaserA4.SetArcWidthAngles(-0.872665, 0.872665)
PhaserA4.SetArcHeightAngles(-1.745329, 0.034907)
PhaserA4.SetPhaserTextureStart(0)
PhaserA4.SetPhaserTextureEnd(7)
PhaserA4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserA4.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserA4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserA4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserA4.SetInnerCoreColor(kColor)
PhaserA4.SetNumSides(6)
PhaserA4.SetMainRadius(0.080000)
PhaserA4.SetTaperRadius(0.020000)
PhaserA4.SetCoreScale(0.300000)
PhaserA4.SetTaperRatio(0.250000)
PhaserA4.SetTaperMinLength(30.000000)
PhaserA4.SetTaperMaxLength(30.000000)
PhaserA4.SetLengthTextureTilePerUnit(0.050000)
PhaserA4.SetPerimeterTile(1.000000)
PhaserA4.SetTextureSpeed(2.000000)
PhaserA4.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserA4)
#################################################
PhaserV2 = App.PhaserProperty_Create("Phaser V2")

PhaserV2.SetMaxCondition(2000.000000)
PhaserV2.SetCritical(0)
PhaserV2.SetTargetable(1)
PhaserV2.SetPrimary(1)
PhaserV2.SetPosition(0.000000, -0.050000, -0.445000)
PhaserV2.SetPosition2D(66.000000, 88.000000)
PhaserV2.SetRepairComplexity(3.000000)
PhaserV2.SetDisabledPercentage(0.750000)
PhaserV2.SetRadius(0.250000)
PhaserV2.SetDumbfire(0)
PhaserV2.SetWeaponID(0)
PhaserV2.SetGroups(0)
PhaserV2.SetDamageRadiusFactor(0.200000)
PhaserV2.SetIconNum(364)
PhaserV2.SetIconPositionX(64.000000)
PhaserV2.SetIconPositionY(86.000000)
PhaserV2.SetIconAboveShip(0)
PhaserV2.SetFireSound("Type XII Phaser")
PhaserV2.SetMaxCharge(1.500000)
PhaserV2.SetMaxDamage(1250.000000)
PhaserV2.SetMaxDamageDistance(150.000000)
PhaserV2.SetMinFiringCharge(1.000000)
PhaserV2.SetNormalDischargeRate(1.000000)
PhaserV2.SetRechargeRate(0.750000)
PhaserV2.SetIndicatorIconNum(510)
PhaserV2.SetIndicatorIconPositionX(57.000000)
PhaserV2.SetIndicatorIconPositionY(80.000000)
PhaserV2Forward = App.TGPoint3()
PhaserV2Forward.SetXYZ(0.000000, 0.000000, -1.000000)
PhaserV2Up = App.TGPoint3()
PhaserV2Up.SetXYZ(0.000000, -1.000000, 0.000000)
PhaserV2.SetOrientation(PhaserV2Forward, PhaserV2Up)
PhaserV2.SetWidth(0.450000)
PhaserV2.SetLength(0.190000)
PhaserV2.SetArcWidthAngles(-1.047198, 1.047198)
PhaserV2.SetArcHeightAngles(-1.134464, 1.134464)
PhaserV2.SetPhaserTextureStart(0)
PhaserV2.SetPhaserTextureEnd(7)
PhaserV2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserV2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserV2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserV2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserV2.SetInnerCoreColor(kColor)
PhaserV2.SetNumSides(6)
PhaserV2.SetMainRadius(0.080000)
PhaserV2.SetTaperRadius(0.020000)
PhaserV2.SetCoreScale(0.300000)
PhaserV2.SetTaperRatio(0.250000)
PhaserV2.SetTaperMinLength(30.000000)
PhaserV2.SetTaperMaxLength(30.000000)
PhaserV2.SetLengthTextureTilePerUnit(0.050000)
PhaserV2.SetPerimeterTile(1.000000)
PhaserV2.SetTextureSpeed(2.000000)
PhaserV2.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserV2)
#################################################
PhaserD2 = App.PhaserProperty_Create("Phaser D2")

PhaserD2.SetMaxCondition(1500.000000)
PhaserD2.SetCritical(0)
PhaserD2.SetTargetable(1)
PhaserD2.SetPrimary(1)
PhaserD2.SetPosition(-0.642882, 0.103477, 0.430000)
PhaserD2.SetPosition2D(58.000000, 67.000000)
PhaserD2.SetRepairComplexity(3.000000)
PhaserD2.SetDisabledPercentage(0.750000)
PhaserD2.SetRadius(0.250000)
PhaserD2.SetDumbfire(0)
PhaserD2.SetWeaponID(0)
PhaserD2.SetGroups(0)
PhaserD2.SetDamageRadiusFactor(0.250000)
PhaserD2.SetIconNum(363)
PhaserD2.SetIconPositionX(46.000000)
PhaserD2.SetIconPositionY(80.000000)
PhaserD2.SetIconAboveShip(1)
PhaserD2.SetFireSound("Type XII Phaser")
PhaserD2.SetMaxCharge(2.000000)
PhaserD2.SetMaxDamage(1250.000000)
PhaserD2.SetMaxDamageDistance(150.000000)
PhaserD2.SetMinFiringCharge(1.500000)
PhaserD2.SetNormalDischargeRate(1.000000)
PhaserD2.SetRechargeRate(0.750000)
PhaserD2.SetIndicatorIconNum(511)
PhaserD2.SetIndicatorIconPositionX(40.000000)
PhaserD2.SetIndicatorIconPositionY(75.000000)
PhaserD2Forward = App.TGPoint3()
PhaserD2Forward.SetXYZ(-0.249041, -0.968493, 0.000000)
PhaserD2Up = App.TGPoint3()
PhaserD2Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserD2.SetOrientation(PhaserD2Forward, PhaserD2Up)
PhaserD2.SetWidth(0.100000)
PhaserD2.SetLength(0.000000)
PhaserD2.SetArcWidthAngles(-0.261799, 1.221731)
PhaserD2.SetArcHeightAngles(-0.052360, 1.745329)
PhaserD2.SetPhaserTextureStart(0)
PhaserD2.SetPhaserTextureEnd(7)
PhaserD2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserD2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserD2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserD2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserD2.SetInnerCoreColor(kColor)
PhaserD2.SetNumSides(6)
PhaserD2.SetMainRadius(0.080000)
PhaserD2.SetTaperRadius(0.020000)
PhaserD2.SetCoreScale(0.300000)
PhaserD2.SetTaperRatio(0.250000)
PhaserD2.SetTaperMinLength(30.000000)
PhaserD2.SetTaperMaxLength(30.000000)
PhaserD2.SetLengthTextureTilePerUnit(0.050000)
PhaserD2.SetPerimeterTile(1.000000)
PhaserD2.SetTextureSpeed(2.000000)
PhaserD2.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserD2)
#################################################
PhaserD3 = App.PhaserProperty_Create("Phaser D3")

PhaserD3.SetMaxCondition(1500.000000)
PhaserD3.SetCritical(0)
PhaserD3.SetTargetable(1)
PhaserD3.SetPrimary(1)
PhaserD3.SetPosition(0.642882, 0.103477, 0.430000)
PhaserD3.SetPosition2D(72.000000, 67.000000)
PhaserD3.SetRepairComplexity(3.000000)
PhaserD3.SetDisabledPercentage(0.500000)
PhaserD3.SetRadius(0.250000)
PhaserD3.SetDumbfire(0)
PhaserD3.SetWeaponID(0)
PhaserD3.SetGroups(0)
PhaserD3.SetDamageRadiusFactor(0.250000)
PhaserD3.SetIconNum(363)
PhaserD3.SetIconPositionX(80.000000)
PhaserD3.SetIconPositionY(80.000000)
PhaserD3.SetIconAboveShip(1)
PhaserD3.SetFireSound("Type XII Phaser")
PhaserD3.SetMaxCharge(2.000000)
PhaserD3.SetMaxDamage(1250.000000)
PhaserD3.SetMaxDamageDistance(150.000000)
PhaserD3.SetMinFiringCharge(1.500000)
PhaserD3.SetNormalDischargeRate(1.000000)
PhaserD3.SetRechargeRate(0.750000)
PhaserD3.SetIndicatorIconNum(511)
PhaserD3.SetIndicatorIconPositionX(74.000000)
PhaserD3.SetIndicatorIconPositionY(75.000000)
PhaserD3Forward = App.TGPoint3()
PhaserD3Forward.SetXYZ(0.249041, -0.968493, 0.000000)
PhaserD3Up = App.TGPoint3()
PhaserD3Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserD3.SetOrientation(PhaserD3Forward, PhaserD3Up)
PhaserD3.SetWidth(0.100000)
PhaserD3.SetLength(0.000000)
PhaserD3.SetArcWidthAngles(-1.221731, 0.261799)
PhaserD3.SetArcHeightAngles(-0.052360, 1.745329)
PhaserD3.SetPhaserTextureStart(0)
PhaserD3.SetPhaserTextureEnd(7)
PhaserD3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserD3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserD3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserD3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserD3.SetInnerCoreColor(kColor)
PhaserD3.SetNumSides(6)
PhaserD3.SetMainRadius(0.080000)
PhaserD3.SetTaperRadius(0.020000)
PhaserD3.SetCoreScale(0.300000)
PhaserD3.SetTaperRatio(0.250000)
PhaserD3.SetTaperMinLength(30.000000)
PhaserD3.SetTaperMaxLength(30.000000)
PhaserD3.SetLengthTextureTilePerUnit(0.050000)
PhaserD3.SetPerimeterTile(1.000000)
PhaserD3.SetTextureSpeed(2.000000)
PhaserD3.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserD3)
#################################################
MainShuttlebay = App.HullProperty_Create("Main Shuttlebay")

MainShuttlebay.SetMaxCondition(6000.000000)
MainShuttlebay.SetCritical(0)
MainShuttlebay.SetTargetable(1)
MainShuttlebay.SetPrimary(0)
MainShuttlebay.SetPosition(0.000000, 1.000000, 0.600000)
MainShuttlebay.SetPosition2D(0.000000, 0.000000)
MainShuttlebay.SetRepairComplexity(1.000000)
MainShuttlebay.SetDisabledPercentage(0.000000)
MainShuttlebay.SetRadius(0.150000)
App.g_kModelPropertyManager.RegisterLocalTemplate(MainShuttlebay)
#################################################
Shuttlebay2 = App.HullProperty_Create("Shuttlebay 2")

Shuttlebay2.SetMaxCondition(3000.000000)
Shuttlebay2.SetCritical(0)
Shuttlebay2.SetTargetable(1)
Shuttlebay2.SetPrimary(0)
Shuttlebay2.SetPosition(-0.220000, -0.100000, 0.310000)
Shuttlebay2.SetPosition2D(0.000000, 0.000000)
Shuttlebay2.SetRepairComplexity(1.000000)
Shuttlebay2.SetDisabledPercentage(0.000000)
Shuttlebay2.SetRadius(0.050000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay2)
#################################################
Shuttlebay3 = App.HullProperty_Create("Shuttlebay 3")

Shuttlebay3.SetMaxCondition(3000.000000)
Shuttlebay3.SetCritical(0)
Shuttlebay3.SetTargetable(1)
Shuttlebay3.SetPrimary(0)
Shuttlebay3.SetPosition(0.215000, -0.100000, 0.310000)
Shuttlebay3.SetPosition2D(0.000000, 0.000000)
Shuttlebay3.SetRepairComplexity(1.000000)
Shuttlebay3.SetDisabledPercentage(0.000000)
Shuttlebay3.SetRadius(0.075000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay3)
#################################################
Shuttlebay2OEP = App.ObjectEmitterProperty_Create("Shuttlebay 2 OEP")

Shuttlebay2OEPForward = App.TGPoint3()
Shuttlebay2OEPForward.SetXYZ(-0.314290, -0.891763, 0.325546)
Shuttlebay2OEPUp = App.TGPoint3()
Shuttlebay2OEPUp.SetXYZ(0.024702, 0.335124, 0.941850)
Shuttlebay2OEPRight = App.TGPoint3()
Shuttlebay2OEPRight.SetXYZ(-0.949006, 0.304055, -0.083297)
Shuttlebay2OEP.SetOrientation(Shuttlebay2OEPForward, Shuttlebay2OEPUp, Shuttlebay2OEPRight)
Shuttlebay2OEPPosition = App.TGPoint3()
Shuttlebay2OEPPosition.SetXYZ(-0.219129, -0.200000, 0.320000)
Shuttlebay2OEP.SetPosition(Shuttlebay2OEPPosition)
Shuttlebay2OEP.SetEmittedObjectType(Shuttlebay2OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay2OEP)
#################################################
Shuttlebay3OEP = App.ObjectEmitterProperty_Create("Shuttlebay 3 OEP")

Shuttlebay3OEPForward = App.TGPoint3()
Shuttlebay3OEPForward.SetXYZ(0.251709, -0.938662, 0.235704)
Shuttlebay3OEPUp = App.TGPoint3()
Shuttlebay3OEPUp.SetXYZ(-0.024766, 0.237217, 0.971141)
Shuttlebay3OEPRight = App.TGPoint3()
Shuttlebay3OEPRight.SetXYZ(-0.967486, -0.250282, 0.036464)
Shuttlebay3OEP.SetOrientation(Shuttlebay3OEPForward, Shuttlebay3OEPUp, Shuttlebay3OEPRight)
Shuttlebay3OEPPosition = App.TGPoint3()
Shuttlebay3OEPPosition.SetXYZ(0.216322, -0.200000, 0.320000)
Shuttlebay3OEP.SetPosition(Shuttlebay3OEPPosition)
Shuttlebay3OEP.SetEmittedObjectType(Shuttlebay3OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay3OEP)
#################################################
TractorV = App.TractorBeamProperty_Create("Tractor V")

TractorV.SetMaxCondition(1500.000000)
TractorV.SetCritical(0)
TractorV.SetTargetable(1)
TractorV.SetPrimary(1)
TractorV.SetPosition(0.000000, -0.831777, -0.618556)
TractorV.SetPosition2D(70.000000, 70.000000)
TractorV.SetRepairComplexity(1.500000)
TractorV.SetDisabledPercentage(0.750000)
TractorV.SetRadius(0.050000)
TractorV.SetDumbfire(0)
TractorV.SetWeaponID(7)
TractorV.SetGroups(0)
TractorV.SetDamageRadiusFactor(0.250000)
TractorV.SetIconNum(0)
TractorV.SetIconPositionX(0.000000)
TractorV.SetIconPositionY(0.000000)
TractorV.SetIconAboveShip(1)
TractorV.SetFireSound("Tractor Beam")
TractorV.SetMaxCharge(5.000000)
TractorV.SetMaxDamage(2000.000000)
TractorV.SetMaxDamageDistance(118.000000)
TractorV.SetMinFiringCharge(3.000000)
TractorV.SetNormalDischargeRate(1.000000)
TractorV.SetRechargeRate(1.000000)
TractorV.SetIndicatorIconNum(0)
TractorV.SetIndicatorIconPositionX(0.000000)
TractorV.SetIndicatorIconPositionY(0.000000)
TractorVForward = App.TGPoint3()
TractorVForward.SetXYZ(0.000000, 0.707107, -0.707107)
TractorVUp = App.TGPoint3()
TractorVUp.SetXYZ(0.000000, 0.707107, 0.707107)
TractorV.SetOrientation(TractorVForward, TractorVUp)
TractorV.SetArcWidthAngles(-1.047198, 1.047198)
TractorV.SetArcHeightAngles(-0.872665, 0.698132)
TractorV.SetTractorBeamWidth(0.800000)
TractorV.SetTextureStart(32)
TractorV.SetTextureEnd(32)
TractorV.SetTextureName("data/Textures/Tactical/TractorBeam2.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorV.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 0.984314, 1.000000)
TractorV.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorV.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorV.SetInnerCoreColor(kColor)
TractorV.SetNumSides(12)
TractorV.SetMainRadius(0.115000)
TractorV.SetTaperRadius(0.000000)
TractorV.SetCoreScale(0.450000)
TractorV.SetTaperRatio(0.200000)
TractorV.SetTaperMinLength(1.000000)
TractorV.SetTaperMaxLength(5.000000)
TractorV.SetLengthTextureTilePerUnit(0.005000)
TractorV.SetPerimeterTile(1.000000)
TractorV.SetTextureSpeed(0.200000)
TractorV.SetTextureName("data/Textures/Tactical/TractorBeam2.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(TractorV)
#################################################
TractorD = App.TractorBeamProperty_Create("Tractor D")

TractorD.SetMaxCondition(1500.000000)
TractorD.SetCritical(0)
TractorD.SetTargetable(1)
TractorD.SetPrimary(1)
TractorD.SetPosition(0.000000, 0.985288, 0.647086)
TractorD.SetPosition2D(59.000000, 70.000000)
TractorD.SetRepairComplexity(1.500000)
TractorD.SetDisabledPercentage(0.750000)
TractorD.SetRadius(0.050000)
TractorD.SetDumbfire(0)
TractorD.SetWeaponID(7)
TractorD.SetGroups(0)
TractorD.SetDamageRadiusFactor(0.250000)
TractorD.SetIconNum(0)
TractorD.SetIconPositionX(0.000000)
TractorD.SetIconPositionY(0.000000)
TractorD.SetIconAboveShip(1)
TractorD.SetFireSound("Tractor Beam")
TractorD.SetMaxCharge(5.000000)
TractorD.SetMaxDamage(2000.000000)
TractorD.SetMaxDamageDistance(118.000000)
TractorD.SetMinFiringCharge(3.000000)
TractorD.SetNormalDischargeRate(1.000000)
TractorD.SetRechargeRate(1.000000)
TractorD.SetIndicatorIconNum(0)
TractorD.SetIndicatorIconPositionX(0.000000)
TractorD.SetIndicatorIconPositionY(0.000000)
TractorDForward = App.TGPoint3()
TractorDForward.SetXYZ(0.000000, -0.995037, 0.099504)
TractorDUp = App.TGPoint3()
TractorDUp.SetXYZ(0.000000, 0.000000, 1.000000)
TractorD.SetOrientation(TractorDForward, TractorDUp)
TractorD.SetArcWidthAngles(-0.523599, 0.523599)
TractorD.SetArcHeightAngles(0.122173, 0.872665)
TractorD.SetTractorBeamWidth(0.300000)
TractorD.SetTextureStart(32)
TractorD.SetTextureEnd(32)
TractorD.SetTextureName("data/Textures/Tactical/TractorBeam2.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorD.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorD.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorD.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorD.SetInnerCoreColor(kColor)
TractorD.SetNumSides(12)
TractorD.SetMainRadius(0.115000)
TractorD.SetTaperRadius(0.000000)
TractorD.SetCoreScale(0.450000)
TractorD.SetTaperRatio(0.200000)
TractorD.SetTaperMinLength(1.000000)
TractorD.SetTaperMaxLength(5.000000)
TractorD.SetLengthTextureTilePerUnit(0.005000)
TractorD.SetPerimeterTile(1.000000)
TractorD.SetTextureSpeed(0.200000)
TractorD.SetTextureName("data/Textures/Tactical/TractorBeam2.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(TractorD)
#################################################
PhaserP = App.PhaserProperty_Create("Phaser P")

PhaserP.SetMaxCondition(1250.000000)
PhaserP.SetCritical(0)
PhaserP.SetTargetable(1)
PhaserP.SetPrimary(1)
PhaserP.SetPosition(-1.240900, -1.957500, 0.214000)
PhaserP.SetPosition2D(33.000000, 113.000000)
PhaserP.SetRepairComplexity(3.000000)
PhaserP.SetDisabledPercentage(0.750000)
PhaserP.SetRadius(0.250000)
PhaserP.SetDumbfire(0)
PhaserP.SetWeaponID(0)
PhaserP.SetGroups(0)
PhaserP.SetDamageRadiusFactor(0.250000)
PhaserP.SetIconNum(361)
PhaserP.SetIconPositionX(20.000000)
PhaserP.SetIconPositionY(70.000000)
PhaserP.SetIconAboveShip(1)
PhaserP.SetFireSound("Type XII Phaser")
PhaserP.SetMaxCharge(2.000000)
PhaserP.SetMaxDamage(1250.000000)
PhaserP.SetMaxDamageDistance(150.000000)
PhaserP.SetMinFiringCharge(1.500000)
PhaserP.SetNormalDischargeRate(1.000000)
PhaserP.SetRechargeRate(0.750000)
PhaserP.SetIndicatorIconNum(508)
PhaserP.SetIndicatorIconPositionX(17.000000)
PhaserP.SetIndicatorIconPositionY(70.000000)
PhaserPForward = App.TGPoint3()
PhaserPForward.SetXYZ(-1.000000, 0.000000, 0.000000)
PhaserPUp = App.TGPoint3()
PhaserPUp.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserP.SetOrientation(PhaserPForward, PhaserPUp)
PhaserP.SetWidth(0.215000)
PhaserP.SetLength(0.000000)
PhaserP.SetArcWidthAngles(-1.047198, 1.047198)
PhaserP.SetArcHeightAngles(0.261799, 2.268928)
PhaserP.SetPhaserTextureStart(0)
PhaserP.SetPhaserTextureEnd(7)
PhaserP.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserP.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserP.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserP.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserP.SetInnerCoreColor(kColor)
PhaserP.SetNumSides(6)
PhaserP.SetMainRadius(0.080000)
PhaserP.SetTaperRadius(0.020000)
PhaserP.SetCoreScale(0.300000)
PhaserP.SetTaperRatio(0.250000)
PhaserP.SetTaperMinLength(30.000000)
PhaserP.SetTaperMaxLength(30.000000)
PhaserP.SetLengthTextureTilePerUnit(0.050000)
PhaserP.SetPerimeterTile(1.000000)
PhaserP.SetTextureSpeed(2.000000)
PhaserP.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserP)
#################################################
PhaserS = App.PhaserProperty_Create("Phaser S")

PhaserS.SetMaxCondition(1250.000000)
PhaserS.SetCritical(0)
PhaserS.SetTargetable(1)
PhaserS.SetPrimary(1)
PhaserS.SetPosition(1.240900, -1.957500, 0.214000)
PhaserS.SetPosition2D(33.000000, 113.000000)
PhaserS.SetRepairComplexity(3.000000)
PhaserS.SetDisabledPercentage(0.750000)
PhaserS.SetRadius(0.250000)
PhaserS.SetDumbfire(0)
PhaserS.SetWeaponID(0)
PhaserS.SetGroups(0)
PhaserS.SetDamageRadiusFactor(0.250000)
PhaserS.SetIconNum(362)
PhaserS.SetIconPositionX(119.000000)
PhaserS.SetIconPositionY(70.000000)
PhaserS.SetIconAboveShip(1)
PhaserS.SetFireSound("Type XII Phaser")
PhaserS.SetMaxCharge(2.000000)
PhaserS.SetMaxDamage(1250.000000)
PhaserS.SetMaxDamageDistance(150.000000)
PhaserS.SetMinFiringCharge(1.500000)
PhaserS.SetNormalDischargeRate(1.000000)
PhaserS.SetRechargeRate(0.750000)
PhaserS.SetIndicatorIconNum(509)
PhaserS.SetIndicatorIconPositionX(119.000000)
PhaserS.SetIndicatorIconPositionY(70.000000)
PhaserSForward = App.TGPoint3()
PhaserSForward.SetXYZ(1.000000, 0.000000, 0.000000)
PhaserSUp = App.TGPoint3()
PhaserSUp.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserS.SetOrientation(PhaserSForward, PhaserSUp)
PhaserS.SetWidth(0.215000)
PhaserS.SetLength(0.000000)
PhaserS.SetArcWidthAngles(-1.047198, 1.047198)
PhaserS.SetArcHeightAngles(0.261799, 2.268928)
PhaserS.SetPhaserTextureStart(0)
PhaserS.SetPhaserTextureEnd(7)
PhaserS.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserS.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserS.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserS.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserS.SetInnerCoreColor(kColor)
PhaserS.SetNumSides(6)
PhaserS.SetMainRadius(0.080000)
PhaserS.SetTaperRadius(0.020000)
PhaserS.SetCoreScale(0.300000)
PhaserS.SetTaperRatio(0.250000)
PhaserS.SetTaperMinLength(30.000000)
PhaserS.SetTaperMaxLength(30.000000)
PhaserS.SetLengthTextureTilePerUnit(0.050000)
PhaserS.SetPerimeterTile(1.000000)
PhaserS.SetTextureSpeed(2.000000)
PhaserS.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserS)
#################################################
PhaserD4 = App.PhaserProperty_Create("Phaser D4")

PhaserD4.SetMaxCondition(1250.000000)
PhaserD4.SetCritical(0)
PhaserD4.SetTargetable(1)
PhaserD4.SetPrimary(1)
PhaserD4.SetPosition(0.000000, -1.555280, 0.892000)
PhaserD4.SetPosition2D(33.000000, 113.000000)
PhaserD4.SetRepairComplexity(3.000000)
PhaserD4.SetDisabledPercentage(0.750000)
PhaserD4.SetRadius(0.250000)
PhaserD4.SetDumbfire(0)
PhaserD4.SetWeaponID(0)
PhaserD4.SetGroups(0)
PhaserD4.SetDamageRadiusFactor(0.250000)
PhaserD4.SetIconNum(364)
PhaserD4.SetIconPositionX(63.000000)
PhaserD4.SetIconPositionY(95.000000)
PhaserD4.SetIconAboveShip(1)
PhaserD4.SetFireSound("Type XII Phaser")
PhaserD4.SetMaxCharge(2.000000)
PhaserD4.SetMaxDamage(1250.000000)
PhaserD4.SetMaxDamageDistance(150.000000)
PhaserD4.SetMinFiringCharge(1.500000)
PhaserD4.SetNormalDischargeRate(1.000000)
PhaserD4.SetRechargeRate(0.750000)
PhaserD4.SetIndicatorIconNum(510)
PhaserD4.SetIndicatorIconPositionX(57.000000)
PhaserD4.SetIndicatorIconPositionY(90.000000)
PhaserD4Forward = App.TGPoint3()
PhaserD4Forward.SetXYZ(1.000000, 0.000000, 0.000000)
PhaserD4Up = App.TGPoint3()
PhaserD4Up.SetXYZ(0.000000, 0.000000, 1.000000)
PhaserD4.SetOrientation(PhaserD4Forward, PhaserD4Up)
PhaserD4.SetWidth(0.215000)
PhaserD4.SetLength(0.000000)
PhaserD4.SetArcWidthAngles(-1.047198, 1.047198)
PhaserD4.SetArcHeightAngles(0.261799, 2.879793)
PhaserD4.SetPhaserTextureStart(0)
PhaserD4.SetPhaserTextureEnd(7)
PhaserD4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
PhaserD4.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
PhaserD4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
PhaserD4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
PhaserD4.SetInnerCoreColor(kColor)
PhaserD4.SetNumSides(6)
PhaserD4.SetMainRadius(0.080000)
PhaserD4.SetTaperRadius(0.020000)
PhaserD4.SetCoreScale(0.300000)
PhaserD4.SetTaperRatio(0.250000)
PhaserD4.SetTaperMinLength(30.000000)
PhaserD4.SetTaperMaxLength(30.000000)
PhaserD4.SetLengthTextureTilePerUnit(0.050000)
PhaserD4.SetPerimeterTile(1.000000)
PhaserD4.SetTextureSpeed(2.000000)
PhaserD4.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserD4)

# 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("Bridge", 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("Shield Generator", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Cloak Generator", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Sensor Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Impulse Engines", 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("Warp Engines", 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("Dorsal Warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser Arrays", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser Cannon F", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser V1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser V2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser L1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser L2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser L3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser L4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser A1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser A2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser A3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser A4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser P", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser S", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Pulse Phasers", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Pulse Phaser P", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Pulse Phaser S", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedo Tubes", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Turret F1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Turret F2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Turret A1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Turret A2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Turret A3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Turret A4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tube F1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tube F2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tube F3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tube F4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tube A1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tube A2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractor Beams", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractor F1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractor F2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractor A", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractor D", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractor V", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Probe Launcher", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Damage Control", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Main Shuttlebay OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Europa", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenForward", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenLeft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenRight", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenBack", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenUp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenDown", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("FirstPersonCamera", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Main Shuttlebay", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 2 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 3 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
