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

import App
import GlobalPropertyTemplates
# Setting up local templates.
#################################################
ForwardTorpedo3 = App.TorpedoTubeProperty_Create("Forward Torpedo 3")

ForwardTorpedo3.SetMaxCondition(2400.000000)
ForwardTorpedo3.SetCritical(0)
ForwardTorpedo3.SetTargetable(1)
ForwardTorpedo3.SetPrimary(1)
ForwardTorpedo3.SetPosition(-0.001390, -0.356191, -0.157932)
ForwardTorpedo3.SetPosition2D(57, 26)
ForwardTorpedo3.SetRepairComplexity(3.000000)
ForwardTorpedo3.SetDisabledPercentage(0.750000)
ForwardTorpedo3.SetRadius(0.100000)
ForwardTorpedo3.SetDumbfire(1)
ForwardTorpedo3.SetWeaponID(2)
ForwardTorpedo3.SetGroups(7)
ForwardTorpedo3.SetDamageRadiusFactor(0.200000)
ForwardTorpedo3.SetIconNum(370)
ForwardTorpedo3.SetIconPositionX(80)
ForwardTorpedo3.SetIconPositionY(41)
ForwardTorpedo3.SetIconAboveShip(1)
ForwardTorpedo3.SetImmediateDelay(0.250000)
ForwardTorpedo3.SetReloadDelay(40.000000)
ForwardTorpedo3.SetMaxReady(2)
ForwardTorpedo3Direction = App.TGPoint3()
ForwardTorpedo3Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo3.SetDirection(ForwardTorpedo3Direction)
ForwardTorpedo3Right = App.TGPoint3()
ForwardTorpedo3Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorpedo3.SetRight(ForwardTorpedo3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo3)
#################################################
AftTractor2 = App.TractorBeamProperty_Create("Aft Tractor 2")

AftTractor2.SetMaxCondition(1500.000000)
AftTractor2.SetCritical(0)
AftTractor2.SetTargetable(1)
AftTractor2.SetPrimary(1)
AftTractor2.SetPosition(0.007415, -1.460600, -0.660558)
AftTractor2.SetPosition2D(64, 74)
AftTractor2.SetRepairComplexity(7.000000)
AftTractor2.SetDisabledPercentage(0.750000)
AftTractor2.SetRadius(0.100000)
AftTractor2.SetDumbfire(0)
AftTractor2.SetWeaponID(7)
AftTractor2.SetGroups(0)
AftTractor2.SetDamageRadiusFactor(0.300000)
AftTractor2.SetIconNum(0)
AftTractor2.SetIconPositionX(0.000000)
AftTractor2.SetIconPositionY(0.000000)
AftTractor2.SetIconAboveShip(1)
AftTractor2.SetFireSound("Tractor Beam")
AftTractor2.SetMaxCharge(5.000000)
AftTractor2.SetMaxDamage(80.000000)
AftTractor2.SetMaxDamageDistance(118.000000)
AftTractor2.SetMinFiringCharge(3.000000)
AftTractor2.SetNormalDischargeRate(1.000000)
AftTractor2.SetRechargeRate(0.500000)
AftTractor2.SetIndicatorIconNum(0)
AftTractor2.SetIndicatorIconPositionX(0.000000)
AftTractor2.SetIndicatorIconPositionY(0.000000)
AftTractor2Forward = App.TGPoint3()
AftTractor2Forward.SetXYZ(0.000000, -0.707107, -0.707107)
AftTractor2Up = App.TGPoint3()
AftTractor2Up.SetXYZ(0.000000, -0.707107, 0.707107)
AftTractor2.SetOrientation(AftTractor2Forward, AftTractor2Up)
AftTractor2.SetArcWidthAngles(-0.785398, 0.785398)
AftTractor2.SetArcHeightAngles(-0.698132, 0.785398)
AftTractor2.SetTractorBeamWidth(0.300000)
AftTractor2.SetTextureStart(32)
AftTractor2.SetTextureEnd(32)
AftTractor2.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetInnerCoreColor(kColor)
AftTractor2.SetNumSides(12)
AftTractor2.SetMainRadius(0.075000)
AftTractor2.SetTaperRadius(0.000000)
AftTractor2.SetCoreScale(0.450000)
AftTractor2.SetTaperRatio(0.200000)
AftTractor2.SetTaperMinLength(1.000000)
AftTractor2.SetTaperMaxLength(5.000000)
AftTractor2.SetLengthTextureTilePerUnit(0.250000)
AftTractor2.SetPerimeterTile(1.000000)
AftTractor2.SetTextureSpeed(0.200000)
AftTractor2.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTractor2)
#################################################
CenterImpulse = App.EngineProperty_Create("Center Impulse")

CenterImpulse.SetMaxCondition(2600.000000)
CenterImpulse.SetCritical(0)
CenterImpulse.SetTargetable(1)
CenterImpulse.SetPrimary(1)
CenterImpulse.SetPosition(-0.009359, -1.276390, -0.091861)
CenterImpulse.SetPosition2D(64, 86)
CenterImpulse.SetRepairComplexity(3.000000)
CenterImpulse.SetDisabledPercentage(0.500000)
CenterImpulse.SetRadius(0.160000)
CenterImpulse.SetEngineType(CenterImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(CenterImpulse)
#################################################
AftTractor1 = App.TractorBeamProperty_Create("Aft Tractor 1")

AftTractor1.SetMaxCondition(1500.000000)
AftTractor1.SetCritical(0)
AftTractor1.SetTargetable(1)
AftTractor1.SetPrimary(1)
AftTractor1.SetPosition(0.000167, -1.418110, 0.037487)
AftTractor1.SetPosition2D(64, 101)
AftTractor1.SetRepairComplexity(7.000000)
AftTractor1.SetDisabledPercentage(0.750000)
AftTractor1.SetRadius(0.100000)
AftTractor1.SetDumbfire(0)
AftTractor1.SetWeaponID(7)
AftTractor1.SetGroups(0)
AftTractor1.SetDamageRadiusFactor(0.300000)
AftTractor1.SetIconNum(0)
AftTractor1.SetIconPositionX(0.000000)
AftTractor1.SetIconPositionY(0.000000)
AftTractor1.SetIconAboveShip(1)
AftTractor1.SetFireSound("Tractor Beam")
AftTractor1.SetMaxCharge(5.000000)
AftTractor1.SetMaxDamage(80.000000)
AftTractor1.SetMaxDamageDistance(118.000000)
AftTractor1.SetMinFiringCharge(3.000000)
AftTractor1.SetNormalDischargeRate(1.000000)
AftTractor1.SetRechargeRate(0.500000)
AftTractor1.SetIndicatorIconNum(0)
AftTractor1.SetIndicatorIconPositionX(0.000000)
AftTractor1.SetIndicatorIconPositionY(0.000000)
AftTractor1Forward = App.TGPoint3()
AftTractor1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTractor1Up = App.TGPoint3()
AftTractor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftTractor1.SetOrientation(AftTractor1Forward, AftTractor1Up)
AftTractor1.SetArcWidthAngles(-1.047198, 1.047198)
AftTractor1.SetArcHeightAngles(-0.174533, 1.396263)
AftTractor1.SetTractorBeamWidth(0.300000)
AftTractor1.SetTextureStart(32)
AftTractor1.SetTextureEnd(32)
AftTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetInnerCoreColor(kColor)
AftTractor1.SetNumSides(12)
AftTractor1.SetMainRadius(0.075000)
AftTractor1.SetTaperRadius(0.000000)
AftTractor1.SetCoreScale(0.450000)
AftTractor1.SetTaperRatio(0.200000)
AftTractor1.SetTaperMinLength(1.000000)
AftTractor1.SetTaperMaxLength(5.000000)
AftTractor1.SetLengthTextureTilePerUnit(0.250000)
AftTractor1.SetPerimeterTile(1.000000)
AftTractor1.SetTextureSpeed(0.200000)
AftTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTractor1)
#################################################
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.002433, -0.355563, -0.156731)
ProbeLauncher.SetPosition(ProbeLauncherPosition)
ProbeLauncher.SetEmittedObjectType(ProbeLauncher.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher)
#################################################
Galaxy = App.ShipProperty_Create("Galaxy")

Galaxy.SetGenus(1)
Galaxy.SetSpecies(101)
Galaxy.SetMass(105.000000)
Galaxy.SetRotationalInertia(12000.000000)
Galaxy.SetShipName("Dauntless")
Galaxy.SetModelFilename("")
Galaxy.SetDamageResolution(10.000000)
Galaxy.SetAffiliation(0)
Galaxy.SetStationary(0)
Galaxy.SetAIString("FedAttack")
Galaxy.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Galaxy)
#################################################
ForwardTractor1 = App.TractorBeamProperty_Create("Forward Tractor 1")

ForwardTractor1.SetMaxCondition(1500.000000)
ForwardTractor1.SetCritical(0)
ForwardTractor1.SetTargetable(1)
ForwardTractor1.SetPrimary(1)
ForwardTractor1.SetPosition(0.004336, 2.015370, 0.038074)
ForwardTractor1.SetPosition2D(60, 3)
ForwardTractor1.SetRepairComplexity(7.000000)
ForwardTractor1.SetDisabledPercentage(0.750000)
ForwardTractor1.SetRadius(0.100000)
ForwardTractor1.SetDumbfire(0)
ForwardTractor1.SetWeaponID(0)
ForwardTractor1.SetGroups(0)
ForwardTractor1.SetDamageRadiusFactor(0.300000)
ForwardTractor1.SetIconNum(0)
ForwardTractor1.SetIconPositionX(0.000000)
ForwardTractor1.SetIconPositionY(0.000000)
ForwardTractor1.SetIconAboveShip(1)
ForwardTractor1.SetFireSound("Tractor Beam")
ForwardTractor1.SetMaxCharge(5.000000)
ForwardTractor1.SetMaxDamage(50.000000)
ForwardTractor1.SetMaxDamageDistance(118.000000)
ForwardTractor1.SetMinFiringCharge(3.000000)
ForwardTractor1.SetNormalDischargeRate(1.000000)
ForwardTractor1.SetRechargeRate(0.300000)
ForwardTractor1.SetIndicatorIconNum(0)
ForwardTractor1.SetIndicatorIconPositionX(0.000000)
ForwardTractor1.SetIndicatorIconPositionY(0.000000)
ForwardTractor1Forward = App.TGPoint3()
ForwardTractor1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTractor1Up = App.TGPoint3()
ForwardTractor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardTractor1.SetOrientation(ForwardTractor1Forward, ForwardTractor1Up)
ForwardTractor1.SetArcWidthAngles(-1.047198, 1.047198)
ForwardTractor1.SetArcHeightAngles(-0.087266, 1.221731)
ForwardTractor1.SetTractorBeamWidth(0.300000)
ForwardTractor1.SetTextureStart(0)
ForwardTractor1.SetTextureEnd(0)
ForwardTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor1.SetInnerCoreColor(kColor)
ForwardTractor1.SetNumSides(12)
ForwardTractor1.SetMainRadius(0.075000)
ForwardTractor1.SetTaperRadius(0.000000)
ForwardTractor1.SetCoreScale(0.450000)
ForwardTractor1.SetTaperRatio(0.200000)
ForwardTractor1.SetTaperMinLength(1.000000)
ForwardTractor1.SetTaperMaxLength(5.000000)
ForwardTractor1.SetLengthTextureTilePerUnit(0.250000)
ForwardTractor1.SetPerimeterTile(1.000000)
ForwardTractor1.SetTextureSpeed(0.200000)
ForwardTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTractor1)
#################################################
ForwardTractor2 = App.TractorBeamProperty_Create("Forward Tractor 2")

ForwardTractor2.SetMaxCondition(1500.000000)
ForwardTractor2.SetCritical(0)
ForwardTractor2.SetTargetable(1)
ForwardTractor2.SetPrimary(1)
ForwardTractor2.SetPosition(-0.000127, -0.356373, -0.158279)
ForwardTractor2.SetPosition2D(63, 37)
ForwardTractor2.SetRepairComplexity(7.000000)
ForwardTractor2.SetDisabledPercentage(0.750000)
ForwardTractor2.SetRadius(0.100000)
ForwardTractor2.SetDumbfire(0)
ForwardTractor2.SetWeaponID(0)
ForwardTractor2.SetGroups(0)
ForwardTractor2.SetDamageRadiusFactor(0.300000)
ForwardTractor2.SetIconNum(0)
ForwardTractor2.SetIconPositionX(0.000000)
ForwardTractor2.SetIconPositionY(0.000000)
ForwardTractor2.SetIconAboveShip(1)
ForwardTractor2.SetFireSound("Tractor Beam")
ForwardTractor2.SetMaxCharge(5.000000)
ForwardTractor2.SetMaxDamage(50.000000)
ForwardTractor2.SetMaxDamageDistance(118.000000)
ForwardTractor2.SetMinFiringCharge(3.000000)
ForwardTractor2.SetNormalDischargeRate(1.000000)
ForwardTractor2.SetRechargeRate(0.300000)
ForwardTractor2.SetIndicatorIconNum(0)
ForwardTractor2.SetIndicatorIconPositionX(0.000000)
ForwardTractor2.SetIndicatorIconPositionY(0.000000)
ForwardTractor2Forward = App.TGPoint3()
ForwardTractor2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTractor2Up = App.TGPoint3()
ForwardTractor2Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardTractor2.SetOrientation(ForwardTractor2Forward, ForwardTractor2Up)
ForwardTractor2.SetArcWidthAngles(-0.698132, 0.698132)
ForwardTractor2.SetArcHeightAngles(0.034907, -0.872665)
ForwardTractor2.SetTractorBeamWidth(0.300000)
ForwardTractor2.SetTextureStart(0)
ForwardTractor2.SetTextureEnd(0)
ForwardTractor2.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor2.SetInnerCoreColor(kColor)
ForwardTractor2.SetNumSides(12)
ForwardTractor2.SetMainRadius(0.075000)
ForwardTractor2.SetTaperRadius(0.000000)
ForwardTractor2.SetCoreScale(0.450000)
ForwardTractor2.SetTaperRatio(0.200000)
ForwardTractor2.SetTaperMinLength(1.000000)
ForwardTractor2.SetTaperMaxLength(5.000000)
ForwardTractor2.SetLengthTextureTilePerUnit(0.250000)
ForwardTractor2.SetPerimeterTile(1.000000)
ForwardTractor2.SetTextureSpeed(0.200000)
ForwardTractor2.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTractor2)
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(14000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, 0.000000)
Hull.SetPosition2D(1, 103)
Hull.SetRepairComplexity(3.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(2.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(8000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(-0.000654, 0.281342, -0.139023)
ShieldGenerator.SetPosition2D(64, 53)
ShieldGenerator.SetRepairComplexity(2.000000)
ShieldGenerator.SetDisabledPercentage(0.750000)
ShieldGenerator.SetRadius(0.200000)
ShieldGenerator.SetNormalPowerPerSecond(400.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, 11000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 9000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 11000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 11000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 9000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 9000.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 12.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(7000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.004174, -0.476822, -0.438716)
SensorArray.SetPosition2D(64, 60)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.200000)
SensorArray.SetNormalPowerPerSecond(50.000000)
SensorArray.SetBaseSensorRange(2000.000000)
SensorArray.SetMaxProbes(10)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(8000.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(-0.002360, -1.144260, -0.654734)
WarpCore.SetPosition2D(64, 94)
WarpCore.SetRepairComplexity(2.000000)
WarpCore.SetDisabledPercentage(0.200000)
WarpCore.SetRadius(0.150000)
WarpCore.SetMainBatteryLimit(200000.000000)
WarpCore.SetBackupBatteryLimit(50000.000000)
WarpCore.SetMainConduitCapacity(2000.000000)
WarpCore.SetBackupConduitCapacity(300.000000)
WarpCore.SetPowerOutput(1500.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(2000.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(0.000000, -0.293800, 0.000000)
ImpulseEngines.SetPosition2D(69.000000, 70.000000)
ImpulseEngines.SetRepairComplexity(4.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.500000)
ImpulseEngines.SetNormalPowerPerSecond(100.000000)
ImpulseEngines.SetMaxAccel(1.800000)
ImpulseEngines.SetMaxAngularAccel(0.200000)
ImpulseEngines.SetMaxAngularVelocity(0.200000)
ImpulseEngines.SetMaxSpeed(6.000000)
ImpulseEngines.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
Phasers = App.WeaponSystemProperty_Create("Phasers")

Phasers.SetMaxCondition(8000.000000)
Phasers.SetCritical(0)
Phasers.SetTargetable(0)
Phasers.SetPrimary(1)
Phasers.SetPosition(-0.293800, 1.469000, 0.440700)
Phasers.SetPosition2D(55.000000, 60.000000)
Phasers.SetRepairComplexity(7.000000)
Phasers.SetDisabledPercentage(0.750000)
Phasers.SetRadius(0.400000)
Phasers.SetNormalPowerPerSecond(200.000000)
Phasers.SetWeaponSystemType(Phasers.WST_PHASER)
Phasers.SetSingleFire(1)
Phasers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Phasers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Phasers)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(7000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(-0.146900, -0.734500, -0.440700)
WarpEngines.SetPosition2D(59.000000, 70.000000)
WarpEngines.SetRepairComplexity(3.000000)
WarpEngines.SetDisabledPercentage(0.200000)
WarpEngines.SetRadius(0.500000)
WarpEngines.SetNormalPowerPerSecond(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(8800.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(0.293800, 1.469000, 0.440700)
Torpedoes.SetPosition2D(74.000000, 60.000000)
Torpedoes.SetRepairComplexity(3.000000)
Torpedoes.SetDisabledPercentage(0.750000)
Torpedoes.SetRadius(0.300000)
Torpedoes.SetNormalPowerPerSecond(100.000000)
Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO)
Torpedoes.SetSingleFire(0)
Torpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 300)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.SFPTNGPhoton")
Torpedoes.SetNumAmmoTypes(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
VentralPhaser1 = App.PhaserProperty_Create("Ventral Phaser 1")

VentralPhaser1.SetMaxCondition(1000.000000)
VentralPhaser1.SetCritical(0)
VentralPhaser1.SetTargetable(1)
VentralPhaser1.SetPrimary(1)
VentralPhaser1.SetPosition(0.000000, 0.275000, -0.060000)
VentralPhaser1.SetPosition2D(11, 43)
VentralPhaser1.SetRepairComplexity(7.000000)
VentralPhaser1.SetDisabledPercentage(0.750000)
VentralPhaser1.SetRadius(0.100000)
VentralPhaser1.SetDumbfire(0)
VentralPhaser1.SetWeaponID(1)
VentralPhaser1.SetGroups(0)
VentralPhaser1.SetDamageRadiusFactor(0.100000)
VentralPhaser1.SetIconNum(361)
VentralPhaser1.SetIconPositionX(16)
VentralPhaser1.SetIconPositionY(55)
VentralPhaser1.SetIconAboveShip(0)
VentralPhaser1.SetFireSound("Galaxy Phaser")
VentralPhaser1.SetMaxCharge(5.000000)
VentralPhaser1.SetMaxDamage(1000.000000)
VentralPhaser1.SetMaxDamageDistance(60.000000)
VentralPhaser1.SetMinFiringCharge(1.000000)
VentralPhaser1.SetNormalDischargeRate(1.000000)
VentralPhaser1.SetRechargeRate(0.100000)
VentralPhaser1.SetIndicatorIconNum(508)
VentralPhaser1.SetIndicatorIconPositionX(13)
VentralPhaser1.SetIndicatorIconPositionY(55)
VentralPhaser1Forward = App.TGPoint3()
VentralPhaser1Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
VentralPhaser1Up = App.TGPoint3()
VentralPhaser1Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser1.SetOrientation(VentralPhaser1Forward, VentralPhaser1Up)
VentralPhaser1.SetWidth(0.960000)
VentralPhaser1.SetLength(1.260000)
VentralPhaser1.SetArcWidthAngles(-0.610865, 0.872665)
VentralPhaser1.SetArcHeightAngles(0.000000, -0.139626)
VentralPhaser1.SetPhaserTextureStart(0)
VentralPhaser1.SetPhaserTextureEnd(7)
VentralPhaser1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser1.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser1.SetInnerCoreColor(kColor)
VentralPhaser1.SetNumSides(6)
VentralPhaser1.SetMainRadius(0.070000)
VentralPhaser1.SetTaperRadius(0.010000)
VentralPhaser1.SetCoreScale(0.500000)
VentralPhaser1.SetTaperRatio(0.250000)
VentralPhaser1.SetTaperMinLength(5.000000)
VentralPhaser1.SetTaperMaxLength(30.000000)
VentralPhaser1.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser1.SetPerimeterTile(1.000000)
VentralPhaser1.SetTextureSpeed(2.500000)
VentralPhaser1.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser1)
#################################################
VentralPhaser2 = App.PhaserProperty_Create("Ventral Phaser 2")

VentralPhaser2.SetMaxCondition(1000.000000)
VentralPhaser2.SetCritical(0)
VentralPhaser2.SetTargetable(1)
VentralPhaser2.SetPrimary(1)
VentralPhaser2.SetPosition(0.000000, 0.275000, -0.060000)
VentralPhaser2.SetPosition2D(65, -2)
VentralPhaser2.SetRepairComplexity(7.000000)
VentralPhaser2.SetDisabledPercentage(0.750000)
VentralPhaser2.SetRadius(0.100000)
VentralPhaser2.SetDumbfire(0)
VentralPhaser2.SetWeaponID(2)
VentralPhaser2.SetGroups(0)
VentralPhaser2.SetDamageRadiusFactor(0.100000)
VentralPhaser2.SetIconNum(364)
VentralPhaser2.SetIconPositionX(62)
VentralPhaser2.SetIconPositionY(27)
VentralPhaser2.SetIconAboveShip(1)
VentralPhaser2.SetFireSound("Galaxy Phaser")
VentralPhaser2.SetMaxCharge(5.000000)
VentralPhaser2.SetMaxDamage(1000.000000)
VentralPhaser2.SetMaxDamageDistance(60.000000)
VentralPhaser2.SetMinFiringCharge(1.000000)
VentralPhaser2.SetNormalDischargeRate(1.000000)
VentralPhaser2.SetRechargeRate(0.100000)
VentralPhaser2.SetIndicatorIconNum(510)
VentralPhaser2.SetIndicatorIconPositionX(56)
VentralPhaser2.SetIndicatorIconPositionY(23)
VentralPhaser2Forward = App.TGPoint3()
VentralPhaser2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralPhaser2Up = App.TGPoint3()
VentralPhaser2Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser2.SetOrientation(VentralPhaser2Forward, VentralPhaser2Up)
VentralPhaser2.SetWidth(1.260000)
VentralPhaser2.SetLength(0.960000)
VentralPhaser2.SetArcWidthAngles(-1.134464, 1.134464)
VentralPhaser2.SetArcHeightAngles(0.000000, -1.570796)
VentralPhaser2.SetPhaserTextureStart(0)
VentralPhaser2.SetPhaserTextureEnd(7)
VentralPhaser2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser2.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser2.SetInnerCoreColor(kColor)
VentralPhaser2.SetNumSides(6)
VentralPhaser2.SetMainRadius(0.070000)
VentralPhaser2.SetTaperRadius(0.010000)
VentralPhaser2.SetCoreScale(0.500000)
VentralPhaser2.SetTaperRatio(0.250000)
VentralPhaser2.SetTaperMinLength(5.000000)
VentralPhaser2.SetTaperMaxLength(30.000000)
VentralPhaser2.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser2.SetPerimeterTile(1.000000)
VentralPhaser2.SetTextureSpeed(2.500000)
VentralPhaser2.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser2)
#################################################
VentralPhaser3 = App.PhaserProperty_Create("Ventral Phaser 3")

VentralPhaser3.SetMaxCondition(1000.000000)
VentralPhaser3.SetCritical(0)
VentralPhaser3.SetTargetable(1)
VentralPhaser3.SetPrimary(1)
VentralPhaser3.SetPosition(0.000000, 0.275000, -0.060000)
VentralPhaser3.SetPosition2D(116, 42)
VentralPhaser3.SetRepairComplexity(7.000000)
VentralPhaser3.SetDisabledPercentage(0.750000)
VentralPhaser3.SetRadius(0.100000)
VentralPhaser3.SetDumbfire(0)
VentralPhaser3.SetWeaponID(3)
VentralPhaser3.SetGroups(0)
VentralPhaser3.SetDamageRadiusFactor(0.100000)
VentralPhaser3.SetIconNum(362)
VentralPhaser3.SetIconPositionX(127)
VentralPhaser3.SetIconPositionY(57)
VentralPhaser3.SetIconAboveShip(0)
VentralPhaser3.SetFireSound("Galaxy Phaser")
VentralPhaser3.SetMaxCharge(5.000000)
VentralPhaser3.SetMaxDamage(1000.000000)
VentralPhaser3.SetMaxDamageDistance(60.000000)
VentralPhaser3.SetMinFiringCharge(1.000000)
VentralPhaser3.SetNormalDischargeRate(1.000000)
VentralPhaser3.SetRechargeRate(0.100000)
VentralPhaser3.SetIndicatorIconNum(509)
VentralPhaser3.SetIndicatorIconPositionX(128)
VentralPhaser3.SetIndicatorIconPositionY(55)
VentralPhaser3Forward = App.TGPoint3()
VentralPhaser3Forward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPhaser3Up = App.TGPoint3()
VentralPhaser3Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser3.SetOrientation(VentralPhaser3Forward, VentralPhaser3Up)
VentralPhaser3.SetWidth(0.960000)
VentralPhaser3.SetLength(1.260000)
VentralPhaser3.SetArcWidthAngles(-0.872665, 0.610865)
VentralPhaser3.SetArcHeightAngles(0.000000, -0.139626)
VentralPhaser3.SetPhaserTextureStart(0)
VentralPhaser3.SetPhaserTextureEnd(7)
VentralPhaser3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser3.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralPhaser3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralPhaser3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralPhaser3.SetInnerCoreColor(kColor)
VentralPhaser3.SetNumSides(6)
VentralPhaser3.SetMainRadius(0.070000)
VentralPhaser3.SetTaperRadius(0.010000)
VentralPhaser3.SetCoreScale(0.500000)
VentralPhaser3.SetTaperRatio(0.250000)
VentralPhaser3.SetTaperMinLength(5.000000)
VentralPhaser3.SetTaperMaxLength(30.000000)
VentralPhaser3.SetLengthTextureTilePerUnit(0.500000)
VentralPhaser3.SetPerimeterTile(1.000000)
VentralPhaser3.SetTextureSpeed(2.500000)
VentralPhaser3.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser3)
#################################################
ForwardTorpedo1 = App.TorpedoTubeProperty_Create("Forward Torpedo 1")

ForwardTorpedo1.SetMaxCondition(2200.000000)
ForwardTorpedo1.SetCritical(0)
ForwardTorpedo1.SetTargetable(1)
ForwardTorpedo1.SetPrimary(1)
ForwardTorpedo1.SetPosition(-0.001390, -0.356191, -0.157932)
ForwardTorpedo1.SetPosition2D(73, 26)
ForwardTorpedo1.SetRepairComplexity(3.000000)
ForwardTorpedo1.SetDisabledPercentage(0.750000)
ForwardTorpedo1.SetRadius(0.100000)
ForwardTorpedo1.SetDumbfire(1)
ForwardTorpedo1.SetWeaponID(1)
ForwardTorpedo1.SetGroups(7)
ForwardTorpedo1.SetDamageRadiusFactor(0.200000)
ForwardTorpedo1.SetIconNum(370)
ForwardTorpedo1.SetIconPositionX(72)
ForwardTorpedo1.SetIconPositionY(41)
ForwardTorpedo1.SetIconAboveShip(1)
ForwardTorpedo1.SetImmediateDelay(0.250000)
ForwardTorpedo1.SetReloadDelay(30.000000)
ForwardTorpedo1.SetMaxReady(2)
ForwardTorpedo1Direction = App.TGPoint3()
ForwardTorpedo1Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo1.SetDirection(ForwardTorpedo1Direction)
ForwardTorpedo1Right = App.TGPoint3()
ForwardTorpedo1Right.SetXYZ(-1.000000, 0.000000, 0.000000)
ForwardTorpedo1.SetRight(ForwardTorpedo1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo1)
#################################################
ForwardTorpedo2 = App.TorpedoTubeProperty_Create("Forward Torpedo 2")

ForwardTorpedo2.SetMaxCondition(2200.000000)
ForwardTorpedo2.SetCritical(0)
ForwardTorpedo2.SetTargetable(1)
ForwardTorpedo2.SetPrimary(1)
ForwardTorpedo2.SetPosition(-0.001390, -0.356191, -0.157932)
ForwardTorpedo2.SetPosition2D(65, 26)
ForwardTorpedo2.SetRepairComplexity(3.000000)
ForwardTorpedo2.SetDisabledPercentage(0.750000)
ForwardTorpedo2.SetRadius(0.100000)
ForwardTorpedo2.SetDumbfire(1)
ForwardTorpedo2.SetWeaponID(2)
ForwardTorpedo2.SetGroups(7)
ForwardTorpedo2.SetDamageRadiusFactor(0.200000)
ForwardTorpedo2.SetIconNum(370)
ForwardTorpedo2.SetIconPositionX(76)
ForwardTorpedo2.SetIconPositionY(41)
ForwardTorpedo2.SetIconAboveShip(1)
ForwardTorpedo2.SetImmediateDelay(0.250000)
ForwardTorpedo2.SetReloadDelay(30.000000)
ForwardTorpedo2.SetMaxReady(2)
ForwardTorpedo2Direction = App.TGPoint3()
ForwardTorpedo2Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo2.SetDirection(ForwardTorpedo2Direction)
ForwardTorpedo2Right = App.TGPoint3()
ForwardTorpedo2Right.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorpedo2.SetRight(ForwardTorpedo2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo2)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(2400.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-1.059240, -1.131860, 0.057441)
PortImpulse.SetPosition2D(39, 76)
PortImpulse.SetRepairComplexity(3.000000)
PortImpulse.SetDisabledPercentage(0.500000)
PortImpulse.SetRadius(0.160000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(2400.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(1.049600, -1.131890, 0.050193)
StarImpulse.SetPosition2D(90, 75)
StarImpulse.SetRepairComplexity(3.000000)
StarImpulse.SetDisabledPercentage(0.500000)
StarImpulse.SetRadius(0.160000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(6000.000000)
PortWarp.SetCritical(0)
PortWarp.SetTargetable(1)
PortWarp.SetPrimary(1)
PortWarp.SetPosition(-1.100000, -1.400000, -0.437446)
PortWarp.SetPosition2D(36, 89)
PortWarp.SetRepairComplexity(3.000000)
PortWarp.SetDisabledPercentage(0.500000)
PortWarp.SetRadius(0.800000)
PortWarp.SetEngineType(PortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp)
#################################################
StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(6000.000000)
StarWarp.SetCritical(0)
StarWarp.SetTargetable(1)
StarWarp.SetPrimary(1)
StarWarp.SetPosition(1.100000, -1.400000, -0.437446)
StarWarp.SetPosition2D(92, 90)
StarWarp.SetRepairComplexity(3.000000)
StarWarp.SetDisabledPercentage(0.500000)
StarWarp.SetRadius(0.800000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
Engineering = App.RepairSubsystemProperty_Create("Engineering")

Engineering.SetMaxCondition(11000.000000)
Engineering.SetCritical(0)
Engineering.SetTargetable(0)
Engineering.SetPrimary(1)
Engineering.SetPosition(0.000000, -0.734500, -0.440700)
Engineering.SetPosition2D(75.000000, 90.000000)
Engineering.SetRepairComplexity(1.000000)
Engineering.SetDisabledPercentage(0.010000)
Engineering.SetRadius(0.600000)
Engineering.SetNormalPowerPerSecond(1.000000)
Engineering.SetMaxRepairPoints(40.000000)
Engineering.SetNumRepairTeams(3)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engineering)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractors")

Tractors.SetMaxCondition(4000.000000)
Tractors.SetCritical(0)
Tractors.SetTargetable(0)
Tractors.SetPrimary(1)
Tractors.SetPosition(0.000000, -0.200000, 0.200000)
Tractors.SetPosition2D(64.000000, 110.000000)
Tractors.SetRepairComplexity(7.000000)
Tractors.SetDisabledPercentage(0.750000)
Tractors.SetRadius(0.250000)
Tractors.SetNormalPowerPerSecond(600.000000)
Tractors.SetWeaponSystemType(Tractors.WST_TRACTOR)
Tractors.SetSingleFire(1)
Tractors.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Tractors.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Tractors)
#################################################
Ambassador = App.ShipProperty_Create("Ambassador")

Ambassador.SetGenus(1)
Ambassador.SetSpecies(104)
Ambassador.SetMass(100.000000)
Ambassador.SetRotationalInertia(10000.000000)
Ambassador.SetShipName("Ambassador")
Ambassador.SetModelFilename("data/Models/Ships/Ambassador.nif")
Ambassador.SetDamageResolution(10.000000)
Ambassador.SetAffiliation(0)
Ambassador.SetStationary(0)
Ambassador.SetAIString("FedAttack")
Ambassador.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Ambassador)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(11000.000000)
Bridge.SetCritical(1)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.001089, 0.127663, 0.331535)
Bridge.SetPosition2D(64, 46)
Bridge.SetRepairComplexity(4.000000)
Bridge.SetDisabledPercentage(0.000000)
Bridge.SetRadius(0.200000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
DorsalPhaser1 = App.PhaserProperty_Create("Dorsal Phaser 1")

DorsalPhaser1.SetMaxCondition(1000.000000)
DorsalPhaser1.SetCritical(0)
DorsalPhaser1.SetTargetable(1)
DorsalPhaser1.SetPrimary(1)
DorsalPhaser1.SetPosition(0.000000, 0.290000, 0.218000)
DorsalPhaser1.SetPosition2D(31, 43)
DorsalPhaser1.SetRepairComplexity(7.000000)
DorsalPhaser1.SetDisabledPercentage(0.750000)
DorsalPhaser1.SetRadius(0.100000)
DorsalPhaser1.SetDumbfire(0)
DorsalPhaser1.SetWeaponID(4)
DorsalPhaser1.SetGroups(0)
DorsalPhaser1.SetDamageRadiusFactor(0.100000)
DorsalPhaser1.SetIconNum(361)
DorsalPhaser1.SetIconPositionX(31)
DorsalPhaser1.SetIconPositionY(57)
DorsalPhaser1.SetIconAboveShip(1)
DorsalPhaser1.SetFireSound("Galaxy Phaser")
DorsalPhaser1.SetMaxCharge(5.000000)
DorsalPhaser1.SetMaxDamage(1000.000000)
DorsalPhaser1.SetMaxDamageDistance(60.000000)
DorsalPhaser1.SetMinFiringCharge(1.000000)
DorsalPhaser1.SetNormalDischargeRate(1.000000)
DorsalPhaser1.SetRechargeRate(0.100000)
DorsalPhaser1.SetIndicatorIconNum(508)
DorsalPhaser1.SetIndicatorIconPositionX(28)
DorsalPhaser1.SetIndicatorIconPositionY(55)
DorsalPhaser1Forward = App.TGPoint3()
DorsalPhaser1Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
DorsalPhaser1Up = App.TGPoint3()
DorsalPhaser1Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser1.SetOrientation(DorsalPhaser1Forward, DorsalPhaser1Up)
DorsalPhaser1.SetWidth(1.150000)
DorsalPhaser1.SetLength(1.400000)
DorsalPhaser1.SetArcWidthAngles(-0.872665, 0.872665)
DorsalPhaser1.SetArcHeightAngles(0.017453, 1.570796)
DorsalPhaser1.SetPhaserTextureStart(0)
DorsalPhaser1.SetPhaserTextureEnd(7)
DorsalPhaser1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser1.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalPhaser1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalPhaser1.SetInnerCoreColor(kColor)
DorsalPhaser1.SetNumSides(6)
DorsalPhaser1.SetMainRadius(0.070000)
DorsalPhaser1.SetTaperRadius(0.010000)
DorsalPhaser1.SetCoreScale(0.500000)
DorsalPhaser1.SetTaperRatio(0.250000)
DorsalPhaser1.SetTaperMinLength(5.000000)
DorsalPhaser1.SetTaperMaxLength(30.000000)
DorsalPhaser1.SetLengthTextureTilePerUnit(0.500000)
DorsalPhaser1.SetPerimeterTile(1.000000)
DorsalPhaser1.SetTextureSpeed(2.500000)
DorsalPhaser1.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser1)
#################################################
DorsalPhaser2 = App.PhaserProperty_Create("Dorsal Phaser 2")

DorsalPhaser2.SetMaxCondition(1000.000000)
DorsalPhaser2.SetCritical(0)
DorsalPhaser2.SetTargetable(1)
DorsalPhaser2.SetPrimary(1)
DorsalPhaser2.SetPosition(0.000000, 0.290000, 0.218000)
DorsalPhaser2.SetPosition2D(64, 14)
DorsalPhaser2.SetRepairComplexity(7.000000)
DorsalPhaser2.SetDisabledPercentage(0.750000)
DorsalPhaser2.SetRadius(0.100000)
DorsalPhaser2.SetDumbfire(0)
DorsalPhaser2.SetWeaponID(5)
DorsalPhaser2.SetGroups(0)
DorsalPhaser2.SetDamageRadiusFactor(0.100000)
DorsalPhaser2.SetIconNum(364)
DorsalPhaser2.SetIconPositionX(62)
DorsalPhaser2.SetIconPositionY(17)
DorsalPhaser2.SetIconAboveShip(1)
DorsalPhaser2.SetFireSound("Galaxy Phaser")
DorsalPhaser2.SetMaxCharge(5.000000)
DorsalPhaser2.SetMaxDamage(1000.000000)
DorsalPhaser2.SetMaxDamageDistance(60.000000)
DorsalPhaser2.SetMinFiringCharge(1.000000)
DorsalPhaser2.SetNormalDischargeRate(1.000000)
DorsalPhaser2.SetRechargeRate(0.100000)
DorsalPhaser2.SetIndicatorIconNum(510)
DorsalPhaser2.SetIndicatorIconPositionX(56)
DorsalPhaser2.SetIndicatorIconPositionY(12)
DorsalPhaser2Forward = App.TGPoint3()
DorsalPhaser2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser2Up = App.TGPoint3()
DorsalPhaser2Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser2.SetOrientation(DorsalPhaser2Forward, DorsalPhaser2Up)
DorsalPhaser2.SetWidth(1.400000)
DorsalPhaser2.SetLength(1.150000)
DorsalPhaser2.SetArcWidthAngles(-0.872665, 0.872665)
DorsalPhaser2.SetArcHeightAngles(0.017453, 1.570796)
DorsalPhaser2.SetPhaserTextureStart(0)
DorsalPhaser2.SetPhaserTextureEnd(7)
DorsalPhaser2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser2.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalPhaser2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalPhaser2.SetInnerCoreColor(kColor)
DorsalPhaser2.SetNumSides(6)
DorsalPhaser2.SetMainRadius(0.070000)
DorsalPhaser2.SetTaperRadius(0.010000)
DorsalPhaser2.SetCoreScale(0.500000)
DorsalPhaser2.SetTaperRatio(0.250000)
DorsalPhaser2.SetTaperMinLength(5.000000)
DorsalPhaser2.SetTaperMaxLength(30.000000)
DorsalPhaser2.SetLengthTextureTilePerUnit(0.500000)
DorsalPhaser2.SetPerimeterTile(1.000000)
DorsalPhaser2.SetTextureSpeed(2.500000)
DorsalPhaser2.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser2)
#################################################
DorsalPhaser3 = App.PhaserProperty_Create("Dorsal Phaser 3")

DorsalPhaser3.SetMaxCondition(1000.000000)
DorsalPhaser3.SetCritical(0)
DorsalPhaser3.SetTargetable(1)
DorsalPhaser3.SetPrimary(1)
DorsalPhaser3.SetPosition(0.000000, 0.290000, 0.218000)
DorsalPhaser3.SetPosition2D(98, 42)
DorsalPhaser3.SetRepairComplexity(7.000000)
DorsalPhaser3.SetDisabledPercentage(0.750000)
DorsalPhaser3.SetRadius(0.100000)
DorsalPhaser3.SetDumbfire(0)
DorsalPhaser3.SetWeaponID(6)
DorsalPhaser3.SetGroups(0)
DorsalPhaser3.SetDamageRadiusFactor(0.100000)
DorsalPhaser3.SetIconNum(362)
DorsalPhaser3.SetIconPositionX(112)
DorsalPhaser3.SetIconPositionY(56)
DorsalPhaser3.SetIconAboveShip(1)
DorsalPhaser3.SetFireSound("Galaxy Phaser")
DorsalPhaser3.SetMaxCharge(5.000000)
DorsalPhaser3.SetMaxDamage(1000.000000)
DorsalPhaser3.SetMaxDamageDistance(60.000000)
DorsalPhaser3.SetMinFiringCharge(1.000000)
DorsalPhaser3.SetNormalDischargeRate(1.000000)
DorsalPhaser3.SetRechargeRate(0.100000)
DorsalPhaser3.SetIndicatorIconNum(509)
DorsalPhaser3.SetIndicatorIconPositionX(112)
DorsalPhaser3.SetIndicatorIconPositionY(55)
DorsalPhaser3Forward = App.TGPoint3()
DorsalPhaser3Forward.SetXYZ(1.000000, 0.000000, 0.000000)
DorsalPhaser3Up = App.TGPoint3()
DorsalPhaser3Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser3.SetOrientation(DorsalPhaser3Forward, DorsalPhaser3Up)
DorsalPhaser3.SetWidth(1.150000)
DorsalPhaser3.SetLength(1.400000)
DorsalPhaser3.SetArcWidthAngles(-0.872665, 0.872665)
DorsalPhaser3.SetArcHeightAngles(0.017453, 1.570796)
DorsalPhaser3.SetPhaserTextureStart(0)
DorsalPhaser3.SetPhaserTextureEnd(7)
DorsalPhaser3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser3.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPhaser3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalPhaser3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalPhaser3.SetInnerCoreColor(kColor)
DorsalPhaser3.SetNumSides(6)
DorsalPhaser3.SetMainRadius(0.070000)
DorsalPhaser3.SetTaperRadius(0.010000)
DorsalPhaser3.SetCoreScale(0.500000)
DorsalPhaser3.SetTaperRatio(0.250000)
DorsalPhaser3.SetTaperMinLength(5.000000)
DorsalPhaser3.SetTaperMaxLength(30.000000)
DorsalPhaser3.SetLengthTextureTilePerUnit(0.500000)
DorsalPhaser3.SetPerimeterTile(1.000000)
DorsalPhaser3.SetTextureSpeed(2.500000)
DorsalPhaser3.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser3)
#################################################
ShuttleBay = App.ObjectEmitterProperty_Create("Shuttle Bay")

ShuttleBayForward = App.TGPoint3()
ShuttleBayForward.SetXYZ(0.000000, -1.000000, 0.000000)
ShuttleBayUp = App.TGPoint3()
ShuttleBayUp.SetXYZ(0.000000, 0.000000, 1.000000)
ShuttleBayRight = App.TGPoint3()
ShuttleBayRight.SetXYZ(1.000000, 0.000000, 0.000000)
ShuttleBay.SetOrientation(ShuttleBayForward, ShuttleBayUp, ShuttleBayRight)
ShuttleBayPosition = App.TGPoint3()
ShuttleBayPosition.SetXYZ(0.017801, -0.660625, 0.259131)
ShuttleBay.SetPosition(ShuttleBayPosition)
ShuttleBay.SetEmittedObjectType(ShuttleBay.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay)
#################################################
ViewscreenForward = App.PositionOrientationProperty_Create("ViewscreenForward")

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

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

ViewscreenLeftForward = App.TGPoint3()
ViewscreenLeftForward.SetXYZ(-1.000000, 0.000000, 0.000000)
ViewscreenLeftUp = App.TGPoint3()
ViewscreenLeftUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenLeftRight = App.TGPoint3()
ViewscreenLeftRight.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenLeft.SetOrientation(ViewscreenLeftForward, ViewscreenLeftUp, ViewscreenLeftRight)
ViewscreenLeftPosition = App.TGPoint3()
ViewscreenLeftPosition.SetXYZ(-1.700000, 1.200000, 0.500000)
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(1.700000, 1.200000, 0.500000)
ViewscreenRight.SetPosition(ViewscreenRightPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenRight)
#################################################
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, 2.500000, 0.500000)
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, 2.500000, 0.200000)
ViewscreenDown.SetPosition(ViewscreenDownPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenDown)
#################################################
FirstPersonCamera = App.PositionOrientationProperty_Create("FirstPersonCamera")

FirstPersonCameraForward = App.TGPoint3()
FirstPersonCameraForward.SetXYZ(0.000000, 1.000000, 0.000000)
FirstPersonCameraUp = App.TGPoint3()
FirstPersonCameraUp.SetXYZ(0.000000, 0.000000, 1.000000)
FirstPersonCameraRight = App.TGPoint3()
FirstPersonCameraRight.SetXYZ(1.000000, 0.000000, 0.000000)
FirstPersonCamera.SetOrientation(FirstPersonCameraForward, FirstPersonCameraUp, FirstPersonCameraRight)
FirstPersonCameraPosition = App.TGPoint3()
FirstPersonCameraPosition.SetXYZ(0.000000, 2.500000, 0.500000)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)
#################################################
VentralDrivePhaser = App.PhaserProperty_Create("Ventral Drive Phaser")

VentralDrivePhaser.SetMaxCondition(1000.000000)
VentralDrivePhaser.SetCritical(0)
VentralDrivePhaser.SetTargetable(1)
VentralDrivePhaser.SetPrimary(1)
VentralDrivePhaser.SetPosition(0.000000, -0.786656, -0.515000)
VentralDrivePhaser.SetPosition2D(64, 85)
VentralDrivePhaser.SetRepairComplexity(7.000000)
VentralDrivePhaser.SetDisabledPercentage(0.750000)
VentralDrivePhaser.SetRadius(0.100000)
VentralDrivePhaser.SetDumbfire(0)
VentralDrivePhaser.SetWeaponID(7)
VentralDrivePhaser.SetGroups(0)
VentralDrivePhaser.SetDamageRadiusFactor(0.100000)
VentralDrivePhaser.SetIconNum(364)
VentralDrivePhaser.SetIconPositionX(65)
VentralDrivePhaser.SetIconPositionY(108)
VentralDrivePhaser.SetIconAboveShip(1)
VentralDrivePhaser.SetFireSound("Galaxy Phaser")
VentralDrivePhaser.SetMaxCharge(4.000000)
VentralDrivePhaser.SetMaxDamage(1000.000000)
VentralDrivePhaser.SetMaxDamageDistance(60.000000)
VentralDrivePhaser.SetMinFiringCharge(1.000000)
VentralDrivePhaser.SetNormalDischargeRate(1.000000)
VentralDrivePhaser.SetRechargeRate(0.100000)
VentralDrivePhaser.SetIndicatorIconNum(510)
VentralDrivePhaser.SetIndicatorIconPositionX(60)
VentralDrivePhaser.SetIndicatorIconPositionY(104)
VentralDrivePhaserForward = App.TGPoint3()
VentralDrivePhaserForward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralDrivePhaserUp = App.TGPoint3()
VentralDrivePhaserUp.SetXYZ(0.000000, 1.000000, 0.000000)
VentralDrivePhaser.SetOrientation(VentralDrivePhaserForward, VentralDrivePhaserUp)
VentralDrivePhaser.SetWidth(0.360000)
VentralDrivePhaser.SetLength(0.140000)
VentralDrivePhaser.SetArcWidthAngles(-0.698132, 0.698132)
VentralDrivePhaser.SetArcHeightAngles(-0.872665, 0.872665)
VentralDrivePhaser.SetPhaserTextureStart(0)
VentralDrivePhaser.SetPhaserTextureEnd(7)
VentralDrivePhaser.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralDrivePhaser.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralDrivePhaser.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralDrivePhaser.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralDrivePhaser.SetInnerCoreColor(kColor)
VentralDrivePhaser.SetNumSides(6)
VentralDrivePhaser.SetMainRadius(0.070000)
VentralDrivePhaser.SetTaperRadius(0.010000)
VentralDrivePhaser.SetCoreScale(0.500000)
VentralDrivePhaser.SetTaperRatio(0.250000)
VentralDrivePhaser.SetTaperMinLength(5.000000)
VentralDrivePhaser.SetTaperMaxLength(30.000000)
VentralDrivePhaser.SetLengthTextureTilePerUnit(0.500000)
VentralDrivePhaser.SetPerimeterTile(1.000000)
VentralDrivePhaser.SetTextureSpeed(2.500000)
VentralDrivePhaser.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralDrivePhaser)
#################################################
PortAuxPhaser = App.PhaserProperty_Create("Port Aux Phaser")

PortAuxPhaser.SetMaxCondition(1000.000000)
PortAuxPhaser.SetCritical(0)
PortAuxPhaser.SetTargetable(1)
PortAuxPhaser.SetPrimary(1)
PortAuxPhaser.SetPosition(-0.637747, -1.178540, 0.117294)
PortAuxPhaser.SetPosition2D(51, 77)
PortAuxPhaser.SetRepairComplexity(7.000000)
PortAuxPhaser.SetDisabledPercentage(0.750000)
PortAuxPhaser.SetRadius(0.100000)
PortAuxPhaser.SetDumbfire(0)
PortAuxPhaser.SetWeaponID(8)
PortAuxPhaser.SetGroups(0)
PortAuxPhaser.SetDamageRadiusFactor(0.100000)
PortAuxPhaser.SetIconNum(363)
PortAuxPhaser.SetIconPositionX(46)
PortAuxPhaser.SetIconPositionY(95)
PortAuxPhaser.SetIconAboveShip(1)
PortAuxPhaser.SetFireSound("Galaxy Phaser")
PortAuxPhaser.SetMaxCharge(3.000000)
PortAuxPhaser.SetMaxDamage(1000.000000)
PortAuxPhaser.SetMaxDamageDistance(60.000000)
PortAuxPhaser.SetMinFiringCharge(1.000000)
PortAuxPhaser.SetNormalDischargeRate(1.000000)
PortAuxPhaser.SetRechargeRate(0.100000)
PortAuxPhaser.SetIndicatorIconNum(514)
PortAuxPhaser.SetIndicatorIconPositionX(46)
PortAuxPhaser.SetIndicatorIconPositionY(90)
PortAuxPhaserForward = App.TGPoint3()
PortAuxPhaserForward.SetXYZ(-0.269630, -0.962964, 0.000000)
PortAuxPhaserUp = App.TGPoint3()
PortAuxPhaserUp.SetXYZ(-0.019996, 0.000000, 0.999800)
PortAuxPhaser.SetOrientation(PortAuxPhaserForward, PortAuxPhaserUp)
PortAuxPhaser.SetWidth(0.150000)
PortAuxPhaser.SetLength(0.001000)
PortAuxPhaser.SetArcWidthAngles(-0.698132, 0.698132)
PortAuxPhaser.SetArcHeightAngles(-0.174533, 1.570796)
PortAuxPhaser.SetPhaserTextureStart(0)
PortAuxPhaser.SetPhaserTextureEnd(7)
PortAuxPhaser.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
PortAuxPhaser.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
PortAuxPhaser.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
PortAuxPhaser.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PortAuxPhaser.SetInnerCoreColor(kColor)
PortAuxPhaser.SetNumSides(6)
PortAuxPhaser.SetMainRadius(0.070000)
PortAuxPhaser.SetTaperRadius(0.010000)
PortAuxPhaser.SetCoreScale(0.500000)
PortAuxPhaser.SetTaperRatio(0.250000)
PortAuxPhaser.SetTaperMinLength(5.000000)
PortAuxPhaser.SetTaperMaxLength(30.000000)
PortAuxPhaser.SetLengthTextureTilePerUnit(0.500000)
PortAuxPhaser.SetPerimeterTile(1.000000)
PortAuxPhaser.SetTextureSpeed(2.500000)
PortAuxPhaser.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortAuxPhaser)
#################################################
StarAuxPhaser = App.PhaserProperty_Create("Star Aux Phaser")

StarAuxPhaser.SetMaxCondition(1000.000000)
StarAuxPhaser.SetCritical(0)
StarAuxPhaser.SetTargetable(1)
StarAuxPhaser.SetPrimary(1)
StarAuxPhaser.SetPosition(0.631587, -1.183450, 0.115671)
StarAuxPhaser.SetPosition2D(78, 77)
StarAuxPhaser.SetRepairComplexity(7.000000)
StarAuxPhaser.SetDisabledPercentage(0.750000)
StarAuxPhaser.SetRadius(0.100000)
StarAuxPhaser.SetDumbfire(0)
StarAuxPhaser.SetWeaponID(7)
StarAuxPhaser.SetGroups(0)
StarAuxPhaser.SetDamageRadiusFactor(0.100000)
StarAuxPhaser.SetIconNum(363)
StarAuxPhaser.SetIconPositionX(82)
StarAuxPhaser.SetIconPositionY(94)
StarAuxPhaser.SetIconAboveShip(1)
StarAuxPhaser.SetFireSound("Galaxy Phaser")
StarAuxPhaser.SetMaxCharge(3.000000)
StarAuxPhaser.SetMaxDamage(1000.000000)
StarAuxPhaser.SetMaxDamageDistance(60.000000)
StarAuxPhaser.SetMinFiringCharge(1.000000)
StarAuxPhaser.SetNormalDischargeRate(1.000000)
StarAuxPhaser.SetRechargeRate(0.100000)
StarAuxPhaser.SetIndicatorIconNum(515)
StarAuxPhaser.SetIndicatorIconPositionX(85)
StarAuxPhaser.SetIndicatorIconPositionY(89)
StarAuxPhaserForward = App.TGPoint3()
StarAuxPhaserForward.SetXYZ(0.269630, -0.962964, 0.000000)
StarAuxPhaserUp = App.TGPoint3()
StarAuxPhaserUp.SetXYZ(0.019996, 0.000000, 0.999800)
StarAuxPhaser.SetOrientation(StarAuxPhaserForward, StarAuxPhaserUp)
StarAuxPhaser.SetWidth(0.150000)
StarAuxPhaser.SetLength(0.001000)
StarAuxPhaser.SetArcWidthAngles(-0.698132, 0.698132)
StarAuxPhaser.SetArcHeightAngles(-0.174533, 1.570796)
StarAuxPhaser.SetPhaserTextureStart(0)
StarAuxPhaser.SetPhaserTextureEnd(7)
StarAuxPhaser.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
StarAuxPhaser.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
StarAuxPhaser.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
StarAuxPhaser.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
StarAuxPhaser.SetInnerCoreColor(kColor)
StarAuxPhaser.SetNumSides(6)
StarAuxPhaser.SetMainRadius(0.070000)
StarAuxPhaser.SetTaperRadius(0.010000)
StarAuxPhaser.SetCoreScale(0.500000)
StarAuxPhaser.SetTaperRatio(0.250000)
StarAuxPhaser.SetTaperMinLength(5.000000)
StarAuxPhaser.SetTaperMaxLength(30.000000)
StarAuxPhaser.SetLengthTextureTilePerUnit(0.500000)
StarAuxPhaser.SetPerimeterTile(1.000000)
StarAuxPhaser.SetTextureSpeed(2.500000)
StarAuxPhaser.SetTextureName("data/phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarAuxPhaser)

# 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("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("Sensor Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedoes", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torpedo 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torpedo 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torpedo 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phasers", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Phaser 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Phaser 3", 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("Center 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("Tractors", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Tractor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Tractor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Probe Launcher", 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("Engineering", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Galaxy", 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("Forward Tractor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Tractor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Aux Phaser", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Aux Phaser", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Drive Phaser", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
