#########################################################################
#									#
#	Program:	CGSov2.py					#
#	Programmer:	Chronocidal Guy & CaptainRussell		#
#									#
#	Customized CG Sovereign V2.0 hardpoint file with Durandal	#
#	weapons and other miscellaneous modifications			#
#									#
#########################################################################
import App
import GlobalPropertyTemplates
# Setting up local templates.
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(36000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, -0.200000)
Hull.SetPosition2D(64.000000, 39.000000)
Hull.SetRepairComplexity(1.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(0.260000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(16000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(0.000000, 0.320000, 0.060000)
ShieldGenerator.SetPosition2D(9.000000, 7.000000)
ShieldGenerator.SetRepairComplexity(2.000000)
ShieldGenerator.SetDisabledPercentage(0.500000)
ShieldGenerator.SetRadius(0.100000)
ShieldGenerator.SetNormalPowerPerSecond(500.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, 17230.769231)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 17230.769231)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 17230.769231)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 17230.769231)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 17230.769231)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 17230.769231)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 57.435898)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 57.435898)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 57.435898)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 57.435898)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 57.435898)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 57.435898)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
CloakingDevice = App.CloakingSubsystemProperty_Create("Cloak Generator")

CloakingDevice.SetMaxCondition(12500.000000)
CloakingDevice.SetCritical(0)
CloakingDevice.SetTargetable(1)
CloakingDevice.SetPrimary(1)
CloakingDevice.SetPosition(0.000000, 0.200000, 0.060000)
CloakingDevice.SetPosition2D(0.000000, 0.000000)
CloakingDevice.SetRepairComplexity(1.000000)
CloakingDevice.SetDisabledPercentage(0.500000)
CloakingDevice.SetRadius(0.250000)
CloakingDevice.SetNormalPowerPerSecond(2.000000)
CloakingDevice.SetCloakStrength(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(CloakingDevice)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(12000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000000, 0.020000, -0.050000)
SensorArray.SetPosition2D(9.000000, 22.000000)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.100000)
SensorArray.SetNormalPowerPerSecond(150.000000)
SensorArray.SetBaseSensorRange(2400.000000)
SensorArray.SetMaxProbes(200)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(18000.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(0.000000, -0.280000, -0.300000)
WarpCore.SetPosition2D(8.000000, 38.000000)
WarpCore.SetRepairComplexity(2.000000)
WarpCore.SetDisabledPercentage(0.500000)
WarpCore.SetRadius(0.100000)
WarpCore.SetMainBatteryLimit(200000.000000)
WarpCore.SetBackupBatteryLimit(100000.000000)
WarpCore.SetMainConduitCapacity(2500.000000)
WarpCore.SetBackupConduitCapacity(300.000000)
WarpCore.SetPowerOutput(2000.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(36000.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(0.000000, -0.060000, 0.010000)
ImpulseEngines.SetPosition2D(64.000000, 72.000000)
ImpulseEngines.SetRepairComplexity(3.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.100000)
ImpulseEngines.SetNormalPowerPerSecond(300.000000)
ImpulseEngines.SetMaxAccel(28.000000)
ImpulseEngines.SetMaxAngularAccel(0.750000)
ImpulseEngines.SetMaxAngularVelocity(0.750000)
ImpulseEngines.SetMaxSpeed(14.000000)
ImpulseEngines.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedo Tubes")

Torpedoes.SetMaxCondition(36000.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(0.000000, 0.020000, -0.040000)
Torpedoes.SetPosition2D(64.000000, 20.000000)
Torpedoes.SetRepairComplexity(3.000000)
Torpedoes.SetDisabledPercentage(0.750000)
Torpedoes.SetRadius(0.100000)
Torpedoes.SetNormalPowerPerSecond(100.000000)
Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO)
Torpedoes.SetSingleFire(0)
Torpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;5;Spread")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 800)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.Dur_Photon")
Torpedoes.SetMaxTorpedoes(1, 200)
Torpedoes.SetTorpedoScript(1, "Tactical.Projectiles.Dur_Tricobalt")
Torpedoes.SetMaxTorpedoes(2, 80)
Torpedoes.SetTorpedoScript(2, "Tactical.Projectiles.Dur_Hellfire")
Torpedoes.SetMaxTorpedoes(3, 20)
Torpedoes.SetTorpedoScript(3, "Tactical.Projectiles.Dur_Transphasic")
Torpedoes.SetNumAmmoTypes(4)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
ForwardTorpedo1 = App.TorpedoTubeProperty_Create("Tube F1")

ForwardTorpedo1.SetMaxCondition(2200.000000)
ForwardTorpedo1.SetCritical(0)
ForwardTorpedo1.SetTargetable(1)
ForwardTorpedo1.SetPrimary(1)
ForwardTorpedo1.SetPosition(-0.030000, 0.500000, -0.400000)
ForwardTorpedo1.SetPosition2D(57.000000, 9.000000)
ForwardTorpedo1.SetRepairComplexity(3.000000)
ForwardTorpedo1.SetDisabledPercentage(0.750000)
ForwardTorpedo1.SetRadius(0.040000)
ForwardTorpedo1.SetDumbfire(1)
ForwardTorpedo1.SetWeaponID(5)
ForwardTorpedo1.SetGroups(16)
ForwardTorpedo1.SetDamageRadiusFactor(0.250000)
ForwardTorpedo1.SetIconNum(370)
ForwardTorpedo1.SetIconPositionX(65)
ForwardTorpedo1.SetIconPositionY(48)
ForwardTorpedo1.SetIconAboveShip(1)
ForwardTorpedo1.SetImmediateDelay(0.250000)
ForwardTorpedo1.SetReloadDelay(20.000000)
ForwardTorpedo1.SetMaxReady(2)
ForwardTorpedo1Direction = App.TGPoint3()
ForwardTorpedo1Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo1.SetDirection(ForwardTorpedo1Direction)
ForwardTorpedo1Right = App.TGPoint3()
ForwardTorpedo1Right.SetXYZ(-0.196116, 0.000000, -0.980581)
ForwardTorpedo1.SetRight(ForwardTorpedo1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo1)
#################################################
ForwardTorpedo2 = App.TorpedoTubeProperty_Create("Tube F2")

ForwardTorpedo2.SetMaxCondition(2200.000000)
ForwardTorpedo2.SetCritical(0)
ForwardTorpedo2.SetTargetable(1)
ForwardTorpedo2.SetPrimary(1)
ForwardTorpedo2.SetPosition(0.030000, 0.500000, -0.400000)
ForwardTorpedo2.SetPosition2D(73.000000, 9.000000)
ForwardTorpedo2.SetRepairComplexity(3.000000)
ForwardTorpedo2.SetDisabledPercentage(0.750000)
ForwardTorpedo2.SetRadius(0.040000)
ForwardTorpedo2.SetDumbfire(1)
ForwardTorpedo2.SetWeaponID(6)
ForwardTorpedo2.SetGroups(16)
ForwardTorpedo2.SetDamageRadiusFactor(0.250000)
ForwardTorpedo2.SetIconNum(370)
ForwardTorpedo2.SetIconPositionX(70)
ForwardTorpedo2.SetIconPositionY(48)
ForwardTorpedo2.SetIconAboveShip(1)
ForwardTorpedo2.SetImmediateDelay(0.250000)
ForwardTorpedo2.SetReloadDelay(20.000000)
ForwardTorpedo2.SetMaxReady(2)
ForwardTorpedo2Direction = App.TGPoint3()
ForwardTorpedo2Direction.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpedo2.SetDirection(ForwardTorpedo2Direction)
ForwardTorpedo2Right = App.TGPoint3()
ForwardTorpedo2Right.SetXYZ(0.196116, 0.000000, -0.980581)
ForwardTorpedo2.SetRight(ForwardTorpedo2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo2)
#################################################
ForwardTorpedo4 = App.TorpedoTubeProperty_Create("Tube F4")

ForwardTorpedo4.SetMaxCondition(2200.000000)
ForwardTorpedo4.SetCritical(0)
ForwardTorpedo4.SetTargetable(1)
ForwardTorpedo4.SetPrimary(1)
ForwardTorpedo4.SetPosition(0.000000, 1.020000, -0.080000)
ForwardTorpedo4.SetPosition2D(80.000000, 45.000000)
ForwardTorpedo4.SetRepairComplexity(3.000000)
ForwardTorpedo4.SetDisabledPercentage(0.750000)
ForwardTorpedo4.SetRadius(0.040000)
ForwardTorpedo4.SetDumbfire(1)
ForwardTorpedo4.SetWeaponID(3)
ForwardTorpedo4.SetGroups(16)
ForwardTorpedo4.SetDamageRadiusFactor(0.250000)
ForwardTorpedo4.SetIconNum(370)
ForwardTorpedo4.SetIconPositionX(88)
ForwardTorpedo4.SetIconPositionY(48)
ForwardTorpedo4.SetIconAboveShip(1)
ForwardTorpedo4.SetImmediateDelay(0.250000)
ForwardTorpedo4.SetReloadDelay(20.000000)
ForwardTorpedo4.SetMaxReady(2)
ForwardTorpedo4Direction = App.TGPoint3()
ForwardTorpedo4Direction.SetXYZ(0.000000, 0.998752, -0.049938)
ForwardTorpedo4.SetDirection(ForwardTorpedo4Direction)
ForwardTorpedo4Right = App.TGPoint3()
ForwardTorpedo4Right.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardTorpedo4.SetRight(ForwardTorpedo4Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo4)
#################################################
RearTorpedo1 = App.TorpedoTubeProperty_Create("Tube A1")

RearTorpedo1.SetMaxCondition(2200.000000)
RearTorpedo1.SetCritical(0)
RearTorpedo1.SetTargetable(1)
RearTorpedo1.SetPrimary(1)
RearTorpedo1.SetPosition(0.020000, -1.000000, -0.550000)
RearTorpedo1.SetPosition2D(59.000000, 90.000000)
RearTorpedo1.SetRepairComplexity(3.000000)
RearTorpedo1.SetDisabledPercentage(0.750000)
RearTorpedo1.SetRadius(0.050000)
RearTorpedo1.SetDumbfire(1)
RearTorpedo1.SetWeaponID(5)
RearTorpedo1.SetGroups(16)
RearTorpedo1.SetDamageRadiusFactor(0.250000)
RearTorpedo1.SetIconNum(370)
RearTorpedo1.SetIconPositionX(80.000000)
RearTorpedo1.SetIconPositionY(105.000000)
RearTorpedo1.SetIconAboveShip(1)
RearTorpedo1.SetImmediateDelay(0.250000)
RearTorpedo1.SetReloadDelay(20.000000)
RearTorpedo1.SetMaxReady(2)
RearTorpedo1Direction = App.TGPoint3()
RearTorpedo1Direction.SetXYZ(0.000000, -0.992278, -0.124035)
RearTorpedo1.SetDirection(RearTorpedo1Direction)
RearTorpedo1Right = App.TGPoint3()
RearTorpedo1Right.SetXYZ(0.099262, 0.069757, -0.992613)
RearTorpedo1.SetRight(RearTorpedo1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(RearTorpedo1)
#################################################
RearTorpedo2 = App.TorpedoTubeProperty_Create("Tube A2")

RearTorpedo2.SetMaxCondition(2200.000000)
RearTorpedo2.SetCritical(0)
RearTorpedo2.SetTargetable(1)
RearTorpedo2.SetPrimary(1)
RearTorpedo2.SetPosition(-0.020000, -1.000000, -0.550000)
RearTorpedo2.SetPosition2D(70.000000, 90.000000)
RearTorpedo2.SetRepairComplexity(3.000000)
RearTorpedo2.SetDisabledPercentage(0.750000)
RearTorpedo2.SetRadius(0.050000)
RearTorpedo2.SetDumbfire(1)
RearTorpedo2.SetWeaponID(6)
RearTorpedo2.SetGroups(16)
RearTorpedo2.SetDamageRadiusFactor(0.250000)
RearTorpedo2.SetIconNum(370)
RearTorpedo2.SetIconPositionX(75.000000)
RearTorpedo2.SetIconPositionY(105.000000)
RearTorpedo2.SetIconAboveShip(1)
RearTorpedo2.SetImmediateDelay(0.250000)
RearTorpedo2.SetReloadDelay(20.000000)
RearTorpedo2.SetMaxReady(2)
RearTorpedo2Direction = App.TGPoint3()
RearTorpedo2Direction.SetXYZ(0.000000, -0.992278, -0.124035)
RearTorpedo2.SetDirection(RearTorpedo2Direction)
RearTorpedo2Right = App.TGPoint3()
RearTorpedo2Right.SetXYZ(-0.099504, 0.000000, -0.995037)
RearTorpedo2.SetRight(RearTorpedo2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(RearTorpedo2)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(8000.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-0.630000, -0.100000, 0.050000)
PortImpulse.SetPosition2D(54.000000, 41.000000)
PortImpulse.SetRepairComplexity(2.000000)
PortImpulse.SetDisabledPercentage(0.500000)
PortImpulse.SetRadius(0.080000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(8000.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(0.630000, -0.100000, 0.050000)
StarImpulse.SetPosition2D(74.000000, 41.000000)
StarImpulse.SetRepairComplexity(2.000000)
StarImpulse.SetDisabledPercentage(0.500000)
StarImpulse.SetRadius(0.080000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(12000.000000)
PortWarp.SetCritical(0)
PortWarp.SetTargetable(1)
PortWarp.SetPrimary(1)
PortWarp.SetPosition(-1.083060, -2.300000, 0.300000)
PortWarp.SetPosition2D(37.000000, 73.000000)
PortWarp.SetRepairComplexity(2.000000)
PortWarp.SetDisabledPercentage(0.500000)
PortWarp.SetRadius(0.200000)
PortWarp.SetEngineType(PortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp)
#################################################
StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(12000.000000)
StarWarp.SetCritical(0)
StarWarp.SetTargetable(1)
StarWarp.SetPrimary(1)
StarWarp.SetPosition(1.083060, -2.300000, 0.300000)
StarWarp.SetPosition2D(91.000000, 73.000000)
StarWarp.SetRepairComplexity(2.000000)
StarWarp.SetDisabledPercentage(0.500000)
StarWarp.SetRadius(0.200000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
Repair = App.RepairSubsystemProperty_Create("Damage Control")

Repair.SetMaxCondition(36000.000000)
Repair.SetCritical(0)
Repair.SetTargetable(0)
Repair.SetPrimary(1)
Repair.SetPosition(0.000000, -0.080000, -0.040000)
Repair.SetPosition2D(75.000000, 75.000000)
Repair.SetRepairComplexity(1.000000)
Repair.SetDisabledPercentage(0.100000)
Repair.SetRadius(0.010000)
Repair.SetNormalPowerPerSecond(1.000000)
Repair.SetMaxRepairPoints(200.000000)
Repair.SetNumRepairTeams(8)
App.g_kModelPropertyManager.RegisterLocalTemplate(Repair)
#################################################
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.488086, -0.398593)
ProbeLauncher.SetPosition(ProbeLauncherPosition)
ProbeLauncher.SetEmittedObjectType(ProbeLauncher.OEP_PROBE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher)
#################################################
Sovereign = App.ShipProperty_Create("Sovereign")

Sovereign.SetGenus(1)
Sovereign.SetSpecies(102)
Sovereign.SetMass(225000.000000)
Sovereign.SetRotationalInertia(337500000000.000000)
Sovereign.SetShipName("CGSovereign")
Sovereign.SetModelFilename("data/Models/Ships/CGSovereign/Sovereign.nif")
Sovereign.SetDamageResolution(15.000000)
Sovereign.SetAffiliation(1000)
Sovereign.SetStationary(0)
Sovereign.SetAIString("FedAttack")
Sovereign.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Sovereign)
#################################################
ShuttleBay = App.ObjectEmitterProperty_Create("Shuttle Bay")

ShuttleBayForward = App.TGPoint3()
ShuttleBayForward.SetXYZ(0.000000, -0.998448, 0.055694)
ShuttleBayUp = App.TGPoint3()
ShuttleBayUp.SetXYZ(0.000000, 0.056250, 0.998417)
ShuttleBayRight = App.TGPoint3()
ShuttleBayRight.SetXYZ(-0.996074, -0.001293, 0.088511)
ShuttleBay.SetOrientation(ShuttleBayForward, ShuttleBayUp, ShuttleBayRight)
ShuttleBayPosition = App.TGPoint3()
ShuttleBayPosition.SetXYZ(0.000000, 0.000000, 0.130000)
ShuttleBay.SetPosition(ShuttleBayPosition)
ShuttleBay.SetEmittedObjectType(ShuttleBay.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay)
#################################################
Phasers = App.WeaponSystemProperty_Create("Phaser Arrays")

Phasers.SetMaxCondition(36000.000000)
Phasers.SetCritical(0)
Phasers.SetTargetable(0)
Phasers.SetPrimary(1)
Phasers.SetPosition(0.000000, 0.320000, 0.000000)
Phasers.SetPosition2D(34.000000, 40.000000)
Phasers.SetRepairComplexity(3.000000)
Phasers.SetDisabledPercentage(0.750000)
Phasers.SetRadius(0.100000)
Phasers.SetNormalPowerPerSecond(350.000000)
Phasers.SetWeaponSystemType(Phasers.WST_PHASER)
Phasers.SetSingleFire(0)
Phasers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Phasers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Phasers)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractor Beams")

Tractors.SetMaxCondition(36000.000000)
Tractors.SetCritical(0)
Tractors.SetTargetable(0)
Tractors.SetPrimary(1)
Tractors.SetPosition(0.000000, -0.480000, -0.140000)
Tractors.SetPosition2D(64.000000, 60.000000)
Tractors.SetRepairComplexity(1.500000)
Tractors.SetDisabledPercentage(0.750000)
Tractors.SetRadius(0.100000)
Tractors.SetNormalPowerPerSecond(700.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)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(36000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(0.000000, -0.680000, -0.120000)
WarpEngines.SetPosition2D(37.000000, 100.000000)
WarpEngines.SetRepairComplexity(2.000000)
WarpEngines.SetDisabledPercentage(0.500000)
WarpEngines.SetRadius(0.050000)
WarpEngines.SetNormalPowerPerSecond(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(15000.000000)
Bridge.SetCritical(1)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.000000, 1.700000, 0.300000)
Bridge.SetPosition2D(64.000000, 22.000000)
Bridge.SetRepairComplexity(1.000000)
Bridge.SetDisabledPercentage(0.250000)
Bridge.SetRadius(0.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
AftTractor1 = App.TractorBeamProperty_Create("Tractor A1")

AftTractor1.SetMaxCondition(1500.000000)
AftTractor1.SetCritical(0)
AftTractor1.SetTargetable(1)
AftTractor1.SetPrimary(1)
AftTractor1.SetPosition(0.000000, -0.130000, 0.150000)
AftTractor1.SetPosition2D(49.000000, 89.000000)
AftTractor1.SetRepairComplexity(1.500000)
AftTractor1.SetDisabledPercentage(0.750000)
AftTractor1.SetRadius(0.250000)
AftTractor1.SetDumbfire(0)
AftTractor1.SetWeaponID(2)
AftTractor1.SetGroups(0)
AftTractor1.SetDamageRadiusFactor(0.300000)
AftTractor1.SetIconNum(0)
AftTractor1.SetIconPositionX(500.000000)
AftTractor1.SetIconPositionY(500.000000)
AftTractor1.SetIconAboveShip(1)
AftTractor1.SetFireSound("Tractor Beam")
AftTractor1.SetMaxCharge(5.000000)
AftTractor1.SetMaxDamage(100000.000000)
AftTractor1.SetMaxDamageDistance(114.000000)
AftTractor1.SetMinFiringCharge(3.000000)
AftTractor1.SetNormalDischargeRate(1.000000)
AftTractor1.SetRechargeRate(1.000000)
AftTractor1.SetIndicatorIconNum(0)
AftTractor1.SetIndicatorIconPositionX(500.000000)
AftTractor1.SetIndicatorIconPositionY(500.000000)
AftTractor1Forward = App.TGPoint3()
AftTractor1Forward.SetXYZ(0.000000, -0.945519, 0.325568)
AftTractor1Up = App.TGPoint3()
AftTractor1Up.SetXYZ(0.000000, 0.325568, 0.945519)
AftTractor1.SetOrientation(AftTractor1Forward, AftTractor1Up)
AftTractor1.SetArcWidthAngles(-0.349066, 0.349066)
AftTractor1.SetArcHeightAngles(-0.261799, 0.872665)
AftTractor1.SetTractorBeamWidth(0.400000)
AftTractor1.SetTextureStart(0)
AftTractor1.SetTextureEnd(0)
AftTractor1.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor1.SetInnerCoreColor(kColor)
AftTractor1.SetNumSides(12)
AftTractor1.SetMainRadius(0.125000)
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)
#################################################
AftTractor2 = App.TractorBeamProperty_Create("Tractor A2")

AftTractor2.SetMaxCondition(1500.000000)
AftTractor2.SetCritical(0)
AftTractor2.SetTargetable(1)
AftTractor2.SetPrimary(1)
AftTractor2.SetPosition(0.000000, -0.916334, -0.528951)
AftTractor2.SetPosition2D(78.000000, 89.000000)
AftTractor2.SetRepairComplexity(1.500000)
AftTractor2.SetDisabledPercentage(0.750000)
AftTractor2.SetRadius(0.280000)
AftTractor2.SetDumbfire(0)
AftTractor2.SetWeaponID(3)
AftTractor2.SetGroups(0)
AftTractor2.SetDamageRadiusFactor(0.300000)
AftTractor2.SetIconNum(0)
AftTractor2.SetIconPositionX(500.000000)
AftTractor2.SetIconPositionY(500.000000)
AftTractor2.SetIconAboveShip(1)
AftTractor2.SetFireSound("Tractor Beam")
AftTractor2.SetMaxCharge(5.000000)
AftTractor2.SetMaxDamage(100000.000000)
AftTractor2.SetMaxDamageDistance(114.000000)
AftTractor2.SetMinFiringCharge(3.000000)
AftTractor2.SetNormalDischargeRate(1.000000)
AftTractor2.SetRechargeRate(1.000000)
AftTractor2.SetIndicatorIconNum(0)
AftTractor2.SetIndicatorIconPositionX(500.000000)
AftTractor2.SetIndicatorIconPositionY(500.000000)
AftTractor2Forward = App.TGPoint3()
AftTractor2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTractor2Up = App.TGPoint3()
AftTractor2Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftTractor2.SetOrientation(AftTractor2Forward, AftTractor2Up)
AftTractor2.SetArcWidthAngles(-0.523599, 0.523599)
AftTractor2.SetArcHeightAngles(-1.221731, 0.139626)
AftTractor2.SetTractorBeamWidth(0.400000)
AftTractor2.SetTextureStart(0)
AftTractor2.SetTextureEnd(0)
AftTractor2.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor2.SetInnerCoreColor(kColor)
AftTractor2.SetNumSides(12)
AftTractor2.SetMainRadius(0.125000)
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)
#################################################
Decoylauncher = App.ObjectEmitterProperty_Create("Decoy launcher")

DecoylauncherForward = App.TGPoint3()
DecoylauncherForward.SetXYZ(0.000000, -1.000000, 0.000000)
DecoylauncherUp = App.TGPoint3()
DecoylauncherUp.SetXYZ(0.000000, 0.000000, 1.000000)
DecoylauncherRight = App.TGPoint3()
DecoylauncherRight.SetXYZ(-1.000000, 0.000000, 0.000000)
Decoylauncher.SetOrientation(DecoylauncherForward, DecoylauncherUp, DecoylauncherRight)
DecoylauncherPosition = App.TGPoint3()
DecoylauncherPosition.SetXYZ(0.000000, -0.916334, -0.528951)
Decoylauncher.SetPosition(DecoylauncherPosition)
Decoylauncher.SetEmittedObjectType(Decoylauncher.OEP_DECOY)
App.g_kModelPropertyManager.RegisterLocalTemplate(Decoylauncher)
#################################################
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.300000, 0.373683)
ViewscreenForward.SetPosition(ViewscreenForwardPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenForward)
#################################################
ViewscreenLeft = App.PositionOrientationProperty_Create("ViewscreenLeft")

ViewscreenLeftForward = App.TGPoint3()
ViewscreenLeftForward.SetXYZ(-1.000000, 0.000000, 0.000000)
ViewscreenLeftUp = App.TGPoint3()
ViewscreenLeftUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenLeftRight = App.TGPoint3()
ViewscreenLeftRight.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenLeft.SetOrientation(ViewscreenLeftForward, ViewscreenLeftUp, ViewscreenLeftRight)
ViewscreenLeftPosition = App.TGPoint3()
ViewscreenLeftPosition.SetXYZ(-0.100000, 1.736360, 0.368935)
ViewscreenLeft.SetPosition(ViewscreenLeftPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenLeft)
#################################################
ViewscreenRight = App.PositionOrientationProperty_Create("ViewscreenRight")

ViewscreenRightForward = App.TGPoint3()
ViewscreenRightForward.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenRightUp = App.TGPoint3()
ViewscreenRightUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenRightRight = App.TGPoint3()
ViewscreenRightRight.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenRight.SetOrientation(ViewscreenRightForward, ViewscreenRightUp, ViewscreenRightRight)
ViewscreenRightPosition = App.TGPoint3()
ViewscreenRightPosition.SetXYZ(0.100000, 1.736360, 0.368935)
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.800000, 0.360000)
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.724350, 0.376300)
ViewscreenUp.SetPosition(ViewscreenUpPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenUp)
#################################################
ViewscreenDown = App.PositionOrientationProperty_Create("ViewscreenDown")

ViewscreenDownForward = App.TGPoint3()
ViewscreenDownForward.SetXYZ(0.000000, 0.000000, -1.000000)
ViewscreenDownUp = App.TGPoint3()
ViewscreenDownUp.SetXYZ(0.000000, 1.000000, 0.000000)
ViewscreenDownRight = App.TGPoint3()
ViewscreenDownRight.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenDown.SetOrientation(ViewscreenDownForward, ViewscreenDownUp, ViewscreenDownRight)
ViewscreenDownPosition = App.TGPoint3()
ViewscreenDownPosition.SetXYZ(0.000000, 0.350000, -0.450000)
ViewscreenDown.SetPosition(ViewscreenDownPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenDown)
#################################################
FirstPerson = App.PositionOrientationProperty_Create("FirstPerson")

FirstPersonForward = App.TGPoint3()
FirstPersonForward.SetXYZ(0.000000, 1.000000, 0.000000)
FirstPersonUp = App.TGPoint3()
FirstPersonUp.SetXYZ(0.000000, 0.000000, 1.000000)
FirstPersonRight = App.TGPoint3()
FirstPersonRight.SetXYZ(1.000000, 0.000000, 0.000000)
FirstPerson.SetOrientation(FirstPersonForward, FirstPersonUp, FirstPersonRight)
FirstPersonPosition = App.TGPoint3()
FirstPersonPosition.SetXYZ(0.000000, 1.724690, 0.356705)
FirstPerson.SetPosition(FirstPersonPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPerson)
#################################################
ForwardTractor1 = App.TractorBeamProperty_Create("Tractor F1")

ForwardTractor1.SetMaxCondition(1500.000000)
ForwardTractor1.SetCritical(0)
ForwardTractor1.SetTargetable(1)
ForwardTractor1.SetPrimary(1)
ForwardTractor1.SetPosition(0.000000, 3.455740, 0.027089)
ForwardTractor1.SetPosition2D(31.000000, 0.000000)
ForwardTractor1.SetRepairComplexity(1.500000)
ForwardTractor1.SetDisabledPercentage(0.750000)
ForwardTractor1.SetRadius(0.150000)
ForwardTractor1.SetDumbfire(0)
ForwardTractor1.SetWeaponID(1)
ForwardTractor1.SetGroups(0)
ForwardTractor1.SetDamageRadiusFactor(0.300000)
ForwardTractor1.SetIconNum(0)
ForwardTractor1.SetIconPositionX(500.000000)
ForwardTractor1.SetIconPositionY(500.000000)
ForwardTractor1.SetIconAboveShip(1)
ForwardTractor1.SetFireSound("Tractor Beam")
ForwardTractor1.SetMaxCharge(5.000000)
ForwardTractor1.SetMaxDamage(100000.000000)
ForwardTractor1.SetMaxDamageDistance(114.000000)
ForwardTractor1.SetMinFiringCharge(3.000000)
ForwardTractor1.SetNormalDischargeRate(1.000000)
ForwardTractor1.SetRechargeRate(1.000000)
ForwardTractor1.SetIndicatorIconNum(0)
ForwardTractor1.SetIndicatorIconPositionX(500.000000)
ForwardTractor1.SetIndicatorIconPositionY(500.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.221731, 1.221731)
ForwardTractor1.SetArcHeightAngles(-0.087266, 1.308997)
ForwardTractor1.SetTractorBeamWidth(0.400000)
ForwardTractor1.SetTextureStart(32)
ForwardTractor1.SetTextureEnd(32)
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.125000)
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("Tractor F2")

ForwardTractor2.SetMaxCondition(1500.000000)
ForwardTractor2.SetCritical(0)
ForwardTractor2.SetTargetable(1)
ForwardTractor2.SetPrimary(1)
ForwardTractor2.SetPosition(0.000000, 2.091960, -0.056778)
ForwardTractor2.SetPosition2D(96.000000, -1.000000)
ForwardTractor2.SetRepairComplexity(1.500000)
ForwardTractor2.SetDisabledPercentage(0.750000)
ForwardTractor2.SetRadius(0.150000)
ForwardTractor2.SetDumbfire(0)
ForwardTractor2.SetWeaponID(1)
ForwardTractor2.SetGroups(0)
ForwardTractor2.SetDamageRadiusFactor(0.300000)
ForwardTractor2.SetIconNum(0)
ForwardTractor2.SetIconPositionX(500.000000)
ForwardTractor2.SetIconPositionY(500.000000)
ForwardTractor2.SetIconAboveShip(1)
ForwardTractor2.SetFireSound("Tractor Beam")
ForwardTractor2.SetMaxCharge(5.000000)
ForwardTractor2.SetMaxDamage(100000.000000)
ForwardTractor2.SetMaxDamageDistance(114.000000)
ForwardTractor2.SetMinFiringCharge(3.000000)
ForwardTractor2.SetNormalDischargeRate(1.000000)
ForwardTractor2.SetRechargeRate(1.000000)
ForwardTractor2.SetIndicatorIconNum(0)
ForwardTractor2.SetIndicatorIconPositionX(500.000000)
ForwardTractor2.SetIndicatorIconPositionY(500.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(-1.308997, 1.308997)
ForwardTractor2.SetArcHeightAngles(-1.308997, 0.000000)
ForwardTractor2.SetTractorBeamWidth(0.400000)
ForwardTractor2.SetTextureStart(32)
ForwardTractor2.SetTextureEnd(32)
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.125000)
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)
#################################################
ShuttleBay2 = App.ObjectEmitterProperty_Create("Shuttle Bay 2")

ShuttleBay2Forward = App.TGPoint3()
ShuttleBay2Forward.SetXYZ(0.000000, -0.998448, 0.055694)
ShuttleBay2Up = App.TGPoint3()
ShuttleBay2Up.SetXYZ(0.000000, 0.056250, 0.998417)
ShuttleBay2Right = App.TGPoint3()
ShuttleBay2Right.SetXYZ(-0.996074, -0.001293, 0.088511)
ShuttleBay2.SetOrientation(ShuttleBay2Forward, ShuttleBay2Up, ShuttleBay2Right)
ShuttleBay2Position = App.TGPoint3()
ShuttleBay2Position.SetXYZ(0.000000, -2.360000, -0.150000)
ShuttleBay2.SetPosition(ShuttleBay2Position)
ShuttleBay2.SetEmittedObjectType(ShuttleBay2.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay2)
#################################################
VentralPhaser1 = App.PhaserProperty_Create("Phaser V2")

VentralPhaser1.SetMaxCondition(1250.000000)
VentralPhaser1.SetCritical(0)
VentralPhaser1.SetTargetable(1)
VentralPhaser1.SetPrimary(1)
VentralPhaser1.SetPosition(-0.731740, 2.722460, -0.040000)
VentralPhaser1.SetPosition2D(54.000000, -1.000000)
VentralPhaser1.SetRepairComplexity(3.000000)
VentralPhaser1.SetDisabledPercentage(0.750000)
VentralPhaser1.SetRadius(0.050000)
VentralPhaser1.SetDumbfire(0)
VentralPhaser1.SetWeaponID(4)
VentralPhaser1.SetGroups(20)
VentralPhaser1.SetDamageRadiusFactor(0.250000)
VentralPhaser1.SetIconNum(364)
VentralPhaser1.SetIconPositionX(59.000000)
VentralPhaser1.SetIconPositionY(10.000000)
VentralPhaser1.SetIconAboveShip(0)
VentralPhaser1.SetFireSound("Type XII Phaser")
VentralPhaser1.SetMaxCharge(2.000000)
VentralPhaser1.SetMaxDamage(3000.000000)
VentralPhaser1.SetMaxDamageDistance(150.000000)
VentralPhaser1.SetMinFiringCharge(1.500000)
VentralPhaser1.SetNormalDischargeRate(1.000000)
VentralPhaser1.SetRechargeRate(0.500000)
VentralPhaser1.SetIndicatorIconNum(510)
VentralPhaser1.SetIndicatorIconPositionX(52.000000)
VentralPhaser1.SetIndicatorIconPositionY(5.000000)
VentralPhaser1Forward = App.TGPoint3()
VentralPhaser1Forward.SetXYZ(-0.788009, 0.615663, 0.000000)
VentralPhaser1Up = App.TGPoint3()
VentralPhaser1Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser1.SetOrientation(VentralPhaser1Forward, VentralPhaser1Up)
VentralPhaser1.SetWidth(0.600000)
VentralPhaser1.SetLength(0.150000)
VentralPhaser1.SetArcWidthAngles(-0.174533, 1.221731)
VentralPhaser1.SetArcHeightAngles(0.087266, -1.745329)
VentralPhaser1.SetPhaserTextureStart(0)
VentralPhaser1.SetPhaserTextureEnd(7)
VentralPhaser1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser1.SetInnerCoreColor(kColor)
VentralPhaser1.SetNumSides(6)
VentralPhaser1.SetMainRadius(0.120000)
VentralPhaser1.SetTaperRadius(0.020000)
VentralPhaser1.SetCoreScale(0.300000)
VentralPhaser1.SetTaperRatio(0.250000)
VentralPhaser1.SetTaperMinLength(30.000000)
VentralPhaser1.SetTaperMaxLength(30.000000)
VentralPhaser1.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser1.SetPerimeterTile(1.000000)
VentralPhaser1.SetTextureSpeed(2.000000)
VentralPhaser1.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser1)
#################################################
RearPhaser1 = App.PhaserProperty_Create("Phaser A1")

RearPhaser1.SetMaxCondition(1500.000000)
RearPhaser1.SetCritical(0)
RearPhaser1.SetTargetable(1)
RearPhaser1.SetPrimary(1)
RearPhaser1.SetPosition(0.447891, -2.256130, -0.113713)
RearPhaser1.SetPosition2D(76.000000, 69.000000)
RearPhaser1.SetRepairComplexity(3.000000)
RearPhaser1.SetDisabledPercentage(0.750000)
RearPhaser1.SetRadius(0.050000)
RearPhaser1.SetDumbfire(0)
RearPhaser1.SetWeaponID(1)
RearPhaser1.SetGroups(2)
RearPhaser1.SetDamageRadiusFactor(0.350000)
RearPhaser1.SetIconNum(363)
RearPhaser1.SetIconPositionX(97.000000)
RearPhaser1.SetIconPositionY(101.000000)
RearPhaser1.SetIconAboveShip(1)
RearPhaser1.SetFireSound("Type XV Phaser")
RearPhaser1.SetMaxCharge(2.000000)
RearPhaser1.SetMaxDamage(5000.000000)
RearPhaser1.SetMaxDamageDistance(200.000000)
RearPhaser1.SetMinFiringCharge(1.500000)
RearPhaser1.SetNormalDischargeRate(1.000000)
RearPhaser1.SetRechargeRate(0.500000)
RearPhaser1.SetIndicatorIconNum(511)
RearPhaser1.SetIndicatorIconPositionX(91.000000)
RearPhaser1.SetIndicatorIconPositionY(96.000000)
RearPhaser1Forward = App.TGPoint3()
RearPhaser1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
RearPhaser1Up = App.TGPoint3()
RearPhaser1Up.SetXYZ(0.000000, 0.000000, 1.000000)
RearPhaser1.SetOrientation(RearPhaser1Forward, RearPhaser1Up)
RearPhaser1.SetWidth(0.001000)
RearPhaser1.SetLength(0.001000)
RearPhaser1.SetArcWidthAngles(-0.209440, 0.523599)
RearPhaser1.SetArcHeightAngles(0.000000, 1.570796)
RearPhaser1.SetPhaserTextureStart(0)
RearPhaser1.SetPhaserTextureEnd(7)
RearPhaser1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
RearPhaser1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
RearPhaser1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
RearPhaser1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
RearPhaser1.SetInnerCoreColor(kColor)
RearPhaser1.SetNumSides(6)
RearPhaser1.SetMainRadius(0.150000)
RearPhaser1.SetTaperRadius(0.020000)
RearPhaser1.SetCoreScale(0.300000)
RearPhaser1.SetTaperRatio(0.250000)
RearPhaser1.SetTaperMinLength(30.000000)
RearPhaser1.SetTaperMaxLength(30.000000)
RearPhaser1.SetLengthTextureTilePerUnit(0.050000)
RearPhaser1.SetPerimeterTile(1.000000)
RearPhaser1.SetTextureSpeed(2.000000)
RearPhaser1.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(RearPhaser1)
#################################################
RearPhaser2 = App.PhaserProperty_Create("Phaser A2")

RearPhaser2.SetMaxCondition(1500.000000)
RearPhaser2.SetCritical(0)
RearPhaser2.SetTargetable(1)
RearPhaser2.SetPrimary(1)
RearPhaser2.SetPosition(-0.447891, -2.256130, -0.113713)
RearPhaser2.SetPosition2D(54.000000, 69.000000)
RearPhaser2.SetRepairComplexity(3.000000)
RearPhaser2.SetDisabledPercentage(0.750000)
RearPhaser2.SetRadius(0.050000)
RearPhaser2.SetDumbfire(0)
RearPhaser2.SetWeaponID(2)
RearPhaser2.SetGroups(2)
RearPhaser2.SetDamageRadiusFactor(0.350000)
RearPhaser2.SetIconNum(363)
RearPhaser2.SetIconPositionX(33.000000)
RearPhaser2.SetIconPositionY(101.000000)
RearPhaser2.SetIconAboveShip(1)
RearPhaser2.SetFireSound("Type XV Phaser")
RearPhaser2.SetMaxCharge(2.000000)
RearPhaser2.SetMaxDamage(5000.000000)
RearPhaser2.SetMaxDamageDistance(200.000000)
RearPhaser2.SetMinFiringCharge(1.500000)
RearPhaser2.SetNormalDischargeRate(1.000000)
RearPhaser2.SetRechargeRate(0.500000)
RearPhaser2.SetIndicatorIconNum(511)
RearPhaser2.SetIndicatorIconPositionX(27.000000)
RearPhaser2.SetIndicatorIconPositionY(96.000000)
RearPhaser2Forward = App.TGPoint3()
RearPhaser2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
RearPhaser2Up = App.TGPoint3()
RearPhaser2Up.SetXYZ(0.000000, 0.000000, 1.000000)
RearPhaser2.SetOrientation(RearPhaser2Forward, RearPhaser2Up)
RearPhaser2.SetWidth(0.001000)
RearPhaser2.SetLength(0.001000)
RearPhaser2.SetArcWidthAngles(0.209440, -0.523599)
RearPhaser2.SetArcHeightAngles(0.000000, 1.570796)
RearPhaser2.SetPhaserTextureStart(0)
RearPhaser2.SetPhaserTextureEnd(7)
RearPhaser2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
RearPhaser2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
RearPhaser2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
RearPhaser2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
RearPhaser2.SetInnerCoreColor(kColor)
RearPhaser2.SetNumSides(6)
RearPhaser2.SetMainRadius(0.150000)
RearPhaser2.SetTaperRadius(0.020000)
RearPhaser2.SetCoreScale(0.300000)
RearPhaser2.SetTaperRatio(0.250000)
RearPhaser2.SetTaperMinLength(30.000000)
RearPhaser2.SetTaperMaxLength(30.000000)
RearPhaser2.SetLengthTextureTilePerUnit(0.050000)
RearPhaser2.SetPerimeterTile(1.000000)
RearPhaser2.SetTextureSpeed(2.000000)
RearPhaser2.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(RearPhaser2)
#################################################
RearPhaser3 = App.PhaserProperty_Create("Phaser A3")

RearPhaser3.SetMaxCondition(1500.000000)
RearPhaser3.SetCritical(0)
RearPhaser3.SetTargetable(1)
RearPhaser3.SetPrimary(1)
RearPhaser3.SetPosition(0.460131, -2.268170, -0.160389)
RearPhaser3.SetPosition2D(79.000000, 75.000000)
RearPhaser3.SetRepairComplexity(3.000000)
RearPhaser3.SetDisabledPercentage(0.750000)
RearPhaser3.SetRadius(0.050000)
RearPhaser3.SetDumbfire(0)
RearPhaser3.SetWeaponID(3)
RearPhaser3.SetGroups(2)
RearPhaser3.SetDamageRadiusFactor(0.350000)
RearPhaser3.SetIconNum(363)
RearPhaser3.SetIconPositionX(97.000000)
RearPhaser3.SetIconPositionY(114.000000)
RearPhaser3.SetIconAboveShip(0)
RearPhaser3.SetFireSound("Type XV Phaser")
RearPhaser3.SetMaxCharge(2.000000)
RearPhaser3.SetMaxDamage(5000.000000)
RearPhaser3.SetMaxDamageDistance(200.000000)
RearPhaser3.SetMinFiringCharge(1.500000)
RearPhaser3.SetNormalDischargeRate(1.000000)
RearPhaser3.SetRechargeRate(0.500000)
RearPhaser3.SetIndicatorIconNum(511)
RearPhaser3.SetIndicatorIconPositionX(90.000000)
RearPhaser3.SetIndicatorIconPositionY(109.000000)
RearPhaser3Forward = App.TGPoint3()
RearPhaser3Forward.SetXYZ(0.000000, -1.000000, 0.000000)
RearPhaser3Up = App.TGPoint3()
RearPhaser3Up.SetXYZ(0.000000, 0.000000, 1.000000)
RearPhaser3.SetOrientation(RearPhaser3Forward, RearPhaser3Up)
RearPhaser3.SetWidth(0.001000)
RearPhaser3.SetLength(0.001000)
RearPhaser3.SetArcWidthAngles(1.047198, -0.523599)
RearPhaser3.SetArcHeightAngles(0.000000, -1.570796)
RearPhaser3.SetPhaserTextureStart(0)
RearPhaser3.SetPhaserTextureEnd(7)
RearPhaser3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
RearPhaser3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
RearPhaser3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
RearPhaser3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
RearPhaser3.SetInnerCoreColor(kColor)
RearPhaser3.SetNumSides(6)
RearPhaser3.SetMainRadius(0.150000)
RearPhaser3.SetTaperRadius(0.020000)
RearPhaser3.SetCoreScale(0.300000)
RearPhaser3.SetTaperRatio(0.250000)
RearPhaser3.SetTaperMinLength(30.000000)
RearPhaser3.SetTaperMaxLength(30.000000)
RearPhaser3.SetLengthTextureTilePerUnit(0.050000)
RearPhaser3.SetPerimeterTile(1.000000)
RearPhaser3.SetTextureSpeed(2.000000)
RearPhaser3.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(RearPhaser3)
#################################################
RearPhaser4 = App.PhaserProperty_Create("Phaser A4")

RearPhaser4.SetMaxCondition(1500.000000)
RearPhaser4.SetCritical(0)
RearPhaser4.SetTargetable(1)
RearPhaser4.SetPrimary(1)
RearPhaser4.SetPosition(-0.460131, -2.268170, -0.160389)
RearPhaser4.SetPosition2D(50.000000, 75.000000)
RearPhaser4.SetRepairComplexity(3.000000)
RearPhaser4.SetDisabledPercentage(0.750000)
RearPhaser4.SetRadius(0.050000)
RearPhaser4.SetDumbfire(0)
RearPhaser4.SetWeaponID(4)
RearPhaser4.SetGroups(2)
RearPhaser4.SetDamageRadiusFactor(0.350000)
RearPhaser4.SetIconNum(363)
RearPhaser4.SetIconPositionX(33.000000)
RearPhaser4.SetIconPositionY(114.000000)
RearPhaser4.SetIconAboveShip(0)
RearPhaser4.SetFireSound("Type XV Phaser")
RearPhaser4.SetMaxCharge(2.000000)
RearPhaser4.SetMaxDamage(5000.000000)
RearPhaser4.SetMaxDamageDistance(200.000000)
RearPhaser4.SetMinFiringCharge(1.500000)
RearPhaser4.SetNormalDischargeRate(1.000000)
RearPhaser4.SetRechargeRate(0.500000)
RearPhaser4.SetIndicatorIconNum(511)
RearPhaser4.SetIndicatorIconPositionX(27.000000)
RearPhaser4.SetIndicatorIconPositionY(109.000000)
RearPhaser4Forward = App.TGPoint3()
RearPhaser4Forward.SetXYZ(0.000000, -1.000000, 0.000000)
RearPhaser4Up = App.TGPoint3()
RearPhaser4Up.SetXYZ(0.000000, 0.000000, 1.000000)
RearPhaser4.SetOrientation(RearPhaser4Forward, RearPhaser4Up)
RearPhaser4.SetWidth(0.001000)
RearPhaser4.SetLength(0.001000)
RearPhaser4.SetArcWidthAngles(0.523599, -1.047198)
RearPhaser4.SetArcHeightAngles(0.000000, -1.570796)
RearPhaser4.SetPhaserTextureStart(0)
RearPhaser4.SetPhaserTextureEnd(7)
RearPhaser4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
RearPhaser4.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
RearPhaser4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
RearPhaser4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
RearPhaser4.SetInnerCoreColor(kColor)
RearPhaser4.SetNumSides(6)
RearPhaser4.SetMainRadius(0.150000)
RearPhaser4.SetTaperRadius(0.020000)
RearPhaser4.SetCoreScale(0.300000)
RearPhaser4.SetTaperRatio(0.250000)
RearPhaser4.SetTaperMinLength(30.000000)
RearPhaser4.SetTaperMaxLength(30.000000)
RearPhaser4.SetLengthTextureTilePerUnit(0.050000)
RearPhaser4.SetPerimeterTile(1.000000)
RearPhaser4.SetTextureSpeed(2.000000)
RearPhaser4.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(RearPhaser4)
#################################################
RearTorpedo3 = App.TorpedoTubeProperty_Create("Tube A3")

RearTorpedo3.SetMaxCondition(2200.000000)
RearTorpedo3.SetCritical(0)
RearTorpedo3.SetTargetable(1)
RearTorpedo3.SetPrimary(1)
RearTorpedo3.SetPosition(0.010000, 0.640754, 0.330000)
RearTorpedo3.SetPosition2D(59.000000, 100.000000)
RearTorpedo3.SetRepairComplexity(3.000000)
RearTorpedo3.SetDisabledPercentage(0.750000)
RearTorpedo3.SetRadius(0.050000)
RearTorpedo3.SetDumbfire(1)
RearTorpedo3.SetWeaponID(7)
RearTorpedo3.SetGroups(16)
RearTorpedo3.SetDamageRadiusFactor(0.250000)
RearTorpedo3.SetIconNum(370)
RearTorpedo3.SetIconPositionX(75.000000)
RearTorpedo3.SetIconPositionY(113.000000)
RearTorpedo3.SetIconAboveShip(1)
RearTorpedo3.SetImmediateDelay(0.250000)
RearTorpedo3.SetReloadDelay(20.000000)
RearTorpedo3.SetMaxReady(2)
RearTorpedo3Direction = App.TGPoint3()
RearTorpedo3Direction.SetXYZ(0.000000, -0.998752, 0.049938)
RearTorpedo3.SetDirection(RearTorpedo3Direction)
RearTorpedo3Right = App.TGPoint3()
RearTorpedo3Right.SetXYZ(0.000000, 0.000000, 1.000000)
RearTorpedo3.SetRight(RearTorpedo3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(RearTorpedo3)
#################################################
RearTorpedo4 = App.TorpedoTubeProperty_Create("Tube A4")

RearTorpedo4.SetMaxCondition(2200.000000)
RearTorpedo4.SetCritical(0)
RearTorpedo4.SetTargetable(1)
RearTorpedo4.SetPrimary(1)
RearTorpedo4.SetPosition(-0.010000, 0.640754, 0.330000)
RearTorpedo4.SetPosition2D(70.000000, 100.000000)
RearTorpedo4.SetRepairComplexity(3.000000)
RearTorpedo4.SetDisabledPercentage(0.750000)
RearTorpedo4.SetRadius(0.050000)
RearTorpedo4.SetDumbfire(1)
RearTorpedo4.SetWeaponID(8)
RearTorpedo4.SetGroups(16)
RearTorpedo4.SetDamageRadiusFactor(0.250000)
RearTorpedo4.SetIconNum(370)
RearTorpedo4.SetIconPositionX(80.000000)
RearTorpedo4.SetIconPositionY(113.000000)
RearTorpedo4.SetIconAboveShip(1)
RearTorpedo4.SetImmediateDelay(0.250000)
RearTorpedo4.SetReloadDelay(20.000000)
RearTorpedo4.SetMaxReady(2)
RearTorpedo4Direction = App.TGPoint3()
RearTorpedo4Direction.SetXYZ(0.000000, -0.998752, 0.049938)
RearTorpedo4.SetDirection(RearTorpedo4Direction)
RearTorpedo4Right = App.TGPoint3()
RearTorpedo4Right.SetXYZ(0.000000, 0.000000, 1.000000)
RearTorpedo4.SetRight(RearTorpedo4Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(RearTorpedo4)
#################################################
RearTorpedo5 = App.TorpedoTubeProperty_Create("Tube A5")

RearTorpedo5.SetMaxCondition(2200.000000)
RearTorpedo5.SetCritical(0)
RearTorpedo5.SetTargetable(1)
RearTorpedo5.SetPrimary(1)
RearTorpedo5.SetPosition(0.000000, -2.120000, -0.060000)
RearTorpedo5.SetPosition2D(70.000000, 80.000000)
RearTorpedo5.SetRepairComplexity(3.000000)
RearTorpedo5.SetDisabledPercentage(0.750000)
RearTorpedo5.SetRadius(0.050000)
RearTorpedo5.SetDumbfire(1)
RearTorpedo5.SetWeaponID(9)
RearTorpedo5.SetGroups(16)
RearTorpedo5.SetDamageRadiusFactor(0.250000)
RearTorpedo5.SetIconNum(370)
RearTorpedo5.SetIconPositionX(75.000000)
RearTorpedo5.SetIconPositionY(121.000000)
RearTorpedo5.SetIconAboveShip(1)
RearTorpedo5.SetImmediateDelay(0.250000)
RearTorpedo5.SetReloadDelay(20.000000)
RearTorpedo5.SetMaxReady(2)
RearTorpedo5Direction = App.TGPoint3()
RearTorpedo5Direction.SetXYZ(0.000000, -1.000000, 0.000000)
RearTorpedo5.SetDirection(RearTorpedo5Direction)
RearTorpedo5Right = App.TGPoint3()
RearTorpedo5Right.SetXYZ(0.000000, 0.000000, 1.000000)
RearTorpedo5.SetRight(RearTorpedo5Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(RearTorpedo5)
#################################################
ForwardTorpedo3 = App.TorpedoTubeProperty_Create("Tube F3")

ForwardTorpedo3.SetMaxCondition(2200.000000)
ForwardTorpedo3.SetCritical(0)
ForwardTorpedo3.SetTargetable(1)
ForwardTorpedo3.SetPrimary(1)
ForwardTorpedo3.SetPosition(0.000000, 2.060000, 0.308444)
ForwardTorpedo3.SetPosition2D(65.000000, 1.000000)
ForwardTorpedo3.SetRepairComplexity(3.000000)
ForwardTorpedo3.SetDisabledPercentage(0.750000)
ForwardTorpedo3.SetRadius(0.040000)
ForwardTorpedo3.SetDumbfire(1)
ForwardTorpedo3.SetWeaponID(7)
ForwardTorpedo3.SetGroups(16)
ForwardTorpedo3.SetDamageRadiusFactor(0.250000)
ForwardTorpedo3.SetIconNum(370)
ForwardTorpedo3.SetIconPositionX(83)
ForwardTorpedo3.SetIconPositionY(48)
ForwardTorpedo3.SetIconAboveShip(1)
ForwardTorpedo3.SetImmediateDelay(0.250000)
ForwardTorpedo3.SetReloadDelay(20.000000)
ForwardTorpedo3.SetMaxReady(2)
ForwardTorpedo3Direction = App.TGPoint3()
ForwardTorpedo3Direction.SetXYZ(0.000000, 0.998733, 0.050325)
ForwardTorpedo3.SetDirection(ForwardTorpedo3Direction)
ForwardTorpedo3Right = App.TGPoint3()
ForwardTorpedo3Right.SetXYZ(0.000000, -0.000001, 1.000000)
ForwardTorpedo3.SetRight(ForwardTorpedo3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo3)
#################################################
VentralPhaser2 = App.PhaserProperty_Create("Phaser V3")

VentralPhaser2.SetMaxCondition(1250.000000)
VentralPhaser2.SetCritical(0)
VentralPhaser2.SetTargetable(1)
VentralPhaser2.SetPrimary(1)
VentralPhaser2.SetPosition(0.731740, 2.722460, -0.040000)
VentralPhaser2.SetPosition2D(58.000000, 4.000000)
VentralPhaser2.SetRepairComplexity(3.000000)
VentralPhaser2.SetDisabledPercentage(0.750000)
VentralPhaser2.SetRadius(0.050000)
VentralPhaser2.SetDumbfire(0)
VentralPhaser2.SetWeaponID(4)
VentralPhaser2.SetGroups(24)
VentralPhaser2.SetDamageRadiusFactor(0.250000)
VentralPhaser2.SetIconNum(364)
VentralPhaser2.SetIconPositionX(73.000000)
VentralPhaser2.SetIconPositionY(10.000000)
VentralPhaser2.SetIconAboveShip(0)
VentralPhaser2.SetFireSound("Type XII Phaser")
VentralPhaser2.SetMaxCharge(2.000000)
VentralPhaser2.SetMaxDamage(3000.000000)
VentralPhaser2.SetMaxDamageDistance(150.000000)
VentralPhaser2.SetMinFiringCharge(1.500000)
VentralPhaser2.SetNormalDischargeRate(1.000000)
VentralPhaser2.SetRechargeRate(0.500000)
VentralPhaser2.SetIndicatorIconNum(510)
VentralPhaser2.SetIndicatorIconPositionX(68.000000)
VentralPhaser2.SetIndicatorIconPositionY(5.000000)
VentralPhaser2Forward = App.TGPoint3()
VentralPhaser2Forward.SetXYZ(0.788010, 0.615662, 0.000000)
VentralPhaser2Up = App.TGPoint3()
VentralPhaser2Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser2.SetOrientation(VentralPhaser2Forward, VentralPhaser2Up)
VentralPhaser2.SetWidth(0.600000)
VentralPhaser2.SetLength(0.150000)
VentralPhaser2.SetArcWidthAngles(0.174533, -1.221731)
VentralPhaser2.SetArcHeightAngles(0.087266, -1.745329)
VentralPhaser2.SetPhaserTextureStart(0)
VentralPhaser2.SetPhaserTextureEnd(7)
VentralPhaser2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser2.SetInnerCoreColor(kColor)
VentralPhaser2.SetNumSides(6)
VentralPhaser2.SetMainRadius(0.120000)
VentralPhaser2.SetTaperRadius(0.020000)
VentralPhaser2.SetCoreScale(0.300000)
VentralPhaser2.SetTaperRatio(0.250000)
VentralPhaser2.SetTaperMinLength(30.000000)
VentralPhaser2.SetTaperMaxLength(30.000000)
VentralPhaser2.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser2.SetPerimeterTile(1.000000)
VentralPhaser2.SetTextureSpeed(2.000000)
VentralPhaser2.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser2)
#################################################
VentralPhaser3 = App.PhaserProperty_Create("Phaser V4")

VentralPhaser3.SetMaxCondition(1250.000000)
VentralPhaser3.SetCritical(0)
VentralPhaser3.SetTargetable(1)
VentralPhaser3.SetPrimary(1)
VentralPhaser3.SetPosition(0.000000, 1.550000, -0.040000)
VentralPhaser3.SetPosition2D(72.000000, 4.000000)
VentralPhaser3.SetRepairComplexity(3.000000)
VentralPhaser3.SetDisabledPercentage(0.750000)
VentralPhaser3.SetRadius(0.050000)
VentralPhaser3.SetDumbfire(0)
VentralPhaser3.SetWeaponID(5)
VentralPhaser3.SetGroups(4)
VentralPhaser3.SetDamageRadiusFactor(0.250000)
VentralPhaser3.SetIconNum(330)
VentralPhaser3.SetIconPositionX(13.000000)
VentralPhaser3.SetIconPositionY(10.000000)
VentralPhaser3.SetIconAboveShip(0)
VentralPhaser3.SetFireSound("Type XII Phaser")
VentralPhaser3.SetMaxCharge(2.000000)
VentralPhaser3.SetMaxDamage(3000.000000)
VentralPhaser3.SetMaxDamageDistance(150.000000)
VentralPhaser3.SetMinFiringCharge(1.500000)
VentralPhaser3.SetNormalDischargeRate(1.000000)
VentralPhaser3.SetRechargeRate(0.500000)
VentralPhaser3.SetIndicatorIconNum(512)
VentralPhaser3.SetIndicatorIconPositionX(21.000000)
VentralPhaser3.SetIndicatorIconPositionY(12.000000)
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(1.750000)
VentralPhaser3.SetLength(1.250000)
VentralPhaser3.SetArcWidthAngles(0.872665, 0.000000)
VentralPhaser3.SetArcHeightAngles(0.087266, -1.745329)
VentralPhaser3.SetPhaserTextureStart(0)
VentralPhaser3.SetPhaserTextureEnd(7)
VentralPhaser3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser3.SetInnerCoreColor(kColor)
VentralPhaser3.SetNumSides(6)
VentralPhaser3.SetMainRadius(0.120000)
VentralPhaser3.SetTaperRadius(0.020000)
VentralPhaser3.SetCoreScale(0.300000)
VentralPhaser3.SetTaperRatio(0.250000)
VentralPhaser3.SetTaperMinLength(30.000000)
VentralPhaser3.SetTaperMaxLength(30.000000)
VentralPhaser3.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser3.SetPerimeterTile(1.000000)
VentralPhaser3.SetTextureSpeed(2.000000)
VentralPhaser3.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser3)
#################################################
VentralPhaser4 = App.PhaserProperty_Create("Phaser V5")

VentralPhaser4.SetMaxCondition(1250.000000)
VentralPhaser4.SetCritical(0)
VentralPhaser4.SetTargetable(1)
VentralPhaser4.SetPrimary(1)
VentralPhaser4.SetPosition(0.000000, 1.550000, -0.040000)
VentralPhaser4.SetPosition2D(51.000000, 18.000000)
VentralPhaser4.SetRepairComplexity(3.000000)
VentralPhaser4.SetDisabledPercentage(0.750000)
VentralPhaser4.SetRadius(0.050000)
VentralPhaser4.SetDumbfire(0)
VentralPhaser4.SetWeaponID(5)
VentralPhaser4.SetGroups(8)
VentralPhaser4.SetDamageRadiusFactor(0.250000)
VentralPhaser4.SetIconNum(350)
VentralPhaser4.SetIconPositionX(96.000000)
VentralPhaser4.SetIconPositionY(10.000000)
VentralPhaser4.SetIconAboveShip(0)
VentralPhaser4.SetFireSound("Type XII Phaser")
VentralPhaser4.SetMaxCharge(2.000000)
VentralPhaser4.SetMaxDamage(3000.000000)
VentralPhaser4.SetMaxDamageDistance(150.000000)
VentralPhaser4.SetMinFiringCharge(1.500000)
VentralPhaser4.SetNormalDischargeRate(1.000000)
VentralPhaser4.SetRechargeRate(0.500000)
VentralPhaser4.SetIndicatorIconNum(513)
VentralPhaser4.SetIndicatorIconPositionX(112.000000)
VentralPhaser4.SetIndicatorIconPositionY(12.000000)
VentralPhaser4Forward = App.TGPoint3()
VentralPhaser4Forward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPhaser4Up = App.TGPoint3()
VentralPhaser4Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser4.SetOrientation(VentralPhaser4Forward, VentralPhaser4Up)
VentralPhaser4.SetWidth(1.750000)
VentralPhaser4.SetLength(1.250000)
VentralPhaser4.SetArcWidthAngles(0.000000, -0.872665)
VentralPhaser4.SetArcHeightAngles(0.087266, -1.745329)
VentralPhaser4.SetPhaserTextureStart(0)
VentralPhaser4.SetPhaserTextureEnd(7)
VentralPhaser4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser4.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser4.SetInnerCoreColor(kColor)
VentralPhaser4.SetNumSides(6)
VentralPhaser4.SetMainRadius(0.120000)
VentralPhaser4.SetTaperRadius(0.020000)
VentralPhaser4.SetCoreScale(0.300000)
VentralPhaser4.SetTaperRatio(0.250000)
VentralPhaser4.SetTaperMinLength(30.000000)
VentralPhaser4.SetTaperMaxLength(30.000000)
VentralPhaser4.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser4.SetPerimeterTile(1.000000)
VentralPhaser4.SetTextureSpeed(2.000000)
VentralPhaser4.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser4)
#################################################
VentralPhaser5 = App.PhaserProperty_Create("Phaser V6")

VentralPhaser5.SetMaxCondition(1250.000000)
VentralPhaser5.SetCritical(0)
VentralPhaser5.SetTargetable(1)
VentralPhaser5.SetPrimary(1)
VentralPhaser5.SetPosition(0.000000, 1.550000, -0.040000)
VentralPhaser5.SetPosition2D(78.000000, 15.000000)
VentralPhaser5.SetRepairComplexity(3.000000)
VentralPhaser5.SetDisabledPercentage(0.750000)
VentralPhaser5.SetRadius(0.050000)
VentralPhaser5.SetDumbfire(0)
VentralPhaser5.SetWeaponID(6)
VentralPhaser5.SetGroups(4)
VentralPhaser5.SetDamageRadiusFactor(0.250000)
VentralPhaser5.SetIconNum(361)
VentralPhaser5.SetIconPositionX(5.000000)
VentralPhaser5.SetIconPositionY(26.000000)
VentralPhaser5.SetIconAboveShip(0)
VentralPhaser5.SetFireSound("Type XII Phaser")
VentralPhaser5.SetMaxCharge(2.000000)
VentralPhaser5.SetMaxDamage(3000.000000)
VentralPhaser5.SetMaxDamageDistance(150.000000)
VentralPhaser5.SetMinFiringCharge(1.500000)
VentralPhaser5.SetNormalDischargeRate(1.000000)
VentralPhaser5.SetRechargeRate(0.500000)
VentralPhaser5.SetIndicatorIconNum(508)
VentralPhaser5.SetIndicatorIconPositionX(4.000000)
VentralPhaser5.SetIndicatorIconPositionY(26.000000)
VentralPhaser5Forward = App.TGPoint3()
VentralPhaser5Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
VentralPhaser5Up = App.TGPoint3()
VentralPhaser5Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser5.SetOrientation(VentralPhaser5Forward, VentralPhaser5Up)
VentralPhaser5.SetWidth(1.750000)
VentralPhaser5.SetLength(1.250000)
VentralPhaser5.SetArcWidthAngles(-0.523599, 0.349066)
VentralPhaser5.SetArcHeightAngles(0.087266, -1.745329)
VentralPhaser5.SetPhaserTextureStart(0)
VentralPhaser5.SetPhaserTextureEnd(7)
VentralPhaser5.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser5.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser5.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser5.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser5.SetInnerCoreColor(kColor)
VentralPhaser5.SetNumSides(6)
VentralPhaser5.SetMainRadius(0.120000)
VentralPhaser5.SetTaperRadius(0.020000)
VentralPhaser5.SetCoreScale(0.300000)
VentralPhaser5.SetTaperRatio(0.250000)
VentralPhaser5.SetTaperMinLength(30.000000)
VentralPhaser5.SetTaperMaxLength(30.000000)
VentralPhaser5.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser5.SetPerimeterTile(1.000000)
VentralPhaser5.SetTextureSpeed(2.000000)
VentralPhaser5.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser5)
#################################################
VentralPhaser6 = App.PhaserProperty_Create("Phaser V7")

VentralPhaser6.SetMaxCondition(1250.000000)
VentralPhaser6.SetCritical(0)
VentralPhaser6.SetTargetable(1)
VentralPhaser6.SetPrimary(1)
VentralPhaser6.SetPosition(0.000000, 1.550000, -0.040000)
VentralPhaser6.SetPosition2D(48.000000, 19.000000)
VentralPhaser6.SetRepairComplexity(3.000000)
VentralPhaser6.SetDisabledPercentage(0.750000)
VentralPhaser6.SetRadius(0.050000)
VentralPhaser6.SetDumbfire(0)
VentralPhaser6.SetWeaponID(6)
VentralPhaser6.SetGroups(8)
VentralPhaser6.SetDamageRadiusFactor(0.250000)
VentralPhaser6.SetIconNum(362)
VentralPhaser6.SetIconPositionX(139.000000)
VentralPhaser6.SetIconPositionY(26.000000)
VentralPhaser6.SetIconAboveShip(0)
VentralPhaser6.SetFireSound("Type XII Phaser")
VentralPhaser6.SetMaxCharge(2.000000)
VentralPhaser6.SetMaxDamage(3000.000000)
VentralPhaser6.SetMaxDamageDistance(150.000000)
VentralPhaser6.SetMinFiringCharge(1.500000)
VentralPhaser6.SetNormalDischargeRate(1.000000)
VentralPhaser6.SetRechargeRate(0.500000)
VentralPhaser6.SetIndicatorIconNum(509)
VentralPhaser6.SetIndicatorIconPositionX(137.000000)
VentralPhaser6.SetIndicatorIconPositionY(26.000000)
VentralPhaser6Forward = App.TGPoint3()
VentralPhaser6Forward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPhaser6Up = App.TGPoint3()
VentralPhaser6Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser6.SetOrientation(VentralPhaser6Forward, VentralPhaser6Up)
VentralPhaser6.SetWidth(1.750000)
VentralPhaser6.SetLength(1.250000)
VentralPhaser6.SetArcWidthAngles(0.523599, -0.349066)
VentralPhaser6.SetArcHeightAngles(0.087266, -1.745329)
VentralPhaser6.SetPhaserTextureStart(0)
VentralPhaser6.SetPhaserTextureEnd(7)
VentralPhaser6.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser6.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser6.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser6.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser6.SetInnerCoreColor(kColor)
VentralPhaser6.SetNumSides(6)
VentralPhaser6.SetMainRadius(0.120000)
VentralPhaser6.SetTaperRadius(0.020000)
VentralPhaser6.SetCoreScale(0.300000)
VentralPhaser6.SetTaperRatio(0.250000)
VentralPhaser6.SetTaperMinLength(30.000000)
VentralPhaser6.SetTaperMaxLength(30.000000)
VentralPhaser6.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser6.SetPerimeterTile(1.000000)
VentralPhaser6.SetTextureSpeed(2.000000)
VentralPhaser6.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser6)
#################################################
VentralPhaser7 = App.PhaserProperty_Create("Phaser V8")

VentralPhaser7.SetMaxCondition(1500.000000)
VentralPhaser7.SetCritical(0)
VentralPhaser7.SetTargetable(1)
VentralPhaser7.SetPrimary(1)
VentralPhaser7.SetPosition(0.667641, 0.509163, -0.070000)
VentralPhaser7.SetPosition2D(43.000000, 40.000000)
VentralPhaser7.SetRepairComplexity(3.000000)
VentralPhaser7.SetDisabledPercentage(0.750000)
VentralPhaser7.SetRadius(0.050000)
VentralPhaser7.SetDumbfire(1)
VentralPhaser7.SetWeaponID(11)
VentralPhaser7.SetGroups(8)
VentralPhaser7.SetDamageRadiusFactor(0.350000)
VentralPhaser7.SetIconNum(363)
VentralPhaser7.SetIconPositionX(126.000000)
VentralPhaser7.SetIconPositionY(88.000000)
VentralPhaser7.SetIconAboveShip(1)
VentralPhaser7.SetFireSound("Type XV Phaser")
VentralPhaser7.SetMaxCharge(2.000000)
VentralPhaser7.SetMaxDamage(5000.000000)
VentralPhaser7.SetMaxDamageDistance(200.000000)
VentralPhaser7.SetMinFiringCharge(1.500000)
VentralPhaser7.SetNormalDischargeRate(1.000000)
VentralPhaser7.SetRechargeRate(0.500000)
VentralPhaser7.SetIndicatorIconNum(515)
VentralPhaser7.SetIndicatorIconPositionX(126.000000)
VentralPhaser7.SetIndicatorIconPositionY(88.000000)
VentralPhaser7Forward = App.TGPoint3()
VentralPhaser7Forward.SetXYZ(0.798636, -0.601815, 0.000000)
VentralPhaser7Up = App.TGPoint3()
VentralPhaser7Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser7.SetOrientation(VentralPhaser7Forward, VentralPhaser7Up)
VentralPhaser7.SetWidth(0.400000)
VentralPhaser7.SetLength(0.140000)
VentralPhaser7.SetArcWidthAngles(-0.436332, 0.436332)
VentralPhaser7.SetArcHeightAngles(-1.745329, 0.087266)
VentralPhaser7.SetPhaserTextureStart(0)
VentralPhaser7.SetPhaserTextureEnd(7)
VentralPhaser7.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser7.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser7.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser7.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser7.SetInnerCoreColor(kColor)
VentralPhaser7.SetNumSides(6)
VentralPhaser7.SetMainRadius(0.150000)
VentralPhaser7.SetTaperRadius(0.020000)
VentralPhaser7.SetCoreScale(0.300000)
VentralPhaser7.SetTaperRatio(0.250000)
VentralPhaser7.SetTaperMinLength(30.000000)
VentralPhaser7.SetTaperMaxLength(30.000000)
VentralPhaser7.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser7.SetPerimeterTile(1.000000)
VentralPhaser7.SetTextureSpeed(2.000000)
VentralPhaser7.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser7)
#################################################
VentralPhaser8 = App.PhaserProperty_Create("Phaser V9")

VentralPhaser8.SetMaxCondition(1500.000000)
VentralPhaser8.SetCritical(0)
VentralPhaser8.SetTargetable(1)
VentralPhaser8.SetPrimary(1)
VentralPhaser8.SetPosition(-0.667641, 0.509163, -0.070000)
VentralPhaser8.SetPosition2D(86.000000, 39.000000)
VentralPhaser8.SetRepairComplexity(3.000000)
VentralPhaser8.SetDisabledPercentage(0.750000)
VentralPhaser8.SetRadius(0.050000)
VentralPhaser8.SetDumbfire(1)
VentralPhaser8.SetWeaponID(11)
VentralPhaser8.SetGroups(4)
VentralPhaser8.SetDamageRadiusFactor(0.350000)
VentralPhaser8.SetIconNum(363)
VentralPhaser8.SetIconPositionX(3.000000)
VentralPhaser8.SetIconPositionY(88.000000)
VentralPhaser8.SetIconAboveShip(1)
VentralPhaser8.SetFireSound("Type XV Phaser")
VentralPhaser8.SetMaxCharge(2.000000)
VentralPhaser8.SetMaxDamage(5000.000000)
VentralPhaser8.SetMaxDamageDistance(200.000000)
VentralPhaser8.SetMinFiringCharge(1.500000)
VentralPhaser8.SetNormalDischargeRate(1.000000)
VentralPhaser8.SetRechargeRate(0.500000)
VentralPhaser8.SetIndicatorIconNum(514)
VentralPhaser8.SetIndicatorIconPositionX(3.000000)
VentralPhaser8.SetIndicatorIconPositionY(88.000000)
VentralPhaser8Forward = App.TGPoint3()
VentralPhaser8Forward.SetXYZ(-0.798636, -0.601815, 0.000000)
VentralPhaser8Up = App.TGPoint3()
VentralPhaser8Up.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser8.SetOrientation(VentralPhaser8Forward, VentralPhaser8Up)
VentralPhaser8.SetWidth(0.400000)
VentralPhaser8.SetLength(0.140000)
VentralPhaser8.SetArcWidthAngles(-0.436332, 0.436332)
VentralPhaser8.SetArcHeightAngles(-1.745329, 0.087266)
VentralPhaser8.SetPhaserTextureStart(0)
VentralPhaser8.SetPhaserTextureEnd(7)
VentralPhaser8.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser8.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser8.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser8.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser8.SetInnerCoreColor(kColor)
VentralPhaser8.SetNumSides(6)
VentralPhaser8.SetMainRadius(0.150000)
VentralPhaser8.SetTaperRadius(0.020000)
VentralPhaser8.SetCoreScale(0.300000)
VentralPhaser8.SetTaperRatio(0.250000)
VentralPhaser8.SetTaperMinLength(30.000000)
VentralPhaser8.SetTaperMaxLength(30.000000)
VentralPhaser8.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser8.SetPerimeterTile(1.000000)
VentralPhaser8.SetTextureSpeed(2.000000)
VentralPhaser8.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser8)
#################################################
RearTorpedo6 = App.TorpedoTubeProperty_Create("Tube A6")

RearTorpedo6.SetMaxCondition(2200.000000)
RearTorpedo6.SetCritical(0)
RearTorpedo6.SetTargetable(1)
RearTorpedo6.SetPrimary(1)
RearTorpedo6.SetPosition(0.000000, -2.450000, -0.250000)
RearTorpedo6.SetPosition2D(59.000000, 81.000000)
RearTorpedo6.SetRepairComplexity(3.000000)
RearTorpedo6.SetDisabledPercentage(0.750000)
RearTorpedo6.SetRadius(0.050000)
RearTorpedo6.SetDumbfire(1)
RearTorpedo6.SetWeaponID(10)
RearTorpedo6.SetGroups(16)
RearTorpedo6.SetDamageRadiusFactor(0.250000)
RearTorpedo6.SetIconNum(370)
RearTorpedo6.SetIconPositionX(80.000000)
RearTorpedo6.SetIconPositionY(121.000000)
RearTorpedo6.SetIconAboveShip(1)
RearTorpedo6.SetImmediateDelay(0.250000)
RearTorpedo6.SetReloadDelay(20.000000)
RearTorpedo6.SetMaxReady(2)
RearTorpedo6Direction = App.TGPoint3()
RearTorpedo6Direction.SetXYZ(0.000000, -1.000000, 0.000000)
RearTorpedo6.SetDirection(RearTorpedo6Direction)
RearTorpedo6Right = App.TGPoint3()
RearTorpedo6Right.SetXYZ(0.000000, -0.069757, 0.997564)
RearTorpedo6.SetRight(RearTorpedo6Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(RearTorpedo6)
#################################################
QuantumTurrets = App.WeaponSystemProperty_Create("Quantum Turret")

QuantumTurrets.SetMaxCondition(5000.000000)
QuantumTurrets.SetCritical(0)
QuantumTurrets.SetTargetable(1)
QuantumTurrets.SetPrimary(1)
QuantumTurrets.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurrets.SetPosition2D(95.000000, 70.000000)
QuantumTurrets.SetRepairComplexity(2.000000)
QuantumTurrets.SetDisabledPercentage(0.750000)
QuantumTurrets.SetRadius(0.250000)
QuantumTurrets.SetNormalPowerPerSecond(200.000000)
QuantumTurrets.SetWeaponSystemType(QuantumTurrets.WST_PULSE)
QuantumTurrets.SetSingleFire(1)
QuantumTurrets.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
QuantumTurrets.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurrets)
#################################################
QuantumTurretA = App.PulseWeaponProperty_Create("Quantum Launcher A")

QuantumTurretA.SetMaxCondition(5000.000000)
QuantumTurretA.SetCritical(0)
QuantumTurretA.SetTargetable(0)
QuantumTurretA.SetPrimary(1)
QuantumTurretA.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurretA.SetPosition2D(19.000000, 65.000000)
QuantumTurretA.SetRepairComplexity(2.000000)
QuantumTurretA.SetDisabledPercentage(0.750000)
QuantumTurretA.SetRadius(0.250000)
QuantumTurretA.SetDumbfire(0)
QuantumTurretA.SetWeaponID(0)
QuantumTurretA.SetGroups(1)
QuantumTurretA.SetDamageRadiusFactor(0.350000)
QuantumTurretA.SetIconNum(370)
QuantumTurretA.SetIconPositionX(77.000000)
QuantumTurretA.SetIconPositionY(40.000000)
QuantumTurretA.SetIconAboveShip(1)
QuantumTurretA.SetFireSound("Quantum Torpedo")
QuantumTurretA.SetMaxCharge(25.000000)
QuantumTurretA.SetMaxDamage(2000.000000)
QuantumTurretA.SetMaxDamageDistance(15000.000000)
QuantumTurretA.SetMinFiringCharge(0.200000)
QuantumTurretA.SetNormalDischargeRate(1.000000)
QuantumTurretA.SetRechargeRate(0.000000)
QuantumTurretA.SetIndicatorIconNum(512)
QuantumTurretA.SetIndicatorIconPositionX(30.000000)
QuantumTurretA.SetIndicatorIconPositionY(55.000000)
QuantumTurretAForward = App.TGPoint3()
QuantumTurretAForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumTurretAUp = App.TGPoint3()
QuantumTurretAUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumTurretA.SetOrientation(QuantumTurretAForward, QuantumTurretAUp)
QuantumTurretA.SetArcWidthAngles(-0.349066, 0.349066)
QuantumTurretA.SetArcHeightAngles(-0.349066, 0.349066)
QuantumTurretA.SetCooldownTime(15.000000)
QuantumTurretA.SetModuleName("Tactical.Projectiles.Dur_Quantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurretA)
#################################################
QuantumTurretB = App.PulseWeaponProperty_Create("Quantum Launcher B")

QuantumTurretB.SetMaxCondition(5000.000000)
QuantumTurretB.SetCritical(0)
QuantumTurretB.SetTargetable(0)
QuantumTurretB.SetPrimary(1)
QuantumTurretB.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurretB.SetPosition2D(19.000000, 65.000000)
QuantumTurretB.SetRepairComplexity(2.000000)
QuantumTurretB.SetDisabledPercentage(0.750000)
QuantumTurretB.SetRadius(0.250000)
QuantumTurretB.SetDumbfire(0)
QuantumTurretB.SetWeaponID(1)
QuantumTurretB.SetGroups(1)
QuantumTurretB.SetDamageRadiusFactor(0.350000)
QuantumTurretB.SetIconNum(370)
QuantumTurretB.SetIconPositionX(77.000000)
QuantumTurretB.SetIconPositionY(40.000000)
QuantumTurretB.SetIconAboveShip(1)
QuantumTurretB.SetFireSound("Quantum Torpedo")
QuantumTurretB.SetMaxCharge(25.000000)
QuantumTurretB.SetMaxDamage(2000.000000)
QuantumTurretB.SetMaxDamageDistance(15000.000000)
QuantumTurretB.SetMinFiringCharge(0.200000)
QuantumTurretB.SetNormalDischargeRate(1.000000)
QuantumTurretB.SetRechargeRate(0.000000)
QuantumTurretB.SetIndicatorIconNum(512)
QuantumTurretB.SetIndicatorIconPositionX(30.000000)
QuantumTurretB.SetIndicatorIconPositionY(55.000000)
QuantumTurretBForward = App.TGPoint3()
QuantumTurretBForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumTurretBUp = App.TGPoint3()
QuantumTurretBUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumTurretB.SetOrientation(QuantumTurretBForward, QuantumTurretBUp)
QuantumTurretB.SetArcWidthAngles(-0.349066, 0.349066)
QuantumTurretB.SetArcHeightAngles(-0.349066, 0.349066)
QuantumTurretB.SetCooldownTime(15.000000)
QuantumTurretB.SetModuleName("Tactical.Projectiles.Dur_Quantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurretB)
#################################################
QuantumTurretC = App.PulseWeaponProperty_Create("Quantum Launcher C")

QuantumTurretC.SetMaxCondition(5000.000000)
QuantumTurretC.SetCritical(0)
QuantumTurretC.SetTargetable(0)
QuantumTurretC.SetPrimary(1)
QuantumTurretC.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurretC.SetPosition2D(19.000000, 65.000000)
QuantumTurretC.SetRepairComplexity(2.000000)
QuantumTurretC.SetDisabledPercentage(0.750000)
QuantumTurretC.SetRadius(0.250000)
QuantumTurretC.SetDumbfire(0)
QuantumTurretC.SetWeaponID(2)
QuantumTurretC.SetGroups(1)
QuantumTurretC.SetDamageRadiusFactor(0.350000)
QuantumTurretC.SetIconNum(370)
QuantumTurretC.SetIconPositionX(77.000000)
QuantumTurretC.SetIconPositionY(40.000000)
QuantumTurretC.SetIconAboveShip(1)
QuantumTurretC.SetFireSound("Quantum Torpedo")
QuantumTurretC.SetMaxCharge(25.000000)
QuantumTurretC.SetMaxDamage(2000.000000)
QuantumTurretC.SetMaxDamageDistance(15000.000000)
QuantumTurretC.SetMinFiringCharge(0.200000)
QuantumTurretC.SetNormalDischargeRate(1.000000)
QuantumTurretC.SetRechargeRate(0.000000)
QuantumTurretC.SetIndicatorIconNum(512)
QuantumTurretC.SetIndicatorIconPositionX(30.000000)
QuantumTurretC.SetIndicatorIconPositionY(55.000000)
QuantumTurretCForward = App.TGPoint3()
QuantumTurretCForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumTurretCUp = App.TGPoint3()
QuantumTurretCUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumTurretC.SetOrientation(QuantumTurretCForward, QuantumTurretCUp)
QuantumTurretC.SetArcWidthAngles(-0.349066, 0.349066)
QuantumTurretC.SetArcHeightAngles(-0.349066, 0.349066)
QuantumTurretC.SetCooldownTime(15.000000)
QuantumTurretC.SetModuleName("Tactical.Projectiles.Dur_Quantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurretC)
#################################################
QuantumTurretD = App.PulseWeaponProperty_Create("Quantum Launcher D")

QuantumTurretD.SetMaxCondition(5000.000000)
QuantumTurretD.SetCritical(0)
QuantumTurretD.SetTargetable(0)
QuantumTurretD.SetPrimary(1)
QuantumTurretD.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurretD.SetPosition2D(19.000000, 65.000000)
QuantumTurretD.SetRepairComplexity(2.000000)
QuantumTurretD.SetDisabledPercentage(0.750000)
QuantumTurretD.SetRadius(0.250000)
QuantumTurretD.SetDumbfire(0)
QuantumTurretD.SetWeaponID(3)
QuantumTurretD.SetGroups(1)
QuantumTurretD.SetDamageRadiusFactor(0.350000)
QuantumTurretD.SetIconNum(370)
QuantumTurretD.SetIconPositionX(77.000000)
QuantumTurretD.SetIconPositionY(40.000000)
QuantumTurretD.SetIconAboveShip(1)
QuantumTurretD.SetFireSound("Quantum Torpedo")
QuantumTurretD.SetMaxCharge(25.000000)
QuantumTurretD.SetMaxDamage(2000.000000)
QuantumTurretD.SetMaxDamageDistance(15000.000000)
QuantumTurretD.SetMinFiringCharge(0.200000)
QuantumTurretD.SetNormalDischargeRate(1.000000)
QuantumTurretD.SetRechargeRate(0.000000)
QuantumTurretD.SetIndicatorIconNum(512)
QuantumTurretD.SetIndicatorIconPositionX(30.000000)
QuantumTurretD.SetIndicatorIconPositionY(55.000000)
QuantumTurretDForward = App.TGPoint3()
QuantumTurretDForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumTurretDUp = App.TGPoint3()
QuantumTurretDUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumTurretD.SetOrientation(QuantumTurretDForward, QuantumTurretDUp)
QuantumTurretD.SetArcWidthAngles(-0.349066, 0.349066)
QuantumTurretD.SetArcHeightAngles(-0.349066, 0.349066)
QuantumTurretD.SetCooldownTime(15.000000)
QuantumTurretD.SetModuleName("Tactical.Projectiles.Dur_Quantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurretD)
#################################################
QuantumTurretE = App.PulseWeaponProperty_Create("Quantum Launcher E")

QuantumTurretE.SetMaxCondition(5000.000000)
QuantumTurretE.SetCritical(0)
QuantumTurretE.SetTargetable(0)
QuantumTurretE.SetPrimary(1)
QuantumTurretE.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurretE.SetPosition2D(19.000000, 65.000000)
QuantumTurretE.SetRepairComplexity(2.000000)
QuantumTurretE.SetDisabledPercentage(0.750000)
QuantumTurretE.SetRadius(0.250000)
QuantumTurretE.SetDumbfire(0)
QuantumTurretE.SetWeaponID(4)
QuantumTurretE.SetGroups(1)
QuantumTurretE.SetDamageRadiusFactor(0.350000)
QuantumTurretE.SetIconNum(370)
QuantumTurretE.SetIconPositionX(77.000000)
QuantumTurretE.SetIconPositionY(40.000000)
QuantumTurretE.SetIconAboveShip(1)
QuantumTurretE.SetFireSound("Quantum Torpedo")
QuantumTurretE.SetMaxCharge(25.000000)
QuantumTurretE.SetMaxDamage(2000.000000)
QuantumTurretE.SetMaxDamageDistance(15000.000000)
QuantumTurretE.SetMinFiringCharge(0.200000)
QuantumTurretE.SetNormalDischargeRate(1.000000)
QuantumTurretE.SetRechargeRate(0.000000)
QuantumTurretE.SetIndicatorIconNum(512)
QuantumTurretE.SetIndicatorIconPositionX(30.000000)
QuantumTurretE.SetIndicatorIconPositionY(55.000000)
QuantumTurretEForward = App.TGPoint3()
QuantumTurretEForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumTurretEUp = App.TGPoint3()
QuantumTurretEUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumTurretE.SetOrientation(QuantumTurretEForward, QuantumTurretEUp)
QuantumTurretE.SetArcWidthAngles(-0.349066, 0.349066)
QuantumTurretE.SetArcHeightAngles(-0.349066, 0.349066)
QuantumTurretE.SetCooldownTime(15.000000)
QuantumTurretE.SetModuleName("Tactical.Projectiles.Dur_Quantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurretE)
#################################################
QuantumTurretF = App.PulseWeaponProperty_Create("Quantum Launcher F")

QuantumTurretF.SetMaxCondition(5000.000000)
QuantumTurretF.SetCritical(0)
QuantumTurretF.SetTargetable(0)
QuantumTurretF.SetPrimary(1)
QuantumTurretF.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurretF.SetPosition2D(19.000000, 65.000000)
QuantumTurretF.SetRepairComplexity(2.000000)
QuantumTurretF.SetDisabledPercentage(0.750000)
QuantumTurretF.SetRadius(0.250000)
QuantumTurretF.SetDumbfire(0)
QuantumTurretF.SetWeaponID(5)
QuantumTurretF.SetGroups(1)
QuantumTurretF.SetDamageRadiusFactor(0.350000)
QuantumTurretF.SetIconNum(370)
QuantumTurretF.SetIconPositionX(77.000000)
QuantumTurretF.SetIconPositionY(40.000000)
QuantumTurretF.SetIconAboveShip(1)
QuantumTurretF.SetFireSound("Quantum Torpedo")
QuantumTurretF.SetMaxCharge(25.000000)
QuantumTurretF.SetMaxDamage(2000.000000)
QuantumTurretF.SetMaxDamageDistance(15000.000000)
QuantumTurretF.SetMinFiringCharge(0.200000)
QuantumTurretF.SetNormalDischargeRate(1.000000)
QuantumTurretF.SetRechargeRate(0.000000)
QuantumTurretF.SetIndicatorIconNum(512)
QuantumTurretF.SetIndicatorIconPositionX(30.000000)
QuantumTurretF.SetIndicatorIconPositionY(55.000000)
QuantumTurretFForward = App.TGPoint3()
QuantumTurretFForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumTurretFUp = App.TGPoint3()
QuantumTurretFUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumTurretF.SetOrientation(QuantumTurretFForward, QuantumTurretFUp)
QuantumTurretF.SetArcWidthAngles(-0.349066, 0.349066)
QuantumTurretF.SetArcHeightAngles(-0.349066, 0.349066)
QuantumTurretF.SetCooldownTime(15.000000)
QuantumTurretF.SetModuleName("Tactical.Projectiles.Dur_Quantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurretF)
#################################################
QuantumTurretG = App.PulseWeaponProperty_Create("Quantum Launcher G")

QuantumTurretG.SetMaxCondition(5000.000000)
QuantumTurretG.SetCritical(0)
QuantumTurretG.SetTargetable(0)
QuantumTurretG.SetPrimary(1)
QuantumTurretG.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurretG.SetPosition2D(19.000000, 65.000000)
QuantumTurretG.SetRepairComplexity(2.000000)
QuantumTurretG.SetDisabledPercentage(0.750000)
QuantumTurretG.SetRadius(0.250000)
QuantumTurretG.SetDumbfire(0)
QuantumTurretG.SetWeaponID(6)
QuantumTurretG.SetGroups(1)
QuantumTurretG.SetDamageRadiusFactor(0.350000)
QuantumTurretG.SetIconNum(370)
QuantumTurretG.SetIconPositionX(77.000000)
QuantumTurretG.SetIconPositionY(40.000000)
QuantumTurretG.SetIconAboveShip(1)
QuantumTurretG.SetFireSound("Quantum Torpedo")
QuantumTurretG.SetMaxCharge(25.000000)
QuantumTurretG.SetMaxDamage(2000.000000)
QuantumTurretG.SetMaxDamageDistance(15000.000000)
QuantumTurretG.SetMinFiringCharge(0.200000)
QuantumTurretG.SetNormalDischargeRate(1.000000)
QuantumTurretG.SetRechargeRate(0.000000)
QuantumTurretG.SetIndicatorIconNum(512)
QuantumTurretG.SetIndicatorIconPositionX(30.000000)
QuantumTurretG.SetIndicatorIconPositionY(55.000000)
QuantumTurretGForward = App.TGPoint3()
QuantumTurretGForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumTurretGUp = App.TGPoint3()
QuantumTurretGUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumTurretG.SetOrientation(QuantumTurretGForward, QuantumTurretGUp)
QuantumTurretG.SetArcWidthAngles(-0.349066, 0.349066)
QuantumTurretG.SetArcHeightAngles(-0.349066, 0.349066)
QuantumTurretG.SetCooldownTime(15.000000)
QuantumTurretG.SetModuleName("Tactical.Projectiles.Dur_Quantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurretG)
#################################################
QuantumTurretH = App.PulseWeaponProperty_Create("Quantum Launcher H")

QuantumTurretH.SetMaxCondition(5000.000000)
QuantumTurretH.SetCritical(0)
QuantumTurretH.SetTargetable(0)
QuantumTurretH.SetPrimary(1)
QuantumTurretH.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurretH.SetPosition2D(19.000000, 65.000000)
QuantumTurretH.SetRepairComplexity(2.000000)
QuantumTurretH.SetDisabledPercentage(0.750000)
QuantumTurretH.SetRadius(0.250000)
QuantumTurretH.SetDumbfire(0)
QuantumTurretH.SetWeaponID(7)
QuantumTurretH.SetGroups(1)
QuantumTurretH.SetDamageRadiusFactor(0.350000)
QuantumTurretH.SetIconNum(370)
QuantumTurretH.SetIconPositionX(77.000000)
QuantumTurretH.SetIconPositionY(40.000000)
QuantumTurretH.SetIconAboveShip(1)
QuantumTurretH.SetFireSound("Quantum Torpedo")
QuantumTurretH.SetMaxCharge(25.000000)
QuantumTurretH.SetMaxDamage(2000.000000)
QuantumTurretH.SetMaxDamageDistance(15000.000000)
QuantumTurretH.SetMinFiringCharge(0.200000)
QuantumTurretH.SetNormalDischargeRate(1.000000)
QuantumTurretH.SetRechargeRate(0.000000)
QuantumTurretH.SetIndicatorIconNum(512)
QuantumTurretH.SetIndicatorIconPositionX(30.000000)
QuantumTurretH.SetIndicatorIconPositionY(55.000000)
QuantumTurretHForward = App.TGPoint3()
QuantumTurretHForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumTurretHUp = App.TGPoint3()
QuantumTurretHUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumTurretH.SetOrientation(QuantumTurretHForward, QuantumTurretHUp)
QuantumTurretH.SetArcWidthAngles(-0.349066, 0.349066)
QuantumTurretH.SetArcHeightAngles(-0.349066, 0.349066)
QuantumTurretH.SetCooldownTime(15.000000)
QuantumTurretH.SetModuleName("Tactical.Projectiles.Dur_Quantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurretH)
#################################################
QuantumTurretI = App.PulseWeaponProperty_Create("Quantum Launcher I")

QuantumTurretI.SetMaxCondition(5000.000000)
QuantumTurretI.SetCritical(0)
QuantumTurretI.SetTargetable(0)
QuantumTurretI.SetPrimary(1)
QuantumTurretI.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurretI.SetPosition2D(19.000000, 65.000000)
QuantumTurretI.SetRepairComplexity(2.000000)
QuantumTurretI.SetDisabledPercentage(0.750000)
QuantumTurretI.SetRadius(0.250000)
QuantumTurretI.SetDumbfire(0)
QuantumTurretI.SetWeaponID(8)
QuantumTurretI.SetGroups(1)
QuantumTurretI.SetDamageRadiusFactor(0.350000)
QuantumTurretI.SetIconNum(370)
QuantumTurretI.SetIconPositionX(77.000000)
QuantumTurretI.SetIconPositionY(40.000000)
QuantumTurretI.SetIconAboveShip(1)
QuantumTurretI.SetFireSound("Quantum Torpedo")
QuantumTurretI.SetMaxCharge(25.000000)
QuantumTurretI.SetMaxDamage(2000.000000)
QuantumTurretI.SetMaxDamageDistance(15000.000000)
QuantumTurretI.SetMinFiringCharge(0.200000)
QuantumTurretI.SetNormalDischargeRate(1.000000)
QuantumTurretI.SetRechargeRate(0.000000)
QuantumTurretI.SetIndicatorIconNum(512)
QuantumTurretI.SetIndicatorIconPositionX(30.000000)
QuantumTurretI.SetIndicatorIconPositionY(55.000000)
QuantumTurretIForward = App.TGPoint3()
QuantumTurretIForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumTurretIUp = App.TGPoint3()
QuantumTurretIUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumTurretI.SetOrientation(QuantumTurretIForward, QuantumTurretIUp)
QuantumTurretI.SetArcWidthAngles(-0.349066, 0.349066)
QuantumTurretI.SetArcHeightAngles(-0.349066, 0.349066)
QuantumTurretI.SetCooldownTime(15.000000)
QuantumTurretI.SetModuleName("Tactical.Projectiles.Dur_Quantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurretI)
#################################################
QuantumTurretJ = App.PulseWeaponProperty_Create("Quantum Launcher J")

QuantumTurretJ.SetMaxCondition(5000.000000)
QuantumTurretJ.SetCritical(0)
QuantumTurretJ.SetTargetable(0)
QuantumTurretJ.SetPrimary(1)
QuantumTurretJ.SetPosition(-0.001501, 2.000000, -0.128764)
QuantumTurretJ.SetPosition2D(19.000000, 65.000000)
QuantumTurretJ.SetRepairComplexity(2.000000)
QuantumTurretJ.SetDisabledPercentage(0.750000)
QuantumTurretJ.SetRadius(0.250000)
QuantumTurretJ.SetDumbfire(0)
QuantumTurretJ.SetWeaponID(9)
QuantumTurretJ.SetGroups(1)
QuantumTurretJ.SetDamageRadiusFactor(0.350000)
QuantumTurretJ.SetIconNum(370)
QuantumTurretJ.SetIconPositionX(77.000000)
QuantumTurretJ.SetIconPositionY(40.000000)
QuantumTurretJ.SetIconAboveShip(1)
QuantumTurretJ.SetFireSound("Quantum Torpedo")
QuantumTurretJ.SetMaxCharge(25.000000)
QuantumTurretJ.SetMaxDamage(2000.000000)
QuantumTurretJ.SetMaxDamageDistance(15000.000000)
QuantumTurretJ.SetMinFiringCharge(0.200000)
QuantumTurretJ.SetNormalDischargeRate(1.000000)
QuantumTurretJ.SetRechargeRate(0.000000)
QuantumTurretJ.SetIndicatorIconNum(512)
QuantumTurretJ.SetIndicatorIconPositionX(30.000000)
QuantumTurretJ.SetIndicatorIconPositionY(55.000000)
QuantumTurretJForward = App.TGPoint3()
QuantumTurretJForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumTurretJUp = App.TGPoint3()
QuantumTurretJUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumTurretJ.SetOrientation(QuantumTurretJForward, QuantumTurretJUp)
QuantumTurretJ.SetArcWidthAngles(-0.349066, 0.349066)
QuantumTurretJ.SetArcHeightAngles(-0.349066, 0.349066)
QuantumTurretJ.SetCooldownTime(15.000000)
QuantumTurretJ.SetModuleName("Tactical.Projectiles.Dur_Quantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumTurretJ)
#################################################
RCSThruster1 = App.EngineProperty_Create("RCS Thruster 1")

RCSThruster1.SetMaxCondition(200.000000)
RCSThruster1.SetCritical(0)
RCSThruster1.SetTargetable(1)
RCSThruster1.SetPrimary(1)
RCSThruster1.SetPosition(1.200700, 2.508300, 0.000000)
RCSThruster1.SetPosition2D(15.000000, 15.000000)
RCSThruster1.SetRepairComplexity(1.000000)
RCSThruster1.SetDisabledPercentage(0.500000)
RCSThruster1.SetRadius(0.100000)
RCSThruster1.SetEngineType(RCSThruster1.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(RCSThruster1)
#################################################
RCSThruster2 = App.EngineProperty_Create("RCS Thruster 2")

RCSThruster2.SetMaxCondition(200.000000)
RCSThruster2.SetCritical(0)
RCSThruster2.SetTargetable(1)
RCSThruster2.SetPrimary(1)
RCSThruster2.SetPosition(-1.203570, 2.498750, 0.000000)
RCSThruster2.SetPosition2D(15.000000, 15.000000)
RCSThruster2.SetRepairComplexity(1.000000)
RCSThruster2.SetDisabledPercentage(0.500000)
RCSThruster2.SetRadius(0.100000)
RCSThruster2.SetEngineType(RCSThruster2.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(RCSThruster2)
#################################################
RCSThruster3 = App.EngineProperty_Create("RCS Thruster 3")

RCSThruster3.SetMaxCondition(200.000000)
RCSThruster3.SetCritical(0)
RCSThruster3.SetTargetable(1)
RCSThruster3.SetPrimary(1)
RCSThruster3.SetPosition(-1.178250, 0.487945, 0.000000)
RCSThruster3.SetPosition2D(15.000000, 15.000000)
RCSThruster3.SetRepairComplexity(1.000000)
RCSThruster3.SetDisabledPercentage(0.500000)
RCSThruster3.SetRadius(0.100000)
RCSThruster3.SetEngineType(RCSThruster3.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(RCSThruster3)
#################################################
RCSThruster4 = App.EngineProperty_Create("RCS Thruster 4")

RCSThruster4.SetMaxCondition(200.000000)
RCSThruster4.SetCritical(0)
RCSThruster4.SetTargetable(1)
RCSThruster4.SetPrimary(1)
RCSThruster4.SetPosition(1.185040, 0.489182, 0.000000)
RCSThruster4.SetPosition2D(15.000000, 15.000000)
RCSThruster4.SetRepairComplexity(1.000000)
RCSThruster4.SetDisabledPercentage(0.500000)
RCSThruster4.SetRadius(0.250000)
RCSThruster4.SetEngineType(RCSThruster4.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(RCSThruster4)
#################################################
RCSThruster5 = App.EngineProperty_Create("RCS Thruster 5")

RCSThruster5.SetMaxCondition(200.000000)
RCSThruster5.SetCritical(0)
RCSThruster5.SetTargetable(1)
RCSThruster5.SetPrimary(1)
RCSThruster5.SetPosition(-1.150820, -4.416570, 0.264128)
RCSThruster5.SetPosition2D(15.000000, 15.000000)
RCSThruster5.SetRepairComplexity(1.000000)
RCSThruster5.SetDisabledPercentage(0.500000)
RCSThruster5.SetRadius(0.100000)
RCSThruster5.SetEngineType(RCSThruster5.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(RCSThruster5)
#################################################
RCSThruster6 = App.EngineProperty_Create("RCS Thruster 6")

RCSThruster6.SetMaxCondition(200.000000)
RCSThruster6.SetCritical(0)
RCSThruster6.SetTargetable(1)
RCSThruster6.SetPrimary(1)
RCSThruster6.SetPosition(-1.007250, -4.412390, 0.265257)
RCSThruster6.SetPosition2D(15.000000, 15.000000)
RCSThruster6.SetRepairComplexity(1.000000)
RCSThruster6.SetDisabledPercentage(0.500000)
RCSThruster6.SetRadius(0.100000)
RCSThruster6.SetEngineType(RCSThruster6.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(RCSThruster6)
#################################################
RCSThruster7 = App.EngineProperty_Create("RCS Thruster 7")

RCSThruster7.SetMaxCondition(200.000000)
RCSThruster7.SetCritical(0)
RCSThruster7.SetTargetable(1)
RCSThruster7.SetPrimary(1)
RCSThruster7.SetPosition(1.005380, -4.412480, 0.263643)
RCSThruster7.SetPosition2D(15.000000, 15.000000)
RCSThruster7.SetRepairComplexity(1.000000)
RCSThruster7.SetDisabledPercentage(0.500000)
RCSThruster7.SetRadius(0.100000)
RCSThruster7.SetEngineType(RCSThruster7.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(RCSThruster7)
#################################################
RCSThruster8 = App.EngineProperty_Create("RCS Thruster 8")

RCSThruster8.SetMaxCondition(200.000000)
RCSThruster8.SetCritical(0)
RCSThruster8.SetTargetable(1)
RCSThruster8.SetPrimary(1)
RCSThruster8.SetPosition(1.151090, -4.414970, 0.261544)
RCSThruster8.SetPosition2D(15.000000, 15.000000)
RCSThruster8.SetRepairComplexity(1.000000)
RCSThruster8.SetDisabledPercentage(0.500000)
RCSThruster8.SetRadius(0.100000)
RCSThruster8.SetEngineType(RCSThruster8.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(RCSThruster8)
#################################################
TestGlow = App.EngineGlowProperty_Create("Test Glow")

App.g_kModelPropertyManager.RegisterLocalTemplate(TestGlow)
#################################################
BridgeLight = App.BlinkingLightProperty_Create("Bridge Light")

BridgeLightForward = App.TGPoint3()
BridgeLightForward.SetXYZ(0.000000, 1.000000, 0.000000)
BridgeLightUp = App.TGPoint3()
BridgeLightUp.SetXYZ(0.000000, 0.000000, 1.000000)
BridgeLightRight = App.TGPoint3()
BridgeLightRight.SetXYZ(1.000000, 0.000000, 0.000000)
BridgeLight.SetOrientation(BridgeLightForward, BridgeLightUp, BridgeLightRight)
BridgeLightPosition = App.TGPoint3()
BridgeLightPosition.SetXYZ(0.000000, 0.392607, -1.662120)
BridgeLight.SetPosition(BridgeLightPosition)
BridgeLightLightColor = App.TGColorA()
BridgeLightLightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
BridgeLight.SetColor(BridgeLightLightColor)
BridgeLight.SetRadius(0.100000)
BridgeLight.SetPeriod(1000.000000)
BridgeLight.SetDuration(5.000000)
BridgeLight.SetTextureName("data\Textures\Tactical\cgblink.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(BridgeLight)
#################################################
SmokeTest = App.SmokeEmitterProperty_Create("Smoke Test")

SmokeTestForward = App.TGPoint3()
SmokeTestForward.SetXYZ(0.000000, 1.000000, 0.000000)
SmokeTestUp = App.TGPoint3()
SmokeTestUp.SetXYZ(0.000000, 0.000000, 1.000000)
SmokeTestRight = App.TGPoint3()
SmokeTestRight.SetXYZ(1.000000, 0.000000, 0.000000)
SmokeTest.SetOrientation(SmokeTestForward, SmokeTestUp, SmokeTestRight)
SmokeTestPosition = App.TGPoint3()
SmokeTestPosition.SetXYZ(0.000000, 1.662120, 0.392607)
SmokeTest.SetPosition(SmokeTestPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(SmokeTest)
#################################################
NanoBlinker = App.BlinkingLightProperty_Create("Nano Blinker")

NanoBlinkerForward = App.TGPoint3()
NanoBlinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
NanoBlinkerUp = App.TGPoint3()
NanoBlinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
NanoBlinkerRight = App.TGPoint3()
NanoBlinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
NanoBlinker.SetOrientation(NanoBlinkerForward, NanoBlinkerUp, NanoBlinkerRight)
NanoBlinkerPosition = App.TGPoint3()
NanoBlinkerPosition.SetXYZ(0.000000, 3.820090, 0.402721)
NanoBlinker.SetPosition(NanoBlinkerPosition)
NanoBlinkerLightColor = App.TGColorA()
NanoBlinkerLightColor.SetRGBA(1.000000, 1.000000, 0.784314, 1.000000)
NanoBlinker.SetColor(NanoBlinkerLightColor)
NanoBlinker.SetRadius(1.000000)
NanoBlinker.SetPeriod(2.000000)
NanoBlinker.SetDuration(0.000000)
NanoBlinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(NanoBlinker)
#################################################
saucerlight1 = App.BlinkingLightProperty_Create("saucerlight1")

saucerlight1Forward = App.TGPoint3()
saucerlight1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
saucerlight1Up = App.TGPoint3()
saucerlight1Up.SetXYZ(0.000000, 0.000000, 1.000000)
saucerlight1Right = App.TGPoint3()
saucerlight1Right.SetXYZ(1.000000, 0.000000, 0.000000)
saucerlight1.SetOrientation(saucerlight1Forward, saucerlight1Up, saucerlight1Right)
saucerlight1Position = App.TGPoint3()
saucerlight1Position.SetXYZ(0.000000, 3.464280, 0.045905)
saucerlight1.SetPosition(saucerlight1Position)
saucerlight1LightColor = App.TGColorA()
saucerlight1LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
saucerlight1.SetColor(saucerlight1LightColor)
saucerlight1.SetRadius(0.750000)
saucerlight1.SetPeriod(2.000000)
saucerlight1.SetDuration(0.000000)
saucerlight1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(saucerlight1)
#################################################
saucerlight2 = App.BlinkingLightProperty_Create("saucerlight2")

saucerlight2Forward = App.TGPoint3()
saucerlight2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
saucerlight2Up = App.TGPoint3()
saucerlight2Up.SetXYZ(0.000000, 0.000000, 1.000000)
saucerlight2Right = App.TGPoint3()
saucerlight2Right.SetXYZ(1.000000, 0.000000, 0.000000)
saucerlight2.SetOrientation(saucerlight2Forward, saucerlight2Up, saucerlight2Right)
saucerlight2Position = App.TGPoint3()
saucerlight2Position.SetXYZ(0.000000, 3.459960, -0.005420)
saucerlight2.SetPosition(saucerlight2Position)
saucerlight2LightColor = App.TGColorA()
saucerlight2LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
saucerlight2.SetColor(saucerlight2LightColor)
saucerlight2.SetRadius(0.750000)
saucerlight2.SetPeriod(2.000000)
saucerlight2.SetDuration(0.000000)
saucerlight2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(saucerlight2)
#################################################
saucerlightred1 = App.BlinkingLightProperty_Create("saucerlightred1")

saucerlightred1Forward = App.TGPoint3()
saucerlightred1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
saucerlightred1Up = App.TGPoint3()
saucerlightred1Up.SetXYZ(0.000000, 0.000000, 1.000000)
saucerlightred1Right = App.TGPoint3()
saucerlightred1Right.SetXYZ(1.000000, 0.000000, 0.000000)
saucerlightred1.SetOrientation(saucerlightred1Forward, saucerlightred1Up, saucerlightred1Right)
saucerlightred1Position = App.TGPoint3()
saucerlightred1Position.SetXYZ(-1.355150, 1.508420, 0.047414)
saucerlightred1.SetPosition(saucerlightred1Position)
saucerlightred1LightColor = App.TGColorA()
saucerlightred1LightColor.SetRGBA(0.835294, 0.000000, 0.000000, 1.000000)
saucerlightred1.SetColor(saucerlightred1LightColor)
saucerlightred1.SetRadius(0.750000)
saucerlightred1.SetPeriod(2.000000)
saucerlightred1.SetDuration(0.000000)
saucerlightred1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(saucerlightred1)
#################################################
saucerlightred2 = App.BlinkingLightProperty_Create("saucerlightred2")

saucerlightred2Forward = App.TGPoint3()
saucerlightred2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
saucerlightred2Up = App.TGPoint3()
saucerlightred2Up.SetXYZ(0.000000, 0.000000, 1.000000)
saucerlightred2Right = App.TGPoint3()
saucerlightred2Right.SetXYZ(1.000000, 0.000000, 0.000000)
saucerlightred2.SetOrientation(saucerlightred2Forward, saucerlightred2Up, saucerlightred2Right)
saucerlightred2Position = App.TGPoint3()
saucerlightred2Position.SetXYZ(-1.353380, 1.510750, -0.005484)
saucerlightred2.SetPosition(saucerlightred2Position)
saucerlightred2LightColor = App.TGColorA()
saucerlightred2LightColor.SetRGBA(0.835294, 0.000000, 0.000000, 1.000000)
saucerlightred2.SetColor(saucerlightred2LightColor)
saucerlightred2.SetRadius(0.750000)
saucerlightred2.SetPeriod(2.000000)
saucerlightred2.SetDuration(0.000000)
saucerlightred2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(saucerlightred2)
#################################################
saucerlightgreen1 = App.BlinkingLightProperty_Create("saucerlightgreen1")

saucerlightgreen1Forward = App.TGPoint3()
saucerlightgreen1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
saucerlightgreen1Up = App.TGPoint3()
saucerlightgreen1Up.SetXYZ(0.000000, 0.000000, 1.000000)
saucerlightgreen1Right = App.TGPoint3()
saucerlightgreen1Right.SetXYZ(1.000000, 0.000000, 0.000000)
saucerlightgreen1.SetOrientation(saucerlightgreen1Forward, saucerlightgreen1Up, saucerlightgreen1Right)
saucerlightgreen1Position = App.TGPoint3()
saucerlightgreen1Position.SetXYZ(1.353210, 1.508980, 0.048229)
saucerlightgreen1.SetPosition(saucerlightgreen1Position)
saucerlightgreen1LightColor = App.TGColorA()
saucerlightgreen1LightColor.SetRGBA(0.003922, 0.639216, 0.286275, 1.000000)
saucerlightgreen1.SetColor(saucerlightgreen1LightColor)
saucerlightgreen1.SetRadius(0.750000)
saucerlightgreen1.SetPeriod(2.000000)
saucerlightgreen1.SetDuration(0.000000)
saucerlightgreen1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(saucerlightgreen1)
#################################################
saucerlightgreen2 = App.BlinkingLightProperty_Create("saucerlightgreen2")

saucerlightgreen2Forward = App.TGPoint3()
saucerlightgreen2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
saucerlightgreen2Up = App.TGPoint3()
saucerlightgreen2Up.SetXYZ(0.000000, 0.000000, 1.000000)
saucerlightgreen2Right = App.TGPoint3()
saucerlightgreen2Right.SetXYZ(1.000000, 0.000000, 0.000000)
saucerlightgreen2.SetOrientation(saucerlightgreen2Forward, saucerlightgreen2Up, saucerlightgreen2Right)
saucerlightgreen2Position = App.TGPoint3()
saucerlightgreen2Position.SetXYZ(1.351410, 1.507870, -0.005498)
saucerlightgreen2.SetPosition(saucerlightgreen2Position)
saucerlightgreen2LightColor = App.TGColorA()
saucerlightgreen2LightColor.SetRGBA(0.003922, 0.639216, 0.286275, 1.000000)
saucerlightgreen2.SetColor(saucerlightgreen2LightColor)
saucerlightgreen2.SetRadius(0.750000)
saucerlightgreen2.SetPeriod(2.000000)
saucerlightgreen2.SetDuration(0.000000)
saucerlightgreen2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(saucerlightgreen2)
#################################################
bridgeblinker = App.BlinkingLightProperty_Create("bridgeblinker")

bridgeblinkerForward = App.TGPoint3()
bridgeblinkerForward.SetXYZ(0.000000, 1.000000, 0.000000)
bridgeblinkerUp = App.TGPoint3()
bridgeblinkerUp.SetXYZ(0.000000, 0.000000, 1.000000)
bridgeblinkerRight = App.TGPoint3()
bridgeblinkerRight.SetXYZ(1.000000, 0.000000, 0.000000)
bridgeblinker.SetOrientation(bridgeblinkerForward, bridgeblinkerUp, bridgeblinkerRight)
bridgeblinkerPosition = App.TGPoint3()
bridgeblinkerPosition.SetXYZ(0.000000, 1.656000, 0.392117)
bridgeblinker.SetPosition(bridgeblinkerPosition)
bridgeblinkerLightColor = App.TGColorA()
bridgeblinkerLightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
bridgeblinker.SetColor(bridgeblinkerLightColor)
bridgeblinker.SetRadius(1.000000)
bridgeblinker.SetPeriod(5.000000)
bridgeblinker.SetDuration(1.000000)
bridgeblinker.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(bridgeblinker)
#################################################
hulllight1 = App.BlinkingLightProperty_Create("hulllight1")

hulllight1Forward = App.TGPoint3()
hulllight1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
hulllight1Up = App.TGPoint3()
hulllight1Up.SetXYZ(0.000000, 0.000000, 1.000000)
hulllight1Right = App.TGPoint3()
hulllight1Right.SetXYZ(1.000000, 0.000000, 0.000000)
hulllight1.SetOrientation(hulllight1Forward, hulllight1Up, hulllight1Right)
hulllight1Position = App.TGPoint3()
hulllight1Position.SetXYZ(0.000000, -0.943971, 0.052934)
hulllight1.SetPosition(hulllight1Position)
hulllight1LightColor = App.TGColorA()
hulllight1LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
hulllight1.SetColor(hulllight1LightColor)
hulllight1.SetRadius(0.500000)
hulllight1.SetPeriod(2.000000)
hulllight1.SetDuration(0.000000)
hulllight1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(hulllight1)
#################################################
snacellelight1 = App.BlinkingLightProperty_Create("snacellelight1")

snacellelight1Forward = App.TGPoint3()
snacellelight1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
snacellelight1Up = App.TGPoint3()
snacellelight1Up.SetXYZ(0.000000, 0.000000, 1.000000)
snacellelight1Right = App.TGPoint3()
snacellelight1Right.SetXYZ(1.000000, 0.000000, 0.000000)
snacellelight1.SetOrientation(snacellelight1Forward, snacellelight1Up, snacellelight1Right)
snacellelight1Position = App.TGPoint3()
snacellelight1Position.SetXYZ(1.072960, -1.382650, 0.495622)
snacellelight1.SetPosition(snacellelight1Position)
snacellelight1LightColor = App.TGColorA()
snacellelight1LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
snacellelight1.SetColor(snacellelight1LightColor)
snacellelight1.SetRadius(0.600000)
snacellelight1.SetPeriod(2.000000)
snacellelight1.SetDuration(0.000000)
snacellelight1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(snacellelight1)
#################################################
snacellelight2 = App.BlinkingLightProperty_Create("snacellelight2")

snacellelight2Forward = App.TGPoint3()
snacellelight2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
snacellelight2Up = App.TGPoint3()
snacellelight2Up.SetXYZ(0.000000, 0.000000, 1.000000)
snacellelight2Right = App.TGPoint3()
snacellelight2Right.SetXYZ(1.000000, 0.000000, 0.000000)
snacellelight2.SetOrientation(snacellelight2Forward, snacellelight2Up, snacellelight2Right)
snacellelight2Position = App.TGPoint3()
snacellelight2Position.SetXYZ(1.072840, -4.293120, 0.346875)
snacellelight2.SetPosition(snacellelight2Position)
snacellelight2LightColor = App.TGColorA()
snacellelight2LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
snacellelight2.SetColor(snacellelight2LightColor)
snacellelight2.SetRadius(0.600000)
snacellelight2.SetPeriod(5.000000)
snacellelight2.SetDuration(2.000000)
snacellelight2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(snacellelight2)
#################################################
snacellelight3 = App.BlinkingLightProperty_Create("snacellelight3")

snacellelight3Forward = App.TGPoint3()
snacellelight3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
snacellelight3Up = App.TGPoint3()
snacellelight3Up.SetXYZ(0.000000, 0.000000, 1.000000)
snacellelight3Right = App.TGPoint3()
snacellelight3Right.SetXYZ(1.000000, 0.000000, 0.000000)
snacellelight3.SetOrientation(snacellelight3Forward, snacellelight3Up, snacellelight3Right)
snacellelight3Position = App.TGPoint3()
snacellelight3Position.SetXYZ(1.069980, -4.244750, 0.142332)
snacellelight3.SetPosition(snacellelight3Position)
snacellelight3LightColor = App.TGColorA()
snacellelight3LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
snacellelight3.SetColor(snacellelight3LightColor)
snacellelight3.SetRadius(0.600000)
snacellelight3.SetPeriod(5.000000)
snacellelight3.SetDuration(2.000000)
snacellelight3.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(snacellelight3)
#################################################
pnacellelight1 = App.BlinkingLightProperty_Create("pnacellelight1")

pnacellelight1Forward = App.TGPoint3()
pnacellelight1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
pnacellelight1Up = App.TGPoint3()
pnacellelight1Up.SetXYZ(0.000000, 0.000000, 1.000000)
pnacellelight1Right = App.TGPoint3()
pnacellelight1Right.SetXYZ(1.000000, 0.000000, 0.000000)
pnacellelight1.SetOrientation(pnacellelight1Forward, pnacellelight1Up, pnacellelight1Right)
pnacellelight1Position = App.TGPoint3()
pnacellelight1Position.SetXYZ(-1.073180, -1.384010, 0.495601)
pnacellelight1.SetPosition(pnacellelight1Position)
pnacellelight1LightColor = App.TGColorA()
pnacellelight1LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
pnacellelight1.SetColor(pnacellelight1LightColor)
pnacellelight1.SetRadius(0.600000)
pnacellelight1.SetPeriod(2.000000)
pnacellelight1.SetDuration(0.000000)
pnacellelight1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(pnacellelight1)
#################################################
pnacellelight2 = App.BlinkingLightProperty_Create("pnacellelight2")

pnacellelight2Forward = App.TGPoint3()
pnacellelight2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
pnacellelight2Up = App.TGPoint3()
pnacellelight2Up.SetXYZ(0.000000, 0.000000, 1.000000)
pnacellelight2Right = App.TGPoint3()
pnacellelight2Right.SetXYZ(1.000000, 0.000000, 0.000000)
pnacellelight2.SetOrientation(pnacellelight2Forward, pnacellelight2Up, pnacellelight2Right)
pnacellelight2Position = App.TGPoint3()
pnacellelight2Position.SetXYZ(-1.072840, -4.293860, 0.346858)
pnacellelight2.SetPosition(pnacellelight2Position)
pnacellelight2LightColor = App.TGColorA()
pnacellelight2LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
pnacellelight2.SetColor(pnacellelight2LightColor)
pnacellelight2.SetRadius(0.600000)
pnacellelight2.SetPeriod(5.000000)
pnacellelight2.SetDuration(2.000000)
pnacellelight2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(pnacellelight2)
#################################################
pnacellelight3 = App.BlinkingLightProperty_Create("pnacellelight3")

pnacellelight3Forward = App.TGPoint3()
pnacellelight3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
pnacellelight3Up = App.TGPoint3()
pnacellelight3Up.SetXYZ(0.000000, 0.000000, 1.000000)
pnacellelight3Right = App.TGPoint3()
pnacellelight3Right.SetXYZ(1.000000, 0.000000, 0.000000)
pnacellelight3.SetOrientation(pnacellelight3Forward, pnacellelight3Up, pnacellelight3Right)
pnacellelight3Position = App.TGPoint3()
pnacellelight3Position.SetXYZ(-1.072340, -4.243050, 0.142323)
pnacellelight3.SetPosition(pnacellelight3Position)
pnacellelight3LightColor = App.TGColorA()
pnacellelight3LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
pnacellelight3.SetColor(pnacellelight3LightColor)
pnacellelight3.SetRadius(0.600000)
pnacellelight3.SetPeriod(5.000000)
pnacellelight3.SetDuration(2.000000)
pnacellelight3.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(pnacellelight3)
#################################################
rearhulllight = App.BlinkingLightProperty_Create("rearhulllight")

rearhulllightForward = App.TGPoint3()
rearhulllightForward.SetXYZ(0.000000, 1.000000, 0.000000)
rearhulllightUp = App.TGPoint3()
rearhulllightUp.SetXYZ(0.000000, 0.000000, 1.000000)
rearhulllightRight = App.TGPoint3()
rearhulllightRight.SetXYZ(1.000000, 0.000000, 0.000000)
rearhulllight.SetOrientation(rearhulllightForward, rearhulllightUp, rearhulllightRight)
rearhulllightPosition = App.TGPoint3()
rearhulllightPosition.SetXYZ(0.000000, -2.160340, -0.064913)
rearhulllight.SetPosition(rearhulllightPosition)
rearhulllightLightColor = App.TGColorA()
rearhulllightLightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
rearhulllight.SetColor(rearhulllightLightColor)
rearhulllight.SetRadius(0.500000)
rearhulllight.SetPeriod(2.000000)
rearhulllight.SetDuration(0.000000)
rearhulllight.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(rearhulllight)
#################################################
spotlight1 = App.BlinkingLightProperty_Create("spotlight1")

spotlight1Forward = App.TGPoint3()
spotlight1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
spotlight1Up = App.TGPoint3()
spotlight1Up.SetXYZ(0.000000, 0.000000, 1.000000)
spotlight1Right = App.TGPoint3()
spotlight1Right.SetXYZ(1.000000, 0.000000, 0.000000)
spotlight1.SetOrientation(spotlight1Forward, spotlight1Up, spotlight1Right)
spotlight1Position = App.TGPoint3()
spotlight1Position.SetXYZ(-0.000131, 2.067760, 0.306821)
spotlight1.SetPosition(spotlight1Position)
spotlight1LightColor = App.TGColorA()
spotlight1LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
spotlight1.SetColor(spotlight1LightColor)
spotlight1.SetRadius(0.500000)
spotlight1.SetPeriod(2.000000)
spotlight1.SetDuration(0.000000)
spotlight1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(spotlight1)
#################################################
spotlight2 = App.BlinkingLightProperty_Create("spotlight2")

spotlight2Forward = App.TGPoint3()
spotlight2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
spotlight2Up = App.TGPoint3()
spotlight2Up.SetXYZ(0.000000, 0.000000, 1.000000)
spotlight2Right = App.TGPoint3()
spotlight2Right.SetXYZ(1.000000, 0.000000, 0.000000)
spotlight2.SetOrientation(spotlight2Forward, spotlight2Up, spotlight2Right)
spotlight2Position = App.TGPoint3()
spotlight2Position.SetXYZ(-0.001096, 2.138480, -0.065051)
spotlight2.SetPosition(spotlight2Position)
spotlight2LightColor = App.TGColorA()
spotlight2LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
spotlight2.SetColor(spotlight2LightColor)
spotlight2.SetRadius(0.500000)
spotlight2.SetPeriod(2.000000)
spotlight2.SetDuration(0.000000)
spotlight2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(spotlight2)
#################################################
hulllight3 = App.BlinkingLightProperty_Create("hulllight3")

hulllight3Forward = App.TGPoint3()
hulllight3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
hulllight3Up = App.TGPoint3()
hulllight3Up.SetXYZ(0.000000, 0.000000, 1.000000)
hulllight3Right = App.TGPoint3()
hulllight3Right.SetXYZ(1.000000, 0.000000, 0.000000)
hulllight3.SetOrientation(hulllight3Forward, hulllight3Up, hulllight3Right)
hulllight3Position = App.TGPoint3()
hulllight3Position.SetXYZ(-0.001860, -2.339690, -0.278747)
hulllight3.SetPosition(hulllight3Position)
hulllight3LightColor = App.TGColorA()
hulllight3LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
hulllight3.SetColor(hulllight3LightColor)
hulllight3.SetRadius(0.500000)
hulllight3.SetPeriod(2.000000)
hulllight3.SetDuration(0.000000)
hulllight3.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(hulllight3)
#################################################
spotlight3 = App.BlinkingLightProperty_Create("spotlight3")

spotlight3Forward = App.TGPoint3()
spotlight3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
spotlight3Up = App.TGPoint3()
spotlight3Up.SetXYZ(0.000000, 0.000000, 1.000000)
spotlight3Right = App.TGPoint3()
spotlight3Right.SetXYZ(1.000000, 0.000000, 0.000000)
spotlight3.SetOrientation(spotlight3Forward, spotlight3Up, spotlight3Right)
spotlight3Position = App.TGPoint3()
spotlight3Position.SetXYZ(0.132000, 0.051191, 0.165000)
spotlight3.SetPosition(spotlight3Position)
spotlight3LightColor = App.TGColorA()
spotlight3LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
spotlight3.SetColor(spotlight3LightColor)
spotlight3.SetRadius(0.500000)
spotlight3.SetPeriod(2.000000)
spotlight3.SetDuration(0.000000)
spotlight3.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(spotlight3)
#################################################
spotlight4 = App.BlinkingLightProperty_Create("spotlight4")

spotlight4Forward = App.TGPoint3()
spotlight4Forward.SetXYZ(0.000000, 1.000000, 0.000000)
spotlight4Up = App.TGPoint3()
spotlight4Up.SetXYZ(0.000000, 0.000000, 1.000000)
spotlight4Right = App.TGPoint3()
spotlight4Right.SetXYZ(1.000000, 0.000000, 0.000000)
spotlight4.SetOrientation(spotlight4Forward, spotlight4Up, spotlight4Right)
spotlight4Position = App.TGPoint3()
spotlight4Position.SetXYZ(-0.132000, 0.051191, 0.165000)
spotlight4.SetPosition(spotlight4Position)
spotlight4LightColor = App.TGColorA()
spotlight4LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
spotlight4.SetColor(spotlight4LightColor)
spotlight4.SetRadius(0.500000)
spotlight4.SetPeriod(2.000000)
spotlight4.SetDuration(0.000000)
spotlight4.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(spotlight4)
#################################################
ShuttleBayOEP = App.ObjectEmitterProperty_Create("Shuttle Bay OEP")

ShuttleBayOEPForward = App.TGPoint3()
ShuttleBayOEPForward.SetXYZ(0.011110, -0.982093, 0.188069)
ShuttleBayOEPUp = App.TGPoint3()
ShuttleBayOEPUp.SetXYZ(-0.010051, 0.187960, 0.982125)
ShuttleBayOEPRight = App.TGPoint3()
ShuttleBayOEPRight.SetXYZ(-0.999888, -0.012802, -0.007782)
ShuttleBayOEP.SetOrientation(ShuttleBayOEPForward, ShuttleBayOEPUp, ShuttleBayOEPRight)
ShuttleBayOEPPosition = App.TGPoint3()
ShuttleBayOEPPosition.SetXYZ(0.000000, -0.300000, 0.200000)
ShuttleBayOEP.SetPosition(ShuttleBayOEPPosition)
ShuttleBayOEP.SetEmittedObjectType(ShuttleBayOEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBayOEP)
#################################################
ShuttleBay = App.HullProperty_Create("Shuttle Bay")

ShuttleBay.SetMaxCondition(12000.000000)
ShuttleBay.SetCritical(0)
ShuttleBay.SetTargetable(1)
ShuttleBay.SetPrimary(0)
ShuttleBay.SetPosition(0.000000, -0.300000, 0.200000)
ShuttleBay.SetPosition2D(64.000000, 25.000000)
ShuttleBay.SetRepairComplexity(4.000000)
ShuttleBay.SetDisabledPercentage(0.000000)
ShuttleBay.SetRadius(0.500000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay)
#################################################
ShuttleBay2OEP = App.ObjectEmitterProperty_Create("Shuttle Bay 2 OEP")

ShuttleBay2OEPForward = App.TGPoint3()
ShuttleBay2OEPForward.SetXYZ(0.012545, -0.999406, 0.032115)
ShuttleBay2OEPUp = App.TGPoint3()
ShuttleBay2OEPUp.SetXYZ(-0.008189, 0.032012, 0.999454)
ShuttleBay2OEPRight = App.TGPoint3()
ShuttleBay2OEPRight.SetXYZ(-0.999888, -0.012802, -0.007782)
ShuttleBay2OEP.SetOrientation(ShuttleBay2OEPForward, ShuttleBay2OEPUp, ShuttleBay2OEPRight)
ShuttleBay2OEPPosition = App.TGPoint3()
ShuttleBay2OEPPosition.SetXYZ(0.000000, -2.800000, -0.100000)
ShuttleBay2OEP.SetPosition(ShuttleBay2OEPPosition)
ShuttleBay2OEP.SetEmittedObjectType(ShuttleBay2OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay2OEP)
#################################################
ShuttleBay2 = App.HullProperty_Create("Shuttle Bay 2")

ShuttleBay2.SetMaxCondition(12000.000000)
ShuttleBay2.SetCritical(0)
ShuttleBay2.SetTargetable(1)
ShuttleBay2.SetPrimary(0)
ShuttleBay2.SetPosition(0.000000, -2.800000, -0.100000)
ShuttleBay2.SetPosition2D(64.000000, 25.000000)
ShuttleBay2.SetRepairComplexity(4.000000)
ShuttleBay2.SetDisabledPercentage(0.000000)
ShuttleBay2.SetRadius(0.500000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay2)
#################################################
DorsalPhaser1 = App.PhaserProperty_Create("Phaser D1")

DorsalPhaser1.SetMaxCondition(1250.000000)
DorsalPhaser1.SetCritical(0)
DorsalPhaser1.SetTargetable(1)
DorsalPhaser1.SetPrimary(1)
DorsalPhaser1.SetPosition(0.000000, 1.550000, 0.220000)
DorsalPhaser1.SetPosition2D(65.000000, -2.000000)
DorsalPhaser1.SetRepairComplexity(3.000000)
DorsalPhaser1.SetDisabledPercentage(0.750000)
DorsalPhaser1.SetRadius(0.050000)
DorsalPhaser1.SetDumbfire(1)
DorsalPhaser1.SetWeaponID(1)
DorsalPhaser1.SetGroups(16)
DorsalPhaser1.SetDamageRadiusFactor(0.250000)
DorsalPhaser1.SetIconNum(364)
DorsalPhaser1.SetIconPositionX(66.000000)
DorsalPhaser1.SetIconPositionY(21.000000)
DorsalPhaser1.SetIconAboveShip(1)
DorsalPhaser1.SetFireSound("Type XII Phaser")
DorsalPhaser1.SetMaxCharge(2.000000)
DorsalPhaser1.SetMaxDamage(3000.000000)
DorsalPhaser1.SetMaxDamageDistance(150.000000)
DorsalPhaser1.SetMinFiringCharge(1.500000)
DorsalPhaser1.SetNormalDischargeRate(1.000000)
DorsalPhaser1.SetRechargeRate(0.500000)
DorsalPhaser1.SetIndicatorIconNum(510)
DorsalPhaser1.SetIndicatorIconPositionX(60.000000)
DorsalPhaser1.SetIndicatorIconPositionY(16.000000)
DorsalPhaser1Forward = App.TGPoint3()
DorsalPhaser1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser1Up = App.TGPoint3()
DorsalPhaser1Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser1.SetOrientation(DorsalPhaser1Forward, DorsalPhaser1Up)
DorsalPhaser1.SetWidth(0.780000)
DorsalPhaser1.SetLength(1.300000)
DorsalPhaser1.SetArcWidthAngles(-0.523599, 0.523599)
DorsalPhaser1.SetArcHeightAngles(-0.052360, 1.745329)
DorsalPhaser1.SetPhaserTextureStart(0)
DorsalPhaser1.SetPhaserTextureEnd(7)
DorsalPhaser1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser1.SetInnerCoreColor(kColor)
DorsalPhaser1.SetNumSides(6)
DorsalPhaser1.SetMainRadius(0.120000)
DorsalPhaser1.SetTaperRadius(0.020000)
DorsalPhaser1.SetCoreScale(0.300000)
DorsalPhaser1.SetTaperRatio(0.250000)
DorsalPhaser1.SetTaperMinLength(30.000000)
DorsalPhaser1.SetTaperMaxLength(30.000000)
DorsalPhaser1.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser1.SetPerimeterTile(1.000000)
DorsalPhaser1.SetTextureSpeed(2.000000)
DorsalPhaser1.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser1)
#################################################
DorsalPhaser2 = App.PhaserProperty_Create("Phaser D2")

DorsalPhaser2.SetMaxCondition(1250.000000)
DorsalPhaser2.SetCritical(0)
DorsalPhaser2.SetTargetable(1)
DorsalPhaser2.SetPrimary(1)
DorsalPhaser2.SetPosition(0.000000, 1.550000, 0.220000)
DorsalPhaser2.SetPosition2D(76.000000, -1.000000)
DorsalPhaser2.SetRepairComplexity(3.000000)
DorsalPhaser2.SetDisabledPercentage(0.750000)
DorsalPhaser2.SetRadius(0.050000)
DorsalPhaser2.SetDumbfire(1)
DorsalPhaser2.SetWeaponID(2)
DorsalPhaser2.SetGroups(16)
DorsalPhaser2.SetDamageRadiusFactor(0.250000)
DorsalPhaser2.SetIconNum(364)
DorsalPhaser2.SetIconPositionX(82.000000)
DorsalPhaser2.SetIconPositionY(20.000000)
DorsalPhaser2.SetIconAboveShip(1)
DorsalPhaser2.SetFireSound("Type XII Phaser")
DorsalPhaser2.SetMaxCharge(2.000000)
DorsalPhaser2.SetMaxDamage(3000.000000)
DorsalPhaser2.SetMaxDamageDistance(150.000000)
DorsalPhaser2.SetMinFiringCharge(1.500000)
DorsalPhaser2.SetNormalDischargeRate(1.000000)
DorsalPhaser2.SetRechargeRate(0.500000)
DorsalPhaser2.SetIndicatorIconNum(513)
DorsalPhaser2.SetIndicatorIconPositionX(89.000000)
DorsalPhaser2.SetIndicatorIconPositionY(16.000000)
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(0.780000)
DorsalPhaser2.SetLength(1.300000)
DorsalPhaser2.SetArcWidthAngles(0.261799, 0.959931)
DorsalPhaser2.SetArcHeightAngles(-0.052360, 1.745329)
DorsalPhaser2.SetPhaserTextureStart(0)
DorsalPhaser2.SetPhaserTextureEnd(7)
DorsalPhaser2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser2.SetInnerCoreColor(kColor)
DorsalPhaser2.SetNumSides(6)
DorsalPhaser2.SetMainRadius(0.120000)
DorsalPhaser2.SetTaperRadius(0.020000)
DorsalPhaser2.SetCoreScale(0.300000)
DorsalPhaser2.SetTaperRatio(0.250000)
DorsalPhaser2.SetTaperMinLength(30.000000)
DorsalPhaser2.SetTaperMaxLength(30.000000)
DorsalPhaser2.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser2.SetPerimeterTile(1.000000)
DorsalPhaser2.SetTextureSpeed(2.000000)
DorsalPhaser2.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser2)
#################################################
DorsalPhaser3 = App.PhaserProperty_Create("Phaser D3")

DorsalPhaser3.SetMaxCondition(1250.000000)
DorsalPhaser3.SetCritical(0)
DorsalPhaser3.SetTargetable(1)
DorsalPhaser3.SetPrimary(1)
DorsalPhaser3.SetPosition(0.000000, 1.550000, 0.220000)
DorsalPhaser3.SetPosition2D(54.000000, -1.000000)
DorsalPhaser3.SetRepairComplexity(3.000000)
DorsalPhaser3.SetDisabledPercentage(0.750000)
DorsalPhaser3.SetRadius(0.050000)
DorsalPhaser3.SetDumbfire(1)
DorsalPhaser3.SetWeaponID(3)
DorsalPhaser3.SetGroups(16)
DorsalPhaser3.SetDamageRadiusFactor(0.250000)
DorsalPhaser3.SetIconNum(364)
DorsalPhaser3.SetIconPositionX(49.000000)
DorsalPhaser3.SetIconPositionY(21.000000)
DorsalPhaser3.SetIconAboveShip(1)
DorsalPhaser3.SetFireSound("Type XII Phaser")
DorsalPhaser3.SetMaxCharge(2.000000)
DorsalPhaser3.SetMaxDamage(3000.000000)
DorsalPhaser3.SetMaxDamageDistance(150.000000)
DorsalPhaser3.SetMinFiringCharge(1.500000)
DorsalPhaser3.SetNormalDischargeRate(1.000000)
DorsalPhaser3.SetRechargeRate(0.500000)
DorsalPhaser3.SetIndicatorIconNum(512)
DorsalPhaser3.SetIndicatorIconPositionX(47.000000)
DorsalPhaser3.SetIndicatorIconPositionY(17.000000)
DorsalPhaser3Forward = App.TGPoint3()
DorsalPhaser3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser3Up = App.TGPoint3()
DorsalPhaser3Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser3.SetOrientation(DorsalPhaser3Forward, DorsalPhaser3Up)
DorsalPhaser3.SetWidth(0.780000)
DorsalPhaser3.SetLength(1.300000)
DorsalPhaser3.SetArcWidthAngles(-0.261799, -0.959931)
DorsalPhaser3.SetArcHeightAngles(-0.052360, 1.745329)
DorsalPhaser3.SetPhaserTextureStart(0)
DorsalPhaser3.SetPhaserTextureEnd(7)
DorsalPhaser3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser3.SetInnerCoreColor(kColor)
DorsalPhaser3.SetNumSides(6)
DorsalPhaser3.SetMainRadius(0.120000)
DorsalPhaser3.SetTaperRadius(0.020000)
DorsalPhaser3.SetCoreScale(0.300000)
DorsalPhaser3.SetTaperRatio(0.250000)
DorsalPhaser3.SetTaperMinLength(30.000000)
DorsalPhaser3.SetTaperMaxLength(30.000000)
DorsalPhaser3.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser3.SetPerimeterTile(1.000000)
DorsalPhaser3.SetTextureSpeed(2.000000)
DorsalPhaser3.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser3)
#################################################
DorsalPhaser4 = App.PhaserProperty_Create("Phaser D4")

DorsalPhaser4.SetMaxCondition(1250.000000)
DorsalPhaser4.SetCritical(0)
DorsalPhaser4.SetTargetable(1)
DorsalPhaser4.SetPrimary(1)
DorsalPhaser4.SetPosition(0.000000, 1.550000, 0.220000)
DorsalPhaser4.SetPosition2D(49.000000, 2.000000)
DorsalPhaser4.SetRepairComplexity(3.000000)
DorsalPhaser4.SetDisabledPercentage(0.750000)
DorsalPhaser4.SetRadius(0.050000)
DorsalPhaser4.SetDumbfire(1)
DorsalPhaser4.SetWeaponID(1)
DorsalPhaser4.SetGroups(8)
DorsalPhaser4.SetDamageRadiusFactor(0.250000)
DorsalPhaser4.SetIconNum(350)
DorsalPhaser4.SetIconPositionX(90.000000)
DorsalPhaser4.SetIconPositionY(20.000000)
DorsalPhaser4.SetIconAboveShip(1)
DorsalPhaser4.SetFireSound("Type XII Phaser")
DorsalPhaser4.SetMaxCharge(2.000000)
DorsalPhaser4.SetMaxDamage(3000.000000)
DorsalPhaser4.SetMaxDamageDistance(150.000000)
DorsalPhaser4.SetMinFiringCharge(1.500000)
DorsalPhaser4.SetNormalDischargeRate(1.000000)
DorsalPhaser4.SetRechargeRate(0.500000)
DorsalPhaser4.SetIndicatorIconNum(513)
DorsalPhaser4.SetIndicatorIconPositionX(107.000000)
DorsalPhaser4.SetIndicatorIconPositionY(21.000000)
DorsalPhaser4Forward = App.TGPoint3()
DorsalPhaser4Forward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser4Up = App.TGPoint3()
DorsalPhaser4Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser4.SetOrientation(DorsalPhaser4Forward, DorsalPhaser4Up)
DorsalPhaser4.SetWidth(0.780000)
DorsalPhaser4.SetLength(1.300000)
DorsalPhaser4.SetArcWidthAngles(0.698132, 1.396263)
DorsalPhaser4.SetArcHeightAngles(-0.052360, 1.745329)
DorsalPhaser4.SetPhaserTextureStart(0)
DorsalPhaser4.SetPhaserTextureEnd(7)
DorsalPhaser4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser4.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser4.SetInnerCoreColor(kColor)
DorsalPhaser4.SetNumSides(6)
DorsalPhaser4.SetMainRadius(0.120000)
DorsalPhaser4.SetTaperRadius(0.020000)
DorsalPhaser4.SetCoreScale(0.300000)
DorsalPhaser4.SetTaperRatio(0.250000)
DorsalPhaser4.SetTaperMinLength(30.000000)
DorsalPhaser4.SetTaperMaxLength(30.000000)
DorsalPhaser4.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser4.SetPerimeterTile(1.000000)
DorsalPhaser4.SetTextureSpeed(2.000000)
DorsalPhaser4.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser4)
#################################################
DorsalPhaser5 = App.PhaserProperty_Create("Phaser D5")

DorsalPhaser5.SetMaxCondition(1250.000000)
DorsalPhaser5.SetCritical(0)
DorsalPhaser5.SetTargetable(1)
DorsalPhaser5.SetPrimary(1)
DorsalPhaser5.SetPosition(0.000000, 1.550000, 0.220000)
DorsalPhaser5.SetPosition2D(82.000000, 3.000000)
DorsalPhaser5.SetRepairComplexity(3.000000)
DorsalPhaser5.SetDisabledPercentage(0.750000)
DorsalPhaser5.SetRadius(0.050000)
DorsalPhaser5.SetDumbfire(1)
DorsalPhaser5.SetWeaponID(1)
DorsalPhaser5.SetGroups(4)
DorsalPhaser5.SetDamageRadiusFactor(0.250000)
DorsalPhaser5.SetIconNum(330)
DorsalPhaser5.SetIconPositionX(14.000000)
DorsalPhaser5.SetIconPositionY(21.000000)
DorsalPhaser5.SetIconAboveShip(1)
DorsalPhaser5.SetFireSound("Type XII Phaser")
DorsalPhaser5.SetMaxCharge(2.000000)
DorsalPhaser5.SetMaxDamage(3000.000000)
DorsalPhaser5.SetMaxDamageDistance(150.000000)
DorsalPhaser5.SetMinFiringCharge(1.500000)
DorsalPhaser5.SetNormalDischargeRate(1.000000)
DorsalPhaser5.SetRechargeRate(0.500000)
DorsalPhaser5.SetIndicatorIconNum(512)
DorsalPhaser5.SetIndicatorIconPositionX(22.000000)
DorsalPhaser5.SetIndicatorIconPositionY(22.000000)
DorsalPhaser5Forward = App.TGPoint3()
DorsalPhaser5Forward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser5Up = App.TGPoint3()
DorsalPhaser5Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser5.SetOrientation(DorsalPhaser5Forward, DorsalPhaser5Up)
DorsalPhaser5.SetWidth(0.780000)
DorsalPhaser5.SetLength(1.300000)
DorsalPhaser5.SetArcWidthAngles(-0.698132, -1.396263)
DorsalPhaser5.SetArcHeightAngles(-0.052360, 1.745329)
DorsalPhaser5.SetPhaserTextureStart(0)
DorsalPhaser5.SetPhaserTextureEnd(7)
DorsalPhaser5.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser5.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser5.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser5.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser5.SetInnerCoreColor(kColor)
DorsalPhaser5.SetNumSides(6)
DorsalPhaser5.SetMainRadius(0.120000)
DorsalPhaser5.SetTaperRadius(0.020000)
DorsalPhaser5.SetCoreScale(0.300000)
DorsalPhaser5.SetTaperRatio(0.250000)
DorsalPhaser5.SetTaperMinLength(30.000000)
DorsalPhaser5.SetTaperMaxLength(30.000000)
DorsalPhaser5.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser5.SetPerimeterTile(1.000000)
DorsalPhaser5.SetTextureSpeed(2.000000)
DorsalPhaser5.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser5)
#################################################
DorsalPhaser6 = App.PhaserProperty_Create("Phaser D6")

DorsalPhaser6.SetMaxCondition(1250.000000)
DorsalPhaser6.SetCritical(0)
DorsalPhaser6.SetTargetable(1)
DorsalPhaser6.SetPrimary(1)
DorsalPhaser6.SetPosition(0.000000, 1.550000, 0.220000)
DorsalPhaser6.SetPosition2D(43.000000, 8.000000)
DorsalPhaser6.SetRepairComplexity(3.000000)
DorsalPhaser6.SetDisabledPercentage(0.750000)
DorsalPhaser6.SetRadius(0.050000)
DorsalPhaser6.SetDumbfire(1)
DorsalPhaser6.SetWeaponID(2)
DorsalPhaser6.SetGroups(8)
DorsalPhaser6.SetDamageRadiusFactor(0.250000)
DorsalPhaser6.SetIconNum(362)
DorsalPhaser6.SetIconPositionX(129.000000)
DorsalPhaser6.SetIconPositionY(26.000000)
DorsalPhaser6.SetIconAboveShip(1)
DorsalPhaser6.SetFireSound("Type XII Phaser")
DorsalPhaser6.SetMaxCharge(2.000000)
DorsalPhaser6.SetMaxDamage(3000.000000)
DorsalPhaser6.SetMaxDamageDistance(150.000000)
DorsalPhaser6.SetMinFiringCharge(1.500000)
DorsalPhaser6.SetNormalDischargeRate(1.000000)
DorsalPhaser6.SetRechargeRate(0.500000)
DorsalPhaser6.SetIndicatorIconNum(509)
DorsalPhaser6.SetIndicatorIconPositionX(127.000000)
DorsalPhaser6.SetIndicatorIconPositionY(25.000000)
DorsalPhaser6Forward = App.TGPoint3()
DorsalPhaser6Forward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser6Up = App.TGPoint3()
DorsalPhaser6Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser6.SetOrientation(DorsalPhaser6Forward, DorsalPhaser6Up)
DorsalPhaser6.SetWidth(0.780000)
DorsalPhaser6.SetLength(1.300000)
DorsalPhaser6.SetArcWidthAngles(1.378810, 2.094395)
DorsalPhaser6.SetArcHeightAngles(-0.052360, 1.745329)
DorsalPhaser6.SetPhaserTextureStart(0)
DorsalPhaser6.SetPhaserTextureEnd(7)
DorsalPhaser6.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser6.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser6.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser6.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser6.SetInnerCoreColor(kColor)
DorsalPhaser6.SetNumSides(6)
DorsalPhaser6.SetMainRadius(0.120000)
DorsalPhaser6.SetTaperRadius(0.020000)
DorsalPhaser6.SetCoreScale(0.300000)
DorsalPhaser6.SetTaperRatio(0.250000)
DorsalPhaser6.SetTaperMinLength(30.000000)
DorsalPhaser6.SetTaperMaxLength(30.000000)
DorsalPhaser6.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser6.SetPerimeterTile(1.000000)
DorsalPhaser6.SetTextureSpeed(2.000000)
DorsalPhaser6.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser6)
#################################################
DorsalPhaser7 = App.PhaserProperty_Create("Phaser D7")

DorsalPhaser7.SetMaxCondition(1250.000000)
DorsalPhaser7.SetCritical(0)
DorsalPhaser7.SetTargetable(1)
DorsalPhaser7.SetPrimary(1)
DorsalPhaser7.SetPosition(0.000000, 1.550000, 0.220000)
DorsalPhaser7.SetPosition2D(88.000000, 9.000000)
DorsalPhaser7.SetRepairComplexity(3.000000)
DorsalPhaser7.SetDisabledPercentage(0.750000)
DorsalPhaser7.SetRadius(0.050000)
DorsalPhaser7.SetDumbfire(1)
DorsalPhaser7.SetWeaponID(2)
DorsalPhaser7.SetGroups(4)
DorsalPhaser7.SetDamageRadiusFactor(0.250000)
DorsalPhaser7.SetIconNum(361)
DorsalPhaser7.SetIconPositionX(15.000000)
DorsalPhaser7.SetIconPositionY(27.000000)
DorsalPhaser7.SetIconAboveShip(1)
DorsalPhaser7.SetFireSound("Type XII Phaser")
DorsalPhaser7.SetMaxCharge(2.000000)
DorsalPhaser7.SetMaxDamage(3000.000000)
DorsalPhaser7.SetMaxDamageDistance(150.000000)
DorsalPhaser7.SetMinFiringCharge(1.500000)
DorsalPhaser7.SetNormalDischargeRate(1.000000)
DorsalPhaser7.SetRechargeRate(0.500000)
DorsalPhaser7.SetIndicatorIconNum(508)
DorsalPhaser7.SetIndicatorIconPositionX(14.000000)
DorsalPhaser7.SetIndicatorIconPositionY(26.000000)
DorsalPhaser7Forward = App.TGPoint3()
DorsalPhaser7Forward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser7Up = App.TGPoint3()
DorsalPhaser7Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser7.SetOrientation(DorsalPhaser7Forward, DorsalPhaser7Up)
DorsalPhaser7.SetWidth(0.780000)
DorsalPhaser7.SetLength(1.300000)
DorsalPhaser7.SetArcWidthAngles(-1.378810, -2.094395)
DorsalPhaser7.SetArcHeightAngles(-0.052360, 1.745329)
DorsalPhaser7.SetPhaserTextureStart(0)
DorsalPhaser7.SetPhaserTextureEnd(7)
DorsalPhaser7.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser7.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser7.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser7.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser7.SetInnerCoreColor(kColor)
DorsalPhaser7.SetNumSides(6)
DorsalPhaser7.SetMainRadius(0.120000)
DorsalPhaser7.SetTaperRadius(0.020000)
DorsalPhaser7.SetCoreScale(0.300000)
DorsalPhaser7.SetTaperRatio(0.250000)
DorsalPhaser7.SetTaperMinLength(30.000000)
DorsalPhaser7.SetTaperMaxLength(30.000000)
DorsalPhaser7.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser7.SetPerimeterTile(1.000000)
DorsalPhaser7.SetTextureSpeed(2.000000)
DorsalPhaser7.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser7)
#################################################
DorsalPhaser8 = App.PhaserProperty_Create("Phaser D8")

DorsalPhaser8.SetMaxCondition(1250.000000)
DorsalPhaser8.SetCritical(0)
DorsalPhaser8.SetTargetable(1)
DorsalPhaser8.SetPrimary(1)
DorsalPhaser8.SetPosition(-0.262413, 0.938380, 0.250000)
DorsalPhaser8.SetPosition2D(84.000000, 26.000000)
DorsalPhaser8.SetRepairComplexity(3.000000)
DorsalPhaser8.SetDisabledPercentage(0.750000)
DorsalPhaser8.SetRadius(0.050000)
DorsalPhaser8.SetDumbfire(1)
DorsalPhaser8.SetWeaponID(8)
DorsalPhaser8.SetGroups(4)
DorsalPhaser8.SetDamageRadiusFactor(0.350000)
DorsalPhaser8.SetIconNum(363)
DorsalPhaser8.SetIconPositionX(33.000000)
DorsalPhaser8.SetIconPositionY(56.000000)
DorsalPhaser8.SetIconAboveShip(1)
DorsalPhaser8.SetFireSound("Type XV Phaser")
DorsalPhaser8.SetMaxCharge(2.000000)
DorsalPhaser8.SetMaxDamage(5000.000000)
DorsalPhaser8.SetMaxDamageDistance(200.000000)
DorsalPhaser8.SetMinFiringCharge(1.500000)
DorsalPhaser8.SetNormalDischargeRate(1.000000)
DorsalPhaser8.SetRechargeRate(0.500000)
DorsalPhaser8.SetIndicatorIconNum(514)
DorsalPhaser8.SetIndicatorIconPositionX(33.000000)
DorsalPhaser8.SetIndicatorIconPositionY(51.000000)
DorsalPhaser8Forward = App.TGPoint3()
DorsalPhaser8Forward.SetXYZ(-0.857167, -0.515038, 0.000000)
DorsalPhaser8Up = App.TGPoint3()
DorsalPhaser8Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser8.SetOrientation(DorsalPhaser8Forward, DorsalPhaser8Up)
DorsalPhaser8.SetWidth(0.640000)
DorsalPhaser8.SetLength(0.375000)
DorsalPhaser8.SetArcWidthAngles(-0.209440, 0.523599)
DorsalPhaser8.SetArcHeightAngles(0.174533, 1.745329)
DorsalPhaser8.SetPhaserTextureStart(0)
DorsalPhaser8.SetPhaserTextureEnd(7)
DorsalPhaser8.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser8.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser8.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser8.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser8.SetInnerCoreColor(kColor)
DorsalPhaser8.SetNumSides(6)
DorsalPhaser8.SetMainRadius(0.150000)
DorsalPhaser8.SetTaperRadius(0.020000)
DorsalPhaser8.SetCoreScale(0.300000)
DorsalPhaser8.SetTaperRatio(0.250000)
DorsalPhaser8.SetTaperMinLength(30.000000)
DorsalPhaser8.SetTaperMaxLength(30.000000)
DorsalPhaser8.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser8.SetPerimeterTile(1.000000)
DorsalPhaser8.SetTextureSpeed(2.000000)
DorsalPhaser8.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser8)
#################################################
DorsalPhaser9 = App.PhaserProperty_Create("Phaser D9")

DorsalPhaser9.SetMaxCondition(1250.000000)
DorsalPhaser9.SetCritical(0)
DorsalPhaser9.SetTargetable(1)
DorsalPhaser9.SetPrimary(1)
DorsalPhaser9.SetPosition(0.262413, 0.938380, 0.250000)
DorsalPhaser9.SetPosition2D(38.000000, 29.000000)
DorsalPhaser9.SetRepairComplexity(3.000000)
DorsalPhaser9.SetDisabledPercentage(0.750000)
DorsalPhaser9.SetRadius(0.050000)
DorsalPhaser9.SetDumbfire(1)
DorsalPhaser9.SetWeaponID(8)
DorsalPhaser9.SetGroups(8)
DorsalPhaser9.SetDamageRadiusFactor(0.350000)
DorsalPhaser9.SetIconNum(363)
DorsalPhaser9.SetIconPositionX(97.000000)
DorsalPhaser9.SetIconPositionY(55.000000)
DorsalPhaser9.SetIconAboveShip(1)
DorsalPhaser9.SetFireSound("Type XV Phaser")
DorsalPhaser9.SetMaxCharge(2.000000)
DorsalPhaser9.SetMaxDamage(5000.000000)
DorsalPhaser9.SetMaxDamageDistance(200.000000)
DorsalPhaser9.SetMinFiringCharge(1.500000)
DorsalPhaser9.SetNormalDischargeRate(1.000000)
DorsalPhaser9.SetRechargeRate(0.500000)
DorsalPhaser9.SetIndicatorIconNum(515)
DorsalPhaser9.SetIndicatorIconPositionX(101.000000)
DorsalPhaser9.SetIndicatorIconPositionY(50.000000)
DorsalPhaser9Forward = App.TGPoint3()
DorsalPhaser9Forward.SetXYZ(0.857167, -0.515038, 0.000000)
DorsalPhaser9Up = App.TGPoint3()
DorsalPhaser9Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser9.SetOrientation(DorsalPhaser9Forward, DorsalPhaser9Up)
DorsalPhaser9.SetWidth(0.640000)
DorsalPhaser9.SetLength(0.375000)
DorsalPhaser9.SetArcWidthAngles(-0.523599, 0.209440)
DorsalPhaser9.SetArcHeightAngles(0.174533, 1.745329)
DorsalPhaser9.SetPhaserTextureStart(0)
DorsalPhaser9.SetPhaserTextureEnd(7)
DorsalPhaser9.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser9.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser9.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser9.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser9.SetInnerCoreColor(kColor)
DorsalPhaser9.SetNumSides(6)
DorsalPhaser9.SetMainRadius(0.150000)
DorsalPhaser9.SetTaperRadius(0.020000)
DorsalPhaser9.SetCoreScale(0.300000)
DorsalPhaser9.SetTaperRatio(0.250000)
DorsalPhaser9.SetTaperMinLength(30.000000)
DorsalPhaser9.SetTaperMaxLength(30.000000)
DorsalPhaser9.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser9.SetPerimeterTile(1.000000)
DorsalPhaser9.SetTextureSpeed(2.000000)
DorsalPhaser9.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser9)
#################################################
DorsalPhaser10 = App.PhaserProperty_Create("Phaser D10")

DorsalPhaser10.SetMaxCondition(1250.000000)
DorsalPhaser10.SetCritical(0)
DorsalPhaser10.SetTargetable(1)
DorsalPhaser10.SetPrimary(1)
DorsalPhaser10.SetPosition(0.210900, 0.545412, 0.251207)
DorsalPhaser10.SetPosition2D(92.000000, 31.000000)
DorsalPhaser10.SetRepairComplexity(3.000000)
DorsalPhaser10.SetDisabledPercentage(0.750000)
DorsalPhaser10.SetRadius(0.050000)
DorsalPhaser10.SetDumbfire(1)
DorsalPhaser10.SetWeaponID(9)
DorsalPhaser10.SetGroups(8)
DorsalPhaser10.SetDamageRadiusFactor(0.350000)
DorsalPhaser10.SetIconNum(363)
DorsalPhaser10.SetIconPositionX(81.000000)
DorsalPhaser10.SetIconPositionY(64.000000)
DorsalPhaser10.SetIconAboveShip(1)
DorsalPhaser10.SetFireSound("Type XV Phaser")
DorsalPhaser10.SetMaxCharge(2.000000)
DorsalPhaser10.SetMaxDamage(5000.000000)
DorsalPhaser10.SetMaxDamageDistance(200.000000)
DorsalPhaser10.SetMinFiringCharge(1.500000)
DorsalPhaser10.SetNormalDischargeRate(1.000000)
DorsalPhaser10.SetRechargeRate(0.500000)
DorsalPhaser10.SetIndicatorIconNum(515)
DorsalPhaser10.SetIndicatorIconPositionX(83.000000)
DorsalPhaser10.SetIndicatorIconPositionY(59.000000)
DorsalPhaser10Forward = App.TGPoint3()
DorsalPhaser10Forward.SetXYZ(0.438371, -0.898794, 0.000000)
DorsalPhaser10Up = App.TGPoint3()
DorsalPhaser10Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser10.SetOrientation(DorsalPhaser10Forward, DorsalPhaser10Up)
DorsalPhaser10.SetWidth(0.400000)
DorsalPhaser10.SetLength(0.140000)
DorsalPhaser10.SetArcWidthAngles(-0.349066, 0.349066)
DorsalPhaser10.SetArcHeightAngles(0.174533, 1.745329)
DorsalPhaser10.SetPhaserTextureStart(0)
DorsalPhaser10.SetPhaserTextureEnd(7)
DorsalPhaser10.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser10.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser10.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser10.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser10.SetInnerCoreColor(kColor)
DorsalPhaser10.SetNumSides(6)
DorsalPhaser10.SetMainRadius(0.150000)
DorsalPhaser10.SetTaperRadius(0.020000)
DorsalPhaser10.SetCoreScale(0.300000)
DorsalPhaser10.SetTaperRatio(0.250000)
DorsalPhaser10.SetTaperMinLength(30.000000)
DorsalPhaser10.SetTaperMaxLength(30.000000)
DorsalPhaser10.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser10.SetPerimeterTile(1.000000)
DorsalPhaser10.SetTextureSpeed(2.000000)
DorsalPhaser10.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser10)
#################################################
DorsalPhaser11 = App.PhaserProperty_Create("Phaser D11")

DorsalPhaser11.SetMaxCondition(1250.000000)
DorsalPhaser11.SetCritical(0)
DorsalPhaser11.SetTargetable(1)
DorsalPhaser11.SetPrimary(1)
DorsalPhaser11.SetPosition(-0.210900, 0.545412, 0.251207)
DorsalPhaser11.SetPosition2D(50.000000, 38.000000)
DorsalPhaser11.SetRepairComplexity(3.000000)
DorsalPhaser11.SetDisabledPercentage(0.750000)
DorsalPhaser11.SetRadius(0.050000)
DorsalPhaser11.SetDumbfire(1)
DorsalPhaser11.SetWeaponID(9)
DorsalPhaser11.SetGroups(4)
DorsalPhaser11.SetDamageRadiusFactor(0.350000)
DorsalPhaser11.SetIconNum(363)
DorsalPhaser11.SetIconPositionX(42.000000)
DorsalPhaser11.SetIconPositionY(64.000000)
DorsalPhaser11.SetIconAboveShip(1)
DorsalPhaser11.SetFireSound("Type XV Phaser")
DorsalPhaser11.SetMaxCharge(2.000000)
DorsalPhaser11.SetMaxDamage(5000.000000)
DorsalPhaser11.SetMaxDamageDistance(200.000000)
DorsalPhaser11.SetMinFiringCharge(1.500000)
DorsalPhaser11.SetNormalDischargeRate(1.000000)
DorsalPhaser11.SetRechargeRate(0.500000)
DorsalPhaser11.SetIndicatorIconNum(514)
DorsalPhaser11.SetIndicatorIconPositionX(47.000000)
DorsalPhaser11.SetIndicatorIconPositionY(59.000000)
DorsalPhaser11Forward = App.TGPoint3()
DorsalPhaser11Forward.SetXYZ(-0.438371, -0.898794, 0.000000)
DorsalPhaser11Up = App.TGPoint3()
DorsalPhaser11Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser11.SetOrientation(DorsalPhaser11Forward, DorsalPhaser11Up)
DorsalPhaser11.SetWidth(0.400000)
DorsalPhaser11.SetLength(0.140000)
DorsalPhaser11.SetArcWidthAngles(-0.349066, 0.349066)
DorsalPhaser11.SetArcHeightAngles(0.174533, 1.745329)
DorsalPhaser11.SetPhaserTextureStart(0)
DorsalPhaser11.SetPhaserTextureEnd(7)
DorsalPhaser11.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser11.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser11.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser11.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser11.SetInnerCoreColor(kColor)
DorsalPhaser11.SetNumSides(6)
DorsalPhaser11.SetMainRadius(0.150000)
DorsalPhaser11.SetTaperRadius(0.020000)
DorsalPhaser11.SetCoreScale(0.300000)
DorsalPhaser11.SetTaperRatio(0.250000)
DorsalPhaser11.SetTaperMinLength(30.000000)
DorsalPhaser11.SetTaperMaxLength(30.000000)
DorsalPhaser11.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser11.SetPerimeterTile(1.000000)
DorsalPhaser11.SetTextureSpeed(2.000000)
DorsalPhaser11.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser11)
#################################################
DorsalPhaser12 = App.PhaserProperty_Create("Phaser D12")

DorsalPhaser12.SetMaxCondition(1250.000000)
DorsalPhaser12.SetCritical(0)
DorsalPhaser12.SetTargetable(1)
DorsalPhaser12.SetPrimary(1)
DorsalPhaser12.SetPosition(-0.862013, 0.323452, 0.080000)
DorsalPhaser12.SetPosition2D(79.000000, 39.000000)
DorsalPhaser12.SetRepairComplexity(3.000000)
DorsalPhaser12.SetDisabledPercentage(0.750000)
DorsalPhaser12.SetRadius(0.050000)
DorsalPhaser12.SetDumbfire(1)
DorsalPhaser12.SetWeaponID(10)
DorsalPhaser12.SetGroups(4)
DorsalPhaser12.SetDamageRadiusFactor(0.250000)
DorsalPhaser12.SetIconNum(363)
DorsalPhaser12.SetIconPositionX(10.000000)
DorsalPhaser12.SetIconPositionY(80.000000)
DorsalPhaser12.SetIconAboveShip(1)
DorsalPhaser12.SetFireSound("Type XII Phaser")
DorsalPhaser12.SetMaxCharge(2.000000)
DorsalPhaser12.SetMaxDamage(3000.000000)
DorsalPhaser12.SetMaxDamageDistance(150.000000)
DorsalPhaser12.SetMinFiringCharge(1.500000)
DorsalPhaser12.SetNormalDischargeRate(1.000000)
DorsalPhaser12.SetRechargeRate(0.500000)
DorsalPhaser12.SetIndicatorIconNum(514)
DorsalPhaser12.SetIndicatorIconPositionX(15.000000)
DorsalPhaser12.SetIndicatorIconPositionY(75.000000)
DorsalPhaser12Forward = App.TGPoint3()
DorsalPhaser12Forward.SetXYZ(-0.838671, -0.544639, 0.000000)
DorsalPhaser12Up = App.TGPoint3()
DorsalPhaser12Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser12.SetOrientation(DorsalPhaser12Forward, DorsalPhaser12Up)
DorsalPhaser12.SetWidth(0.400000)
DorsalPhaser12.SetLength(0.140000)
DorsalPhaser12.SetArcWidthAngles(-0.349066, 0.349066)
DorsalPhaser12.SetArcHeightAngles(-0.174533, 1.047198)
DorsalPhaser12.SetPhaserTextureStart(0)
DorsalPhaser12.SetPhaserTextureEnd(7)
DorsalPhaser12.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser12.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser12.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser12.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser12.SetInnerCoreColor(kColor)
DorsalPhaser12.SetNumSides(6)
DorsalPhaser12.SetMainRadius(0.120000)
DorsalPhaser12.SetTaperRadius(0.020000)
DorsalPhaser12.SetCoreScale(0.300000)
DorsalPhaser12.SetTaperRatio(0.250000)
DorsalPhaser12.SetTaperMinLength(30.000000)
DorsalPhaser12.SetTaperMaxLength(30.000000)
DorsalPhaser12.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser12.SetPerimeterTile(1.000000)
DorsalPhaser12.SetTextureSpeed(2.000000)
DorsalPhaser12.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser12)
#################################################
DorsalPhaser13 = App.PhaserProperty_Create("Phaser D13")

DorsalPhaser13.SetMaxCondition(1250.000000)
DorsalPhaser13.SetCritical(0)
DorsalPhaser13.SetTargetable(1)
DorsalPhaser13.SetPrimary(1)
DorsalPhaser13.SetPosition(0.862013, 0.323452, 0.080000)
DorsalPhaser13.SetPosition2D(65.000000, -2.000000)
DorsalPhaser13.SetRepairComplexity(3.000000)
DorsalPhaser13.SetDisabledPercentage(0.750000)
DorsalPhaser13.SetRadius(0.050000)
DorsalPhaser13.SetDumbfire(1)
DorsalPhaser13.SetWeaponID(10)
DorsalPhaser13.SetGroups(8)
DorsalPhaser13.SetDamageRadiusFactor(0.250000)
DorsalPhaser13.SetIconNum(363)
DorsalPhaser13.SetIconPositionX(110.000000)
DorsalPhaser13.SetIconPositionY(80.000000)
DorsalPhaser13.SetIconAboveShip(1)
DorsalPhaser13.SetFireSound("Type XII Phaser")
DorsalPhaser13.SetMaxCharge(2.000000)
DorsalPhaser13.SetMaxDamage(3000.000000)
DorsalPhaser13.SetMaxDamageDistance(150.000000)
DorsalPhaser13.SetMinFiringCharge(1.500000)
DorsalPhaser13.SetNormalDischargeRate(1.000000)
DorsalPhaser13.SetRechargeRate(0.500000)
DorsalPhaser13.SetIndicatorIconNum(515)
DorsalPhaser13.SetIndicatorIconPositionX(115.000000)
DorsalPhaser13.SetIndicatorIconPositionY(75.000000)
DorsalPhaser13Forward = App.TGPoint3()
DorsalPhaser13Forward.SetXYZ(0.838671, -0.544639, 0.000000)
DorsalPhaser13Up = App.TGPoint3()
DorsalPhaser13Up.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser13.SetOrientation(DorsalPhaser13Forward, DorsalPhaser13Up)
DorsalPhaser13.SetWidth(0.400000)
DorsalPhaser13.SetLength(0.140000)
DorsalPhaser13.SetArcWidthAngles(-0.349066, 0.349066)
DorsalPhaser13.SetArcHeightAngles(-0.174533, 1.047198)
DorsalPhaser13.SetPhaserTextureStart(0)
DorsalPhaser13.SetPhaserTextureEnd(7)
DorsalPhaser13.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser13.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser13.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser13.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser13.SetInnerCoreColor(kColor)
DorsalPhaser13.SetNumSides(6)
DorsalPhaser13.SetMainRadius(0.120000)
DorsalPhaser13.SetTaperRadius(0.020000)
DorsalPhaser13.SetCoreScale(0.300000)
DorsalPhaser13.SetTaperRatio(0.250000)
DorsalPhaser13.SetTaperMinLength(30.000000)
DorsalPhaser13.SetTaperMaxLength(30.000000)
DorsalPhaser13.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser13.SetPerimeterTile(1.000000)
DorsalPhaser13.SetTextureSpeed(2.000000)
DorsalPhaser13.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser13)
#################################################
MainVentralPhaser = App.PhaserProperty_Create("Phaser V1")

MainVentralPhaser.SetMaxCondition(1500.000000)
MainVentralPhaser.SetCritical(0)
MainVentralPhaser.SetTargetable(1)
MainVentralPhaser.SetPrimary(1)
MainVentralPhaser.SetPosition(0.000000, 0.120000, -0.129000)
MainVentralPhaser.SetPosition2D(64.000000, 53.000000)
MainVentralPhaser.SetRepairComplexity(3.000000)
MainVentralPhaser.SetDisabledPercentage(0.750000)
MainVentralPhaser.SetRadius(0.050000)
MainVentralPhaser.SetDumbfire(0)
MainVentralPhaser.SetWeaponID(1)
MainVentralPhaser.SetGroups(1)
MainVentralPhaser.SetDamageRadiusFactor(0.350000)
MainVentralPhaser.SetIconNum(363)
MainVentralPhaser.SetIconPositionX(65.000000)
MainVentralPhaser.SetIconPositionY(74.000000)
MainVentralPhaser.SetIconAboveShip(0)
MainVentralPhaser.SetFireSound("Type XV Phaser")
MainVentralPhaser.SetMaxCharge(2.000000)
MainVentralPhaser.SetMaxDamage(5000.000000)
MainVentralPhaser.SetMaxDamageDistance(200.000000)
MainVentralPhaser.SetMinFiringCharge(1.500000)
MainVentralPhaser.SetNormalDischargeRate(1.000000)
MainVentralPhaser.SetRechargeRate(0.500000)
MainVentralPhaser.SetIndicatorIconNum(511)
MainVentralPhaser.SetIndicatorIconPositionX(59.000000)
MainVentralPhaser.SetIndicatorIconPositionY(69.000000)
MainVentralPhaserForward = App.TGPoint3()
MainVentralPhaserForward.SetXYZ(0.000000, 0.000000, -1.000000)
MainVentralPhaserUp = App.TGPoint3()
MainVentralPhaserUp.SetXYZ(0.000000, -1.000000, 0.000000)
MainVentralPhaser.SetOrientation(MainVentralPhaserForward, MainVentralPhaserUp)
MainVentralPhaser.SetWidth(0.340000)
MainVentralPhaser.SetLength(0.360000)
MainVentralPhaser.SetArcWidthAngles(-0.698132, 0.698132)
MainVentralPhaser.SetArcHeightAngles(-0.785398, 0.785398)
MainVentralPhaser.SetPhaserTextureStart(0)
MainVentralPhaser.SetPhaserTextureEnd(7)
MainVentralPhaser.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
MainVentralPhaser.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
MainVentralPhaser.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
MainVentralPhaser.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
MainVentralPhaser.SetInnerCoreColor(kColor)
MainVentralPhaser.SetNumSides(6)
MainVentralPhaser.SetMainRadius(0.150000)
MainVentralPhaser.SetTaperRadius(0.020000)
MainVentralPhaser.SetCoreScale(0.300000)
MainVentralPhaser.SetTaperRatio(0.250000)
MainVentralPhaser.SetTaperMinLength(30.000000)
MainVentralPhaser.SetTaperMaxLength(30.000000)
MainVentralPhaser.SetLengthTextureTilePerUnit(0.050000)
MainVentralPhaser.SetPerimeterTile(1.000000)
MainVentralPhaser.SetTextureSpeed(2.000000)
MainVentralPhaser.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(MainVentralPhaser)
#################################################
VentralPhaser7extra = App.PhaserProperty_Create("Phaser V10")

VentralPhaser7extra.SetMaxCondition(1500.000000)
VentralPhaser7extra.SetCritical(0)
VentralPhaser7extra.SetTargetable(1)
VentralPhaser7extra.SetPrimary(1)
VentralPhaser7extra.SetPosition(0.000000, 1.550000, -0.050000)
VentralPhaser7extra.SetPosition2D(80.000000, 19.000000)
VentralPhaser7extra.SetRepairComplexity(3.000000)
VentralPhaser7extra.SetDisabledPercentage(0.750000)
VentralPhaser7extra.SetRadius(0.050000)
VentralPhaser7extra.SetDumbfire(0)
VentralPhaser7extra.SetWeaponID(7)
VentralPhaser7extra.SetGroups(4)
VentralPhaser7extra.SetDamageRadiusFactor(0.350000)
VentralPhaser7extra.SetIconNum(335)
VentralPhaser7extra.SetIconPositionX(5.000000)
VentralPhaser7extra.SetIconPositionY(54.000000)
VentralPhaser7extra.SetIconAboveShip(0)
VentralPhaser7extra.SetFireSound("Type XV Phaser")
VentralPhaser7extra.SetMaxCharge(2.000000)
VentralPhaser7extra.SetMaxDamage(5000.000000)
VentralPhaser7extra.SetMaxDamageDistance(200.000000)
VentralPhaser7extra.SetMinFiringCharge(1.500000)
VentralPhaser7extra.SetNormalDischargeRate(1.000000)
VentralPhaser7extra.SetRechargeRate(0.500000)
VentralPhaser7extra.SetIndicatorIconNum(514)
VentralPhaser7extra.SetIndicatorIconPositionX(20.000000)
VentralPhaser7extra.SetIndicatorIconPositionY(60.000000)
VentralPhaser7extraForward = App.TGPoint3()
VentralPhaser7extraForward.SetXYZ(-1.000000, 0.000000, 0.000000)
VentralPhaser7extraUp = App.TGPoint3()
VentralPhaser7extraUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser7extra.SetOrientation(VentralPhaser7extraForward, VentralPhaser7extraUp)
VentralPhaser7extra.SetWidth(1.750000)
VentralPhaser7extra.SetLength(1.250000)
VentralPhaser7extra.SetArcWidthAngles(0.087266, 0.698132)
VentralPhaser7extra.SetArcHeightAngles(0.087266, 0.000000)
VentralPhaser7extra.SetPhaserTextureStart(0)
VentralPhaser7extra.SetPhaserTextureEnd(7)
VentralPhaser7extra.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser7extra.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser7extra.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser7extra.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser7extra.SetInnerCoreColor(kColor)
VentralPhaser7extra.SetNumSides(6)
VentralPhaser7extra.SetMainRadius(0.150000)
VentralPhaser7extra.SetTaperRadius(0.020000)
VentralPhaser7extra.SetCoreScale(0.300000)
VentralPhaser7extra.SetTaperRatio(0.250000)
VentralPhaser7extra.SetTaperMinLength(30.000000)
VentralPhaser7extra.SetTaperMaxLength(30.000000)
VentralPhaser7extra.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser7extra.SetPerimeterTile(1.000000)
VentralPhaser7extra.SetTextureSpeed(2.000000)
VentralPhaser7extra.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser7extra)
#################################################
VentralPhaser8extra = App.PhaserProperty_Create("Phaser V11")

VentralPhaser8extra.SetMaxCondition(1500.000000)
VentralPhaser8extra.SetCritical(0)
VentralPhaser8extra.SetTargetable(1)
VentralPhaser8extra.SetPrimary(1)
VentralPhaser8extra.SetPosition(0.000000, 1.550000, -0.050000)
VentralPhaser8extra.SetPosition2D(44.000000, 27.000000)
VentralPhaser8extra.SetRepairComplexity(3.000000)
VentralPhaser8extra.SetDisabledPercentage(0.750000)
VentralPhaser8extra.SetRadius(0.050000)
VentralPhaser8extra.SetDumbfire(0)
VentralPhaser8extra.SetWeaponID(7)
VentralPhaser8extra.SetGroups(8)
VentralPhaser8extra.SetDamageRadiusFactor(0.350000)
VentralPhaser8extra.SetIconNum(355)
VentralPhaser8extra.SetIconPositionX(100.000000)
VentralPhaser8extra.SetIconPositionY(54.000000)
VentralPhaser8extra.SetIconAboveShip(0)
VentralPhaser8extra.SetFireSound("Type XV Phaser")
VentralPhaser8extra.SetMaxCharge(2.000000)
VentralPhaser8extra.SetMaxDamage(5000.000000)
VentralPhaser8extra.SetMaxDamageDistance(200.000000)
VentralPhaser8extra.SetMinFiringCharge(1.500000)
VentralPhaser8extra.SetNormalDischargeRate(1.000000)
VentralPhaser8extra.SetRechargeRate(0.500000)
VentralPhaser8extra.SetIndicatorIconNum(515)
VentralPhaser8extra.SetIndicatorIconPositionX(110.000000)
VentralPhaser8extra.SetIndicatorIconPositionY(60.000000)
VentralPhaser8extraForward = App.TGPoint3()
VentralPhaser8extraForward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralPhaser8extraUp = App.TGPoint3()
VentralPhaser8extraUp.SetXYZ(0.000000, 0.000000, 1.000000)
VentralPhaser8extra.SetOrientation(VentralPhaser8extraForward, VentralPhaser8extraUp)
VentralPhaser8extra.SetWidth(1.750000)
VentralPhaser8extra.SetLength(1.250000)
VentralPhaser8extra.SetArcWidthAngles(-0.087266, -0.698132)
VentralPhaser8extra.SetArcHeightAngles(0.087266, 0.000000)
VentralPhaser8extra.SetPhaserTextureStart(0)
VentralPhaser8extra.SetPhaserTextureEnd(7)
VentralPhaser8extra.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
VentralPhaser8extra.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
VentralPhaser8extra.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
VentralPhaser8extra.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
VentralPhaser8extra.SetInnerCoreColor(kColor)
VentralPhaser8extra.SetNumSides(6)
VentralPhaser8extra.SetMainRadius(0.150000)
VentralPhaser8extra.SetTaperRadius(0.020000)
VentralPhaser8extra.SetCoreScale(0.300000)
VentralPhaser8extra.SetTaperRatio(0.250000)
VentralPhaser8extra.SetTaperMinLength(30.000000)
VentralPhaser8extra.SetTaperMaxLength(30.000000)
VentralPhaser8extra.SetLengthTextureTilePerUnit(0.050000)
VentralPhaser8extra.SetPerimeterTile(1.000000)
VentralPhaser8extra.SetTextureSpeed(2.000000)
VentralPhaser8extra.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser8extra)
#################################################
DorsalPhaser8extra = App.PhaserProperty_Create("Phaser D14")

DorsalPhaser8extra.SetMaxCondition(1500.000000)
DorsalPhaser8extra.SetCritical(0)
DorsalPhaser8extra.SetTargetable(1)
DorsalPhaser8extra.SetPrimary(1)
DorsalPhaser8extra.SetPosition(0.000000, 1.550000, 0.220000)
DorsalPhaser8extra.SetPosition2D(38.000000, 13.000000)
DorsalPhaser8extra.SetRepairComplexity(3.000000)
DorsalPhaser8extra.SetDisabledPercentage(0.750000)
DorsalPhaser8extra.SetRadius(0.050000)
DorsalPhaser8extra.SetDumbfire(1)
DorsalPhaser8extra.SetWeaponID(3)
DorsalPhaser8extra.SetGroups(8)
DorsalPhaser8extra.SetDamageRadiusFactor(0.350000)
DorsalPhaser8extra.SetIconNum(363)
DorsalPhaser8extra.SetIconPositionX(110.000000)
DorsalPhaser8extra.SetIconPositionY(55.000000)
DorsalPhaser8extra.SetIconAboveShip(1)
DorsalPhaser8extra.SetFireSound("Type XV Phaser")
DorsalPhaser8extra.SetMaxCharge(2.000000)
DorsalPhaser8extra.SetMaxDamage(5000.000000)
DorsalPhaser8extra.SetMaxDamageDistance(200.000000)
DorsalPhaser8extra.SetMinFiringCharge(1.500000)
DorsalPhaser8extra.SetNormalDischargeRate(1.000000)
DorsalPhaser8extra.SetRechargeRate(0.500000)
DorsalPhaser8extra.SetIndicatorIconNum(515)
DorsalPhaser8extra.SetIndicatorIconPositionX(111.000000)
DorsalPhaser8extra.SetIndicatorIconPositionY(51.000000)
DorsalPhaser8extraForward = App.TGPoint3()
DorsalPhaser8extraForward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser8extraUp = App.TGPoint3()
DorsalPhaser8extraUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser8extra.SetOrientation(DorsalPhaser8extraForward, DorsalPhaser8extraUp)
DorsalPhaser8extra.SetWidth(0.780000)
DorsalPhaser8extra.SetLength(1.300000)
DorsalPhaser8extra.SetArcWidthAngles(-1.692969, -2.094395)
DorsalPhaser8extra.SetArcHeightAngles(-0.052360, 1.745329)
DorsalPhaser8extra.SetPhaserTextureStart(0)
DorsalPhaser8extra.SetPhaserTextureEnd(7)
DorsalPhaser8extra.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser8extra.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser8extra.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser8extra.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser8extra.SetInnerCoreColor(kColor)
DorsalPhaser8extra.SetNumSides(6)
DorsalPhaser8extra.SetMainRadius(0.150000)
DorsalPhaser8extra.SetTaperRadius(0.020000)
DorsalPhaser8extra.SetCoreScale(0.300000)
DorsalPhaser8extra.SetTaperRatio(0.250000)
DorsalPhaser8extra.SetTaperMinLength(30.000000)
DorsalPhaser8extra.SetTaperMaxLength(30.000000)
DorsalPhaser8extra.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser8extra.SetPerimeterTile(1.000000)
DorsalPhaser8extra.SetTextureSpeed(2.000000)
DorsalPhaser8extra.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser8extra)
#################################################
DorsalPhaser9extra = App.PhaserProperty_Create("Phaser D15")

DorsalPhaser9extra.SetMaxCondition(1500.000000)
DorsalPhaser9extra.SetCritical(0)
DorsalPhaser9extra.SetTargetable(1)
DorsalPhaser9extra.SetPrimary(1)
DorsalPhaser9extra.SetPosition(0.000000, 1.550000, 0.220000)
DorsalPhaser9extra.SetPosition2D(93.000000, 16.000000)
DorsalPhaser9extra.SetRepairComplexity(3.000000)
DorsalPhaser9extra.SetDisabledPercentage(0.750000)
DorsalPhaser9extra.SetRadius(0.050000)
DorsalPhaser9extra.SetDumbfire(1)
DorsalPhaser9extra.SetWeaponID(3)
DorsalPhaser9extra.SetGroups(4)
DorsalPhaser9extra.SetDamageRadiusFactor(0.350000)
DorsalPhaser9extra.SetIconNum(363)
DorsalPhaser9extra.SetIconPositionX(20.000000)
DorsalPhaser9extra.SetIconPositionY(56.000000)
DorsalPhaser9extra.SetIconAboveShip(1)
DorsalPhaser9extra.SetFireSound("Type XV Phaser")
DorsalPhaser9extra.SetMaxCharge(2.000000)
DorsalPhaser9extra.SetMaxDamage(5000.000000)
DorsalPhaser9extra.SetMaxDamageDistance(200.000000)
DorsalPhaser9extra.SetMinFiringCharge(1.500000)
DorsalPhaser9extra.SetNormalDischargeRate(1.000000)
DorsalPhaser9extra.SetRechargeRate(0.500000)
DorsalPhaser9extra.SetIndicatorIconNum(514)
DorsalPhaser9extra.SetIndicatorIconPositionX(21.000000)
DorsalPhaser9extra.SetIndicatorIconPositionY(52.000000)
DorsalPhaser9extraForward = App.TGPoint3()
DorsalPhaser9extraForward.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPhaser9extraUp = App.TGPoint3()
DorsalPhaser9extraUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPhaser9extra.SetOrientation(DorsalPhaser9extraForward, DorsalPhaser9extraUp)
DorsalPhaser9extra.SetWidth(0.780000)
DorsalPhaser9extra.SetLength(1.300000)
DorsalPhaser9extra.SetArcWidthAngles(1.692969, 2.094395)
DorsalPhaser9extra.SetArcHeightAngles(-0.052360, 1.745329)
DorsalPhaser9extra.SetPhaserTextureStart(0)
DorsalPhaser9extra.SetPhaserTextureEnd(7)
DorsalPhaser9extra.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.639216, 0.000000, 0.000000, 1.000000)
DorsalPhaser9extra.SetOuterShellColor(kColor)
kColor.SetRGBA(0.992157, 0.192157, 0.054902, 1.000000)
DorsalPhaser9extra.SetInnerShellColor(kColor)
kColor.SetRGBA(0.592157, 0.592157, 0.000000, 1.000000)
DorsalPhaser9extra.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.803922, 0.803922, 0.000000, 1.000000)
DorsalPhaser9extra.SetInnerCoreColor(kColor)
DorsalPhaser9extra.SetNumSides(6)
DorsalPhaser9extra.SetMainRadius(0.150000)
DorsalPhaser9extra.SetTaperRadius(0.020000)
DorsalPhaser9extra.SetCoreScale(0.300000)
DorsalPhaser9extra.SetTaperRatio(0.250000)
DorsalPhaser9extra.SetTaperMinLength(30.000000)
DorsalPhaser9extra.SetTaperMaxLength(30.000000)
DorsalPhaser9extra.SetLengthTextureTilePerUnit(0.050000)
DorsalPhaser9extra.SetPerimeterTile(1.000000)
DorsalPhaser9extra.SetTextureSpeed(2.000000)
DorsalPhaser9extra.SetTextureName("data/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser9extra)
#################################################
HullLight5 = App.BlinkingLightProperty_Create("Hull Light 5")

HullLight5Forward = App.TGPoint3()
HullLight5Forward.SetXYZ(0.000000, 1.000000, 0.000000)
HullLight5Up = App.TGPoint3()
HullLight5Up.SetXYZ(0.000000, 0.000000, 1.000000)
HullLight5Right = App.TGPoint3()
HullLight5Right.SetXYZ(1.000000, 0.000000, 0.000000)
HullLight5.SetOrientation(HullLight5Forward, HullLight5Up, HullLight5Right)
HullLight5Position = App.TGPoint3()
HullLight5Position.SetXYZ(0.000000, -0.436363, -0.545671)
HullLight5.SetPosition(HullLight5Position)
HullLight5LightColor = App.TGColorA()
HullLight5LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
HullLight5.SetColor(HullLight5LightColor)
HullLight5.SetRadius(0.600000)
HullLight5.SetPeriod(5.000000)
HullLight5.SetDuration(2.000000)
HullLight5.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(HullLight5)

# 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("Damage Control", 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("Phaser Arrays", 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 D5", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D6", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D7", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D8", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D9", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D10", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D11", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D12", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D13", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D14", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser D15", 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 V3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser V4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser V5", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser V6", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser V7", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser V8", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser V9", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser V10", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Phaser V11", 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("Torpedo Tubes", 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("Tube A3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tube A4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tube A5", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tube A6", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Turret", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Launcher A", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Launcher B", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Launcher C", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Launcher D", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Launcher E", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Launcher F", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Launcher G", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Launcher H", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Launcher I", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Launcher J", 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 A1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractor A2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Decoy launcher", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenForward", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenLeft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenRight", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenBack", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenUp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenDown", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("FirstPerson", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Sovereign", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 2 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("saucerlight1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("saucerlight2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("saucerlightgreen1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("saucerlightgreen2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("saucerlightred2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("saucerlightred1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("bridgeblinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("hulllight1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("rearhulllight", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("snacellelight1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("snacellelight2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("snacellelight3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("pnacellelight1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("pnacellelight2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("pnacellelight3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("spotlight1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("spotlight2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("hulllight3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("spotlight3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("spotlight4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Hull Light 5", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Nano Blinker", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)