# D:\Games\Bridge Commander\scripts\ships\Hardpoints\LCTitan-saucerHPNL.py
# This file was automatically generated - modify at your own risk.
# 

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

LCTitanSaucer.SetGenus(1)
LCTitanSaucer.SetSpecies(103)
LCTitanSaucer.SetMass(350.000000)
LCTitanSaucer.SetRotationalInertia(800.000000)
LCTitanSaucer.SetShipName("LCTitanSaucer")
LCTitanSaucer.SetModelFilename("data/Models/Ships/titan-saucer.nif")
LCTitanSaucer.SetDamageResolution(15.000000)
LCTitanSaucer.SetAffiliation(111)
LCTitanSaucer.SetStationary(0)
LCTitanSaucer.SetAIString("FedAttack")
LCTitanSaucer.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(LCTitanSaucer)
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(20000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 1.300000, 0.300000)
Hull.SetPosition2D(8.000000, 11.000000)
Hull.SetRepairComplexity(3.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(2.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(5000.000000)
Bridge.SetCritical(1)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.000000, 1.290000, 0.670000)
Bridge.SetPosition2D(62.000000, 37.000000)
Bridge.SetRepairComplexity(3.000000)
Bridge.SetDisabledPercentage(0.000000)
Bridge.SetRadius(0.080000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
ExecutiveShuttlebay = App.HullProperty_Create("Executive Shuttlebay ")

ExecutiveShuttlebay.SetMaxCondition(3000.000000)
ExecutiveShuttlebay.SetCritical(0)
ExecutiveShuttlebay.SetTargetable(1)
ExecutiveShuttlebay.SetPrimary(0)
ExecutiveShuttlebay.SetPosition(0.000000, 0.320000, 0.520000)
ExecutiveShuttlebay.SetPosition2D(62.000000, 66.000000)
ExecutiveShuttlebay.SetRepairComplexity(3.000000)
ExecutiveShuttlebay.SetDisabledPercentage(0.000000)
ExecutiveShuttlebay.SetRadius(0.110000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ExecutiveShuttlebay)
#################################################
Shuttlebay5 = App.HullProperty_Create("Shuttlebay 5")

Shuttlebay5.SetMaxCondition(2000.000000)
Shuttlebay5.SetCritical(0)
Shuttlebay5.SetTargetable(1)
Shuttlebay5.SetPrimary(0)
Shuttlebay5.SetPosition(-1.150000, 1.510000, 0.145000)
Shuttlebay5.SetPosition2D(12.000000, 45.000000)
Shuttlebay5.SetRepairComplexity(3.000000)
Shuttlebay5.SetDisabledPercentage(0.000000)
Shuttlebay5.SetRadius(0.110000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay5)
#################################################
Shuttlebay6 = App.HullProperty_Create("Shuttlebay 6")

Shuttlebay6.SetMaxCondition(2000.000000)
Shuttlebay6.SetCritical(0)
Shuttlebay6.SetTargetable(1)
Shuttlebay6.SetPrimary(0)
Shuttlebay6.SetPosition(1.150000, 1.510000, 0.145000)
Shuttlebay6.SetPosition2D(113.000000, 47.000000)
Shuttlebay6.SetRepairComplexity(3.000000)
Shuttlebay6.SetDisabledPercentage(0.000000)
Shuttlebay6.SetRadius(0.110000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay6)
#################################################
Shuttlebay7 = App.HullProperty_Create("Shuttlebay 7")

Shuttlebay7.SetMaxCondition(3000.000000)
Shuttlebay7.SetCritical(0)
Shuttlebay7.SetTargetable(1)
Shuttlebay7.SetPrimary(0)
Shuttlebay7.SetPosition(0.000000, 2.530000, 0.230000)
Shuttlebay7.SetPosition2D(45.000000, 15.000000)
Shuttlebay7.SetRepairComplexity(3.000000)
Shuttlebay7.SetDisabledPercentage(0.000000)
Shuttlebay7.SetRadius(0.110000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay7)
#################################################
Shuttlebay8 = App.HullProperty_Create("Shuttlebay 8")

Shuttlebay8.SetMaxCondition(2000.000000)
Shuttlebay8.SetCritical(0)
Shuttlebay8.SetTargetable(1)
Shuttlebay8.SetPrimary(0)
Shuttlebay8.SetPosition(0.390000, 2.490000, 0.230000)
Shuttlebay8.SetPosition2D(77.000000, 15.000000)
Shuttlebay8.SetRepairComplexity(3.000000)
Shuttlebay8.SetDisabledPercentage(0.000000)
Shuttlebay8.SetRadius(0.110000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay8)
#################################################
Shuttlebay9 = App.HullProperty_Create("Shuttlebay 9")

Shuttlebay9.SetMaxCondition(2000.000000)
Shuttlebay9.SetCritical(0)
Shuttlebay9.SetTargetable(1)
Shuttlebay9.SetPrimary(0)
Shuttlebay9.SetPosition(-0.390000, 2.490000, 0.230000)
Shuttlebay9.SetPosition2D(61.000000, 7.000000)
Shuttlebay9.SetRepairComplexity(3.000000)
Shuttlebay9.SetDisabledPercentage(0.000000)
Shuttlebay9.SetRadius(0.110000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay9)
#################################################
SecondaryDeflectorDish = App.HullProperty_Create("Secondary Deflector Dish")

SecondaryDeflectorDish.SetMaxCondition(3000.000000)
SecondaryDeflectorDish.SetCritical(0)
SecondaryDeflectorDish.SetTargetable(1)
SecondaryDeflectorDish.SetPrimary(0)
SecondaryDeflectorDish.SetPosition(0.000000, 2.550000, 0.435000)
SecondaryDeflectorDish.SetPosition2D(116.000000, 10.000000)
SecondaryDeflectorDish.SetRepairComplexity(3.000000)
SecondaryDeflectorDish.SetDisabledPercentage(0.000000)
SecondaryDeflectorDish.SetRadius(0.150000)
App.g_kModelPropertyManager.RegisterLocalTemplate(SecondaryDeflectorDish)
#################################################
AblativeArmour = App.HullProperty_Create("Ablative Armour")

AblativeArmour.SetMaxCondition(4000.000000)
AblativeArmour.SetCritical(0)
AblativeArmour.SetTargetable(1)
AblativeArmour.SetPrimary(0)
AblativeArmour.SetPosition(0.000000, -1.000000, -0.400000)
AblativeArmour.SetPosition2D(9.000000, 95.000000)
AblativeArmour.SetRepairComplexity(3.000000)
AblativeArmour.SetDisabledPercentage(0.000000)
AblativeArmour.SetRadius(5.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(AblativeArmour)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(3000.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-1.260000, -0.100000, 0.330000)
PortImpulse.SetPosition2D(30.000000, 89.000000)
PortImpulse.SetRepairComplexity(3.000000)
PortImpulse.SetDisabledPercentage(0.500000)
PortImpulse.SetRadius(0.220000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(3000.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(1.260000, -0.100000, 0.330000)
StarImpulse.SetPosition2D(99.000000, 89.000000)
StarImpulse.SetRepairComplexity(3.000000)
StarImpulse.SetDisabledPercentage(0.500000)
StarImpulse.SetRadius(0.220000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
AuxPortNacelle = App.EngineProperty_Create("Aux Port Nacelle")

AuxPortNacelle.SetMaxCondition(4000.000000)
AuxPortNacelle.SetCritical(0)
AuxPortNacelle.SetTargetable(1)
AuxPortNacelle.SetPrimary(1)
AuxPortNacelle.SetPosition(-1.800000, 1.100000, 0.350000)
AuxPortNacelle.SetPosition2D(12.000000, 63.000000)
AuxPortNacelle.SetRepairComplexity(3.000000)
AuxPortNacelle.SetDisabledPercentage(0.500000)
AuxPortNacelle.SetRadius(0.500000)
AuxPortNacelle.SetEngineType(AuxPortNacelle.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(AuxPortNacelle)
#################################################
AuxStarNacelle = App.EngineProperty_Create("Aux Star Nacelle")

AuxStarNacelle.SetMaxCondition(4000.000000)
AuxStarNacelle.SetCritical(0)
AuxStarNacelle.SetTargetable(1)
AuxStarNacelle.SetPrimary(1)
AuxStarNacelle.SetPosition(1.800000, 1.100000, 0.350000)
AuxStarNacelle.SetPosition2D(113.000000, 64.000000)
AuxStarNacelle.SetRepairComplexity(3.000000)
AuxStarNacelle.SetDisabledPercentage(0.500000)
AuxStarNacelle.SetRadius(0.500000)
AuxStarNacelle.SetEngineType(AuxStarNacelle.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(AuxStarNacelle)
#################################################
ImpulseDrive = App.ImpulseEngineProperty_Create("Impulse Drive")

ImpulseDrive.SetMaxCondition(200.000000)
ImpulseDrive.SetCritical(0)
ImpulseDrive.SetTargetable(0)
ImpulseDrive.SetPrimary(1)
ImpulseDrive.SetPosition(0.000000, 0.000000, 0.000000)
ImpulseDrive.SetPosition2D(0.000000, 0.000000)
ImpulseDrive.SetRepairComplexity(1.000000)
ImpulseDrive.SetDisabledPercentage(0.500000)
ImpulseDrive.SetRadius(0.100000)
ImpulseDrive.SetNormalPowerPerSecond(500.000000)
ImpulseDrive.SetMaxAccel(1.800000)
ImpulseDrive.SetMaxAngularAccel(0.260000)
ImpulseDrive.SetMaxAngularVelocity(0.300000)
ImpulseDrive.SetMaxSpeed(10.000000)
ImpulseDrive.SetEngineSound("Federation Engine")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseDrive)
#################################################
ReactorCore = App.PowerProperty_Create("Reactor Core")

ReactorCore.SetMaxCondition(7000.000000)
ReactorCore.SetCritical(1)
ReactorCore.SetTargetable(1)
ReactorCore.SetPrimary(1)
ReactorCore.SetPosition(0.000000, 0.800000, 0.190000)
ReactorCore.SetPosition2D(62.000000, 83.000000)
ReactorCore.SetRepairComplexity(3.000000)
ReactorCore.SetDisabledPercentage(0.500000)
ReactorCore.SetRadius(0.150000)
ReactorCore.SetMainBatteryLimit(90000.000000)
ReactorCore.SetBackupBatteryLimit(70000.000000)
ReactorCore.SetMainConduitCapacity(1650.000000)
ReactorCore.SetBackupConduitCapacity(100.000000)
ReactorCore.SetPowerOutput(1500.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ReactorCore)
#################################################
DamageControl = App.RepairSubsystemProperty_Create("Damage Control")

DamageControl.SetMaxCondition(200.000000)
DamageControl.SetCritical(0)
DamageControl.SetTargetable(0)
DamageControl.SetPrimary(1)
DamageControl.SetPosition(0.000000, 0.000000, 0.000000)
DamageControl.SetPosition2D(0.000000, 0.000000)
DamageControl.SetRepairComplexity(1.000000)
DamageControl.SetDisabledPercentage(0.500000)
DamageControl.SetRadius(0.100000)
DamageControl.SetNormalPowerPerSecond(1.000000)
DamageControl.SetMaxRepairPoints(80.000000)
DamageControl.SetNumRepairTeams(5)
App.g_kModelPropertyManager.RegisterLocalTemplate(DamageControl)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(5000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000000, 2.150000, 0.500000)
SensorArray.SetPosition2D(78.000000, 30.000000)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.150000)
SensorArray.SetNormalPowerPerSecond(1.000000)
SensorArray.SetBaseSensorRange(1000.000000)
SensorArray.SetMaxProbes(10)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(5000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(0.000000, 0.650000, 0.600000)
ShieldGenerator.SetPosition2D(48.000000, 75.000000)
ShieldGenerator.SetRepairComplexity(3.000000)
ShieldGenerator.SetDisabledPercentage(0.500000)
ShieldGenerator.SetRadius(0.120000)
ShieldGenerator.SetNormalPowerPerSecond(500.000000)
ShieldGeneratorShieldGlowColor = App.TGColorA()
ShieldGeneratorShieldGlowColor.SetRGBA(0.192157, 0.592157, 0.992157, 1.000000)
ShieldGenerator.SetShieldGlowColor(ShieldGeneratorShieldGlowColor)
ShieldGenerator.SetShieldGlowDecay(1.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.FRONT_SHIELDS, 7000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 7000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 7000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 7000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 7000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 7000.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 40.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 40.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 40.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 40.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 40.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 40.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
FwdDorsalBeam = App.TractorBeamProperty_Create("Fwd Dorsal Beam")

FwdDorsalBeam.SetMaxCondition(2000.000000)
FwdDorsalBeam.SetCritical(0)
FwdDorsalBeam.SetTargetable(1)
FwdDorsalBeam.SetPrimary(1)
FwdDorsalBeam.SetPosition(0.000000, 3.200000, 0.300000)
FwdDorsalBeam.SetPosition2D(70.000000, 4.000000)
FwdDorsalBeam.SetRepairComplexity(3.000000)
FwdDorsalBeam.SetDisabledPercentage(0.500000)
FwdDorsalBeam.SetRadius(0.050000)
FwdDorsalBeam.SetDumbfire(1)
FwdDorsalBeam.SetWeaponID(0)
FwdDorsalBeam.SetGroups(0)
FwdDorsalBeam.SetDamageRadiusFactor(0.300000)
FwdDorsalBeam.SetIconNum(0)
FwdDorsalBeam.SetIconPositionX(0.000000)
FwdDorsalBeam.SetIconPositionY(0.000000)
FwdDorsalBeam.SetIconAboveShip(1)
FwdDorsalBeam.SetFireSound("Tractor Beam")
FwdDorsalBeam.SetMaxCharge(5.000000)
FwdDorsalBeam.SetMaxDamage(25.000000)
FwdDorsalBeam.SetMaxDamageDistance(100.000000)
FwdDorsalBeam.SetMinFiringCharge(3.000000)
FwdDorsalBeam.SetNormalDischargeRate(1.000000)
FwdDorsalBeam.SetRechargeRate(0.300000)
FwdDorsalBeam.SetIndicatorIconNum(0)
FwdDorsalBeam.SetIndicatorIconPositionX(0.000000)
FwdDorsalBeam.SetIndicatorIconPositionY(0.000000)
FwdDorsalBeamForward = App.TGPoint3()
FwdDorsalBeamForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdDorsalBeamUp = App.TGPoint3()
FwdDorsalBeamUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdDorsalBeam.SetOrientation(FwdDorsalBeamForward, FwdDorsalBeamUp)
FwdDorsalBeam.SetArcWidthAngles(-0.610865, 0.610865)
FwdDorsalBeam.SetArcHeightAngles(-0.610865, 0.610865)
FwdDorsalBeam.SetTractorBeamWidth(0.300000)
FwdDorsalBeam.SetTextureStart(0)
FwdDorsalBeam.SetTextureEnd(0)
FwdDorsalBeam.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
FwdDorsalBeam.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
FwdDorsalBeam.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
FwdDorsalBeam.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
FwdDorsalBeam.SetInnerCoreColor(kColor)
FwdDorsalBeam.SetNumSides(12)
FwdDorsalBeam.SetMainRadius(0.075000)
FwdDorsalBeam.SetTaperRadius(0.000000)
FwdDorsalBeam.SetCoreScale(0.450000)
FwdDorsalBeam.SetTaperRatio(0.200000)
FwdDorsalBeam.SetTaperMinLength(1.000000)
FwdDorsalBeam.SetTaperMaxLength(5.000000)
FwdDorsalBeam.SetLengthTextureTilePerUnit(0.250000)
FwdDorsalBeam.SetPerimeterTile(1.000000)
FwdDorsalBeam.SetTextureSpeed(0.200000)
FwdDorsalBeam.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdDorsalBeam)
#################################################
TractorBeams = App.WeaponSystemProperty_Create("Tractor Beams")

TractorBeams.SetMaxCondition(200.000000)
TractorBeams.SetCritical(0)
TractorBeams.SetTargetable(0)
TractorBeams.SetPrimary(1)
TractorBeams.SetPosition(0.000000, 0.000000, 0.000000)
TractorBeams.SetPosition2D(0.000000, 0.000000)
TractorBeams.SetRepairComplexity(1.000000)
TractorBeams.SetDisabledPercentage(0.500000)
TractorBeams.SetRadius(0.100000)
TractorBeams.SetNormalPowerPerSecond(500.000000)
TractorBeams.SetWeaponSystemType(TractorBeams.WST_TRACTOR)
TractorBeams.SetSingleFire(1)
TractorBeams.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
TractorBeams.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(TractorBeams)
#################################################
WarpCore = App.WarpEngineProperty_Create("Warp Core")

WarpCore.SetMaxCondition(200.000000)
WarpCore.SetCritical(0)
WarpCore.SetTargetable(0)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(0.000000, 0.000000, 0.000000)
WarpCore.SetPosition2D(0.000000, 0.000000)
WarpCore.SetRepairComplexity(1.000000)
WarpCore.SetDisabledPercentage(0.500000)
WarpCore.SetRadius(0.100000)
WarpCore.SetNormalPowerPerSecond(1.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
ExecutiveShuttlebayOEP = App.ObjectEmitterProperty_Create("Executive Shuttlebay OEP")

ExecutiveShuttlebayOEPForward = App.TGPoint3()
ExecutiveShuttlebayOEPForward.SetXYZ(0.000000, -1.000000, 0.000000)
ExecutiveShuttlebayOEPUp = App.TGPoint3()
ExecutiveShuttlebayOEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
ExecutiveShuttlebayOEPRight = App.TGPoint3()
ExecutiveShuttlebayOEPRight.SetXYZ(1.000000, 0.000000, 0.000000)
ExecutiveShuttlebayOEP.SetOrientation(ExecutiveShuttlebayOEPForward, ExecutiveShuttlebayOEPUp, ExecutiveShuttlebayOEPRight)
ExecutiveShuttlebayOEPPosition = App.TGPoint3()
ExecutiveShuttlebayOEPPosition.SetXYZ(0.000000, 0.260000, 0.520000)
ExecutiveShuttlebayOEP.SetPosition(ExecutiveShuttlebayOEPPosition)
ExecutiveShuttlebayOEP.SetEmittedObjectType(ExecutiveShuttlebayOEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ExecutiveShuttlebayOEP)
#################################################
Shuttlebay5OEP = App.ObjectEmitterProperty_Create("Shuttlebay 5 OEP")

Shuttlebay5OEPForward = App.TGPoint3()
Shuttlebay5OEPForward.SetXYZ(-1.000000, 0.000000, 0.000000)
Shuttlebay5OEPUp = App.TGPoint3()
Shuttlebay5OEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
Shuttlebay5OEPRight = App.TGPoint3()
Shuttlebay5OEPRight.SetXYZ(1.000000, 0.000000, 0.000000)
Shuttlebay5OEP.SetOrientation(Shuttlebay5OEPForward, Shuttlebay5OEPUp, Shuttlebay5OEPRight)
Shuttlebay5OEPPosition = App.TGPoint3()
Shuttlebay5OEPPosition.SetXYZ(-1.210000, 1.510000, 0.145000)
Shuttlebay5OEP.SetPosition(Shuttlebay5OEPPosition)
Shuttlebay5OEP.SetEmittedObjectType(Shuttlebay5OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay5OEP)
#################################################
Shuttlebay6OEP = App.ObjectEmitterProperty_Create("Shuttlebay 6 OEP")

Shuttlebay6OEPForward = App.TGPoint3()
Shuttlebay6OEPForward.SetXYZ(1.000000, 0.000000, 0.000000)
Shuttlebay6OEPUp = App.TGPoint3()
Shuttlebay6OEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
Shuttlebay6OEPRight = App.TGPoint3()
Shuttlebay6OEPRight.SetXYZ(1.000000, 0.000000, 0.000000)
Shuttlebay6OEP.SetOrientation(Shuttlebay6OEPForward, Shuttlebay6OEPUp, Shuttlebay6OEPRight)
Shuttlebay6OEPPosition = App.TGPoint3()
Shuttlebay6OEPPosition.SetXYZ(1.210000, 1.510000, 0.145000)
Shuttlebay6OEP.SetPosition(Shuttlebay6OEPPosition)
Shuttlebay6OEP.SetEmittedObjectType(Shuttlebay6OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay6OEP)
#################################################
Shuttlebay7OEP = App.ObjectEmitterProperty_Create("Shuttlebay 7 OEP")

Shuttlebay7OEPForward = App.TGPoint3()
Shuttlebay7OEPForward.SetXYZ(0.000000, 1.000000, 0.000000)
Shuttlebay7OEPUp = App.TGPoint3()
Shuttlebay7OEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
Shuttlebay7OEPRight = App.TGPoint3()
Shuttlebay7OEPRight.SetXYZ(1.000000, 0.000000, 0.000000)
Shuttlebay7OEP.SetOrientation(Shuttlebay7OEPForward, Shuttlebay7OEPUp, Shuttlebay7OEPRight)
Shuttlebay7OEPPosition = App.TGPoint3()
Shuttlebay7OEPPosition.SetXYZ(0.000000, 2.580000, 0.220000)
Shuttlebay7OEP.SetPosition(Shuttlebay7OEPPosition)
Shuttlebay7OEP.SetEmittedObjectType(Shuttlebay7OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay7OEP)
#################################################
Shuttlebay8OEP = App.ObjectEmitterProperty_Create("Shuttlebay 8 OEP")

Shuttlebay8OEPForward = App.TGPoint3()
Shuttlebay8OEPForward.SetXYZ(0.287348, 0.957826, 0.000000)
Shuttlebay8OEPUp = App.TGPoint3()
Shuttlebay8OEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
Shuttlebay8OEPRight = App.TGPoint3()
Shuttlebay8OEPRight.SetXYZ(1.000000, 0.000000, 0.000000)
Shuttlebay8OEP.SetOrientation(Shuttlebay8OEPForward, Shuttlebay8OEPUp, Shuttlebay8OEPRight)
Shuttlebay8OEPPosition = App.TGPoint3()
Shuttlebay8OEPPosition.SetXYZ(0.390000, 2.530000, 0.220000)
Shuttlebay8OEP.SetPosition(Shuttlebay8OEPPosition)
Shuttlebay8OEP.SetEmittedObjectType(Shuttlebay8OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay8OEP)
#################################################
Shuttlebay9OEP = App.ObjectEmitterProperty_Create("Shuttlebay 9 OEP")

Shuttlebay9OEPForward = App.TGPoint3()
Shuttlebay9OEPForward.SetXYZ(-0.287348, 0.957826, 0.000000)
Shuttlebay9OEPUp = App.TGPoint3()
Shuttlebay9OEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
Shuttlebay9OEPRight = App.TGPoint3()
Shuttlebay9OEPRight.SetXYZ(1.000000, 0.000000, 0.000000)
Shuttlebay9OEP.SetOrientation(Shuttlebay9OEPForward, Shuttlebay9OEPUp, Shuttlebay9OEPRight)
Shuttlebay9OEPPosition = App.TGPoint3()
Shuttlebay9OEPPosition.SetXYZ(-0.390000, 2.530000, 0.220000)
Shuttlebay9OEP.SetPosition(Shuttlebay9OEPPosition)
Shuttlebay9OEP.SetEmittedObjectType(Shuttlebay9OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Shuttlebay9OEP)
#################################################
Forward = App.PositionOrientationProperty_Create("Forward")

ForwardForward = App.TGPoint3()
ForwardForward.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardUp = App.TGPoint3()
ForwardUp.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardRight = App.TGPoint3()
ForwardRight.SetXYZ(1.000000, 0.000000, 0.000000)
Forward.SetOrientation(ForwardForward, ForwardUp, ForwardRight)
ForwardPosition = App.TGPoint3()
ForwardPosition.SetXYZ(0.000000, 4.000000, 0.000000)
Forward.SetPosition(ForwardPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(Forward)
#################################################
Back = App.PositionOrientationProperty_Create("Back")

BackForward = App.TGPoint3()
BackForward.SetXYZ(0.000000, -1.000000, 0.000000)
BackUp = App.TGPoint3()
BackUp.SetXYZ(0.000000, 0.000000, 1.000000)
BackRight = App.TGPoint3()
BackRight.SetXYZ(1.000000, 0.000000, 0.000000)
Back.SetOrientation(BackForward, BackUp, BackRight)
BackPosition = App.TGPoint3()
BackPosition.SetXYZ(0.000000, -4.000000, 0.000000)
Back.SetPosition(BackPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(Back)
#################################################
Left = App.PositionOrientationProperty_Create("Left")

LeftForward = App.TGPoint3()
LeftForward.SetXYZ(-1.000000, 0.000000, 0.000000)
LeftUp = App.TGPoint3()
LeftUp.SetXYZ(0.000000, 0.000000, 1.000000)
LeftRight = App.TGPoint3()
LeftRight.SetXYZ(0.000000, 1.000000, 0.000000)
Left.SetOrientation(LeftForward, LeftUp, LeftRight)
LeftPosition = App.TGPoint3()
LeftPosition.SetXYZ(-2.500000, 0.000000, 0.000000)
Left.SetPosition(LeftPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(Left)
#################################################
Right = App.PositionOrientationProperty_Create("Right")

RightForward = App.TGPoint3()
RightForward.SetXYZ(1.000000, 0.000000, 0.000000)
RightUp = App.TGPoint3()
RightUp.SetXYZ(0.000000, 0.000000, 1.000000)
RightRight = App.TGPoint3()
RightRight.SetXYZ(0.000000, 1.000000, 0.000000)
Right.SetOrientation(RightForward, RightUp, RightRight)
RightPosition = App.TGPoint3()
RightPosition.SetXYZ(2.500000, 0.000000, 0.000000)
Right.SetPosition(RightPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(Right)
#################################################
Top = App.PositionOrientationProperty_Create("Top")

TopForward = App.TGPoint3()
TopForward.SetXYZ(0.000000, 1.000000, 0.000000)
TopUp = App.TGPoint3()
TopUp.SetXYZ(0.000000, 0.000000, 1.000000)
TopRight = App.TGPoint3()
TopRight.SetXYZ(1.000000, 0.000000, 0.000000)
Top.SetOrientation(TopForward, TopUp, TopRight)
TopPosition = App.TGPoint3()
TopPosition.SetXYZ(0.000000, 0.000000, 1.500000)
Top.SetPosition(TopPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(Top)
#################################################
Bottom = App.PositionOrientationProperty_Create("Bottom")

BottomForward = App.TGPoint3()
BottomForward.SetXYZ(0.000000, 1.000000, 0.000000)
BottomUp = App.TGPoint3()
BottomUp.SetXYZ(0.000000, 0.000000, -1.000000)
BottomRight = App.TGPoint3()
BottomRight.SetXYZ(1.000000, 0.000000, 0.000000)
Bottom.SetOrientation(BottomForward, BottomUp, BottomRight)
BottomPosition = App.TGPoint3()
BottomPosition.SetXYZ(0.000000, 0.000000, -1.500000)
Bottom.SetPosition(BottomPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bottom)
#################################################
PhotonLaunchers = App.TorpedoSystemProperty_Create("Photon Launchers")

PhotonLaunchers.SetMaxCondition(200.000000)
PhotonLaunchers.SetCritical(0)
PhotonLaunchers.SetTargetable(0)
PhotonLaunchers.SetPrimary(1)
PhotonLaunchers.SetPosition(0.000000, 0.000000, 0.000000)
PhotonLaunchers.SetPosition2D(0.000000, 0.000000)
PhotonLaunchers.SetRepairComplexity(1.000000)
PhotonLaunchers.SetDisabledPercentage(0.500000)
PhotonLaunchers.SetRadius(0.100000)
PhotonLaunchers.SetNormalPowerPerSecond(160.000000)
PhotonLaunchers.SetWeaponSystemType(PhotonLaunchers.WST_TORPEDO)
PhotonLaunchers.SetSingleFire(0)
PhotonLaunchers.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;12;Dual;3;Quad")
PhotonLaunchers.SetFiringChainString(kFiringChainString)
PhotonLaunchers.SetMaxTorpedoes(0, 0)
PhotonLaunchers.SetTorpedoScript(0, "Tactical.Projectiles.ZZ_NOTorp")
PhotonLaunchers.SetNumAmmoTypes(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(PhotonLaunchers)
#################################################
QuantumLauchers = App.WeaponSystemProperty_Create("Quantum Lauchers")

QuantumLauchers.SetMaxCondition(200.000000)
QuantumLauchers.SetCritical(0)
QuantumLauchers.SetTargetable(0)
QuantumLauchers.SetPrimary(1)
QuantumLauchers.SetPosition(0.000000, 0.000000, 0.000000)
QuantumLauchers.SetPosition2D(0.000000, 0.000000)
QuantumLauchers.SetRepairComplexity(1.000000)
QuantumLauchers.SetDisabledPercentage(0.500000)
QuantumLauchers.SetRadius(0.100000)
QuantumLauchers.SetNormalPowerPerSecond(160.000000)
QuantumLauchers.SetWeaponSystemType(QuantumLauchers.WST_PULSE)
QuantumLauchers.SetSingleFire(1)
QuantumLauchers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
QuantumLauchers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumLauchers)
#################################################
FwdTurret1 = App.PulseWeaponProperty_Create("Fwd Turret 1")

FwdTurret1.SetMaxCondition(2000.000000)
FwdTurret1.SetCritical(0)
FwdTurret1.SetTargetable(1)
FwdTurret1.SetPrimary(1)
FwdTurret1.SetPosition(0.000000, 1.700000, 0.030000)
FwdTurret1.SetPosition2D(49.000000, 32.000000)
FwdTurret1.SetRepairComplexity(3.000000)
FwdTurret1.SetDisabledPercentage(0.500000)
FwdTurret1.SetRadius(0.080000)
FwdTurret1.SetDumbfire(1)
FwdTurret1.SetWeaponID(0)
FwdTurret1.SetGroups(0)
FwdTurret1.SetDamageRadiusFactor(0.060000)
FwdTurret1.SetIconNum(370)
FwdTurret1.SetIconPositionX(76.000000)
FwdTurret1.SetIconPositionY(51.000000)
FwdTurret1.SetIconAboveShip(1)
FwdTurret1.SetFireSound("Quantum Torpedo")
FwdTurret1.SetMaxCharge(1.000000)
FwdTurret1.SetMaxDamage(1.000000)
FwdTurret1.SetMaxDamageDistance(100.000000)
FwdTurret1.SetMinFiringCharge(1.000000)
FwdTurret1.SetNormalDischargeRate(1.000000)
FwdTurret1.SetRechargeRate(0.034000)
FwdTurret1.SetIndicatorIconNum(0)
FwdTurret1.SetIndicatorIconPositionX(15.000000)
FwdTurret1.SetIndicatorIconPositionY(15.000000)
FwdTurret1Forward = App.TGPoint3()
FwdTurret1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTurret1Up = App.TGPoint3()
FwdTurret1Up.SetXYZ(0.000000, 0.000000, -1.000000)
FwdTurret1.SetOrientation(FwdTurret1Forward, FwdTurret1Up)
FwdTurret1.SetArcWidthAngles(-0.610865, 0.610865)
FwdTurret1.SetArcHeightAngles(-0.174533, 0.698132)
FwdTurret1.SetCooldownTime(30.000000)
FwdTurret1.SetModuleName("Tactical.Projectiles.ZZ_TitanQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTurret1)
#################################################
FwdTurret2 = App.PulseWeaponProperty_Create("Fwd Turret 2")

FwdTurret2.SetMaxCondition(2000.000000)
FwdTurret2.SetCritical(0)
FwdTurret2.SetTargetable(1)
FwdTurret2.SetPrimary(1)
FwdTurret2.SetPosition(0.000000, 1.700000, 0.030000)
FwdTurret2.SetPosition2D(49.000000, 32.000000)
FwdTurret2.SetRepairComplexity(3.000000)
FwdTurret2.SetDisabledPercentage(0.500000)
FwdTurret2.SetRadius(0.080000)
FwdTurret2.SetDumbfire(1)
FwdTurret2.SetWeaponID(0)
FwdTurret2.SetGroups(0)
FwdTurret2.SetDamageRadiusFactor(0.060000)
FwdTurret2.SetIconNum(370)
FwdTurret2.SetIconPositionX(76.000000)
FwdTurret2.SetIconPositionY(51.000000)
FwdTurret2.SetIconAboveShip(1)
FwdTurret2.SetFireSound("Quantum Torpedo")
FwdTurret2.SetMaxCharge(1.000000)
FwdTurret2.SetMaxDamage(1.000000)
FwdTurret2.SetMaxDamageDistance(100.000000)
FwdTurret2.SetMinFiringCharge(1.000000)
FwdTurret2.SetNormalDischargeRate(1.000000)
FwdTurret2.SetRechargeRate(0.034000)
FwdTurret2.SetIndicatorIconNum(0)
FwdTurret2.SetIndicatorIconPositionX(15.000000)
FwdTurret2.SetIndicatorIconPositionY(15.000000)
FwdTurret2Forward = App.TGPoint3()
FwdTurret2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTurret2Up = App.TGPoint3()
FwdTurret2Up.SetXYZ(0.000000, 0.000000, -1.000000)
FwdTurret2.SetOrientation(FwdTurret2Forward, FwdTurret2Up)
FwdTurret2.SetArcWidthAngles(-0.610865, 0.610865)
FwdTurret2.SetArcHeightAngles(-0.174533, 0.698132)
FwdTurret2.SetCooldownTime(30.000000)
FwdTurret2.SetModuleName("Tactical.Projectiles.ZZ_TitanQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTurret2)
#################################################
FwdTurret3 = App.PulseWeaponProperty_Create("Fwd Turret 3")

FwdTurret3.SetMaxCondition(2000.000000)
FwdTurret3.SetCritical(0)
FwdTurret3.SetTargetable(1)
FwdTurret3.SetPrimary(1)
FwdTurret3.SetPosition(0.000000, 1.700000, 0.030000)
FwdTurret3.SetPosition2D(49.000000, 32.000000)
FwdTurret3.SetRepairComplexity(3.000000)
FwdTurret3.SetDisabledPercentage(0.500000)
FwdTurret3.SetRadius(0.080000)
FwdTurret3.SetDumbfire(1)
FwdTurret3.SetWeaponID(0)
FwdTurret3.SetGroups(0)
FwdTurret3.SetDamageRadiusFactor(0.060000)
FwdTurret3.SetIconNum(370)
FwdTurret3.SetIconPositionX(76.000000)
FwdTurret3.SetIconPositionY(51.000000)
FwdTurret3.SetIconAboveShip(1)
FwdTurret3.SetFireSound("Quantum Torpedo")
FwdTurret3.SetMaxCharge(1.000000)
FwdTurret3.SetMaxDamage(1.000000)
FwdTurret3.SetMaxDamageDistance(100.000000)
FwdTurret3.SetMinFiringCharge(1.000000)
FwdTurret3.SetNormalDischargeRate(1.000000)
FwdTurret3.SetRechargeRate(0.034000)
FwdTurret3.SetIndicatorIconNum(0)
FwdTurret3.SetIndicatorIconPositionX(15.000000)
FwdTurret3.SetIndicatorIconPositionY(15.000000)
FwdTurret3Forward = App.TGPoint3()
FwdTurret3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTurret3Up = App.TGPoint3()
FwdTurret3Up.SetXYZ(0.000000, 0.000000, -1.000000)
FwdTurret3.SetOrientation(FwdTurret3Forward, FwdTurret3Up)
FwdTurret3.SetArcWidthAngles(-0.610865, 0.610865)
FwdTurret3.SetArcHeightAngles(-0.174533, 0.698132)
FwdTurret3.SetCooldownTime(30.000000)
FwdTurret3.SetModuleName("Tactical.Projectiles.ZZ_TitanQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTurret3)
#################################################
FwdTurret4 = App.PulseWeaponProperty_Create("Fwd Turret 4")

FwdTurret4.SetMaxCondition(2000.000000)
FwdTurret4.SetCritical(0)
FwdTurret4.SetTargetable(1)
FwdTurret4.SetPrimary(1)
FwdTurret4.SetPosition(0.000000, 1.700000, 0.030000)
FwdTurret4.SetPosition2D(49.000000, 32.000000)
FwdTurret4.SetRepairComplexity(3.000000)
FwdTurret4.SetDisabledPercentage(0.500000)
FwdTurret4.SetRadius(0.080000)
FwdTurret4.SetDumbfire(1)
FwdTurret4.SetWeaponID(0)
FwdTurret4.SetGroups(0)
FwdTurret4.SetDamageRadiusFactor(0.060000)
FwdTurret4.SetIconNum(370)
FwdTurret4.SetIconPositionX(76.000000)
FwdTurret4.SetIconPositionY(51.000000)
FwdTurret4.SetIconAboveShip(1)
FwdTurret4.SetFireSound("Quantum Torpedo")
FwdTurret4.SetMaxCharge(1.000000)
FwdTurret4.SetMaxDamage(1.000000)
FwdTurret4.SetMaxDamageDistance(100.000000)
FwdTurret4.SetMinFiringCharge(1.000000)
FwdTurret4.SetNormalDischargeRate(1.000000)
FwdTurret4.SetRechargeRate(0.034000)
FwdTurret4.SetIndicatorIconNum(0)
FwdTurret4.SetIndicatorIconPositionX(15.000000)
FwdTurret4.SetIndicatorIconPositionY(15.000000)
FwdTurret4Forward = App.TGPoint3()
FwdTurret4Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTurret4Up = App.TGPoint3()
FwdTurret4Up.SetXYZ(0.000000, 0.000000, -1.000000)
FwdTurret4.SetOrientation(FwdTurret4Forward, FwdTurret4Up)
FwdTurret4.SetArcWidthAngles(-0.610865, 0.610865)
FwdTurret4.SetArcHeightAngles(-0.174533, 0.698132)
FwdTurret4.SetCooldownTime(30.000000)
FwdTurret4.SetModuleName("Tactical.Projectiles.ZZ_TitanQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTurret4)
#################################################
AftTurret1 = App.PulseWeaponProperty_Create("Aft Turret 1")

AftTurret1.SetMaxCondition(2000.000000)
AftTurret1.SetCritical(0)
AftTurret1.SetTargetable(1)
AftTurret1.SetPrimary(1)
AftTurret1.SetPosition(-0.056000, 0.500000, 0.610000)
AftTurret1.SetPosition2D(53.000000, 91.000000)
AftTurret1.SetRepairComplexity(3.000000)
AftTurret1.SetDisabledPercentage(0.500000)
AftTurret1.SetRadius(0.070000)
AftTurret1.SetDumbfire(1)
AftTurret1.SetWeaponID(0)
AftTurret1.SetGroups(0)
AftTurret1.SetDamageRadiusFactor(0.060000)
AftTurret1.SetIconNum(370)
AftTurret1.SetIconPositionX(76.000000)
AftTurret1.SetIconPositionY(111.000000)
AftTurret1.SetIconAboveShip(1)
AftTurret1.SetFireSound("Quantum Torpedo")
AftTurret1.SetMaxCharge(1.000000)
AftTurret1.SetMaxDamage(1.000000)
AftTurret1.SetMaxDamageDistance(100.000000)
AftTurret1.SetMinFiringCharge(1.000000)
AftTurret1.SetNormalDischargeRate(1.000000)
AftTurret1.SetRechargeRate(0.034000)
AftTurret1.SetIndicatorIconNum(0)
AftTurret1.SetIndicatorIconPositionX(15.000000)
AftTurret1.SetIndicatorIconPositionY(15.000000)
AftTurret1Forward = App.TGPoint3()
AftTurret1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTurret1Up = App.TGPoint3()
AftTurret1Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftTurret1.SetOrientation(AftTurret1Forward, AftTurret1Up)
AftTurret1.SetArcWidthAngles(-0.610865, 0.610865)
AftTurret1.SetArcHeightAngles(-0.174533, 0.698132)
AftTurret1.SetCooldownTime(30.000000)
AftTurret1.SetModuleName("Tactical.Projectiles.ZZ_TitanQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTurret1)
#################################################
AftTurret2 = App.PulseWeaponProperty_Create("Aft Turret 2")

AftTurret2.SetMaxCondition(2000.000000)
AftTurret2.SetCritical(0)
AftTurret2.SetTargetable(1)
AftTurret2.SetPrimary(1)
AftTurret2.SetPosition(0.056000, 0.500000, 0.610000)
AftTurret2.SetPosition2D(72.000000, 91.000000)
AftTurret2.SetRepairComplexity(3.000000)
AftTurret2.SetDisabledPercentage(0.500000)
AftTurret2.SetRadius(0.070000)
AftTurret2.SetDumbfire(1)
AftTurret2.SetWeaponID(0)
AftTurret2.SetGroups(0)
AftTurret2.SetDamageRadiusFactor(0.060000)
AftTurret2.SetIconNum(370)
AftTurret2.SetIconPositionX(76.000000)
AftTurret2.SetIconPositionY(111.000000)
AftTurret2.SetIconAboveShip(1)
AftTurret2.SetFireSound("Quantum Torpedo")
AftTurret2.SetMaxCharge(1.000000)
AftTurret2.SetMaxDamage(1.000000)
AftTurret2.SetMaxDamageDistance(100.000000)
AftTurret2.SetMinFiringCharge(1.000000)
AftTurret2.SetNormalDischargeRate(1.000000)
AftTurret2.SetRechargeRate(0.034000)
AftTurret2.SetIndicatorIconNum(0)
AftTurret2.SetIndicatorIconPositionX(15.000000)
AftTurret2.SetIndicatorIconPositionY(15.000000)
AftTurret2Forward = App.TGPoint3()
AftTurret2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTurret2Up = App.TGPoint3()
AftTurret2Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftTurret2.SetOrientation(AftTurret2Forward, AftTurret2Up)
AftTurret2.SetArcWidthAngles(-0.610865, 0.610865)
AftTurret2.SetArcHeightAngles(-0.174533, 0.698132)
AftTurret2.SetCooldownTime(30.000000)
AftTurret2.SetModuleName("Tactical.Projectiles.ZZ_TitanQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTurret2)
#################################################
AftTurret3 = App.PulseWeaponProperty_Create("Aft Turret 3")

AftTurret3.SetMaxCondition(2000.000000)
AftTurret3.SetCritical(0)
AftTurret3.SetTargetable(1)
AftTurret3.SetPrimary(1)
AftTurret3.SetPosition(-0.056000, 0.500000, 0.610000)
AftTurret3.SetPosition2D(53.000000, 91.000000)
AftTurret3.SetRepairComplexity(3.000000)
AftTurret3.SetDisabledPercentage(0.500000)
AftTurret3.SetRadius(0.070000)
AftTurret3.SetDumbfire(1)
AftTurret3.SetWeaponID(0)
AftTurret3.SetGroups(0)
AftTurret3.SetDamageRadiusFactor(0.060000)
AftTurret3.SetIconNum(370)
AftTurret3.SetIconPositionX(76.000000)
AftTurret3.SetIconPositionY(111.000000)
AftTurret3.SetIconAboveShip(1)
AftTurret3.SetFireSound("Quantum Torpedo")
AftTurret3.SetMaxCharge(1.000000)
AftTurret3.SetMaxDamage(1.000000)
AftTurret3.SetMaxDamageDistance(100.000000)
AftTurret3.SetMinFiringCharge(1.000000)
AftTurret3.SetNormalDischargeRate(1.000000)
AftTurret3.SetRechargeRate(0.034000)
AftTurret3.SetIndicatorIconNum(0)
AftTurret3.SetIndicatorIconPositionX(15.000000)
AftTurret3.SetIndicatorIconPositionY(15.000000)
AftTurret3Forward = App.TGPoint3()
AftTurret3Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTurret3Up = App.TGPoint3()
AftTurret3Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftTurret3.SetOrientation(AftTurret3Forward, AftTurret3Up)
AftTurret3.SetArcWidthAngles(-0.610865, 0.610865)
AftTurret3.SetArcHeightAngles(-0.174533, 0.698132)
AftTurret3.SetCooldownTime(30.000000)
AftTurret3.SetModuleName("Tactical.Projectiles.ZZ_TitanQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTurret3)
#################################################
AftTurret4 = App.PulseWeaponProperty_Create("Aft Turret 4")

AftTurret4.SetMaxCondition(2000.000000)
AftTurret4.SetCritical(0)
AftTurret4.SetTargetable(1)
AftTurret4.SetPrimary(1)
AftTurret4.SetPosition(0.056000, 0.500000, 0.610000)
AftTurret4.SetPosition2D(72.000000, 91.000000)
AftTurret4.SetRepairComplexity(3.000000)
AftTurret4.SetDisabledPercentage(0.500000)
AftTurret4.SetRadius(0.070000)
AftTurret4.SetDumbfire(1)
AftTurret4.SetWeaponID(0)
AftTurret4.SetGroups(0)
AftTurret4.SetDamageRadiusFactor(0.060000)
AftTurret4.SetIconNum(370)
AftTurret4.SetIconPositionX(76.000000)
AftTurret4.SetIconPositionY(111.000000)
AftTurret4.SetIconAboveShip(1)
AftTurret4.SetFireSound("Quantum Torpedo")
AftTurret4.SetMaxCharge(1.000000)
AftTurret4.SetMaxDamage(1.000000)
AftTurret4.SetMaxDamageDistance(100.000000)
AftTurret4.SetMinFiringCharge(1.000000)
AftTurret4.SetNormalDischargeRate(1.000000)
AftTurret4.SetRechargeRate(0.034000)
AftTurret4.SetIndicatorIconNum(0)
AftTurret4.SetIndicatorIconPositionX(15.000000)
AftTurret4.SetIndicatorIconPositionY(15.000000)
AftTurret4Forward = App.TGPoint3()
AftTurret4Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTurret4Up = App.TGPoint3()
AftTurret4Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftTurret4.SetOrientation(AftTurret4Forward, AftTurret4Up)
AftTurret4.SetArcWidthAngles(-0.610865, 0.610865)
AftTurret4.SetArcHeightAngles(-0.174533, 0.698132)
AftTurret4.SetCooldownTime(30.000000)
AftTurret4.SetModuleName("Tactical.Projectiles.ZZ_TitanQuantum")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTurret4)
#################################################
PhaserArrays = App.WeaponSystemProperty_Create("Phaser Arrays")

PhaserArrays.SetMaxCondition(200.000000)
PhaserArrays.SetCritical(0)
PhaserArrays.SetTargetable(0)
PhaserArrays.SetPrimary(1)
PhaserArrays.SetPosition(0.000000, 0.000000, 0.000000)
PhaserArrays.SetPosition2D(0.000000, 0.000000)
PhaserArrays.SetRepairComplexity(1.000000)
PhaserArrays.SetDisabledPercentage(0.500000)
PhaserArrays.SetRadius(0.100000)
PhaserArrays.SetNormalPowerPerSecond(160.000000)
PhaserArrays.SetWeaponSystemType(PhaserArrays.WST_PHASER)
PhaserArrays.SetSingleFire(0)
PhaserArrays.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
PhaserArrays.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(PhaserArrays)
#################################################
MainDorsalPort = App.PhaserProperty_Create("Main Dorsal Port")

MainDorsalPort.SetMaxCondition(2500.000000)
MainDorsalPort.SetCritical(0)
MainDorsalPort.SetTargetable(1)
MainDorsalPort.SetPrimary(1)
MainDorsalPort.SetPosition(-0.850000, 2.050000, 0.500000)
MainDorsalPort.SetPosition2D(32.000000, 27.000000)
MainDorsalPort.SetRepairComplexity(3.000000)
MainDorsalPort.SetDisabledPercentage(0.500000)
MainDorsalPort.SetRadius(0.250000)
MainDorsalPort.SetDumbfire(1)
MainDorsalPort.SetWeaponID(0)
MainDorsalPort.SetGroups(0)
MainDorsalPort.SetDamageRadiusFactor(0.060000)
MainDorsalPort.SetIconNum(330)
MainDorsalPort.SetIconPositionX(23.000000)
MainDorsalPort.SetIconPositionY(20.000000)
MainDorsalPort.SetIconAboveShip(1)
MainDorsalPort.SetFireSound("Galaxy Phaser")
MainDorsalPort.SetMaxCharge(2.000000)
MainDorsalPort.SetMaxDamage(1300.000000)
MainDorsalPort.SetMaxDamageDistance(100.000000)
MainDorsalPort.SetMinFiringCharge(1.000000)
MainDorsalPort.SetNormalDischargeRate(1.000000)
MainDorsalPort.SetRechargeRate(0.400000)
MainDorsalPort.SetIndicatorIconNum(505)
MainDorsalPort.SetIndicatorIconPositionX(29.000000)
MainDorsalPort.SetIndicatorIconPositionY(16.000000)
MainDorsalPortForward = App.TGPoint3()
MainDorsalPortForward.SetXYZ(-0.819232, 0.573462, 0.000000)
MainDorsalPortUp = App.TGPoint3()
MainDorsalPortUp.SetXYZ(0.000000, 0.049938, 0.998752)
MainDorsalPort.SetOrientation(MainDorsalPortForward, MainDorsalPortUp)
MainDorsalPort.SetWidth(0.800000)
MainDorsalPort.SetLength(0.200000)
MainDorsalPort.SetArcWidthAngles(-0.785398, 0.785398)
MainDorsalPort.SetArcHeightAngles(0.000000, 1.570796)
MainDorsalPort.SetPhaserTextureStart(0)
MainDorsalPort.SetPhaserTextureEnd(0)
MainDorsalPort.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MainDorsalPort.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MainDorsalPort.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
MainDorsalPort.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
MainDorsalPort.SetInnerCoreColor(kColor)
MainDorsalPort.SetNumSides(6)
MainDorsalPort.SetMainRadius(0.050000)
MainDorsalPort.SetTaperRadius(0.020000)
MainDorsalPort.SetCoreScale(0.500000)
MainDorsalPort.SetTaperRatio(0.250000)
MainDorsalPort.SetTaperMinLength(5.000000)
MainDorsalPort.SetTaperMaxLength(30.000000)
MainDorsalPort.SetLengthTextureTilePerUnit(0.100000)
MainDorsalPort.SetPerimeterTile(1.000000)
MainDorsalPort.SetTextureSpeed(2.500000)
MainDorsalPort.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(MainDorsalPort)
#################################################
MainDorsalStar = App.PhaserProperty_Create("Main Dorsal Star")

MainDorsalStar.SetMaxCondition(2500.000000)
MainDorsalStar.SetCritical(0)
MainDorsalStar.SetTargetable(1)
MainDorsalStar.SetPrimary(1)
MainDorsalStar.SetPosition(0.850000, 2.050000, 0.500000)
MainDorsalStar.SetPosition2D(94.000000, 27.000000)
MainDorsalStar.SetRepairComplexity(3.000000)
MainDorsalStar.SetDisabledPercentage(0.500000)
MainDorsalStar.SetRadius(0.250000)
MainDorsalStar.SetDumbfire(1)
MainDorsalStar.SetWeaponID(0)
MainDorsalStar.SetGroups(0)
MainDorsalStar.SetDamageRadiusFactor(0.060000)
MainDorsalStar.SetIconNum(350)
MainDorsalStar.SetIconPositionX(79.000000)
MainDorsalStar.SetIconPositionY(20.000000)
MainDorsalStar.SetIconAboveShip(1)
MainDorsalStar.SetFireSound("Galaxy Phaser")
MainDorsalStar.SetMaxCharge(2.000000)
MainDorsalStar.SetMaxDamage(1300.000000)
MainDorsalStar.SetMaxDamageDistance(100.000000)
MainDorsalStar.SetMinFiringCharge(1.000000)
MainDorsalStar.SetNormalDischargeRate(1.000000)
MainDorsalStar.SetRechargeRate(0.400000)
MainDorsalStar.SetIndicatorIconNum(506)
MainDorsalStar.SetIndicatorIconPositionX(84.000000)
MainDorsalStar.SetIndicatorIconPositionY(16.000000)
MainDorsalStarForward = App.TGPoint3()
MainDorsalStarForward.SetXYZ(0.819232, 0.573462, 0.000000)
MainDorsalStarUp = App.TGPoint3()
MainDorsalStarUp.SetXYZ(0.000000, 0.049938, 0.998752)
MainDorsalStar.SetOrientation(MainDorsalStarForward, MainDorsalStarUp)
MainDorsalStar.SetWidth(0.800000)
MainDorsalStar.SetLength(0.200000)
MainDorsalStar.SetArcWidthAngles(-0.785398, 0.785398)
MainDorsalStar.SetArcHeightAngles(0.000000, 1.570796)
MainDorsalStar.SetPhaserTextureStart(0)
MainDorsalStar.SetPhaserTextureEnd(0)
MainDorsalStar.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MainDorsalStar.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MainDorsalStar.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
MainDorsalStar.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
MainDorsalStar.SetInnerCoreColor(kColor)
MainDorsalStar.SetNumSides(6)
MainDorsalStar.SetMainRadius(0.050000)
MainDorsalStar.SetTaperRadius(0.020000)
MainDorsalStar.SetCoreScale(0.500000)
MainDorsalStar.SetTaperRatio(0.250000)
MainDorsalStar.SetTaperMinLength(5.000000)
MainDorsalStar.SetTaperMaxLength(30.000000)
MainDorsalStar.SetLengthTextureTilePerUnit(0.100000)
MainDorsalStar.SetPerimeterTile(1.000000)
MainDorsalStar.SetTextureSpeed(2.500000)
MainDorsalStar.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(MainDorsalStar)
#################################################
MainDorsalPort2 = App.PhaserProperty_Create("Main Dorsal Port 2")

MainDorsalPort2.SetMaxCondition(2200.000000)
MainDorsalPort2.SetCritical(0)
MainDorsalPort2.SetTargetable(1)
MainDorsalPort2.SetPrimary(1)
MainDorsalPort2.SetPosition(-1.120000, 1.100000, 0.510000)
MainDorsalPort2.SetPosition2D(25.000000, 40.000000)
MainDorsalPort2.SetRepairComplexity(3.000000)
MainDorsalPort2.SetDisabledPercentage(0.500000)
MainDorsalPort2.SetRadius(0.250000)
MainDorsalPort2.SetDumbfire(1)
MainDorsalPort2.SetWeaponID(0)
MainDorsalPort2.SetGroups(0)
MainDorsalPort2.SetDamageRadiusFactor(0.060000)
MainDorsalPort2.SetIconNum(361)
MainDorsalPort2.SetIconPositionX(12.000000)
MainDorsalPort2.SetIconPositionY(41.000000)
MainDorsalPort2.SetIconAboveShip(1)
MainDorsalPort2.SetFireSound("Galaxy Phaser")
MainDorsalPort2.SetMaxCharge(2.000000)
MainDorsalPort2.SetMaxDamage(1100.000000)
MainDorsalPort2.SetMaxDamageDistance(100.000000)
MainDorsalPort2.SetMinFiringCharge(1.000000)
MainDorsalPort2.SetNormalDischargeRate(1.000000)
MainDorsalPort2.SetRechargeRate(0.400000)
MainDorsalPort2.SetIndicatorIconNum(508)
MainDorsalPort2.SetIndicatorIconPositionX(9.000000)
MainDorsalPort2.SetIndicatorIconPositionY(40.000000)
MainDorsalPort2Forward = App.TGPoint3()
MainDorsalPort2Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
MainDorsalPort2Up = App.TGPoint3()
MainDorsalPort2Up.SetXYZ(0.000000, -0.019996, 0.999800)
MainDorsalPort2.SetOrientation(MainDorsalPort2Forward, MainDorsalPort2Up)
MainDorsalPort2.SetWidth(0.550000)
MainDorsalPort2.SetLength(0.300000)
MainDorsalPort2.SetArcWidthAngles(-0.785398, 0.785398)
MainDorsalPort2.SetArcHeightAngles(0.000000, 1.570796)
MainDorsalPort2.SetPhaserTextureStart(0)
MainDorsalPort2.SetPhaserTextureEnd(0)
MainDorsalPort2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MainDorsalPort2.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MainDorsalPort2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
MainDorsalPort2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
MainDorsalPort2.SetInnerCoreColor(kColor)
MainDorsalPort2.SetNumSides(6)
MainDorsalPort2.SetMainRadius(0.050000)
MainDorsalPort2.SetTaperRadius(0.020000)
MainDorsalPort2.SetCoreScale(0.500000)
MainDorsalPort2.SetTaperRatio(0.250000)
MainDorsalPort2.SetTaperMinLength(5.000000)
MainDorsalPort2.SetTaperMaxLength(30.000000)
MainDorsalPort2.SetLengthTextureTilePerUnit(0.100000)
MainDorsalPort2.SetPerimeterTile(1.000000)
MainDorsalPort2.SetTextureSpeed(2.500000)
MainDorsalPort2.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(MainDorsalPort2)
#################################################
MainDorsalStar2 = App.PhaserProperty_Create("Main Dorsal Star 2")

MainDorsalStar2.SetMaxCondition(2200.000000)
MainDorsalStar2.SetCritical(0)
MainDorsalStar2.SetTargetable(1)
MainDorsalStar2.SetPrimary(1)
MainDorsalStar2.SetPosition(1.120000, 1.100000, 0.510000)
MainDorsalStar2.SetPosition2D(102.000000, 39.000000)
MainDorsalStar2.SetRepairComplexity(3.000000)
MainDorsalStar2.SetDisabledPercentage(0.500000)
MainDorsalStar2.SetRadius(0.250000)
MainDorsalStar2.SetDumbfire(1)
MainDorsalStar2.SetWeaponID(0)
MainDorsalStar2.SetGroups(0)
MainDorsalStar2.SetDamageRadiusFactor(0.060000)
MainDorsalStar2.SetIconNum(362)
MainDorsalStar2.SetIconPositionX(128.000000)
MainDorsalStar2.SetIconPositionY(42.000000)
MainDorsalStar2.SetIconAboveShip(1)
MainDorsalStar2.SetFireSound("Galaxy Phaser")
MainDorsalStar2.SetMaxCharge(2.000000)
MainDorsalStar2.SetMaxDamage(1100.000000)
MainDorsalStar2.SetMaxDamageDistance(100.000000)
MainDorsalStar2.SetMinFiringCharge(1.000000)
MainDorsalStar2.SetNormalDischargeRate(1.000000)
MainDorsalStar2.SetRechargeRate(0.400000)
MainDorsalStar2.SetIndicatorIconNum(509)
MainDorsalStar2.SetIndicatorIconPositionX(127.000000)
MainDorsalStar2.SetIndicatorIconPositionY(41.000000)
MainDorsalStar2Forward = App.TGPoint3()
MainDorsalStar2Forward.SetXYZ(1.000000, 0.000000, 0.000000)
MainDorsalStar2Up = App.TGPoint3()
MainDorsalStar2Up.SetXYZ(0.000000, -0.019996, 0.999800)
MainDorsalStar2.SetOrientation(MainDorsalStar2Forward, MainDorsalStar2Up)
MainDorsalStar2.SetWidth(0.550000)
MainDorsalStar2.SetLength(0.300000)
MainDorsalStar2.SetArcWidthAngles(-0.785398, 0.785398)
MainDorsalStar2.SetArcHeightAngles(0.000000, 1.570796)
MainDorsalStar2.SetPhaserTextureStart(0)
MainDorsalStar2.SetPhaserTextureEnd(0)
MainDorsalStar2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MainDorsalStar2.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
MainDorsalStar2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
MainDorsalStar2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
MainDorsalStar2.SetInnerCoreColor(kColor)
MainDorsalStar2.SetNumSides(6)
MainDorsalStar2.SetMainRadius(0.050000)
MainDorsalStar2.SetTaperRadius(0.020000)
MainDorsalStar2.SetCoreScale(0.500000)
MainDorsalStar2.SetTaperRatio(0.250000)
MainDorsalStar2.SetTaperMinLength(5.000000)
MainDorsalStar2.SetTaperMaxLength(30.000000)
MainDorsalStar2.SetLengthTextureTilePerUnit(0.100000)
MainDorsalStar2.SetPerimeterTile(1.000000)
MainDorsalStar2.SetTextureSpeed(2.500000)
MainDorsalStar2.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(MainDorsalStar2)
#################################################
DorsalPortAft = App.PhaserProperty_Create("Dorsal Port Aft")

DorsalPortAft.SetMaxCondition(1800.000000)
DorsalPortAft.SetCritical(0)
DorsalPortAft.SetTargetable(1)
DorsalPortAft.SetPrimary(1)
DorsalPortAft.SetPosition(-0.715000, 0.380000, 0.520000)
DorsalPortAft.SetPosition2D(47.000000, 58.000000)
DorsalPortAft.SetRepairComplexity(3.000000)
DorsalPortAft.SetDisabledPercentage(0.500000)
DorsalPortAft.SetRadius(0.250000)
DorsalPortAft.SetDumbfire(1)
DorsalPortAft.SetWeaponID(0)
DorsalPortAft.SetGroups(0)
DorsalPortAft.SetDamageRadiusFactor(0.060000)
DorsalPortAft.SetIconNum(335)
DorsalPortAft.SetIconPositionX(23.000000)
DorsalPortAft.SetIconPositionY(78.000000)
DorsalPortAft.SetIconAboveShip(1)
DorsalPortAft.SetFireSound("Galaxy Phaser")
DorsalPortAft.SetMaxCharge(2.000000)
DorsalPortAft.SetMaxDamage(900.000000)
DorsalPortAft.SetMaxDamageDistance(100.000000)
DorsalPortAft.SetMinFiringCharge(1.000000)
DorsalPortAft.SetNormalDischargeRate(1.000000)
DorsalPortAft.SetRechargeRate(0.400000)
DorsalPortAft.SetIndicatorIconNum(500)
DorsalPortAft.SetIndicatorIconPositionX(34.000000)
DorsalPortAft.SetIndicatorIconPositionY(74.000000)
DorsalPortAftForward = App.TGPoint3()
DorsalPortAftForward.SetXYZ(-0.544988, -0.838444, 0.000000)
DorsalPortAftUp = App.TGPoint3()
DorsalPortAftUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPortAft.SetOrientation(DorsalPortAftForward, DorsalPortAftUp)
DorsalPortAft.SetWidth(0.280000)
DorsalPortAft.SetLength(0.050000)
DorsalPortAft.SetArcWidthAngles(-0.523599, 0.523599)
DorsalPortAft.SetArcHeightAngles(0.000000, 1.570796)
DorsalPortAft.SetPhaserTextureStart(0)
DorsalPortAft.SetPhaserTextureEnd(0)
DorsalPortAft.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPortAft.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalPortAft.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalPortAft.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalPortAft.SetInnerCoreColor(kColor)
DorsalPortAft.SetNumSides(6)
DorsalPortAft.SetMainRadius(0.050000)
DorsalPortAft.SetTaperRadius(0.020000)
DorsalPortAft.SetCoreScale(0.500000)
DorsalPortAft.SetTaperRatio(0.250000)
DorsalPortAft.SetTaperMinLength(5.000000)
DorsalPortAft.SetTaperMaxLength(30.000000)
DorsalPortAft.SetLengthTextureTilePerUnit(0.100000)
DorsalPortAft.SetPerimeterTile(1.000000)
DorsalPortAft.SetTextureSpeed(2.500000)
DorsalPortAft.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPortAft)
#################################################
DorsalStarAft = App.PhaserProperty_Create("Dorsal Star Aft")

DorsalStarAft.SetMaxCondition(1800.000000)
DorsalStarAft.SetCritical(0)
DorsalStarAft.SetTargetable(1)
DorsalStarAft.SetPrimary(1)
DorsalStarAft.SetPosition(0.715000, 0.380000, 0.520000)
DorsalStarAft.SetPosition2D(78.000000, 58.000000)
DorsalStarAft.SetRepairComplexity(3.000000)
DorsalStarAft.SetDisabledPercentage(0.500000)
DorsalStarAft.SetRadius(0.250000)
DorsalStarAft.SetDumbfire(1)
DorsalStarAft.SetWeaponID(0)
DorsalStarAft.SetGroups(0)
DorsalStarAft.SetDamageRadiusFactor(0.060000)
DorsalStarAft.SetIconNum(355)
DorsalStarAft.SetIconPositionX(79.000000)
DorsalStarAft.SetIconPositionY(78.000000)
DorsalStarAft.SetIconAboveShip(1)
DorsalStarAft.SetFireSound("Galaxy Phaser")
DorsalStarAft.SetMaxCharge(2.000000)
DorsalStarAft.SetMaxDamage(900.000000)
DorsalStarAft.SetMaxDamageDistance(100.000000)
DorsalStarAft.SetMinFiringCharge(1.000000)
DorsalStarAft.SetNormalDischargeRate(1.000000)
DorsalStarAft.SetRechargeRate(0.400000)
DorsalStarAft.SetIndicatorIconNum(503)
DorsalStarAft.SetIndicatorIconPositionX(85.000000)
DorsalStarAft.SetIndicatorIconPositionY(74.000000)
DorsalStarAftForward = App.TGPoint3()
DorsalStarAftForward.SetXYZ(0.544988, -0.838444, 0.000000)
DorsalStarAftUp = App.TGPoint3()
DorsalStarAftUp.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalStarAft.SetOrientation(DorsalStarAftForward, DorsalStarAftUp)
DorsalStarAft.SetWidth(0.280000)
DorsalStarAft.SetLength(0.050000)
DorsalStarAft.SetArcWidthAngles(-0.523599, 0.523599)
DorsalStarAft.SetArcHeightAngles(0.000000, 1.570796)
DorsalStarAft.SetPhaserTextureStart(0)
DorsalStarAft.SetPhaserTextureEnd(0)
DorsalStarAft.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalStarAft.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
DorsalStarAft.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
DorsalStarAft.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
DorsalStarAft.SetInnerCoreColor(kColor)
DorsalStarAft.SetNumSides(6)
DorsalStarAft.SetMainRadius(0.050000)
DorsalStarAft.SetTaperRadius(0.020000)
DorsalStarAft.SetCoreScale(0.500000)
DorsalStarAft.SetTaperRatio(0.250000)
DorsalStarAft.SetTaperMinLength(5.000000)
DorsalStarAft.SetTaperMaxLength(30.000000)
DorsalStarAft.SetLengthTextureTilePerUnit(0.100000)
DorsalStarAft.SetPerimeterTile(1.000000)
DorsalStarAft.SetTextureSpeed(2.500000)
DorsalStarAft.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalStarAft)
#################################################
VentralMainPort = App.PhaserProperty_Create("Ventral Main Port")

VentralMainPort.SetMaxCondition(2500.000000)
VentralMainPort.SetCritical(0)
VentralMainPort.SetTargetable(1)
VentralMainPort.SetPrimary(1)
VentralMainPort.SetPosition(-0.300000, 1.410000, 0.192000)
VentralMainPort.SetPosition2D(32.000000, 48.000000)
VentralMainPort.SetRepairComplexity(3.000000)
VentralMainPort.SetDisabledPercentage(0.500000)
VentralMainPort.SetRadius(0.250000)
VentralMainPort.SetDumbfire(1)
VentralMainPort.SetWeaponID(0)
VentralMainPort.SetGroups(0)
VentralMainPort.SetDamageRadiusFactor(0.060000)
VentralMainPort.SetIconNum(361)
VentralMainPort.SetIconPositionX(38.000000)
VentralMainPort.SetIconPositionY(41.000000)
VentralMainPort.SetIconAboveShip(1)
VentralMainPort.SetFireSound("Galaxy Phaser")
VentralMainPort.SetMaxCharge(2.000000)
VentralMainPort.SetMaxDamage(1500.000000)
VentralMainPort.SetMaxDamageDistance(100.000000)
VentralMainPort.SetMinFiringCharge(1.000000)
VentralMainPort.SetNormalDischargeRate(1.000000)
VentralMainPort.SetRechargeRate(0.400000)
VentralMainPort.SetIndicatorIconNum(508)
VentralMainPort.SetIndicatorIconPositionX(35.000000)
VentralMainPort.SetIndicatorIconPositionY(40.000000)
VentralMainPortForward = App.TGPoint3()
VentralMainPortForward.SetXYZ(-1.000000, 0.000000, 0.000000)
VentralMainPortUp = App.TGPoint3()
VentralMainPortUp.SetXYZ(0.000000, 0.019996, -0.999800)
VentralMainPort.SetOrientation(VentralMainPortForward, VentralMainPortUp)
VentralMainPort.SetWidth(1.140000)
VentralMainPort.SetLength(1.100000)
VentralMainPort.SetArcWidthAngles(-0.872665, 0.872665)
VentralMainPort.SetArcHeightAngles(0.000000, 1.221731)
VentralMainPort.SetPhaserTextureStart(0)
VentralMainPort.SetPhaserTextureEnd(0)
VentralMainPort.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralMainPort.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralMainPort.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralMainPort.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralMainPort.SetInnerCoreColor(kColor)
VentralMainPort.SetNumSides(6)
VentralMainPort.SetMainRadius(0.050000)
VentralMainPort.SetTaperRadius(0.020000)
VentralMainPort.SetCoreScale(0.500000)
VentralMainPort.SetTaperRatio(0.250000)
VentralMainPort.SetTaperMinLength(5.000000)
VentralMainPort.SetTaperMaxLength(30.000000)
VentralMainPort.SetLengthTextureTilePerUnit(0.100000)
VentralMainPort.SetPerimeterTile(1.000000)
VentralMainPort.SetTextureSpeed(2.500000)
VentralMainPort.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralMainPort)
#################################################
VentralMainStar = App.PhaserProperty_Create("Ventral Main Star")

VentralMainStar.SetMaxCondition(2500.000000)
VentralMainStar.SetCritical(0)
VentralMainStar.SetTargetable(1)
VentralMainStar.SetPrimary(1)
VentralMainStar.SetPosition(0.300000, 1.410000, 0.192000)
VentralMainStar.SetPosition2D(94.000000, 46.000000)
VentralMainStar.SetRepairComplexity(3.000000)
VentralMainStar.SetDisabledPercentage(0.500000)
VentralMainStar.SetRadius(0.250000)
VentralMainStar.SetDumbfire(1)
VentralMainStar.SetWeaponID(0)
VentralMainStar.SetGroups(0)
VentralMainStar.SetDamageRadiusFactor(0.060000)
VentralMainStar.SetIconNum(362)
VentralMainStar.SetIconPositionX(101.000000)
VentralMainStar.SetIconPositionY(41.000000)
VentralMainStar.SetIconAboveShip(1)
VentralMainStar.SetFireSound("Galaxy Phaser")
VentralMainStar.SetMaxCharge(2.000000)
VentralMainStar.SetMaxDamage(1500.000000)
VentralMainStar.SetMaxDamageDistance(100.000000)
VentralMainStar.SetMinFiringCharge(1.000000)
VentralMainStar.SetNormalDischargeRate(1.000000)
VentralMainStar.SetRechargeRate(0.400000)
VentralMainStar.SetIndicatorIconNum(509)
VentralMainStar.SetIndicatorIconPositionX(101.000000)
VentralMainStar.SetIndicatorIconPositionY(40.000000)
VentralMainStarForward = App.TGPoint3()
VentralMainStarForward.SetXYZ(1.000000, 0.000000, 0.000000)
VentralMainStarUp = App.TGPoint3()
VentralMainStarUp.SetXYZ(0.000000, 0.019996, -0.999800)
VentralMainStar.SetOrientation(VentralMainStarForward, VentralMainStarUp)
VentralMainStar.SetWidth(1.140000)
VentralMainStar.SetLength(1.100000)
VentralMainStar.SetArcWidthAngles(-0.872665, 0.872665)
VentralMainStar.SetArcHeightAngles(0.000000, 1.221731)
VentralMainStar.SetPhaserTextureStart(0)
VentralMainStar.SetPhaserTextureEnd(0)
VentralMainStar.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralMainStar.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralMainStar.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralMainStar.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralMainStar.SetInnerCoreColor(kColor)
VentralMainStar.SetNumSides(6)
VentralMainStar.SetMainRadius(0.050000)
VentralMainStar.SetTaperRadius(0.020000)
VentralMainStar.SetCoreScale(0.500000)
VentralMainStar.SetTaperRatio(0.250000)
VentralMainStar.SetTaperMinLength(5.000000)
VentralMainStar.SetTaperMaxLength(30.000000)
VentralMainStar.SetLengthTextureTilePerUnit(0.100000)
VentralMainStar.SetPerimeterTile(1.000000)
VentralMainStar.SetTextureSpeed(2.500000)
VentralMainStar.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralMainStar)
#################################################
VentralFwd = App.PhaserProperty_Create("Ventral Fwd")

VentralFwd.SetMaxCondition(2000.000000)
VentralFwd.SetCritical(0)
VentralFwd.SetTargetable(1)
VentralFwd.SetPrimary(1)
VentralFwd.SetPosition(0.000000, 2.250000, 0.130000)
VentralFwd.SetPosition2D(62.000000, 22.000000)
VentralFwd.SetRepairComplexity(3.000000)
VentralFwd.SetDisabledPercentage(0.500000)
VentralFwd.SetRadius(0.250000)
VentralFwd.SetDumbfire(1)
VentralFwd.SetWeaponID(0)
VentralFwd.SetGroups(0)
VentralFwd.SetDamageRadiusFactor(0.060000)
VentralFwd.SetIconNum(364)
VentralFwd.SetIconPositionX(63.000000)
VentralFwd.SetIconPositionY(36.000000)
VentralFwd.SetIconAboveShip(1)
VentralFwd.SetFireSound("Galaxy Phaser")
VentralFwd.SetMaxCharge(2.000000)
VentralFwd.SetMaxDamage(1200.000000)
VentralFwd.SetMaxDamageDistance(100.000000)
VentralFwd.SetMinFiringCharge(1.000000)
VentralFwd.SetNormalDischargeRate(1.000000)
VentralFwd.SetRechargeRate(0.400000)
VentralFwd.SetIndicatorIconNum(510)
VentralFwd.SetIndicatorIconPositionX(57.000000)
VentralFwd.SetIndicatorIconPositionY(31.000000)
VentralFwdForward = App.TGPoint3()
VentralFwdForward.SetXYZ(0.000000, 1.000000, 0.000000)
VentralFwdUp = App.TGPoint3()
VentralFwdUp.SetXYZ(0.000000, 0.000000, -1.000000)
VentralFwd.SetOrientation(VentralFwdForward, VentralFwdUp)
VentralFwd.SetWidth(0.420000)
VentralFwd.SetLength(0.060000)
VentralFwd.SetArcWidthAngles(-0.872665, 0.872665)
VentralFwd.SetArcHeightAngles(-0.174533, 1.570796)
VentralFwd.SetPhaserTextureStart(0)
VentralFwd.SetPhaserTextureEnd(0)
VentralFwd.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralFwd.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.164706, 0.003922, 1.000000)
VentralFwd.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 0.831373, 0.639216, 1.000000)
VentralFwd.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
VentralFwd.SetInnerCoreColor(kColor)
VentralFwd.SetNumSides(6)
VentralFwd.SetMainRadius(0.050000)
VentralFwd.SetTaperRadius(0.020000)
VentralFwd.SetCoreScale(0.500000)
VentralFwd.SetTaperRatio(0.250000)
VentralFwd.SetTaperMinLength(5.000000)
VentralFwd.SetTaperMaxLength(30.000000)
VentralFwd.SetLengthTextureTilePerUnit(0.100000)
VentralFwd.SetPerimeterTile(1.000000)
VentralFwd.SetTextureSpeed(2.500000)
VentralFwd.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralFwd)
#################################################
PDL = App.BlinkingLightProperty_Create("PDL")

PDLForward = App.TGPoint3()
PDLForward.SetXYZ(0.000000, 1.000000, 0.000000)
PDLUp = App.TGPoint3()
PDLUp.SetXYZ(0.000000, 0.000000, 1.000000)
PDLRight = App.TGPoint3()
PDLRight.SetXYZ(-1.000000, 0.000000, 0.000000)
PDL.SetOrientation(PDLForward, PDLUp, PDLRight)
PDLPosition = App.TGPoint3()
PDLPosition.SetXYZ(-1.620000, 1.200000, 0.445000)
PDL.SetPosition(PDLPosition)
PDLLightColor = App.TGColorA()
PDLLightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
PDL.SetColor(PDLLightColor)
PDL.SetRadius(1.400000)
PDL.SetPeriod(2.000000)
PDL.SetDuration(0.000000)
PDL.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PDL)
#################################################
SDL = App.BlinkingLightProperty_Create("SDL")

SDLForward = App.TGPoint3()
SDLForward.SetXYZ(0.000000, 1.000000, 0.000000)
SDLUp = App.TGPoint3()
SDLUp.SetXYZ(0.000000, 0.000000, 1.000000)
SDLRight = App.TGPoint3()
SDLRight.SetXYZ(1.000000, 0.000000, 0.000000)
SDL.SetOrientation(SDLForward, SDLUp, SDLRight)
SDLPosition = App.TGPoint3()
SDLPosition.SetXYZ(1.620000, 1.200000, 0.445000)
SDL.SetPosition(SDLPosition)
SDLLightColor = App.TGColorA()
SDLLightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
SDL.SetColor(SDLLightColor)
SDL.SetRadius(1.200000)
SDL.SetPeriod(2.000000)
SDL.SetDuration(0.000000)
SDL.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(SDL)
#################################################
PVL = App.BlinkingLightProperty_Create("PVL")

PVLForward = App.TGPoint3()
PVLForward.SetXYZ(0.000000, 1.000000, 0.000000)
PVLUp = App.TGPoint3()
PVLUp.SetXYZ(0.000000, 0.000000, -1.000000)
PVLRight = App.TGPoint3()
PVLRight.SetXYZ(-1.000000, 0.000000, 0.000000)
PVL.SetOrientation(PVLForward, PVLUp, PVLRight)
PVLPosition = App.TGPoint3()
PVLPosition.SetXYZ(-1.620000, 1.200000, 0.262000)
PVL.SetPosition(PVLPosition)
PVLLightColor = App.TGColorA()
PVLLightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
PVL.SetColor(PVLLightColor)
PVL.SetRadius(1.400000)
PVL.SetPeriod(2.000000)
PVL.SetDuration(0.000000)
PVL.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PVL)
#################################################
SVL = App.BlinkingLightProperty_Create("SVL")

SVLForward = App.TGPoint3()
SVLForward.SetXYZ(0.000000, 1.000000, 0.000000)
SVLUp = App.TGPoint3()
SVLUp.SetXYZ(0.000000, 0.000000, -1.000000)
SVLRight = App.TGPoint3()
SVLRight.SetXYZ(1.000000, 0.000000, 0.000000)
SVL.SetOrientation(SVLForward, SVLUp, SVLRight)
SVLPosition = App.TGPoint3()
SVLPosition.SetXYZ(1.620000, 1.200000, 0.262000)
SVL.SetPosition(SVLPosition)
SVLLightColor = App.TGColorA()
SVLLightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
SVL.SetColor(SVLLightColor)
SVL.SetRadius(1.200000)
SVL.SetPeriod(2.000000)
SVL.SetDuration(0.000000)
SVL.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(SVL)
#################################################
FD1 = App.BlinkingLightProperty_Create("FD1")

FD1Forward = App.TGPoint3()
FD1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FD1Up = App.TGPoint3()
FD1Up.SetXYZ(0.000000, 0.000000, 1.000000)
FD1Right = App.TGPoint3()
FD1Right.SetXYZ(-1.000000, 0.000000, 0.000000)
FD1.SetOrientation(FD1Forward, FD1Up, FD1Right)
FD1Position = App.TGPoint3()
FD1Position.SetXYZ(-0.120000, 3.210000, 0.333000)
FD1.SetPosition(FD1Position)
FD1LightColor = App.TGColorA()
FD1LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
FD1.SetColor(FD1LightColor)
FD1.SetRadius(1.200000)
FD1.SetPeriod(2.000000)
FD1.SetDuration(0.000000)
FD1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FD1)
#################################################
FD2 = App.BlinkingLightProperty_Create("FD2")

FD2Forward = App.TGPoint3()
FD2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FD2Up = App.TGPoint3()
FD2Up.SetXYZ(0.000000, 0.000000, 1.000000)
FD2Right = App.TGPoint3()
FD2Right.SetXYZ(1.000000, 0.000000, 0.000000)
FD2.SetOrientation(FD2Forward, FD2Up, FD2Right)
FD2Position = App.TGPoint3()
FD2Position.SetXYZ(0.120000, 3.210000, 0.333000)
FD2.SetPosition(FD2Position)
FD2LightColor = App.TGColorA()
FD2LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
FD2.SetColor(FD2LightColor)
FD2.SetRadius(1.200000)
FD2.SetPeriod(2.000000)
FD2.SetDuration(0.000000)
FD2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FD2)
#################################################
FV1 = App.BlinkingLightProperty_Create("FV1")

FV1Forward = App.TGPoint3()
FV1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FV1Up = App.TGPoint3()
FV1Up.SetXYZ(0.000000, 0.000000, -1.000000)
FV1Right = App.TGPoint3()
FV1Right.SetXYZ(-1.000000, 0.000000, 0.000000)
FV1.SetOrientation(FV1Forward, FV1Up, FV1Right)
FV1Position = App.TGPoint3()
FV1Position.SetXYZ(-0.120000, 3.210000, 0.259700)
FV1.SetPosition(FV1Position)
FV1LightColor = App.TGColorA()
FV1LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
FV1.SetColor(FV1LightColor)
FV1.SetRadius(1.200000)
FV1.SetPeriod(2.000000)
FV1.SetDuration(0.000000)
FV1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FV1)
#################################################
FV2 = App.BlinkingLightProperty_Create("FV2")

FV2Forward = App.TGPoint3()
FV2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FV2Up = App.TGPoint3()
FV2Up.SetXYZ(0.000000, 0.000000, -1.000000)
FV2Right = App.TGPoint3()
FV2Right.SetXYZ(1.000000, 0.000000, 0.000000)
FV2.SetOrientation(FV2Forward, FV2Up, FV2Right)
FV2Position = App.TGPoint3()
FV2Position.SetXYZ(0.120000, 3.210000, 0.259700)
FV2.SetPosition(FV2Position)
FV2LightColor = App.TGColorA()
FV2LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
FV2.SetColor(FV2LightColor)
FV2.SetRadius(1.200000)
FV2.SetPeriod(2.000000)
FV2.SetDuration(0.000000)
FV2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FV2)
#################################################
BridgeB = App.BlinkingLightProperty_Create("BridgeB")

BridgeBForward = App.TGPoint3()
BridgeBForward.SetXYZ(0.000000, 1.000000, 0.000000)
BridgeBUp = App.TGPoint3()
BridgeBUp.SetXYZ(0.000000, 0.000000, 1.000000)
BridgeBRight = App.TGPoint3()
BridgeBRight.SetXYZ(-1.000000, 0.000000, 0.000000)
BridgeB.SetOrientation(BridgeBForward, BridgeBUp, BridgeBRight)
BridgeBPosition = App.TGPoint3()
BridgeBPosition.SetXYZ(0.000000, 1.000000, 0.638000)
BridgeB.SetPosition(BridgeBPosition)
BridgeBLightColor = App.TGColorA()
BridgeBLightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
BridgeB.SetColor(BridgeBLightColor)
BridgeB.SetRadius(1.200000)
BridgeB.SetPeriod(0.000000)
BridgeB.SetDuration(1.000000)
BridgeB.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(BridgeB)
#################################################
PDB = App.BlinkingLightProperty_Create("PDB")

PDBForward = App.TGPoint3()
PDBForward.SetXYZ(0.000000, 1.000000, 0.000000)
PDBUp = App.TGPoint3()
PDBUp.SetXYZ(0.000000, 0.000000, 1.000000)
PDBRight = App.TGPoint3()
PDBRight.SetXYZ(-1.000000, 0.000000, 0.000000)
PDB.SetOrientation(PDBForward, PDBUp, PDBRight)
PDBPosition = App.TGPoint3()
PDBPosition.SetXYZ(-1.100000, 2.400000, 0.429000)
PDB.SetPosition(PDBPosition)
PDBLightColor = App.TGColorA()
PDBLightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
PDB.SetColor(PDBLightColor)
PDB.SetRadius(1.400000)
PDB.SetPeriod(0.000000)
PDB.SetDuration(1.000000)
PDB.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PDB)
#################################################
SDB = App.BlinkingLightProperty_Create("SDB")

SDBForward = App.TGPoint3()
SDBForward.SetXYZ(0.000000, 1.000000, 0.000000)
SDBUp = App.TGPoint3()
SDBUp.SetXYZ(0.000000, 0.000000, 1.000000)
SDBRight = App.TGPoint3()
SDBRight.SetXYZ(1.000000, 0.000000, 0.000000)
SDB.SetOrientation(SDBForward, SDBUp, SDBRight)
SDBPosition = App.TGPoint3()
SDBPosition.SetXYZ(1.100000, 2.400000, 0.429000)
SDB.SetPosition(SDBPosition)
SDBLightColor = App.TGColorA()
SDBLightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
SDB.SetColor(SDBLightColor)
SDB.SetRadius(1.200000)
SDB.SetPeriod(0.000000)
SDB.SetDuration(1.000000)
SDB.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(SDB)
#################################################
PVB = App.BlinkingLightProperty_Create("PVB")

PVBForward = App.TGPoint3()
PVBForward.SetXYZ(0.000000, 1.000000, 0.000000)
PVBUp = App.TGPoint3()
PVBUp.SetXYZ(0.000000, 0.000000, -1.000000)
PVBRight = App.TGPoint3()
PVBRight.SetXYZ(-1.000000, 0.000000, 0.000000)
PVB.SetOrientation(PVBForward, PVBUp, PVBRight)
PVBPosition = App.TGPoint3()
PVBPosition.SetXYZ(-1.100000, 2.400000, 0.260000)
PVB.SetPosition(PVBPosition)
PVBLightColor = App.TGColorA()
PVBLightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
PVB.SetColor(PVBLightColor)
PVB.SetRadius(1.400000)
PVB.SetPeriod(0.000000)
PVB.SetDuration(1.000000)
PVB.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PVB)
#################################################
SVB = App.BlinkingLightProperty_Create("SVB")

SVBForward = App.TGPoint3()
SVBForward.SetXYZ(0.000000, 1.000000, 0.000000)
SVBUp = App.TGPoint3()
SVBUp.SetXYZ(0.000000, 0.000000, -1.000000)
SVBRight = App.TGPoint3()
SVBRight.SetXYZ(1.000000, 0.000000, 0.000000)
SVB.SetOrientation(SVBForward, SVBUp, SVBRight)
SVBPosition = App.TGPoint3()
SVBPosition.SetXYZ(1.100000, 2.400000, 0.260000)
SVB.SetPosition(SVBPosition)
SVBLightColor = App.TGColorA()
SVBLightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
SVB.SetColor(SVBLightColor)
SVB.SetRadius(1.200000)
SVB.SetPeriod(0.000000)
SVB.SetDuration(1.000000)
SVB.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(SVB)

# Property load function.
def LoadPropertySet(pObj):
	"Sets up the object's properties."
	prop = App.g_kModelPropertyManager.FindByName("LCTitanSaucer", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Hull", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Bridge", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Executive Shuttlebay ", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 5", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 6", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 7", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 8", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 9", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Secondary Deflector Dish", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ablative Armour", 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("Aux Port Nacelle", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aux Star Nacelle", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Impulse Drive", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Reactor Core", 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("Sensor Array", 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("Fwd Dorsal Beam", 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("Warp Core", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Executive Shuttlebay OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 5 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 6 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 7 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 8 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttlebay 9 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Back", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Left", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Right", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Top", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Bottom", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Photon Launchers", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Quantum Lauchers", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Turret 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Turret 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Turret 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Turret 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Turret 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Turret 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Turret 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Turret 4", 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("Main Dorsal Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Main Dorsal Star", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Main Dorsal Port 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Main Dorsal Star 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Port Aft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Star Aft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Main Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Main Star", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Fwd", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
