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

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

schumann.SetGenus(1)
schumann.SetSpecies(104)
schumann.SetMass(80.000000)
schumann.SetRotationalInertia(100.000000)
schumann.SetShipName("Schumann")
schumann.SetModelFilename("data/Models/Ships/DJSchumann.nif")
schumann.SetDamageResolution(15.000000)
schumann.SetAffiliation(0)
schumann.SetStationary(0)
schumann.SetAIString("")
schumann.SetDeathExplosionSound("")
App.g_kModelPropertyManager.RegisterLocalTemplate(schumann)
#################################################
hull = App.HullProperty_Create("hull")

hull.SetMaxCondition(30000.000000)
hull.SetCritical(1)
hull.SetTargetable(1)
hull.SetPrimary(1)
hull.SetPosition(0.000000, 0.000000, 0.000000)
hull.SetPosition2D(0.000000, 0.000000)
hull.SetRepairComplexity(2.000000)
hull.SetDisabledPercentage(0.000000)
hull.SetRadius(0.250000)
App.g_kModelPropertyManager.RegisterLocalTemplate(hull)
#################################################
impulse = App.ImpulseEngineProperty_Create("impulse")

impulse.SetMaxCondition(5000.000000)
impulse.SetCritical(0)
impulse.SetTargetable(0)
impulse.SetPrimary(1)
impulse.SetPosition(0.000000, 0.000000, 0.000000)
impulse.SetPosition2D(0.000000, 0.000000)
impulse.SetRepairComplexity(2.000000)
impulse.SetDisabledPercentage(0.350000)
impulse.SetRadius(0.250000)
impulse.SetNormalPowerPerSecond(450.000000)
impulse.SetMaxAccel(5.000000)
impulse.SetMaxAngularAccel(0.330000)
impulse.SetMaxAngularVelocity(0.850000)
impulse.SetMaxSpeed(10.000000)
impulse.SetEngineSound("Federation Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(impulse)
#################################################
warp = App.WarpEngineProperty_Create("warp")

warp.SetMaxCondition(200.000000)
warp.SetCritical(0)
warp.SetTargetable(0)
warp.SetPrimary(1)
warp.SetPosition(0.000000, 0.000000, 0.000000)
warp.SetPosition2D(0.000000, 0.000000)
warp.SetRepairComplexity(1.000000)
warp.SetDisabledPercentage(0.500000)
warp.SetRadius(0.250000)
warp.SetNormalPowerPerSecond(1.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(warp)
#################################################
shieldgenerator = App.ShieldProperty_Create("shield generator")

shieldgenerator.SetMaxCondition(8000.000000)
shieldgenerator.SetCritical(0)
shieldgenerator.SetTargetable(1)
shieldgenerator.SetPrimary(1)
shieldgenerator.SetPosition(0.000000, -1.000000, 0.150000)
shieldgenerator.SetPosition2D(0.000000, 0.000000)
shieldgenerator.SetRepairComplexity(3.000000)
shieldgenerator.SetDisabledPercentage(0.250000)
shieldgenerator.SetRadius(0.250000)
shieldgenerator.SetNormalPowerPerSecond(700.000000)
shieldgeneratorShieldGlowColor = App.TGColorA()
shieldgeneratorShieldGlowColor.SetRGBA(0.000000, 0.501961, 1.000000, 0.466667)
shieldgenerator.SetShieldGlowColor(shieldgeneratorShieldGlowColor)
shieldgenerator.SetShieldGlowDecay(2.000000)
shieldgenerator.SetMaxShields(shieldgenerator.FRONT_SHIELDS, 21000.000000)
shieldgenerator.SetMaxShields(shieldgenerator.REAR_SHIELDS, 21000.000000)
shieldgenerator.SetMaxShields(shieldgenerator.TOP_SHIELDS, 21000.000000)
shieldgenerator.SetMaxShields(shieldgenerator.BOTTOM_SHIELDS, 21000.000000)
shieldgenerator.SetMaxShields(shieldgenerator.LEFT_SHIELDS, 21000.000000)
shieldgenerator.SetMaxShields(shieldgenerator.RIGHT_SHIELDS, 21000.000000)
shieldgenerator.SetShieldChargePerSecond(shieldgenerator.FRONT_SHIELDS, 22.000000)
shieldgenerator.SetShieldChargePerSecond(shieldgenerator.REAR_SHIELDS, 22.000000)
shieldgenerator.SetShieldChargePerSecond(shieldgenerator.TOP_SHIELDS, 22.000000)
shieldgenerator.SetShieldChargePerSecond(shieldgenerator.BOTTOM_SHIELDS, 22.000000)
shieldgenerator.SetShieldChargePerSecond(shieldgenerator.LEFT_SHIELDS, 22.000000)
shieldgenerator.SetShieldChargePerSecond(shieldgenerator.RIGHT_SHIELDS, 22.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(shieldgenerator)
#################################################
warpcore = App.PowerProperty_Create("warp core")

warpcore.SetMaxCondition(8000.000000)
warpcore.SetCritical(1)
warpcore.SetTargetable(1)
warpcore.SetPrimary(1)
warpcore.SetPosition(0.000000, 0.000000, -0.450000)
warpcore.SetPosition2D(0.000000, 0.000000)
warpcore.SetRepairComplexity(3.000000)
warpcore.SetDisabledPercentage(0.250000)
warpcore.SetRadius(0.250000)
warpcore.SetMainBatteryLimit(300000.000000)
warpcore.SetBackupBatteryLimit(125000.000000)
warpcore.SetMainConduitCapacity(3000.000000)
warpcore.SetBackupConduitCapacity(300.000000)
warpcore.SetPowerOutput(2300.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(warpcore)
#################################################
phaserssystem = App.WeaponSystemProperty_Create("phasers system")

phaserssystem.SetMaxCondition(200.000000)
phaserssystem.SetCritical(0)
phaserssystem.SetTargetable(0)
phaserssystem.SetPrimary(1)
phaserssystem.SetPosition(0.000000, 0.000000, 0.000000)
phaserssystem.SetPosition2D(0.000000, 0.000000)
phaserssystem.SetRepairComplexity(1.000000)
phaserssystem.SetDisabledPercentage(0.500000)
phaserssystem.SetRadius(0.250000)
phaserssystem.SetNormalPowerPerSecond(1.000000)
phaserssystem.SetWeaponSystemType(phaserssystem.WST_PHASER)
phaserssystem.SetSingleFire(0)
phaserssystem.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
phaserssystem.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(phaserssystem)
#################################################
quantumtorpedosystem = App.WeaponSystemProperty_Create("quantum torpedo system")

quantumtorpedosystem.SetMaxCondition(4000.000000)
quantumtorpedosystem.SetCritical(0)
quantumtorpedosystem.SetTargetable(0)
quantumtorpedosystem.SetPrimary(1)
quantumtorpedosystem.SetPosition(0.000000, 0.000000, 0.000000)
quantumtorpedosystem.SetPosition2D(0.000000, 0.000000)
quantumtorpedosystem.SetRepairComplexity(2.000000)
quantumtorpedosystem.SetDisabledPercentage(0.350000)
quantumtorpedosystem.SetRadius(0.250000)
quantumtorpedosystem.SetNormalPowerPerSecond(500.000000)
quantumtorpedosystem.SetWeaponSystemType(quantumtorpedosystem.WST_PULSE)
quantumtorpedosystem.SetSingleFire(1)
quantumtorpedosystem.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
quantumtorpedosystem.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(quantumtorpedosystem)
#################################################
DeflectorDish = App.SensorProperty_Create("Deflector Dish")

DeflectorDish.SetMaxCondition(10000.000000)
DeflectorDish.SetCritical(0)
DeflectorDish.SetTargetable(1)
DeflectorDish.SetPrimary(1)
DeflectorDish.SetPosition(0.000000, 0.900000, -0.300000)
DeflectorDish.SetPosition2D(0.000000, 0.000000)
DeflectorDish.SetRepairComplexity(3.000000)
DeflectorDish.SetDisabledPercentage(0.500000)
DeflectorDish.SetRadius(0.250000)
DeflectorDish.SetNormalPowerPerSecond(300.000000)
DeflectorDish.SetBaseSensorRange(1500.000000)
DeflectorDish.SetMaxProbes(10)
App.g_kModelPropertyManager.RegisterLocalTemplate(DeflectorDish)
#################################################
PortNacelle = App.EngineProperty_Create("Port Nacelle")

PortNacelle.SetMaxCondition(7000.000000)
PortNacelle.SetCritical(0)
PortNacelle.SetTargetable(1)
PortNacelle.SetPrimary(1)
PortNacelle.SetPosition(-1.500000, -2.000000, 0.140000)
PortNacelle.SetPosition2D(0.000000, 0.000000)
PortNacelle.SetRepairComplexity(2.500000)
PortNacelle.SetDisabledPercentage(0.500000)
PortNacelle.SetRadius(0.250000)
PortNacelle.SetEngineType(PortNacelle.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortNacelle)
#################################################
StarboardNacelle = App.EngineProperty_Create("Starboard Nacelle")

StarboardNacelle.SetMaxCondition(7000.000000)
StarboardNacelle.SetCritical(0)
StarboardNacelle.SetTargetable(1)
StarboardNacelle.SetPrimary(1)
StarboardNacelle.SetPosition(1.500000, -2.000000, 0.140000)
StarboardNacelle.SetPosition2D(0.000000, 0.000000)
StarboardNacelle.SetRepairComplexity(2.500000)
StarboardNacelle.SetDisabledPercentage(0.500000)
StarboardNacelle.SetRadius(0.250000)
StarboardNacelle.SetEngineType(StarboardNacelle.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarboardNacelle)
#################################################
PortImpulseEngine = App.EngineProperty_Create("Port Impulse Engine")

PortImpulseEngine.SetMaxCondition(4000.000000)
PortImpulseEngine.SetCritical(0)
PortImpulseEngine.SetTargetable(1)
PortImpulseEngine.SetPrimary(1)
PortImpulseEngine.SetPosition(-1.000000, -2.200000, 0.040000)
PortImpulseEngine.SetPosition2D(0.000000, 0.000000)
PortImpulseEngine.SetRepairComplexity(2.000000)
PortImpulseEngine.SetDisabledPercentage(0.350000)
PortImpulseEngine.SetRadius(0.250000)
PortImpulseEngine.SetEngineType(PortImpulseEngine.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulseEngine)
#################################################
StarboardImpulseEngine = App.EngineProperty_Create("Starboard Impulse Engine")

StarboardImpulseEngine.SetMaxCondition(4000.000000)
StarboardImpulseEngine.SetCritical(0)
StarboardImpulseEngine.SetTargetable(1)
StarboardImpulseEngine.SetPrimary(1)
StarboardImpulseEngine.SetPosition(1.000000, -2.200000, 0.040000)
StarboardImpulseEngine.SetPosition2D(0.000000, 0.000000)
StarboardImpulseEngine.SetRepairComplexity(2.000000)
StarboardImpulseEngine.SetDisabledPercentage(0.350000)
StarboardImpulseEngine.SetRadius(0.250000)
StarboardImpulseEngine.SetEngineType(StarboardImpulseEngine.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarboardImpulseEngine)
#################################################
FwdTorpedoPort = App.PulseWeaponProperty_Create("Fwd Torpedo Port")

FwdTorpedoPort.SetMaxCondition(4000.000000)
FwdTorpedoPort.SetCritical(0)
FwdTorpedoPort.SetTargetable(1)
FwdTorpedoPort.SetPrimary(1)
FwdTorpedoPort.SetPosition(-0.780000, 3.250000, -0.070000)
FwdTorpedoPort.SetPosition2D(0.000000, 0.000000)
FwdTorpedoPort.SetRepairComplexity(2.000000)
FwdTorpedoPort.SetDisabledPercentage(0.500000)
FwdTorpedoPort.SetRadius(0.250000)
FwdTorpedoPort.SetDumbfire(1)
FwdTorpedoPort.SetWeaponID(14)
FwdTorpedoPort.SetGroups(1)
FwdTorpedoPort.SetDamageRadiusFactor(0.300000)
FwdTorpedoPort.SetIconNum(365)
FwdTorpedoPort.SetIconPositionX(58.000000)
FwdTorpedoPort.SetIconPositionY(10.000000)
FwdTorpedoPort.SetIconAboveShip(1)
FwdTorpedoPort.SetFireSound("Quantum Torpedo")
FwdTorpedoPort.SetMaxCharge(50.000000)
FwdTorpedoPort.SetMaxDamage(1000.000000)
FwdTorpedoPort.SetMaxDamageDistance(2000.000000)
FwdTorpedoPort.SetMinFiringCharge(3.000000)
FwdTorpedoPort.SetNormalDischargeRate(3.000000)
FwdTorpedoPort.SetRechargeRate(0.000000)
FwdTorpedoPort.SetIndicatorIconNum(0)
FwdTorpedoPort.SetIndicatorIconPositionX(0.000000)
FwdTorpedoPort.SetIndicatorIconPositionY(0.000000)
FwdTorpedoPortForward = App.TGPoint3()
FwdTorpedoPortForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTorpedoPortUp = App.TGPoint3()
FwdTorpedoPortUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdTorpedoPort.SetOrientation(FwdTorpedoPortForward, FwdTorpedoPortUp)
FwdTorpedoPort.SetArcWidthAngles(-0.523599, 0.523599)
FwdTorpedoPort.SetArcHeightAngles(-0.523599, 0.523599)
FwdTorpedoPort.SetCooldownTime(4.000000)
FwdTorpedoPort.SetModuleName("Tactical.Projectiles.Dur_PromQuantumTorpedo")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTorpedoPort)
#################################################
FwdTorpedoStarboard = App.PulseWeaponProperty_Create("Fwd Torpedo Starboard")

FwdTorpedoStarboard.SetMaxCondition(4000.000000)
FwdTorpedoStarboard.SetCritical(0)
FwdTorpedoStarboard.SetTargetable(1)
FwdTorpedoStarboard.SetPrimary(1)
FwdTorpedoStarboard.SetPosition(0.780000, 3.250000, -0.070000)
FwdTorpedoStarboard.SetPosition2D(0.000000, 0.000000)
FwdTorpedoStarboard.SetRepairComplexity(2.000000)
FwdTorpedoStarboard.SetDisabledPercentage(0.500000)
FwdTorpedoStarboard.SetRadius(0.250000)
FwdTorpedoStarboard.SetDumbfire(1)
FwdTorpedoStarboard.SetWeaponID(15)
FwdTorpedoStarboard.SetGroups(1)
FwdTorpedoStarboard.SetDamageRadiusFactor(0.300000)
FwdTorpedoStarboard.SetIconNum(365)
FwdTorpedoStarboard.SetIconPositionX(90.000000)
FwdTorpedoStarboard.SetIconPositionY(10.000000)
FwdTorpedoStarboard.SetIconAboveShip(1)
FwdTorpedoStarboard.SetFireSound("Quantum Torpedo")
FwdTorpedoStarboard.SetMaxCharge(50.000000)
FwdTorpedoStarboard.SetMaxDamage(1000.000000)
FwdTorpedoStarboard.SetMaxDamageDistance(2000.000000)
FwdTorpedoStarboard.SetMinFiringCharge(3.000000)
FwdTorpedoStarboard.SetNormalDischargeRate(3.000000)
FwdTorpedoStarboard.SetRechargeRate(0.000000)
FwdTorpedoStarboard.SetIndicatorIconNum(0)
FwdTorpedoStarboard.SetIndicatorIconPositionX(0.000000)
FwdTorpedoStarboard.SetIndicatorIconPositionY(0.000000)
FwdTorpedoStarboardForward = App.TGPoint3()
FwdTorpedoStarboardForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTorpedoStarboardUp = App.TGPoint3()
FwdTorpedoStarboardUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdTorpedoStarboard.SetOrientation(FwdTorpedoStarboardForward, FwdTorpedoStarboardUp)
FwdTorpedoStarboard.SetArcWidthAngles(-0.523599, 0.523599)
FwdTorpedoStarboard.SetArcHeightAngles(-0.523599, 0.523599)
FwdTorpedoStarboard.SetCooldownTime(4.000000)
FwdTorpedoStarboard.SetModuleName("Tactical.Projectiles.Dur_PromQuantumTorpedo")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTorpedoStarboard)
#################################################
AftTorpedoPort = App.PulseWeaponProperty_Create("Aft Torpedo Port")

AftTorpedoPort.SetMaxCondition(4000.000000)
AftTorpedoPort.SetCritical(0)
AftTorpedoPort.SetTargetable(1)
AftTorpedoPort.SetPrimary(1)
AftTorpedoPort.SetPosition(-0.014000, -0.140000, 0.434000)
AftTorpedoPort.SetPosition2D(0.000000, 0.000000)
AftTorpedoPort.SetRepairComplexity(2.000000)
AftTorpedoPort.SetDisabledPercentage(0.500000)
AftTorpedoPort.SetRadius(0.250000)
AftTorpedoPort.SetDumbfire(1)
AftTorpedoPort.SetWeaponID(16)
AftTorpedoPort.SetGroups(1)
AftTorpedoPort.SetDamageRadiusFactor(0.300000)
AftTorpedoPort.SetIconNum(366)
AftTorpedoPort.SetIconPositionX(60.000000)
AftTorpedoPort.SetIconPositionY(90.000000)
AftTorpedoPort.SetIconAboveShip(1)
AftTorpedoPort.SetFireSound("Quantum Torpedo")
AftTorpedoPort.SetMaxCharge(50.000000)
AftTorpedoPort.SetMaxDamage(1000.000000)
AftTorpedoPort.SetMaxDamageDistance(2000.000000)
AftTorpedoPort.SetMinFiringCharge(1.000000)
AftTorpedoPort.SetNormalDischargeRate(1.000000)
AftTorpedoPort.SetRechargeRate(0.000000)
AftTorpedoPort.SetIndicatorIconNum(0)
AftTorpedoPort.SetIndicatorIconPositionX(0.000000)
AftTorpedoPort.SetIndicatorIconPositionY(0.000000)
AftTorpedoPortForward = App.TGPoint3()
AftTorpedoPortForward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedoPortUp = App.TGPoint3()
AftTorpedoPortUp.SetXYZ(0.000000, 0.000000, 1.000000)
AftTorpedoPort.SetOrientation(AftTorpedoPortForward, AftTorpedoPortUp)
AftTorpedoPort.SetArcWidthAngles(-0.436332, 0.436332)
AftTorpedoPort.SetArcHeightAngles(-0.122173, 0.349066)
AftTorpedoPort.SetCooldownTime(6.000000)
AftTorpedoPort.SetModuleName("Tactical.Projectiles.Dur_PromQuantumTorpedo")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedoPort)
#################################################
AftTorpedoStarboard = App.PulseWeaponProperty_Create("Aft Torpedo Starboard")

AftTorpedoStarboard.SetMaxCondition(4000.000000)
AftTorpedoStarboard.SetCritical(0)
AftTorpedoStarboard.SetTargetable(1)
AftTorpedoStarboard.SetPrimary(1)
AftTorpedoStarboard.SetPosition(0.014000, -0.140000, 0.434000)
AftTorpedoStarboard.SetPosition2D(0.000000, 0.000000)
AftTorpedoStarboard.SetRepairComplexity(2.000000)
AftTorpedoStarboard.SetDisabledPercentage(0.500000)
AftTorpedoStarboard.SetRadius(0.250000)
AftTorpedoStarboard.SetDumbfire(1)
AftTorpedoStarboard.SetWeaponID(17)
AftTorpedoStarboard.SetGroups(1)
AftTorpedoStarboard.SetDamageRadiusFactor(0.300000)
AftTorpedoStarboard.SetIconNum(366)
AftTorpedoStarboard.SetIconPositionX(90.000000)
AftTorpedoStarboard.SetIconPositionY(90.000000)
AftTorpedoStarboard.SetIconAboveShip(1)
AftTorpedoStarboard.SetFireSound("Quantum Torpedo")
AftTorpedoStarboard.SetMaxCharge(50.000000)
AftTorpedoStarboard.SetMaxDamage(1000.000000)
AftTorpedoStarboard.SetMaxDamageDistance(2000.000000)
AftTorpedoStarboard.SetMinFiringCharge(1.000000)
AftTorpedoStarboard.SetNormalDischargeRate(1.000000)
AftTorpedoStarboard.SetRechargeRate(0.000000)
AftTorpedoStarboard.SetIndicatorIconNum(0)
AftTorpedoStarboard.SetIndicatorIconPositionX(0.000000)
AftTorpedoStarboard.SetIndicatorIconPositionY(0.000000)
AftTorpedoStarboardForward = App.TGPoint3()
AftTorpedoStarboardForward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedoStarboardUp = App.TGPoint3()
AftTorpedoStarboardUp.SetXYZ(0.000000, 0.000000, 1.000000)
AftTorpedoStarboard.SetOrientation(AftTorpedoStarboardForward, AftTorpedoStarboardUp)
AftTorpedoStarboard.SetArcWidthAngles(-0.436332, 0.436332)
AftTorpedoStarboard.SetArcHeightAngles(-0.122173, 0.349066)
AftTorpedoStarboard.SetCooldownTime(6.000000)
AftTorpedoStarboard.SetModuleName("Tactical.Projectiles.Dur_PromQuantumTorpedo")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedoStarboard)
#################################################
PHSRSaucerDorsalPort = App.PhaserProperty_Create("PHSR Saucer Dorsal Port")

PHSRSaucerDorsalPort.SetMaxCondition(2000.000000)
PHSRSaucerDorsalPort.SetCritical(0)
PHSRSaucerDorsalPort.SetTargetable(1)
PHSRSaucerDorsalPort.SetPrimary(1)
PHSRSaucerDorsalPort.SetPosition(0.000000, 0.530000, 0.230000)
PHSRSaucerDorsalPort.SetPosition2D(0.000000, 0.000000)
PHSRSaucerDorsalPort.SetRepairComplexity(2.500000)
PHSRSaucerDorsalPort.SetDisabledPercentage(0.500000)
PHSRSaucerDorsalPort.SetRadius(0.250000)
PHSRSaucerDorsalPort.SetDumbfire(0)
PHSRSaucerDorsalPort.SetWeaponID(1)
PHSRSaucerDorsalPort.SetGroups(0)
PHSRSaucerDorsalPort.SetDamageRadiusFactor(0.250000)
PHSRSaucerDorsalPort.SetIconNum(330)
PHSRSaucerDorsalPort.SetIconPositionX(15.000000)
PHSRSaucerDorsalPort.SetIconPositionY(25.000000)
PHSRSaucerDorsalPort.SetIconAboveShip(1)
PHSRSaucerDorsalPort.SetFireSound("TNG Phaser")
PHSRSaucerDorsalPort.SetMaxCharge(1.000000)
PHSRSaucerDorsalPort.SetMaxDamage(2500.000000)
PHSRSaucerDorsalPort.SetMaxDamageDistance(90.000000)
PHSRSaucerDorsalPort.SetMinFiringCharge(1.000000)
PHSRSaucerDorsalPort.SetNormalDischargeRate(1.000000)
PHSRSaucerDorsalPort.SetRechargeRate(0.650000)
PHSRSaucerDorsalPort.SetIndicatorIconNum(505)
PHSRSaucerDorsalPort.SetIndicatorIconPositionX(20.000000)
PHSRSaucerDorsalPort.SetIndicatorIconPositionY(20.000000)
PHSRSaucerDorsalPortForward = App.TGPoint3()
PHSRSaucerDorsalPortForward.SetXYZ(-1.000000, 0.000000, 0.000000)
PHSRSaucerDorsalPortUp = App.TGPoint3()
PHSRSaucerDorsalPortUp.SetXYZ(0.000000, 0.000000, 1.000000)
PHSRSaucerDorsalPort.SetOrientation(PHSRSaucerDorsalPortForward, PHSRSaucerDorsalPortUp)
PHSRSaucerDorsalPort.SetWidth(2.300000)
PHSRSaucerDorsalPort.SetLength(1.075000)
PHSRSaucerDorsalPort.SetArcWidthAngles(1.274090, 0.139626)
PHSRSaucerDorsalPort.SetArcHeightAngles(-0.174533, 1.570796)
PHSRSaucerDorsalPort.SetPhaserTextureStart(0)
PHSRSaucerDorsalPort.SetPhaserTextureEnd(7)
PHSRSaucerDorsalPort.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRSaucerDorsalPort.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRSaucerDorsalPort.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRSaucerDorsalPort.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRSaucerDorsalPort.SetInnerCoreColor(kColor)
PHSRSaucerDorsalPort.SetNumSides(6)
PHSRSaucerDorsalPort.SetMainRadius(0.070000)
PHSRSaucerDorsalPort.SetTaperRadius(0.020000)
PHSRSaucerDorsalPort.SetCoreScale(0.300000)
PHSRSaucerDorsalPort.SetTaperRatio(0.250000)
PHSRSaucerDorsalPort.SetTaperMinLength(30.000000)
PHSRSaucerDorsalPort.SetTaperMaxLength(30.000000)
PHSRSaucerDorsalPort.SetLengthTextureTilePerUnit(0.050000)
PHSRSaucerDorsalPort.SetPerimeterTile(1.000000)
PHSRSaucerDorsalPort.SetTextureSpeed(2.000000)
PHSRSaucerDorsalPort.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRSaucerDorsalPort)
#################################################
PHSRSaucerDorsalStarboard = App.PhaserProperty_Create("PHSR Saucer Dorsal Starboard")

PHSRSaucerDorsalStarboard.SetMaxCondition(2000.000000)
PHSRSaucerDorsalStarboard.SetCritical(0)
PHSRSaucerDorsalStarboard.SetTargetable(1)
PHSRSaucerDorsalStarboard.SetPrimary(1)
PHSRSaucerDorsalStarboard.SetPosition(0.000000, 0.530000, 0.230000)
PHSRSaucerDorsalStarboard.SetPosition2D(0.000000, 0.000000)
PHSRSaucerDorsalStarboard.SetRepairComplexity(2.500000)
PHSRSaucerDorsalStarboard.SetDisabledPercentage(0.500000)
PHSRSaucerDorsalStarboard.SetRadius(0.250000)
PHSRSaucerDorsalStarboard.SetDumbfire(0)
PHSRSaucerDorsalStarboard.SetWeaponID(2)
PHSRSaucerDorsalStarboard.SetGroups(0)
PHSRSaucerDorsalStarboard.SetDamageRadiusFactor(0.250000)
PHSRSaucerDorsalStarboard.SetIconNum(350)
PHSRSaucerDorsalStarboard.SetIconPositionX(85.000000)
PHSRSaucerDorsalStarboard.SetIconPositionY(25.000000)
PHSRSaucerDorsalStarboard.SetIconAboveShip(1)
PHSRSaucerDorsalStarboard.SetFireSound("TNG Phaser")
PHSRSaucerDorsalStarboard.SetMaxCharge(1.000000)
PHSRSaucerDorsalStarboard.SetMaxDamage(2500.000000)
PHSRSaucerDorsalStarboard.SetMaxDamageDistance(90.000000)
PHSRSaucerDorsalStarboard.SetMinFiringCharge(1.000000)
PHSRSaucerDorsalStarboard.SetNormalDischargeRate(1.000000)
PHSRSaucerDorsalStarboard.SetRechargeRate(0.650000)
PHSRSaucerDorsalStarboard.SetIndicatorIconNum(506)
PHSRSaucerDorsalStarboard.SetIndicatorIconPositionX(90.000000)
PHSRSaucerDorsalStarboard.SetIndicatorIconPositionY(20.000000)
PHSRSaucerDorsalStarboardForward = App.TGPoint3()
PHSRSaucerDorsalStarboardForward.SetXYZ(1.000000, 0.000000, 0.000000)
PHSRSaucerDorsalStarboardUp = App.TGPoint3()
PHSRSaucerDorsalStarboardUp.SetXYZ(0.000000, 0.000000, 1.000000)
PHSRSaucerDorsalStarboard.SetOrientation(PHSRSaucerDorsalStarboardForward, PHSRSaucerDorsalStarboardUp)
PHSRSaucerDorsalStarboard.SetWidth(2.300000)
PHSRSaucerDorsalStarboard.SetLength(1.075000)
PHSRSaucerDorsalStarboard.SetArcWidthAngles(-1.274090, -0.139626)
PHSRSaucerDorsalStarboard.SetArcHeightAngles(-0.174533, 1.570796)
PHSRSaucerDorsalStarboard.SetPhaserTextureStart(0)
PHSRSaucerDorsalStarboard.SetPhaserTextureEnd(7)
PHSRSaucerDorsalStarboard.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRSaucerDorsalStarboard.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRSaucerDorsalStarboard.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRSaucerDorsalStarboard.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRSaucerDorsalStarboard.SetInnerCoreColor(kColor)
PHSRSaucerDorsalStarboard.SetNumSides(6)
PHSRSaucerDorsalStarboard.SetMainRadius(0.070000)
PHSRSaucerDorsalStarboard.SetTaperRadius(0.020000)
PHSRSaucerDorsalStarboard.SetCoreScale(0.300000)
PHSRSaucerDorsalStarboard.SetTaperRatio(0.250000)
PHSRSaucerDorsalStarboard.SetTaperMinLength(30.000000)
PHSRSaucerDorsalStarboard.SetTaperMaxLength(30.000000)
PHSRSaucerDorsalStarboard.SetLengthTextureTilePerUnit(0.050000)
PHSRSaucerDorsalStarboard.SetPerimeterTile(1.000000)
PHSRSaucerDorsalStarboard.SetTextureSpeed(2.000000)
PHSRSaucerDorsalStarboard.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRSaucerDorsalStarboard)
#################################################
TractorBeamFwd = App.TractorBeamProperty_Create("Tractor Beam Fwd")

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

TractorBeamAft.SetMaxCondition(2000.000000)
TractorBeamAft.SetCritical(0)
TractorBeamAft.SetTargetable(1)
TractorBeamAft.SetPrimary(1)
TractorBeamAft.SetPosition(0.000000, -0.981000, -0.471000)
TractorBeamAft.SetPosition2D(0.000000, 0.000000)
TractorBeamAft.SetRepairComplexity(3.000000)
TractorBeamAft.SetDisabledPercentage(0.500000)
TractorBeamAft.SetRadius(0.250000)
TractorBeamAft.SetDumbfire(0)
TractorBeamAft.SetWeaponID(0)
TractorBeamAft.SetGroups(0)
TractorBeamAft.SetDamageRadiusFactor(0.300000)
TractorBeamAft.SetIconNum(0)
TractorBeamAft.SetIconPositionX(0.000000)
TractorBeamAft.SetIconPositionY(0.000000)
TractorBeamAft.SetIconAboveShip(1)
TractorBeamAft.SetFireSound("(null)")
TractorBeamAft.SetMaxCharge(5.000000)
TractorBeamAft.SetMaxDamage(25.000000)
TractorBeamAft.SetMaxDamageDistance(100.000000)
TractorBeamAft.SetMinFiringCharge(3.000000)
TractorBeamAft.SetNormalDischargeRate(1.000000)
TractorBeamAft.SetRechargeRate(0.300000)
TractorBeamAft.SetIndicatorIconNum(0)
TractorBeamAft.SetIndicatorIconPositionX(0.000000)
TractorBeamAft.SetIndicatorIconPositionY(0.000000)
TractorBeamAftForward = App.TGPoint3()
TractorBeamAftForward.SetXYZ(0.000000, 1.000000, 0.000000)
TractorBeamAftUp = App.TGPoint3()
TractorBeamAftUp.SetXYZ(0.000000, 0.000000, 1.000000)
TractorBeamAft.SetOrientation(TractorBeamAftForward, TractorBeamAftUp)
TractorBeamAft.SetArcWidthAngles(-1.963495, 1.963495)
TractorBeamAft.SetArcHeightAngles(-0.098175, 2.356195)
TractorBeamAft.SetTractorBeamWidth(0.300000)
TractorBeamAft.SetTextureStart(0)
TractorBeamAft.SetTextureEnd(0)
TractorBeamAft.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorBeamAft.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorBeamAft.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorBeamAft.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
TractorBeamAft.SetInnerCoreColor(kColor)
TractorBeamAft.SetNumSides(12)
TractorBeamAft.SetMainRadius(0.075000)
TractorBeamAft.SetTaperRadius(0.000000)
TractorBeamAft.SetCoreScale(0.450000)
TractorBeamAft.SetTaperRatio(0.200000)
TractorBeamAft.SetTaperMinLength(1.000000)
TractorBeamAft.SetTaperMaxLength(5.000000)
TractorBeamAft.SetLengthTextureTilePerUnit(0.250000)
TractorBeamAft.SetPerimeterTile(1.000000)
TractorBeamAft.SetTextureSpeed(0.200000)
TractorBeamAft.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(TractorBeamAft)
#################################################
Engineering = App.RepairSubsystemProperty_Create("Engineering")

Engineering.SetMaxCondition(200.000000)
Engineering.SetCritical(0)
Engineering.SetTargetable(0)
Engineering.SetPrimary(1)
Engineering.SetPosition(0.000000, 0.000000, 0.000000)
Engineering.SetPosition2D(0.000000, 0.000000)
Engineering.SetRepairComplexity(1.000000)
Engineering.SetDisabledPercentage(0.500000)
Engineering.SetRadius(0.250000)
Engineering.SetNormalPowerPerSecond(1.000000)
Engineering.SetMaxRepairPoints(87.000000)
Engineering.SetNumRepairTeams(5)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engineering)
#################################################
TractorSystem = App.WeaponSystemProperty_Create("Tractor System")

TractorSystem.SetMaxCondition(200.000000)
TractorSystem.SetCritical(0)
TractorSystem.SetTargetable(0)
TractorSystem.SetPrimary(1)
TractorSystem.SetPosition(0.000000, 0.000000, 0.000000)
TractorSystem.SetPosition2D(0.000000, 0.000000)
TractorSystem.SetRepairComplexity(1.000000)
TractorSystem.SetDisabledPercentage(0.500000)
TractorSystem.SetRadius(0.250000)
TractorSystem.SetNormalPowerPerSecond(300.000000)
TractorSystem.SetWeaponSystemType(TractorSystem.WST_TRACTOR)
TractorSystem.SetSingleFire(1)
TractorSystem.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
TractorSystem.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(TractorSystem)
#################################################
PHSRSecHullVentral = App.PhaserProperty_Create("PHSR Sec Hull Ventral")

PHSRSecHullVentral.SetMaxCondition(2000.000000)
PHSRSecHullVentral.SetCritical(0)
PHSRSecHullVentral.SetTargetable(1)
PHSRSecHullVentral.SetPrimary(1)
PHSRSecHullVentral.SetPosition(0.000000, 0.250000, -0.510000)
PHSRSecHullVentral.SetPosition2D(0.000000, 0.000000)
PHSRSecHullVentral.SetRepairComplexity(2.500000)
PHSRSecHullVentral.SetDisabledPercentage(0.500000)
PHSRSecHullVentral.SetRadius(0.250000)
PHSRSecHullVentral.SetDumbfire(0)
PHSRSecHullVentral.SetWeaponID(5)
PHSRSecHullVentral.SetGroups(0)
PHSRSecHullVentral.SetDamageRadiusFactor(0.250000)
PHSRSecHullVentral.SetIconNum(364)
PHSRSecHullVentral.SetIconPositionX(62.000000)
PHSRSecHullVentral.SetIconPositionY(60.000000)
PHSRSecHullVentral.SetIconAboveShip(1)
PHSRSecHullVentral.SetFireSound("TNG Phaser")
PHSRSecHullVentral.SetMaxCharge(1.000000)
PHSRSecHullVentral.SetMaxDamage(2500.000000)
PHSRSecHullVentral.SetMaxDamageDistance(90.000000)
PHSRSecHullVentral.SetMinFiringCharge(1.000000)
PHSRSecHullVentral.SetNormalDischargeRate(1.000000)
PHSRSecHullVentral.SetRechargeRate(0.650000)
PHSRSecHullVentral.SetIndicatorIconNum(510)
PHSRSecHullVentral.SetIndicatorIconPositionX(56.000000)
PHSRSecHullVentral.SetIndicatorIconPositionY(55.000000)
PHSRSecHullVentralForward = App.TGPoint3()
PHSRSecHullVentralForward.SetXYZ(0.000000, 0.000000, -1.000000)
PHSRSecHullVentralUp = App.TGPoint3()
PHSRSecHullVentralUp.SetXYZ(0.000000, -1.000000, 0.000000)
PHSRSecHullVentral.SetOrientation(PHSRSecHullVentralForward, PHSRSecHullVentralUp)
PHSRSecHullVentral.SetWidth(0.010000)
PHSRSecHullVentral.SetLength(0.010000)
PHSRSecHullVentral.SetArcWidthAngles(0.785398, -0.785398)
PHSRSecHullVentral.SetArcHeightAngles(-1.658063, 1.658063)
PHSRSecHullVentral.SetPhaserTextureStart(0)
PHSRSecHullVentral.SetPhaserTextureEnd(7)
PHSRSecHullVentral.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRSecHullVentral.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRSecHullVentral.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRSecHullVentral.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRSecHullVentral.SetInnerCoreColor(kColor)
PHSRSecHullVentral.SetNumSides(6)
PHSRSecHullVentral.SetMainRadius(0.070000)
PHSRSecHullVentral.SetTaperRadius(0.020000)
PHSRSecHullVentral.SetCoreScale(0.300000)
PHSRSecHullVentral.SetTaperRatio(0.250000)
PHSRSecHullVentral.SetTaperMinLength(30.000000)
PHSRSecHullVentral.SetTaperMaxLength(30.000000)
PHSRSecHullVentral.SetLengthTextureTilePerUnit(0.050000)
PHSRSecHullVentral.SetPerimeterTile(1.000000)
PHSRSecHullVentral.SetTextureSpeed(2.000000)
PHSRSecHullVentral.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRSecHullVentral)
#################################################
PHSRSecHullPort = App.PhaserProperty_Create("PHSR Sec Hull Port")

PHSRSecHullPort.SetMaxCondition(2000.000000)
PHSRSecHullPort.SetCritical(0)
PHSRSecHullPort.SetTargetable(1)
PHSRSecHullPort.SetPrimary(1)
PHSRSecHullPort.SetPosition(-0.260000, -0.550000, -0.410000)
PHSRSecHullPort.SetPosition2D(0.000000, 0.000000)
PHSRSecHullPort.SetRepairComplexity(2.500000)
PHSRSecHullPort.SetDisabledPercentage(0.500000)
PHSRSecHullPort.SetRadius(0.250000)
PHSRSecHullPort.SetDumbfire(0)
PHSRSecHullPort.SetWeaponID(6)
PHSRSecHullPort.SetGroups(0)
PHSRSecHullPort.SetDamageRadiusFactor(0.250000)
PHSRSecHullPort.SetIconNum(361)
PHSRSecHullPort.SetIconPositionX(35.000000)
PHSRSecHullPort.SetIconPositionY(55.000000)
PHSRSecHullPort.SetIconAboveShip(1)
PHSRSecHullPort.SetFireSound("TNG Phaser")
PHSRSecHullPort.SetMaxCharge(1.000000)
PHSRSecHullPort.SetMaxDamage(2500.000000)
PHSRSecHullPort.SetMaxDamageDistance(90.000000)
PHSRSecHullPort.SetMinFiringCharge(1.000000)
PHSRSecHullPort.SetNormalDischargeRate(1.000000)
PHSRSecHullPort.SetRechargeRate(0.650000)
PHSRSecHullPort.SetIndicatorIconNum(508)
PHSRSecHullPort.SetIndicatorIconPositionX(31.000000)
PHSRSecHullPort.SetIndicatorIconPositionY(55.000000)
PHSRSecHullPortForward = App.TGPoint3()
PHSRSecHullPortForward.SetXYZ(-1.000000, 0.000000, 0.000000)
PHSRSecHullPortUp = App.TGPoint3()
PHSRSecHullPortUp.SetXYZ(0.000000, 1.000000, 0.000000)
PHSRSecHullPort.SetOrientation(PHSRSecHullPortForward, PHSRSecHullPortUp)
PHSRSecHullPort.SetWidth(0.010000)
PHSRSecHullPort.SetLength(0.010000)
PHSRSecHullPort.SetArcWidthAngles(-1.047198, 0.261799)
PHSRSecHullPort.SetArcHeightAngles(0.785398, -0.785398)
PHSRSecHullPort.SetPhaserTextureStart(0)
PHSRSecHullPort.SetPhaserTextureEnd(7)
PHSRSecHullPort.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRSecHullPort.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRSecHullPort.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRSecHullPort.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRSecHullPort.SetInnerCoreColor(kColor)
PHSRSecHullPort.SetNumSides(6)
PHSRSecHullPort.SetMainRadius(0.070000)
PHSRSecHullPort.SetTaperRadius(0.020000)
PHSRSecHullPort.SetCoreScale(0.300000)
PHSRSecHullPort.SetTaperRatio(0.250000)
PHSRSecHullPort.SetTaperMinLength(30.000000)
PHSRSecHullPort.SetTaperMaxLength(30.000000)
PHSRSecHullPort.SetLengthTextureTilePerUnit(0.050000)
PHSRSecHullPort.SetPerimeterTile(1.000000)
PHSRSecHullPort.SetTextureSpeed(2.000000)
PHSRSecHullPort.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRSecHullPort)
#################################################
PHSRSecHullStarboard = App.PhaserProperty_Create("PHSR Sec Hull Starboard")

PHSRSecHullStarboard.SetMaxCondition(2000.000000)
PHSRSecHullStarboard.SetCritical(0)
PHSRSecHullStarboard.SetTargetable(1)
PHSRSecHullStarboard.SetPrimary(1)
PHSRSecHullStarboard.SetPosition(0.260000, -0.550000, -0.410000)
PHSRSecHullStarboard.SetPosition2D(0.000000, 0.000000)
PHSRSecHullStarboard.SetRepairComplexity(2.500000)
PHSRSecHullStarboard.SetDisabledPercentage(0.500000)
PHSRSecHullStarboard.SetRadius(0.250000)
PHSRSecHullStarboard.SetDumbfire(0)
PHSRSecHullStarboard.SetWeaponID(7)
PHSRSecHullStarboard.SetGroups(0)
PHSRSecHullStarboard.SetDamageRadiusFactor(0.250000)
PHSRSecHullStarboard.SetIconNum(362)
PHSRSecHullStarboard.SetIconPositionX(102.000000)
PHSRSecHullStarboard.SetIconPositionY(55.000000)
PHSRSecHullStarboard.SetIconAboveShip(1)
PHSRSecHullStarboard.SetFireSound("TNG Phaser")
PHSRSecHullStarboard.SetMaxCharge(1.000000)
PHSRSecHullStarboard.SetMaxDamage(2500.000000)
PHSRSecHullStarboard.SetMaxDamageDistance(90.000000)
PHSRSecHullStarboard.SetMinFiringCharge(1.000000)
PHSRSecHullStarboard.SetNormalDischargeRate(1.000000)
PHSRSecHullStarboard.SetRechargeRate(0.650000)
PHSRSecHullStarboard.SetIndicatorIconNum(509)
PHSRSecHullStarboard.SetIndicatorIconPositionX(102.000000)
PHSRSecHullStarboard.SetIndicatorIconPositionY(55.000000)
PHSRSecHullStarboardForward = App.TGPoint3()
PHSRSecHullStarboardForward.SetXYZ(1.000000, 0.000000, 0.000000)
PHSRSecHullStarboardUp = App.TGPoint3()
PHSRSecHullStarboardUp.SetXYZ(0.000000, -1.000000, 0.000000)
PHSRSecHullStarboard.SetOrientation(PHSRSecHullStarboardForward, PHSRSecHullStarboardUp)
PHSRSecHullStarboard.SetWidth(0.010000)
PHSRSecHullStarboard.SetLength(0.010000)
PHSRSecHullStarboard.SetArcWidthAngles(-1.047198, 0.261799)
PHSRSecHullStarboard.SetArcHeightAngles(0.785398, -0.785398)
PHSRSecHullStarboard.SetPhaserTextureStart(0)
PHSRSecHullStarboard.SetPhaserTextureEnd(7)
PHSRSecHullStarboard.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRSecHullStarboard.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRSecHullStarboard.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRSecHullStarboard.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRSecHullStarboard.SetInnerCoreColor(kColor)
PHSRSecHullStarboard.SetNumSides(6)
PHSRSecHullStarboard.SetMainRadius(0.070000)
PHSRSecHullStarboard.SetTaperRadius(0.020000)
PHSRSecHullStarboard.SetCoreScale(0.300000)
PHSRSecHullStarboard.SetTaperRatio(0.250000)
PHSRSecHullStarboard.SetTaperMinLength(30.000000)
PHSRSecHullStarboard.SetTaperMaxLength(30.000000)
PHSRSecHullStarboard.SetLengthTextureTilePerUnit(0.050000)
PHSRSecHullStarboard.SetPerimeterTile(1.000000)
PHSRSecHullStarboard.SetTextureSpeed(2.000000)
PHSRSecHullStarboard.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRSecHullStarboard)
#################################################
PHSRPylonDorsalPort = App.PhaserProperty_Create("PHSR Pylon Dorsal Port")

PHSRPylonDorsalPort.SetMaxCondition(2000.000000)
PHSRPylonDorsalPort.SetCritical(0)
PHSRPylonDorsalPort.SetTargetable(1)
PHSRPylonDorsalPort.SetPrimary(1)
PHSRPylonDorsalPort.SetPosition(-0.630000, -2.600000, 0.020000)
PHSRPylonDorsalPort.SetPosition2D(0.000000, 0.000000)
PHSRPylonDorsalPort.SetRepairComplexity(2.500000)
PHSRPylonDorsalPort.SetDisabledPercentage(0.500000)
PHSRPylonDorsalPort.SetRadius(0.250000)
PHSRPylonDorsalPort.SetDumbfire(0)
PHSRPylonDorsalPort.SetWeaponID(8)
PHSRPylonDorsalPort.SetGroups(0)
PHSRPylonDorsalPort.SetDamageRadiusFactor(0.250000)
PHSRPylonDorsalPort.SetIconNum(363)
PHSRPylonDorsalPort.SetIconPositionX(36.000000)
PHSRPylonDorsalPort.SetIconPositionY(128.000000)
PHSRPylonDorsalPort.SetIconAboveShip(1)
PHSRPylonDorsalPort.SetFireSound("TNG Phaser")
PHSRPylonDorsalPort.SetMaxCharge(1.000000)
PHSRPylonDorsalPort.SetMaxDamage(2500.000000)
PHSRPylonDorsalPort.SetMaxDamageDistance(90.000000)
PHSRPylonDorsalPort.SetMinFiringCharge(1.000000)
PHSRPylonDorsalPort.SetNormalDischargeRate(1.000000)
PHSRPylonDorsalPort.SetRechargeRate(0.650000)
PHSRPylonDorsalPort.SetIndicatorIconNum(511)
PHSRPylonDorsalPort.SetIndicatorIconPositionX(30.000000)
PHSRPylonDorsalPort.SetIndicatorIconPositionY(123.000000)
PHSRPylonDorsalPortForward = App.TGPoint3()
PHSRPylonDorsalPortForward.SetXYZ(0.000000, -1.000000, 0.000000)
PHSRPylonDorsalPortUp = App.TGPoint3()
PHSRPylonDorsalPortUp.SetXYZ(0.000000, 0.000000, 1.000000)
PHSRPylonDorsalPort.SetOrientation(PHSRPylonDorsalPortForward, PHSRPylonDorsalPortUp)
PHSRPylonDorsalPort.SetWidth(0.010000)
PHSRPylonDorsalPort.SetLength(0.010000)
PHSRPylonDorsalPort.SetArcWidthAngles(-0.174533, 0.523599)
PHSRPylonDorsalPort.SetArcHeightAngles(0.052360, 1.396263)
PHSRPylonDorsalPort.SetPhaserTextureStart(0)
PHSRPylonDorsalPort.SetPhaserTextureEnd(7)
PHSRPylonDorsalPort.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRPylonDorsalPort.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRPylonDorsalPort.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRPylonDorsalPort.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRPylonDorsalPort.SetInnerCoreColor(kColor)
PHSRPylonDorsalPort.SetNumSides(6)
PHSRPylonDorsalPort.SetMainRadius(0.070000)
PHSRPylonDorsalPort.SetTaperRadius(0.020000)
PHSRPylonDorsalPort.SetCoreScale(0.300000)
PHSRPylonDorsalPort.SetTaperRatio(0.250000)
PHSRPylonDorsalPort.SetTaperMinLength(30.000000)
PHSRPylonDorsalPort.SetTaperMaxLength(30.000000)
PHSRPylonDorsalPort.SetLengthTextureTilePerUnit(0.050000)
PHSRPylonDorsalPort.SetPerimeterTile(1.000000)
PHSRPylonDorsalPort.SetTextureSpeed(2.000000)
PHSRPylonDorsalPort.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRPylonDorsalPort)
#################################################
PHSRPylonDorsalStarboard = App.PhaserProperty_Create("PHSR Pylon Dorsal Starboard")

PHSRPylonDorsalStarboard.SetMaxCondition(2000.000000)
PHSRPylonDorsalStarboard.SetCritical(0)
PHSRPylonDorsalStarboard.SetTargetable(1)
PHSRPylonDorsalStarboard.SetPrimary(1)
PHSRPylonDorsalStarboard.SetPosition(0.630000, -2.600000, 0.020000)
PHSRPylonDorsalStarboard.SetPosition2D(0.000000, 0.000000)
PHSRPylonDorsalStarboard.SetRepairComplexity(2.500000)
PHSRPylonDorsalStarboard.SetDisabledPercentage(0.500000)
PHSRPylonDorsalStarboard.SetRadius(0.250000)
PHSRPylonDorsalStarboard.SetDumbfire(0)
PHSRPylonDorsalStarboard.SetWeaponID(9)
PHSRPylonDorsalStarboard.SetGroups(0)
PHSRPylonDorsalStarboard.SetDamageRadiusFactor(0.250000)
PHSRPylonDorsalStarboard.SetIconNum(363)
PHSRPylonDorsalStarboard.SetIconPositionX(90.000000)
PHSRPylonDorsalStarboard.SetIconPositionY(128.000000)
PHSRPylonDorsalStarboard.SetIconAboveShip(1)
PHSRPylonDorsalStarboard.SetFireSound("TNG Phaser")
PHSRPylonDorsalStarboard.SetMaxCharge(1.000000)
PHSRPylonDorsalStarboard.SetMaxDamage(2500.000000)
PHSRPylonDorsalStarboard.SetMaxDamageDistance(90.000000)
PHSRPylonDorsalStarboard.SetMinFiringCharge(1.000000)
PHSRPylonDorsalStarboard.SetNormalDischargeRate(1.000000)
PHSRPylonDorsalStarboard.SetRechargeRate(0.650000)
PHSRPylonDorsalStarboard.SetIndicatorIconNum(511)
PHSRPylonDorsalStarboard.SetIndicatorIconPositionX(84.000000)
PHSRPylonDorsalStarboard.SetIndicatorIconPositionY(123.000000)
PHSRPylonDorsalStarboardForward = App.TGPoint3()
PHSRPylonDorsalStarboardForward.SetXYZ(0.000000, -1.000000, 0.000000)
PHSRPylonDorsalStarboardUp = App.TGPoint3()
PHSRPylonDorsalStarboardUp.SetXYZ(0.000000, 0.000000, 1.000000)
PHSRPylonDorsalStarboard.SetOrientation(PHSRPylonDorsalStarboardForward, PHSRPylonDorsalStarboardUp)
PHSRPylonDorsalStarboard.SetWidth(0.010000)
PHSRPylonDorsalStarboard.SetLength(0.010000)
PHSRPylonDorsalStarboard.SetArcWidthAngles(-0.523599, 0.174533)
PHSRPylonDorsalStarboard.SetArcHeightAngles(0.052360, 1.396263)
PHSRPylonDorsalStarboard.SetPhaserTextureStart(0)
PHSRPylonDorsalStarboard.SetPhaserTextureEnd(7)
PHSRPylonDorsalStarboard.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRPylonDorsalStarboard.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRPylonDorsalStarboard.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRPylonDorsalStarboard.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRPylonDorsalStarboard.SetInnerCoreColor(kColor)
PHSRPylonDorsalStarboard.SetNumSides(6)
PHSRPylonDorsalStarboard.SetMainRadius(0.070000)
PHSRPylonDorsalStarboard.SetTaperRadius(0.020000)
PHSRPylonDorsalStarboard.SetCoreScale(0.300000)
PHSRPylonDorsalStarboard.SetTaperRatio(0.250000)
PHSRPylonDorsalStarboard.SetTaperMinLength(30.000000)
PHSRPylonDorsalStarboard.SetTaperMaxLength(30.000000)
PHSRPylonDorsalStarboard.SetLengthTextureTilePerUnit(0.050000)
PHSRPylonDorsalStarboard.SetPerimeterTile(1.000000)
PHSRPylonDorsalStarboard.SetTextureSpeed(2.000000)
PHSRPylonDorsalStarboard.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRPylonDorsalStarboard)
#################################################
PHSRPylonVentralPort = App.PhaserProperty_Create("PHSR Pylon Ventral Port")

PHSRPylonVentralPort.SetMaxCondition(2000.000000)
PHSRPylonVentralPort.SetCritical(0)
PHSRPylonVentralPort.SetTargetable(1)
PHSRPylonVentralPort.SetPrimary(1)
PHSRPylonVentralPort.SetPosition(-0.650000, -2.595000, -0.065000)
PHSRPylonVentralPort.SetPosition2D(0.000000, 0.000000)
PHSRPylonVentralPort.SetRepairComplexity(2.500000)
PHSRPylonVentralPort.SetDisabledPercentage(0.500000)
PHSRPylonVentralPort.SetRadius(0.250000)
PHSRPylonVentralPort.SetDumbfire(0)
PHSRPylonVentralPort.SetWeaponID(10)
PHSRPylonVentralPort.SetGroups(0)
PHSRPylonVentralPort.SetDamageRadiusFactor(0.250000)
PHSRPylonVentralPort.SetIconNum(363)
PHSRPylonVentralPort.SetIconPositionX(40.000000)
PHSRPylonVentralPort.SetIconPositionY(120.000000)
PHSRPylonVentralPort.SetIconAboveShip(1)
PHSRPylonVentralPort.SetFireSound("TNG Phaser")
PHSRPylonVentralPort.SetMaxCharge(1.000000)
PHSRPylonVentralPort.SetMaxDamage(2500.000000)
PHSRPylonVentralPort.SetMaxDamageDistance(90.000000)
PHSRPylonVentralPort.SetMinFiringCharge(1.000000)
PHSRPylonVentralPort.SetNormalDischargeRate(1.000000)
PHSRPylonVentralPort.SetRechargeRate(0.650000)
PHSRPylonVentralPort.SetIndicatorIconNum(511)
PHSRPylonVentralPort.SetIndicatorIconPositionX(33.000000)
PHSRPylonVentralPort.SetIndicatorIconPositionY(115.000000)
PHSRPylonVentralPortForward = App.TGPoint3()
PHSRPylonVentralPortForward.SetXYZ(0.000000, -1.000000, 0.000000)
PHSRPylonVentralPortUp = App.TGPoint3()
PHSRPylonVentralPortUp.SetXYZ(0.000000, 0.000000, 1.000000)
PHSRPylonVentralPort.SetOrientation(PHSRPylonVentralPortForward, PHSRPylonVentralPortUp)
PHSRPylonVentralPort.SetWidth(0.010000)
PHSRPylonVentralPort.SetLength(0.010000)
PHSRPylonVentralPort.SetArcWidthAngles(-1.047198, 1.396263)
PHSRPylonVentralPort.SetArcHeightAngles(-0.087266, -1.396263)
PHSRPylonVentralPort.SetPhaserTextureStart(0)
PHSRPylonVentralPort.SetPhaserTextureEnd(7)
PHSRPylonVentralPort.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRPylonVentralPort.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRPylonVentralPort.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRPylonVentralPort.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRPylonVentralPort.SetInnerCoreColor(kColor)
PHSRPylonVentralPort.SetNumSides(6)
PHSRPylonVentralPort.SetMainRadius(0.070000)
PHSRPylonVentralPort.SetTaperRadius(0.020000)
PHSRPylonVentralPort.SetCoreScale(0.300000)
PHSRPylonVentralPort.SetTaperRatio(0.250000)
PHSRPylonVentralPort.SetTaperMinLength(30.000000)
PHSRPylonVentralPort.SetTaperMaxLength(30.000000)
PHSRPylonVentralPort.SetLengthTextureTilePerUnit(0.050000)
PHSRPylonVentralPort.SetPerimeterTile(1.000000)
PHSRPylonVentralPort.SetTextureSpeed(2.000000)
PHSRPylonVentralPort.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRPylonVentralPort)
#################################################
PHSRPylonVentralStarboard = App.PhaserProperty_Create("PHSR Pylon Ventral Starboard")

PHSRPylonVentralStarboard.SetMaxCondition(2000.000000)
PHSRPylonVentralStarboard.SetCritical(0)
PHSRPylonVentralStarboard.SetTargetable(1)
PHSRPylonVentralStarboard.SetPrimary(1)
PHSRPylonVentralStarboard.SetPosition(0.650000, -2.595000, -0.065000)
PHSRPylonVentralStarboard.SetPosition2D(0.000000, 0.000000)
PHSRPylonVentralStarboard.SetRepairComplexity(2.500000)
PHSRPylonVentralStarboard.SetDisabledPercentage(0.500000)
PHSRPylonVentralStarboard.SetRadius(0.250000)
PHSRPylonVentralStarboard.SetDumbfire(0)
PHSRPylonVentralStarboard.SetWeaponID(11)
PHSRPylonVentralStarboard.SetGroups(0)
PHSRPylonVentralStarboard.SetDamageRadiusFactor(0.250000)
PHSRPylonVentralStarboard.SetIconNum(363)
PHSRPylonVentralStarboard.SetIconPositionX(86.000000)
PHSRPylonVentralStarboard.SetIconPositionY(120.000000)
PHSRPylonVentralStarboard.SetIconAboveShip(1)
PHSRPylonVentralStarboard.SetFireSound("TNG Phaser")
PHSRPylonVentralStarboard.SetMaxCharge(1.000000)
PHSRPylonVentralStarboard.SetMaxDamage(2500.000000)
PHSRPylonVentralStarboard.SetMaxDamageDistance(90.000000)
PHSRPylonVentralStarboard.SetMinFiringCharge(1.000000)
PHSRPylonVentralStarboard.SetNormalDischargeRate(1.000000)
PHSRPylonVentralStarboard.SetRechargeRate(0.650000)
PHSRPylonVentralStarboard.SetIndicatorIconNum(511)
PHSRPylonVentralStarboard.SetIndicatorIconPositionX(80.000000)
PHSRPylonVentralStarboard.SetIndicatorIconPositionY(115.000000)
PHSRPylonVentralStarboardForward = App.TGPoint3()
PHSRPylonVentralStarboardForward.SetXYZ(0.000000, -1.000000, 0.000000)
PHSRPylonVentralStarboardUp = App.TGPoint3()
PHSRPylonVentralStarboardUp.SetXYZ(0.000000, 0.000000, 1.000000)
PHSRPylonVentralStarboard.SetOrientation(PHSRPylonVentralStarboardForward, PHSRPylonVentralStarboardUp)
PHSRPylonVentralStarboard.SetWidth(0.010000)
PHSRPylonVentralStarboard.SetLength(0.010000)
PHSRPylonVentralStarboard.SetArcWidthAngles(-1.396263, 1.047198)
PHSRPylonVentralStarboard.SetArcHeightAngles(-0.087266, -1.396263)
PHSRPylonVentralStarboard.SetPhaserTextureStart(0)
PHSRPylonVentralStarboard.SetPhaserTextureEnd(7)
PHSRPylonVentralStarboard.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRPylonVentralStarboard.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRPylonVentralStarboard.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRPylonVentralStarboard.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRPylonVentralStarboard.SetInnerCoreColor(kColor)
PHSRPylonVentralStarboard.SetNumSides(6)
PHSRPylonVentralStarboard.SetMainRadius(0.070000)
PHSRPylonVentralStarboard.SetTaperRadius(0.020000)
PHSRPylonVentralStarboard.SetCoreScale(0.300000)
PHSRPylonVentralStarboard.SetTaperRatio(0.250000)
PHSRPylonVentralStarboard.SetTaperMinLength(30.000000)
PHSRPylonVentralStarboard.SetTaperMaxLength(30.000000)
PHSRPylonVentralStarboard.SetLengthTextureTilePerUnit(0.050000)
PHSRPylonVentralStarboard.SetPerimeterTile(1.000000)
PHSRPylonVentralStarboard.SetTextureSpeed(2.000000)
PHSRPylonVentralStarboard.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRPylonVentralStarboard)
#################################################
PHSRSaucerAftPort = App.PhaserProperty_Create("PHSR Saucer Aft Port")

PHSRSaucerAftPort.SetMaxCondition(2000.000000)
PHSRSaucerAftPort.SetCritical(0)
PHSRSaucerAftPort.SetTargetable(1)
PHSRSaucerAftPort.SetPrimary(1)
PHSRSaucerAftPort.SetPosition(-0.960000, -0.020000, 0.100000)
PHSRSaucerAftPort.SetPosition2D(0.000000, 0.000000)
PHSRSaucerAftPort.SetRepairComplexity(2.500000)
PHSRSaucerAftPort.SetDisabledPercentage(0.500000)
PHSRSaucerAftPort.SetRadius(0.250000)
PHSRSaucerAftPort.SetDumbfire(0)
PHSRSaucerAftPort.SetWeaponID(12)
PHSRSaucerAftPort.SetGroups(0)
PHSRSaucerAftPort.SetDamageRadiusFactor(0.250000)
PHSRSaucerAftPort.SetIconNum(363)
PHSRSaucerAftPort.SetIconPositionX(21.000000)
PHSRSaucerAftPort.SetIconPositionY(100.000000)
PHSRSaucerAftPort.SetIconAboveShip(1)
PHSRSaucerAftPort.SetFireSound("TNG Phaser")
PHSRSaucerAftPort.SetMaxCharge(1.000000)
PHSRSaucerAftPort.SetMaxDamage(2500.000000)
PHSRSaucerAftPort.SetMaxDamageDistance(90.000000)
PHSRSaucerAftPort.SetMinFiringCharge(1.000000)
PHSRSaucerAftPort.SetNormalDischargeRate(1.000000)
PHSRSaucerAftPort.SetRechargeRate(0.650000)
PHSRSaucerAftPort.SetIndicatorIconNum(511)
PHSRSaucerAftPort.SetIndicatorIconPositionX(15.000000)
PHSRSaucerAftPort.SetIndicatorIconPositionY(95.000000)
PHSRSaucerAftPortForward = App.TGPoint3()
PHSRSaucerAftPortForward.SetXYZ(0.000000, 0.000000, 1.000000)
PHSRSaucerAftPortUp = App.TGPoint3()
PHSRSaucerAftPortUp.SetXYZ(-1.000000, 0.000000, 0.000000)
PHSRSaucerAftPort.SetOrientation(PHSRSaucerAftPortForward, PHSRSaucerAftPortUp)
PHSRSaucerAftPort.SetWidth(0.010000)
PHSRSaucerAftPort.SetLength(0.010000)
PHSRSaucerAftPort.SetArcWidthAngles(-1.221731, 0.785398)
PHSRSaucerAftPort.SetArcHeightAngles(1.047198, -0.785398)
PHSRSaucerAftPort.SetPhaserTextureStart(0)
PHSRSaucerAftPort.SetPhaserTextureEnd(7)
PHSRSaucerAftPort.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRSaucerAftPort.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRSaucerAftPort.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRSaucerAftPort.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRSaucerAftPort.SetInnerCoreColor(kColor)
PHSRSaucerAftPort.SetNumSides(6)
PHSRSaucerAftPort.SetMainRadius(0.070000)
PHSRSaucerAftPort.SetTaperRadius(0.020000)
PHSRSaucerAftPort.SetCoreScale(0.300000)
PHSRSaucerAftPort.SetTaperRatio(0.250000)
PHSRSaucerAftPort.SetTaperMinLength(30.000000)
PHSRSaucerAftPort.SetTaperMaxLength(30.000000)
PHSRSaucerAftPort.SetLengthTextureTilePerUnit(0.050000)
PHSRSaucerAftPort.SetPerimeterTile(1.000000)
PHSRSaucerAftPort.SetTextureSpeed(2.000000)
PHSRSaucerAftPort.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRSaucerAftPort)
#################################################
PHSRSaucerAftStarboard = App.PhaserProperty_Create("PHSR Saucer Aft Starboard")

PHSRSaucerAftStarboard.SetMaxCondition(2000.000000)
PHSRSaucerAftStarboard.SetCritical(0)
PHSRSaucerAftStarboard.SetTargetable(1)
PHSRSaucerAftStarboard.SetPrimary(1)
PHSRSaucerAftStarboard.SetPosition(0.960000, -0.020000, 0.100000)
PHSRSaucerAftStarboard.SetPosition2D(0.000000, 0.000000)
PHSRSaucerAftStarboard.SetRepairComplexity(2.500000)
PHSRSaucerAftStarboard.SetDisabledPercentage(0.500000)
PHSRSaucerAftStarboard.SetRadius(0.250000)
PHSRSaucerAftStarboard.SetDumbfire(0)
PHSRSaucerAftStarboard.SetWeaponID(13)
PHSRSaucerAftStarboard.SetGroups(0)
PHSRSaucerAftStarboard.SetDamageRadiusFactor(0.250000)
PHSRSaucerAftStarboard.SetIconNum(363)
PHSRSaucerAftStarboard.SetIconPositionX(100.000000)
PHSRSaucerAftStarboard.SetIconPositionY(100.000000)
PHSRSaucerAftStarboard.SetIconAboveShip(1)
PHSRSaucerAftStarboard.SetFireSound("TNG Phaser")
PHSRSaucerAftStarboard.SetMaxCharge(1.000000)
PHSRSaucerAftStarboard.SetMaxDamage(2500.000000)
PHSRSaucerAftStarboard.SetMaxDamageDistance(90.000000)
PHSRSaucerAftStarboard.SetMinFiringCharge(1.000000)
PHSRSaucerAftStarboard.SetNormalDischargeRate(1.000000)
PHSRSaucerAftStarboard.SetRechargeRate(0.650000)
PHSRSaucerAftStarboard.SetIndicatorIconNum(511)
PHSRSaucerAftStarboard.SetIndicatorIconPositionX(94.000000)
PHSRSaucerAftStarboard.SetIndicatorIconPositionY(95.000000)
PHSRSaucerAftStarboardForward = App.TGPoint3()
PHSRSaucerAftStarboardForward.SetXYZ(0.000000, 0.000000, 1.000000)
PHSRSaucerAftStarboardUp = App.TGPoint3()
PHSRSaucerAftStarboardUp.SetXYZ(1.000000, 0.000000, 0.000000)
PHSRSaucerAftStarboard.SetOrientation(PHSRSaucerAftStarboardForward, PHSRSaucerAftStarboardUp)
PHSRSaucerAftStarboard.SetWidth(0.010000)
PHSRSaucerAftStarboard.SetLength(0.010000)
PHSRSaucerAftStarboard.SetArcWidthAngles(-0.785398, 1.221731)
PHSRSaucerAftStarboard.SetArcHeightAngles(1.047198, -0.785398)
PHSRSaucerAftStarboard.SetPhaserTextureStart(0)
PHSRSaucerAftStarboard.SetPhaserTextureEnd(7)
PHSRSaucerAftStarboard.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRSaucerAftStarboard.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRSaucerAftStarboard.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRSaucerAftStarboard.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRSaucerAftStarboard.SetInnerCoreColor(kColor)
PHSRSaucerAftStarboard.SetNumSides(6)
PHSRSaucerAftStarboard.SetMainRadius(0.070000)
PHSRSaucerAftStarboard.SetTaperRadius(0.020000)
PHSRSaucerAftStarboard.SetCoreScale(0.300000)
PHSRSaucerAftStarboard.SetTaperRatio(0.250000)
PHSRSaucerAftStarboard.SetTaperMinLength(30.000000)
PHSRSaucerAftStarboard.SetTaperMaxLength(30.000000)
PHSRSaucerAftStarboard.SetLengthTextureTilePerUnit(0.050000)
PHSRSaucerAftStarboard.SetPerimeterTile(1.000000)
PHSRSaucerAftStarboard.SetTextureSpeed(2.000000)
PHSRSaucerAftStarboard.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRSaucerAftStarboard)
#################################################
PhotonTorpedoes = App.TorpedoSystemProperty_Create("Photon Torpedoes")

PhotonTorpedoes.SetMaxCondition(2000.000000)
PhotonTorpedoes.SetCritical(0)
PhotonTorpedoes.SetTargetable(1)
PhotonTorpedoes.SetPrimary(1)
PhotonTorpedoes.SetPosition(0.000000, 0.000000, 0.000000)
PhotonTorpedoes.SetPosition2D(0.000000, 0.000000)
PhotonTorpedoes.SetRepairComplexity(2.000000)
PhotonTorpedoes.SetDisabledPercentage(0.500000)
PhotonTorpedoes.SetRadius(0.250000)
PhotonTorpedoes.SetNormalPowerPerSecond(300.000000)
PhotonTorpedoes.SetWeaponSystemType(PhotonTorpedoes.WST_TORPEDO)
PhotonTorpedoes.SetSingleFire(0)
PhotonTorpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;12;Dual;5;Quad")
PhotonTorpedoes.SetFiringChainString(kFiringChainString)
PhotonTorpedoes.SetMaxTorpedoes(0, 300)
PhotonTorpedoes.SetTorpedoScript(0, "Tactical.Projectiles.DJPhotonTorpedo")
PhotonTorpedoes.SetMaxTorpedoes(1, 200)
PhotonTorpedoes.SetTorpedoScript(1, "Tactical.Projectiles.DGGravimetric")
PhotonTorpedoes.SetNumAmmoTypes(2)
App.g_kModelPropertyManager.RegisterLocalTemplate(PhotonTorpedoes)
#################################################
PhotonLauncherAft = App.TorpedoTubeProperty_Create("Photon Launcher Aft")

PhotonLauncherAft.SetMaxCondition(2000.000000)
PhotonLauncherAft.SetCritical(0)
PhotonLauncherAft.SetTargetable(1)
PhotonLauncherAft.SetPrimary(1)
PhotonLauncherAft.SetPosition(0.000000, -2.420000, 0.121500)
PhotonLauncherAft.SetPosition2D(0.000000, 0.000000)
PhotonLauncherAft.SetRepairComplexity(2.000000)
PhotonLauncherAft.SetDisabledPercentage(0.500000)
PhotonLauncherAft.SetRadius(0.250000)
PhotonLauncherAft.SetDumbfire(1)
PhotonLauncherAft.SetWeaponID(18)
PhotonLauncherAft.SetGroups(0)
PhotonLauncherAft.SetDamageRadiusFactor(0.200000)
PhotonLauncherAft.SetIconNum(370)
PhotonLauncherAft.SetIconPositionX(75.000000)
PhotonLauncherAft.SetIconPositionY(80.000000)
PhotonLauncherAft.SetIconAboveShip(1)
PhotonLauncherAft.SetImmediateDelay(0.250000)
PhotonLauncherAft.SetReloadDelay(10.000000)
PhotonLauncherAft.SetMaxReady(3)
PhotonLauncherAftDirection = App.TGPoint3()
PhotonLauncherAftDirection.SetXYZ(0.000000, -1.000000, 0.000000)
PhotonLauncherAft.SetDirection(PhotonLauncherAftDirection)
PhotonLauncherAftRight = App.TGPoint3()
PhotonLauncherAftRight.SetXYZ(1.000000, 0.000000, 0.000000)
PhotonLauncherAft.SetRight(PhotonLauncherAftRight)
App.g_kModelPropertyManager.RegisterLocalTemplate(PhotonLauncherAft)
#################################################
PHSRSaucerVentralStarboard = App.PhaserProperty_Create("PHSR Saucer Ventral Starboard")

PHSRSaucerVentralStarboard.SetMaxCondition(2000.000000)
PHSRSaucerVentralStarboard.SetCritical(0)
PHSRSaucerVentralStarboard.SetTargetable(1)
PHSRSaucerVentralStarboard.SetPrimary(1)
PHSRSaucerVentralStarboard.SetPosition(0.000000, 0.530000, -0.112000)
PHSRSaucerVentralStarboard.SetPosition2D(0.000000, 0.000000)
PHSRSaucerVentralStarboard.SetRepairComplexity(2.500000)
PHSRSaucerVentralStarboard.SetDisabledPercentage(0.500000)
PHSRSaucerVentralStarboard.SetRadius(0.250000)
PHSRSaucerVentralStarboard.SetDumbfire(0)
PHSRSaucerVentralStarboard.SetWeaponID(3)
PHSRSaucerVentralStarboard.SetGroups(0)
PHSRSaucerVentralStarboard.SetDamageRadiusFactor(0.250000)
PHSRSaucerVentralStarboard.SetIconNum(350)
PHSRSaucerVentralStarboard.SetIconPositionX(80.000000)
PHSRSaucerVentralStarboard.SetIconPositionY(33.000000)
PHSRSaucerVentralStarboard.SetIconAboveShip(1)
PHSRSaucerVentralStarboard.SetFireSound("TNG Phaser")
PHSRSaucerVentralStarboard.SetMaxCharge(1.000000)
PHSRSaucerVentralStarboard.SetMaxDamage(2500.000000)
PHSRSaucerVentralStarboard.SetMaxDamageDistance(90.000000)
PHSRSaucerVentralStarboard.SetMinFiringCharge(1.000000)
PHSRSaucerVentralStarboard.SetNormalDischargeRate(1.000000)
PHSRSaucerVentralStarboard.SetRechargeRate(0.650000)
PHSRSaucerVentralStarboard.SetIndicatorIconNum(506)
PHSRSaucerVentralStarboard.SetIndicatorIconPositionX(84.000000)
PHSRSaucerVentralStarboard.SetIndicatorIconPositionY(30.000000)
PHSRSaucerVentralStarboardForward = App.TGPoint3()
PHSRSaucerVentralStarboardForward.SetXYZ(1.000000, 0.000000, 0.000000)
PHSRSaucerVentralStarboardUp = App.TGPoint3()
PHSRSaucerVentralStarboardUp.SetXYZ(0.000000, 0.000000, -1.000000)
PHSRSaucerVentralStarboard.SetOrientation(PHSRSaucerVentralStarboardForward, PHSRSaucerVentralStarboardUp)
PHSRSaucerVentralStarboard.SetWidth(2.732000)
PHSRSaucerVentralStarboard.SetLength(1.284000)
PHSRSaucerVentralStarboard.SetArcWidthAngles(1.274090, 0.139626)
PHSRSaucerVentralStarboard.SetArcHeightAngles(0.000000, 1.570796)
PHSRSaucerVentralStarboard.SetPhaserTextureStart(0)
PHSRSaucerVentralStarboard.SetPhaserTextureEnd(7)
PHSRSaucerVentralStarboard.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRSaucerVentralStarboard.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRSaucerVentralStarboard.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRSaucerVentralStarboard.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRSaucerVentralStarboard.SetInnerCoreColor(kColor)
PHSRSaucerVentralStarboard.SetNumSides(6)
PHSRSaucerVentralStarboard.SetMainRadius(0.070000)
PHSRSaucerVentralStarboard.SetTaperRadius(0.020000)
PHSRSaucerVentralStarboard.SetCoreScale(0.300000)
PHSRSaucerVentralStarboard.SetTaperRatio(0.250000)
PHSRSaucerVentralStarboard.SetTaperMinLength(30.000000)
PHSRSaucerVentralStarboard.SetTaperMaxLength(30.000000)
PHSRSaucerVentralStarboard.SetLengthTextureTilePerUnit(0.050000)
PHSRSaucerVentralStarboard.SetPerimeterTile(1.000000)
PHSRSaucerVentralStarboard.SetTextureSpeed(2.000000)
PHSRSaucerVentralStarboard.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRSaucerVentralStarboard)
#################################################
PHSRSaucerVentralPort = App.PhaserProperty_Create("PHSR Saucer Ventral Port")

PHSRSaucerVentralPort.SetMaxCondition(2000.000000)
PHSRSaucerVentralPort.SetCritical(0)
PHSRSaucerVentralPort.SetTargetable(1)
PHSRSaucerVentralPort.SetPrimary(1)
PHSRSaucerVentralPort.SetPosition(0.000000, 0.530000, -0.112000)
PHSRSaucerVentralPort.SetPosition2D(0.000000, 0.000000)
PHSRSaucerVentralPort.SetRepairComplexity(2.500000)
PHSRSaucerVentralPort.SetDisabledPercentage(0.500000)
PHSRSaucerVentralPort.SetRadius(0.250000)
PHSRSaucerVentralPort.SetDumbfire(0)
PHSRSaucerVentralPort.SetWeaponID(4)
PHSRSaucerVentralPort.SetGroups(0)
PHSRSaucerVentralPort.SetDamageRadiusFactor(0.250000)
PHSRSaucerVentralPort.SetIconNum(330)
PHSRSaucerVentralPort.SetIconPositionX(20.000000)
PHSRSaucerVentralPort.SetIconPositionY(33.000000)
PHSRSaucerVentralPort.SetIconAboveShip(1)
PHSRSaucerVentralPort.SetFireSound("TNG Phaser")
PHSRSaucerVentralPort.SetMaxCharge(1.000000)
PHSRSaucerVentralPort.SetMaxDamage(2500.000000)
PHSRSaucerVentralPort.SetMaxDamageDistance(90.000000)
PHSRSaucerVentralPort.SetMinFiringCharge(1.000000)
PHSRSaucerVentralPort.SetNormalDischargeRate(1.000000)
PHSRSaucerVentralPort.SetRechargeRate(0.650000)
PHSRSaucerVentralPort.SetIndicatorIconNum(505)
PHSRSaucerVentralPort.SetIndicatorIconPositionX(25.000000)
PHSRSaucerVentralPort.SetIndicatorIconPositionY(30.000000)
PHSRSaucerVentralPortForward = App.TGPoint3()
PHSRSaucerVentralPortForward.SetXYZ(-1.000000, 0.000000, 0.000000)
PHSRSaucerVentralPortUp = App.TGPoint3()
PHSRSaucerVentralPortUp.SetXYZ(0.000000, 0.000000, -1.000000)
PHSRSaucerVentralPort.SetOrientation(PHSRSaucerVentralPortForward, PHSRSaucerVentralPortUp)
PHSRSaucerVentralPort.SetWidth(2.732000)
PHSRSaucerVentralPort.SetLength(1.284000)
PHSRSaucerVentralPort.SetArcWidthAngles(-1.274090, -0.139626)
PHSRSaucerVentralPort.SetArcHeightAngles(0.000000, 1.570796)
PHSRSaucerVentralPort.SetPhaserTextureStart(0)
PHSRSaucerVentralPort.SetPhaserTextureEnd(7)
PHSRSaucerVentralPort.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
PHSRSaucerVentralPort.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
PHSRSaucerVentralPort.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
PHSRSaucerVentralPort.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
PHSRSaucerVentralPort.SetInnerCoreColor(kColor)
PHSRSaucerVentralPort.SetNumSides(6)
PHSRSaucerVentralPort.SetMainRadius(0.070000)
PHSRSaucerVentralPort.SetTaperRadius(0.020000)
PHSRSaucerVentralPort.SetCoreScale(0.300000)
PHSRSaucerVentralPort.SetTaperRatio(0.250000)
PHSRSaucerVentralPort.SetTaperMinLength(30.000000)
PHSRSaucerVentralPort.SetTaperMaxLength(30.000000)
PHSRSaucerVentralPort.SetLengthTextureTilePerUnit(0.050000)
PHSRSaucerVentralPort.SetPerimeterTile(1.000000)
PHSRSaucerVentralPort.SetTextureSpeed(2.000000)
PHSRSaucerVentralPort.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(PHSRSaucerVentralPort)
#################################################
Light1 = App.BlinkingLightProperty_Create("Light 1")

Light1Forward = App.TGPoint3()
Light1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light1Up = App.TGPoint3()
Light1Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light1Right = App.TGPoint3()
Light1Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light1.SetOrientation(Light1Forward, Light1Up, Light1Right)
Light1Position = App.TGPoint3()
Light1Position.SetXYZ(0.000000, 3.676000, -0.031000)
Light1.SetPosition(Light1Position)
Light1LightColor = App.TGColorA()
Light1LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
Light1.SetColor(Light1LightColor)
Light1.SetRadius(1.000000)
Light1.SetPeriod(2.000000)
Light1.SetDuration(0.000000)
Light1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light1)
#################################################
Light2 = App.BlinkingLightProperty_Create("Light 2")

Light2Forward = App.TGPoint3()
Light2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light2Up = App.TGPoint3()
Light2Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light2Right = App.TGPoint3()
Light2Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light2.SetOrientation(Light2Forward, Light2Up, Light2Right)
Light2Position = App.TGPoint3()
Light2Position.SetXYZ(-1.470000, 0.741000, -0.025000)
Light2.SetPosition(Light2Position)
Light2LightColor = App.TGColorA()
Light2LightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
Light2.SetColor(Light2LightColor)
Light2.SetRadius(1.000000)
Light2.SetPeriod(2.000000)
Light2.SetDuration(0.000000)
Light2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light2)
#################################################
Light3 = App.BlinkingLightProperty_Create("Light 3")

Light3Forward = App.TGPoint3()
Light3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light3Up = App.TGPoint3()
Light3Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light3Right = App.TGPoint3()
Light3Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light3.SetOrientation(Light3Forward, Light3Up, Light3Right)
Light3Position = App.TGPoint3()
Light3Position.SetXYZ(1.470000, 0.741000, -0.025000)
Light3.SetPosition(Light3Position)
Light3LightColor = App.TGColorA()
Light3LightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
Light3.SetColor(Light3LightColor)
Light3.SetRadius(1.000000)
Light3.SetPeriod(2.000000)
Light3.SetDuration(0.000000)
Light3.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light3)
#################################################
Light4 = App.BlinkingLightProperty_Create("Light 4")

Light4Forward = App.TGPoint3()
Light4Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light4Up = App.TGPoint3()
Light4Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light4Right = App.TGPoint3()
Light4Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light4.SetOrientation(Light4Forward, Light4Up, Light4Right)
Light4Position = App.TGPoint3()
Light4Position.SetXYZ(0.000000, 3.676000, -0.103000)
Light4.SetPosition(Light4Position)
Light4LightColor = App.TGColorA()
Light4LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
Light4.SetColor(Light4LightColor)
Light4.SetRadius(1.000000)
Light4.SetPeriod(2.000000)
Light4.SetDuration(0.000000)
Light4.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light4)
#################################################
Light5 = App.BlinkingLightProperty_Create("Light 5")

Light5Forward = App.TGPoint3()
Light5Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light5Up = App.TGPoint3()
Light5Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light5Right = App.TGPoint3()
Light5Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light5.SetOrientation(Light5Forward, Light5Up, Light5Right)
Light5Position = App.TGPoint3()
Light5Position.SetXYZ(-1.470000, 0.741000, -0.103000)
Light5.SetPosition(Light5Position)
Light5LightColor = App.TGColorA()
Light5LightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
Light5.SetColor(Light5LightColor)
Light5.SetRadius(1.000000)
Light5.SetPeriod(2.000000)
Light5.SetDuration(0.000000)
Light5.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light5)
#################################################
Light6 = App.BlinkingLightProperty_Create("Light 6")

Light6Forward = App.TGPoint3()
Light6Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light6Up = App.TGPoint3()
Light6Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light6Right = App.TGPoint3()
Light6Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light6.SetOrientation(Light6Forward, Light6Up, Light6Right)
Light6Position = App.TGPoint3()
Light6Position.SetXYZ(1.470000, 0.741000, -0.103000)
Light6.SetPosition(Light6Position)
Light6LightColor = App.TGColorA()
Light6LightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
Light6.SetColor(Light6LightColor)
Light6.SetRadius(1.000000)
Light6.SetPeriod(2.000000)
Light6.SetDuration(0.000000)
Light6.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light6)
#################################################
BlinkingLight1 = App.BlinkingLightProperty_Create("Blinking Light 1")

BlinkingLight1Forward = App.TGPoint3()
BlinkingLight1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
BlinkingLight1Up = App.TGPoint3()
BlinkingLight1Up.SetXYZ(0.000000, 0.000000, 1.000000)
BlinkingLight1Right = App.TGPoint3()
BlinkingLight1Right.SetXYZ(1.000000, 0.000000, 0.000000)
BlinkingLight1.SetOrientation(BlinkingLight1Forward, BlinkingLight1Up, BlinkingLight1Right)
BlinkingLight1Position = App.TGPoint3()
BlinkingLight1Position.SetXYZ(0.000000, 0.735000, 0.515000)
BlinkingLight1.SetPosition(BlinkingLight1Position)
BlinkingLight1LightColor = App.TGColorA()
BlinkingLight1LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
BlinkingLight1.SetColor(BlinkingLight1LightColor)
BlinkingLight1.SetRadius(1.000000)
BlinkingLight1.SetPeriod(0.025000)
BlinkingLight1.SetDuration(0.025000)
BlinkingLight1.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(BlinkingLight1)
#################################################
BlinkingLight2 = App.BlinkingLightProperty_Create("Blinking Light 2")

BlinkingLight2Forward = App.TGPoint3()
BlinkingLight2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
BlinkingLight2Up = App.TGPoint3()
BlinkingLight2Up.SetXYZ(0.000000, 0.000000, 1.000000)
BlinkingLight2Right = App.TGPoint3()
BlinkingLight2Right.SetXYZ(1.000000, 0.000000, 0.000000)
BlinkingLight2.SetOrientation(BlinkingLight2Forward, BlinkingLight2Up, BlinkingLight2Right)
BlinkingLight2Position = App.TGPoint3()
BlinkingLight2Position.SetXYZ(0.000000, -2.400000, 0.137000)
BlinkingLight2.SetPosition(BlinkingLight2Position)
BlinkingLight2LightColor = App.TGColorA()
BlinkingLight2LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
BlinkingLight2.SetColor(BlinkingLight2LightColor)
BlinkingLight2.SetRadius(1.000000)
BlinkingLight2.SetPeriod(0.025000)
BlinkingLight2.SetDuration(0.025000)
BlinkingLight2.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(BlinkingLight2)
#################################################
BlinkingLight3 = App.BlinkingLightProperty_Create("Blinking Light 3")

BlinkingLight3Forward = App.TGPoint3()
BlinkingLight3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
BlinkingLight3Up = App.TGPoint3()
BlinkingLight3Up.SetXYZ(0.000000, 0.000000, 1.000000)
BlinkingLight3Right = App.TGPoint3()
BlinkingLight3Right.SetXYZ(1.000000, 0.000000, 0.000000)
BlinkingLight3.SetOrientation(BlinkingLight3Forward, BlinkingLight3Up, BlinkingLight3Right)
BlinkingLight3Position = App.TGPoint3()
BlinkingLight3Position.SetXYZ(0.000000, -1.415000, -0.205000)
BlinkingLight3.SetPosition(BlinkingLight3Position)
BlinkingLight3LightColor = App.TGColorA()
BlinkingLight3LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
BlinkingLight3.SetColor(BlinkingLight3LightColor)
BlinkingLight3.SetRadius(1.000000)
BlinkingLight3.SetPeriod(0.025000)
BlinkingLight3.SetDuration(0.025000)
BlinkingLight3.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(BlinkingLight3)
#################################################
BlinkingLight4 = App.BlinkingLightProperty_Create("Blinking Light 4")

BlinkingLight4Forward = App.TGPoint3()
BlinkingLight4Forward.SetXYZ(0.000000, 1.000000, 0.000000)
BlinkingLight4Up = App.TGPoint3()
BlinkingLight4Up.SetXYZ(0.000000, 0.000000, 1.000000)
BlinkingLight4Right = App.TGPoint3()
BlinkingLight4Right.SetXYZ(1.000000, 0.000000, 0.000000)
BlinkingLight4.SetOrientation(BlinkingLight4Forward, BlinkingLight4Up, BlinkingLight4Right)
BlinkingLight4Position = App.TGPoint3()
BlinkingLight4Position.SetXYZ(0.000000, -0.200000, -0.501000)
BlinkingLight4.SetPosition(BlinkingLight4Position)
BlinkingLight4LightColor = App.TGColorA()
BlinkingLight4LightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
BlinkingLight4.SetColor(BlinkingLight4LightColor)
BlinkingLight4.SetRadius(1.000000)
BlinkingLight4.SetPeriod(0.025000)
BlinkingLight4.SetDuration(0.025000)
BlinkingLight4.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(BlinkingLight4)
#################################################
Light7 = App.BlinkingLightProperty_Create("Light 7")

Light7Forward = App.TGPoint3()
Light7Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light7Up = App.TGPoint3()
Light7Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light7Right = App.TGPoint3()
Light7Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light7.SetOrientation(Light7Forward, Light7Up, Light7Right)
Light7Position = App.TGPoint3()
Light7Position.SetXYZ(-0.049000, -3.076000, -0.045100)
Light7.SetPosition(Light7Position)
Light7LightColor = App.TGColorA()
Light7LightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
Light7.SetColor(Light7LightColor)
Light7.SetRadius(1.000000)
Light7.SetPeriod(2.000000)
Light7.SetDuration(0.000000)
Light7.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light7)
#################################################
Light8 = App.BlinkingLightProperty_Create("Light 8")

Light8Forward = App.TGPoint3()
Light8Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light8Up = App.TGPoint3()
Light8Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light8Right = App.TGPoint3()
Light8Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light8.SetOrientation(Light8Forward, Light8Up, Light8Right)
Light8Position = App.TGPoint3()
Light8Position.SetXYZ(0.049000, -3.076000, -0.045100)
Light8.SetPosition(Light8Position)
Light8LightColor = App.TGColorA()
Light8LightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
Light8.SetColor(Light8LightColor)
Light8.SetRadius(1.000000)
Light8.SetPeriod(2.000000)
Light8.SetDuration(0.000000)
Light8.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light8)
#################################################
Light9 = App.BlinkingLightProperty_Create("Light 9")

Light9Forward = App.TGPoint3()
Light9Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light9Up = App.TGPoint3()
Light9Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light9Right = App.TGPoint3()
Light9Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light9.SetOrientation(Light9Forward, Light9Up, Light9Right)
Light9Position = App.TGPoint3()
Light9Position.SetXYZ(-0.049000, -3.076000, -0.102000)
Light9.SetPosition(Light9Position)
Light9LightColor = App.TGColorA()
Light9LightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
Light9.SetColor(Light9LightColor)
Light9.SetRadius(1.000000)
Light9.SetPeriod(2.000000)
Light9.SetDuration(0.000000)
Light9.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light9)
#################################################
Light10 = App.BlinkingLightProperty_Create("Light 10")

Light10Forward = App.TGPoint3()
Light10Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light10Up = App.TGPoint3()
Light10Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light10Right = App.TGPoint3()
Light10Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light10.SetOrientation(Light10Forward, Light10Up, Light10Right)
Light10Position = App.TGPoint3()
Light10Position.SetXYZ(0.049000, -3.076000, -0.102000)
Light10.SetPosition(Light10Position)
Light10LightColor = App.TGColorA()
Light10LightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
Light10.SetColor(Light10LightColor)
Light10.SetRadius(1.000000)
Light10.SetPeriod(2.000000)
Light10.SetDuration(0.000000)
Light10.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light10)
#################################################
Light11 = App.BlinkingLightProperty_Create("Light 11")

Light11Forward = App.TGPoint3()
Light11Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light11Up = App.TGPoint3()
Light11Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light11Right = App.TGPoint3()
Light11Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light11.SetOrientation(Light11Forward, Light11Up, Light11Right)
Light11Position = App.TGPoint3()
Light11Position.SetXYZ(-1.398000, -3.626000, 0.175000)
Light11.SetPosition(Light11Position)
Light11LightColor = App.TGColorA()
Light11LightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
Light11.SetColor(Light11LightColor)
Light11.SetRadius(1.000000)
Light11.SetPeriod(2.000000)
Light11.SetDuration(0.000000)
Light11.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light11)
#################################################
Light12 = App.BlinkingLightProperty_Create("Light 12")

Light12Forward = App.TGPoint3()
Light12Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light12Up = App.TGPoint3()
Light12Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light12Right = App.TGPoint3()
Light12Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light12.SetOrientation(Light12Forward, Light12Up, Light12Right)
Light12Position = App.TGPoint3()
Light12Position.SetXYZ(1.398000, -3.626000, 0.175000)
Light12.SetPosition(Light12Position)
Light12LightColor = App.TGColorA()
Light12LightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
Light12.SetColor(Light12LightColor)
Light12.SetRadius(1.000000)
Light12.SetPeriod(2.000000)
Light12.SetDuration(0.000000)
Light12.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light12)
#################################################
Light13 = App.BlinkingLightProperty_Create("Light 13")

Light13Forward = App.TGPoint3()
Light13Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light13Up = App.TGPoint3()
Light13Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light13Right = App.TGPoint3()
Light13Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light13.SetOrientation(Light13Forward, Light13Up, Light13Right)
Light13Position = App.TGPoint3()
Light13Position.SetXYZ(-1.417000, -3.626000, 0.062000)
Light13.SetPosition(Light13Position)
Light13LightColor = App.TGColorA()
Light13LightColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
Light13.SetColor(Light13LightColor)
Light13.SetRadius(1.000000)
Light13.SetPeriod(2.000000)
Light13.SetDuration(0.000000)
Light13.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light13)
#################################################
Light14 = App.BlinkingLightProperty_Create("Light 14")

Light14Forward = App.TGPoint3()
Light14Forward.SetXYZ(0.000000, 1.000000, 0.000000)
Light14Up = App.TGPoint3()
Light14Up.SetXYZ(0.000000, 0.000000, 1.000000)
Light14Right = App.TGPoint3()
Light14Right.SetXYZ(1.000000, 0.000000, 0.000000)
Light14.SetOrientation(Light14Forward, Light14Up, Light14Right)
Light14Position = App.TGPoint3()
Light14Position.SetXYZ(1.417000, -3.626000, 0.062000)
Light14.SetPosition(Light14Position)
Light14LightColor = App.TGColorA()
Light14LightColor.SetRGBA(1.000000, 0.000000, 0.000000, 1.000000)
Light14.SetColor(Light14LightColor)
Light14.SetRadius(1.000000)
Light14.SetPeriod(2.000000)
Light14.SetDuration(0.000000)
Light14.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(Light14)
#################################################
RegistryLight = App.BlinkingLightProperty_Create("Registry Light")

RegistryLightForward = App.TGPoint3()
RegistryLightForward.SetXYZ(0.000000, 1.000000, 0.000000)
RegistryLightUp = App.TGPoint3()
RegistryLightUp.SetXYZ(0.000000, 0.000000, 1.000000)
RegistryLightRight = App.TGPoint3()
RegistryLightRight.SetXYZ(1.000000, 0.000000, 0.000000)
RegistryLight.SetOrientation(RegistryLightForward, RegistryLightUp, RegistryLightRight)
RegistryLightPosition = App.TGPoint3()
RegistryLightPosition.SetXYZ(0.000000, 1.700000, 0.393500)
RegistryLight.SetPosition(RegistryLightPosition)
RegistryLightLightColor = App.TGColorA()
RegistryLightLightColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
RegistryLight.SetColor(RegistryLightLightColor)
RegistryLight.SetRadius(1.500000)
RegistryLight.SetPeriod(2.000000)
RegistryLight.SetDuration(0.000000)
RegistryLight.SetTextureName("scripts/Custom/NanoFXv2/SpecialFX/Gfx/Blinker/Blank.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(RegistryLight)
#################################################
QuantumPhaser = App.PhaserProperty_Create("Quantum Phaser")

QuantumPhaser.SetMaxCondition(5000.000000)
QuantumPhaser.SetCritical(0)
QuantumPhaser.SetTargetable(1)
QuantumPhaser.SetPrimary(0)
QuantumPhaser.SetPosition(0.000000, 3.000000, -0.035000)
QuantumPhaser.SetPosition2D(0.000000, 0.000000)
QuantumPhaser.SetRepairComplexity(1.000000)
QuantumPhaser.SetDisabledPercentage(0.500000)
QuantumPhaser.SetRadius(0.250000)
QuantumPhaser.SetDumbfire(0)
QuantumPhaser.SetWeaponID(0)
QuantumPhaser.SetGroups(0)
QuantumPhaser.SetDamageRadiusFactor(0.250000)
QuantumPhaser.SetIconNum(0)
QuantumPhaser.SetIconPositionX(0.000000)
QuantumPhaser.SetIconPositionY(0.000000)
QuantumPhaser.SetIconAboveShip(1)
QuantumPhaser.SetFireSound("Mega Phaser")
QuantumPhaser.SetMaxCharge(2.000000)
QuantumPhaser.SetMaxDamage(50000.000000)
QuantumPhaser.SetMaxDamageDistance(300.000000)
QuantumPhaser.SetMinFiringCharge(2.000000)
QuantumPhaser.SetNormalDischargeRate(0.800000)
QuantumPhaser.SetRechargeRate(0.250000)
QuantumPhaser.SetIndicatorIconNum(0)
QuantumPhaser.SetIndicatorIconPositionX(0.000000)
QuantumPhaser.SetIndicatorIconPositionY(0.000000)
QuantumPhaserForward = App.TGPoint3()
QuantumPhaserForward.SetXYZ(0.000000, 1.000000, 0.000000)
QuantumPhaserUp = App.TGPoint3()
QuantumPhaserUp.SetXYZ(0.000000, 0.000000, 1.000000)
QuantumPhaser.SetOrientation(QuantumPhaserForward, QuantumPhaserUp)
QuantumPhaser.SetWidth(0.200000)
QuantumPhaser.SetLength(0.680000)
QuantumPhaser.SetArcWidthAngles(-1.963495, 1.963495)
QuantumPhaser.SetArcHeightAngles(-0.098175, 2.356195)
QuantumPhaser.SetPhaserTextureStart(0)
QuantumPhaser.SetPhaserTextureEnd(0)
QuantumPhaser.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 1.000000, 1.000000)
QuantumPhaser.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 1.000000, 1.000000)
QuantumPhaser.SetInnerShellColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
QuantumPhaser.SetOuterCoreColor(kColor)
kColor.SetRGBA(1.000000, 1.000000, 1.000000, 1.000000)
QuantumPhaser.SetInnerCoreColor(kColor)
QuantumPhaser.SetNumSides(10)
QuantumPhaser.SetMainRadius(0.110000)
QuantumPhaser.SetTaperRadius(0.020000)
QuantumPhaser.SetCoreScale(0.300000)
QuantumPhaser.SetTaperRatio(0.250000)
QuantumPhaser.SetTaperMinLength(30.000000)
QuantumPhaser.SetTaperMaxLength(30.000000)
QuantumPhaser.SetLengthTextureTilePerUnit(0.050000)
QuantumPhaser.SetPerimeterTile(1.000000)
QuantumPhaser.SetTextureSpeed(2.000000)
QuantumPhaser.SetTextureName("data/Tests/QuantumPhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(QuantumPhaser)
#################################################
ForwardPhaserPort = App.PhaserProperty_Create("Forward Phaser Port")

ForwardPhaserPort.SetMaxCondition(5000.000000)
ForwardPhaserPort.SetCritical(0)
ForwardPhaserPort.SetTargetable(1)
ForwardPhaserPort.SetPrimary(1)
ForwardPhaserPort.SetPosition(0.500000, 2.580000, 0.220000)
ForwardPhaserPort.SetPosition2D(0.000000, 0.000000)
ForwardPhaserPort.SetRepairComplexity(1.000000)
ForwardPhaserPort.SetDisabledPercentage(0.500000)
ForwardPhaserPort.SetRadius(0.250000)
ForwardPhaserPort.SetDumbfire(0)
ForwardPhaserPort.SetWeaponID(0)
ForwardPhaserPort.SetGroups(0)
ForwardPhaserPort.SetDamageRadiusFactor(0.250000)
ForwardPhaserPort.SetIconNum(0)
ForwardPhaserPort.SetIconPositionX(0.000000)
ForwardPhaserPort.SetIconPositionY(0.000000)
ForwardPhaserPort.SetIconAboveShip(1)
ForwardPhaserPort.SetFireSound("TNG Phaser")
ForwardPhaserPort.SetMaxCharge(1.000000)
ForwardPhaserPort.SetMaxDamage(3500.000000)
ForwardPhaserPort.SetMaxDamageDistance(90.000000)
ForwardPhaserPort.SetMinFiringCharge(1.000000)
ForwardPhaserPort.SetNormalDischargeRate(1.000000)
ForwardPhaserPort.SetRechargeRate(0.650000)
ForwardPhaserPort.SetIndicatorIconNum(0)
ForwardPhaserPort.SetIndicatorIconPositionX(0.000000)
ForwardPhaserPort.SetIndicatorIconPositionY(0.000000)
ForwardPhaserPortForward = App.TGPoint3()
ForwardPhaserPortForward.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardPhaserPortUp = App.TGPoint3()
ForwardPhaserPortUp.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardPhaserPort.SetOrientation(ForwardPhaserPortForward, ForwardPhaserPortUp)
ForwardPhaserPort.SetWidth(0.020000)
ForwardPhaserPort.SetLength(0.020000)
ForwardPhaserPort.SetArcWidthAngles(-0.191986, 0.191986)
ForwardPhaserPort.SetArcHeightAngles(-0.185441, 0.174533)
ForwardPhaserPort.SetPhaserTextureStart(0)
ForwardPhaserPort.SetPhaserTextureEnd(7)
ForwardPhaserPort.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
ForwardPhaserPort.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
ForwardPhaserPort.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
ForwardPhaserPort.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
ForwardPhaserPort.SetInnerCoreColor(kColor)
ForwardPhaserPort.SetNumSides(6)
ForwardPhaserPort.SetMainRadius(0.070000)
ForwardPhaserPort.SetTaperRadius(0.020000)
ForwardPhaserPort.SetCoreScale(0.300000)
ForwardPhaserPort.SetTaperRatio(0.250000)
ForwardPhaserPort.SetTaperMinLength(30.000000)
ForwardPhaserPort.SetTaperMaxLength(30.000000)
ForwardPhaserPort.SetLengthTextureTilePerUnit(0.050000)
ForwardPhaserPort.SetPerimeterTile(1.000000)
ForwardPhaserPort.SetTextureSpeed(2.000000)
ForwardPhaserPort.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardPhaserPort)
#################################################
FwdTorpBay = App.TorpedoTubeProperty_Create("Fwd Torp Bay")

FwdTorpBay.SetMaxCondition(200.000000)
FwdTorpBay.SetCritical(0)
FwdTorpBay.SetTargetable(1)
FwdTorpBay.SetPrimary(1)
FwdTorpBay.SetPosition(0.000000, 0.000000, 0.000000)
FwdTorpBay.SetPosition2D(0.000000, 0.000000)
FwdTorpBay.SetRepairComplexity(1.000000)
FwdTorpBay.SetDisabledPercentage(0.500000)
FwdTorpBay.SetRadius(0.250000)
FwdTorpBay.SetDumbfire(1)
FwdTorpBay.SetWeaponID(0)
FwdTorpBay.SetGroups(0)
FwdTorpBay.SetDamageRadiusFactor(0.600000)
FwdTorpBay.SetIconNum(0)
FwdTorpBay.SetIconPositionX(0.000000)
FwdTorpBay.SetIconPositionY(0.000000)
FwdTorpBay.SetIconAboveShip(1)
FwdTorpBay.SetImmediateDelay(0.250000)
FwdTorpBay.SetReloadDelay(5.000000)
FwdTorpBay.SetMaxReady(3)
FwdTorpBayDirection = App.TGPoint3()
FwdTorpBayDirection.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTorpBay.SetDirection(FwdTorpBayDirection)
FwdTorpBayRight = App.TGPoint3()
FwdTorpBayRight.SetXYZ(1.000000, 0.000000, 0.000000)
FwdTorpBay.SetRight(FwdTorpBayRight)
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTorpBay)
#################################################
FwdTorpBayPort = App.TorpedoTubeProperty_Create("Fwd Torp Bay Port")

FwdTorpBayPort.SetMaxCondition(2000.000000)
FwdTorpBayPort.SetCritical(0)
FwdTorpBayPort.SetTargetable(1)
FwdTorpBayPort.SetPrimary(1)
FwdTorpBayPort.SetPosition(-0.800000, 3.240000, -0.070000)
FwdTorpBayPort.SetPosition2D(0.000000, 0.000000)
FwdTorpBayPort.SetRepairComplexity(1.000000)
FwdTorpBayPort.SetDisabledPercentage(0.300000)
FwdTorpBayPort.SetRadius(0.250000)
FwdTorpBayPort.SetDumbfire(1)
FwdTorpBayPort.SetWeaponID(0)
FwdTorpBayPort.SetGroups(0)
FwdTorpBayPort.SetDamageRadiusFactor(0.200000)
FwdTorpBayPort.SetIconNum(0)
FwdTorpBayPort.SetIconPositionX(0.000000)
FwdTorpBayPort.SetIconPositionY(0.000000)
FwdTorpBayPort.SetIconAboveShip(1)
FwdTorpBayPort.SetImmediateDelay(0.250000)
FwdTorpBayPort.SetReloadDelay(10.000000)
FwdTorpBayPort.SetMaxReady(3)
FwdTorpBayPortDirection = App.TGPoint3()
FwdTorpBayPortDirection.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTorpBayPort.SetDirection(FwdTorpBayPortDirection)
FwdTorpBayPortRight = App.TGPoint3()
FwdTorpBayPortRight.SetXYZ(1.000000, 0.000000, 0.000000)
FwdTorpBayPort.SetRight(FwdTorpBayPortRight)
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTorpBayPort)
#################################################
ForwardTorpBayStarboard = App.TorpedoTubeProperty_Create("Forward Torp Bay Starboard")

ForwardTorpBayStarboard.SetMaxCondition(2000.000000)
ForwardTorpBayStarboard.SetCritical(0)
ForwardTorpBayStarboard.SetTargetable(1)
ForwardTorpBayStarboard.SetPrimary(1)
ForwardTorpBayStarboard.SetPosition(0.790000, 3.240000, -0.070000)
ForwardTorpBayStarboard.SetPosition2D(0.000000, 0.000000)
ForwardTorpBayStarboard.SetRepairComplexity(1.000000)
ForwardTorpBayStarboard.SetDisabledPercentage(0.500000)
ForwardTorpBayStarboard.SetRadius(0.250000)
ForwardTorpBayStarboard.SetDumbfire(1)
ForwardTorpBayStarboard.SetWeaponID(0)
ForwardTorpBayStarboard.SetGroups(0)
ForwardTorpBayStarboard.SetDamageRadiusFactor(0.600000)
ForwardTorpBayStarboard.SetIconNum(0)
ForwardTorpBayStarboard.SetIconPositionX(0.000000)
ForwardTorpBayStarboard.SetIconPositionY(0.000000)
ForwardTorpBayStarboard.SetIconAboveShip(1)
ForwardTorpBayStarboard.SetImmediateDelay(0.250000)
ForwardTorpBayStarboard.SetReloadDelay(10.000000)
ForwardTorpBayStarboard.SetMaxReady(3)
ForwardTorpBayStarboardDirection = App.TGPoint3()
ForwardTorpBayStarboardDirection.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTorpBayStarboard.SetDirection(ForwardTorpBayStarboardDirection)
ForwardTorpBayStarboardRight = App.TGPoint3()
ForwardTorpBayStarboardRight.SetXYZ(1.000000, 0.000000, 0.000000)
ForwardTorpBayStarboard.SetRight(ForwardTorpBayStarboardRight)
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpBayStarboard)
#################################################
FwdPhaserStarboard = App.PhaserProperty_Create("Fwd Phaser Starboard")

FwdPhaserStarboard.SetMaxCondition(200.000000)
FwdPhaserStarboard.SetCritical(0)
FwdPhaserStarboard.SetTargetable(1)
FwdPhaserStarboard.SetPrimary(1)
FwdPhaserStarboard.SetPosition(-0.500000, 2.580000, 0.220000)
FwdPhaserStarboard.SetPosition2D(0.000000, 0.000000)
FwdPhaserStarboard.SetRepairComplexity(1.000000)
FwdPhaserStarboard.SetDisabledPercentage(0.500000)
FwdPhaserStarboard.SetRadius(0.250000)
FwdPhaserStarboard.SetDumbfire(0)
FwdPhaserStarboard.SetWeaponID(0)
FwdPhaserStarboard.SetGroups(0)
FwdPhaserStarboard.SetDamageRadiusFactor(0.250000)
FwdPhaserStarboard.SetIconNum(0)
FwdPhaserStarboard.SetIconPositionX(0.000000)
FwdPhaserStarboard.SetIconPositionY(0.000000)
FwdPhaserStarboard.SetIconAboveShip(1)
FwdPhaserStarboard.SetFireSound("TNG Phaser")
FwdPhaserStarboard.SetMaxCharge(1.000000)
FwdPhaserStarboard.SetMaxDamage(3500.000000)
FwdPhaserStarboard.SetMaxDamageDistance(90.000000)
FwdPhaserStarboard.SetMinFiringCharge(1.000000)
FwdPhaserStarboard.SetNormalDischargeRate(1.000000)
FwdPhaserStarboard.SetRechargeRate(0.300000)
FwdPhaserStarboard.SetIndicatorIconNum(0)
FwdPhaserStarboard.SetIndicatorIconPositionX(0.000000)
FwdPhaserStarboard.SetIndicatorIconPositionY(0.000000)
FwdPhaserStarboardForward = App.TGPoint3()
FwdPhaserStarboardForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdPhaserStarboardUp = App.TGPoint3()
FwdPhaserStarboardUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdPhaserStarboard.SetOrientation(FwdPhaserStarboardForward, FwdPhaserStarboardUp)
FwdPhaserStarboard.SetWidth(0.020000)
FwdPhaserStarboard.SetLength(0.020000)
FwdPhaserStarboard.SetArcWidthAngles(-0.191986, 0.191986)
FwdPhaserStarboard.SetArcHeightAngles(-0.185441, 0.174533)
FwdPhaserStarboard.SetPhaserTextureStart(0)
FwdPhaserStarboard.SetPhaserTextureEnd(7)
FwdPhaserStarboard.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 0.247059, 0.000000, 1.000000)
FwdPhaserStarboard.SetOuterShellColor(kColor)
kColor.SetRGBA(1.000000, 0.501961, 0.247059, 1.000000)
FwdPhaserStarboard.SetInnerShellColor(kColor)
kColor.SetRGBA(0.992157, 1.000000, 0.501961, 1.000000)
FwdPhaserStarboard.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.992157, 0.901961, 0.858824, 1.000000)
FwdPhaserStarboard.SetInnerCoreColor(kColor)
FwdPhaserStarboard.SetNumSides(6)
FwdPhaserStarboard.SetMainRadius(0.070000)
FwdPhaserStarboard.SetTaperRadius(0.020000)
FwdPhaserStarboard.SetCoreScale(0.300000)
FwdPhaserStarboard.SetTaperRatio(0.250000)
FwdPhaserStarboard.SetTaperMinLength(30.000000)
FwdPhaserStarboard.SetTaperMaxLength(30.000000)
FwdPhaserStarboard.SetLengthTextureTilePerUnit(0.050000)
FwdPhaserStarboard.SetPerimeterTile(1.000000)
FwdPhaserStarboard.SetTextureSpeed(2.000000)
FwdPhaserStarboard.SetTextureName("scripts/Custom/DurandalHP/Textures/Dur_Phaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdPhaserStarboard)
#################################################
QTorpForwardPort = App.PulseWeaponProperty_Create("Q Torp Forward Port")

QTorpForwardPort.SetMaxCondition(4000.000000)
QTorpForwardPort.SetCritical(0)
QTorpForwardPort.SetTargetable(1)
QTorpForwardPort.SetPrimary(1)
QTorpForwardPort.SetPosition(-0.780000, 3.250000, -0.100000)
QTorpForwardPort.SetPosition2D(0.000000, 0.000000)
QTorpForwardPort.SetRepairComplexity(2.000000)
QTorpForwardPort.SetDisabledPercentage(0.500000)
QTorpForwardPort.SetRadius(0.250000)
QTorpForwardPort.SetDumbfire(1)
QTorpForwardPort.SetWeaponID(0)
QTorpForwardPort.SetGroups(0)
QTorpForwardPort.SetDamageRadiusFactor(1.000000)
QTorpForwardPort.SetIconNum(0)
QTorpForwardPort.SetIconPositionX(0.000000)
QTorpForwardPort.SetIconPositionY(0.000000)
QTorpForwardPort.SetIconAboveShip(1)
QTorpForwardPort.SetFireSound("Quantum Torpedo")
QTorpForwardPort.SetMaxCharge(50.000000)
QTorpForwardPort.SetMaxDamage(1000.000000)
QTorpForwardPort.SetMaxDamageDistance(2000.000000)
QTorpForwardPort.SetMinFiringCharge(1.000000)
QTorpForwardPort.SetNormalDischargeRate(1.000000)
QTorpForwardPort.SetRechargeRate(0.000000)
QTorpForwardPort.SetIndicatorIconNum(0)
QTorpForwardPort.SetIndicatorIconPositionX(0.000000)
QTorpForwardPort.SetIndicatorIconPositionY(0.000000)
QTorpForwardPortForward = App.TGPoint3()
QTorpForwardPortForward.SetXYZ(0.000000, 1.000000, 0.000000)
QTorpForwardPortUp = App.TGPoint3()
QTorpForwardPortUp.SetXYZ(0.000000, 0.000000, 1.000000)
QTorpForwardPort.SetOrientation(QTorpForwardPortForward, QTorpForwardPortUp)
QTorpForwardPort.SetArcWidthAngles(-0.523599, 0.523599)
QTorpForwardPort.SetArcHeightAngles(-0.523599, 0.523599)
QTorpForwardPort.SetCooldownTime(4.000000)
QTorpForwardPort.SetModuleName("Tactical.Projectiles.Dur_PromQuantumTorpedo")
App.g_kModelPropertyManager.RegisterLocalTemplate(QTorpForwardPort)
#################################################
QTorpFwdStarboard = App.PulseWeaponProperty_Create("Q Torp Fwd Starboard")

QTorpFwdStarboard.SetMaxCondition(4000.000000)
QTorpFwdStarboard.SetCritical(0)
QTorpFwdStarboard.SetTargetable(1)
QTorpFwdStarboard.SetPrimary(1)
QTorpFwdStarboard.SetPosition(0.780000, 3.250000, -0.100000)
QTorpFwdStarboard.SetPosition2D(0.000000, 0.000000)
QTorpFwdStarboard.SetRepairComplexity(2.000000)
QTorpFwdStarboard.SetDisabledPercentage(0.500000)
QTorpFwdStarboard.SetRadius(0.250000)
QTorpFwdStarboard.SetDumbfire(1)
QTorpFwdStarboard.SetWeaponID(0)
QTorpFwdStarboard.SetGroups(0)
QTorpFwdStarboard.SetDamageRadiusFactor(1.000000)
QTorpFwdStarboard.SetIconNum(0)
QTorpFwdStarboard.SetIconPositionX(0.000000)
QTorpFwdStarboard.SetIconPositionY(0.000000)
QTorpFwdStarboard.SetIconAboveShip(1)
QTorpFwdStarboard.SetFireSound("")
QTorpFwdStarboard.SetMaxCharge(50.000000)
QTorpFwdStarboard.SetMaxDamage(1000.000000)
QTorpFwdStarboard.SetMaxDamageDistance(2000.000000)
QTorpFwdStarboard.SetMinFiringCharge(1.000000)
QTorpFwdStarboard.SetNormalDischargeRate(1.000000)
QTorpFwdStarboard.SetRechargeRate(0.000000)
QTorpFwdStarboard.SetIndicatorIconNum(0)
QTorpFwdStarboard.SetIndicatorIconPositionX(0.000000)
QTorpFwdStarboard.SetIndicatorIconPositionY(0.000000)
QTorpFwdStarboardForward = App.TGPoint3()
QTorpFwdStarboardForward.SetXYZ(0.000000, 1.000000, 0.000000)
QTorpFwdStarboardUp = App.TGPoint3()
QTorpFwdStarboardUp.SetXYZ(0.000000, 0.000000, 1.000000)
QTorpFwdStarboard.SetOrientation(QTorpFwdStarboardForward, QTorpFwdStarboardUp)
QTorpFwdStarboard.SetArcWidthAngles(-0.523599, 0.523599)
QTorpFwdStarboard.SetArcHeightAngles(-0.523599, 0.523599)
QTorpFwdStarboard.SetCooldownTime(4.000000)
QTorpFwdStarboard.SetModuleName("Tactical.Projectiles.Dur_PromQuantumTorpedo")
App.g_kModelPropertyManager.RegisterLocalTemplate(QTorpFwdStarboard)

# Property load function.
def LoadPropertySet(pObj):
	"Sets up the object's properties."
	prop = App.g_kModelPropertyManager.FindByName("schumann", 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("impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("shield generator", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("warp core", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("phasers system", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("quantum torpedo system", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Deflector Dish", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Nacelle", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Starboard Nacelle", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Impulse Engine", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Starboard Impulse Engine", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Torpedo Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Torpedo Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torpedo Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torpedo Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Saucer Dorsal Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Saucer Dorsal Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractor Beam Fwd", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractor Beam Aft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engineering", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractor System", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Sec Hull Ventral", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Sec Hull Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Sec Hull Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Pylon Dorsal Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Pylon Dorsal Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Pylon Ventral Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Pylon Ventral Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Saucer Aft Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Saucer Aft Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Photon Torpedoes", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Photon Launcher Aft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Saucer Ventral Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("PHSR Saucer Ventral Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 5", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 6", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Blinking Light 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Blinking Light 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Blinking Light 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Blinking Light 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 7", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 8", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 9", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 10", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 11", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 12", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 13", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Light 14", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Registry Light", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Phaser Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Torp Bay Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Torp Bay Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Phaser Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Q Torp Forward Port", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Q Torp Fwd Starboard", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
