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

import App
import GlobalPropertyTemplates
# Setting up local templates.
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(27000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, -0.300000, 0.000000)
Hull.SetPosition2D(8.000000, 7.000000)
Hull.SetRepairComplexity(2.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(1.500000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(6000.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(0.000000, 0.000000, 0.000000)
ImpulseEngines.SetPosition2D(0.000000, 0.000000)
ImpulseEngines.SetRepairComplexity(4.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.200000)
ImpulseEngines.SetNormalPowerPerSecond(700.000000)
ImpulseEngines.SetMaxAccel(1.300000)
ImpulseEngines.SetMaxAngularAccel(0.220000)
ImpulseEngines.SetMaxAngularVelocity(0.240000)
ImpulseEngines.SetMaxSpeed(8.000000)
ImpulseEngines.SetEngineSound("Klingon Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines)
#################################################
WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(9000.000000)
WarpCore.SetCritical(1)
WarpCore.SetTargetable(1)
WarpCore.SetPrimary(1)
WarpCore.SetPosition(0.000000, -1.200000, -0.020000)
WarpCore.SetPosition2D(64.000000, 75.000000)
WarpCore.SetRepairComplexity(2.000000)
WarpCore.SetDisabledPercentage(0.500000)
WarpCore.SetRadius(0.110000)
WarpCore.SetMainBatteryLimit(80000.000000)
WarpCore.SetBackupBatteryLimit(80000.000000)
WarpCore.SetMainConduitCapacity(2200.000000)
WarpCore.SetBackupConduitCapacity(100.000000)
WarpCore.SetPowerOutput(2100.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
RepairSystem = App.RepairSubsystemProperty_Create("Repair System")

RepairSystem.SetMaxCondition(800.000000)
RepairSystem.SetCritical(0)
RepairSystem.SetTargetable(0)
RepairSystem.SetPrimary(1)
RepairSystem.SetPosition(0.000000, 0.000000, 0.000000)
RepairSystem.SetPosition2D(44.000000, 70.000000)
RepairSystem.SetRepairComplexity(10.000000)
RepairSystem.SetDisabledPercentage(0.100000)
RepairSystem.SetRadius(0.150000)
RepairSystem.SetNormalPowerPerSecond(1.000000)
RepairSystem.SetMaxRepairPoints(70.000000)
RepairSystem.SetNumRepairTeams(5)
App.g_kModelPropertyManager.RegisterLocalTemplate(RepairSystem)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(5500.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000000, 0.700000, 0.150000)
SensorArray.SetPosition2D(65.000000, 29.000000)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.130000)
SensorArray.SetNormalPowerPerSecond(1.000000)
SensorArray.SetBaseSensorRange(1800.000000)
SensorArray.SetMaxProbes(10)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(7000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(0.000000, -0.300000, 0.200000)
ShieldGenerator.SetPosition2D(64.000000, 60.000000)
ShieldGenerator.SetRepairComplexity(3.000000)
ShieldGenerator.SetDisabledPercentage(0.500000)
ShieldGenerator.SetRadius(0.150000)
ShieldGenerator.SetNormalPowerPerSecond(700.000000)
ShieldGeneratorShieldGlowColor = App.TGColorA()
ShieldGeneratorShieldGlowColor.SetRGBA(0.866667, 0.176471, 0.000000, 0.466667)
ShieldGenerator.SetShieldGlowColor(ShieldGeneratorShieldGlowColor)
ShieldGenerator.SetShieldGlowDecay(1.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.FRONT_SHIELDS, 16000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 7000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 9500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 9500.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 9000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 9000.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 15.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 10.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 10.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 10.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 10.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 10.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(10000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(0.000000, 0.000000, 0.000000)
WarpEngines.SetPosition2D(0.000000, 0.000000)
WarpEngines.SetRepairComplexity(3.000000)
WarpEngines.SetDisabledPercentage(0.750000)
WarpEngines.SetRadius(0.200000)
WarpEngines.SetNormalPowerPerSecond(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(4400.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(0.000000, 1.800000, 0.150000)
Torpedoes.SetPosition2D(57.000000, 13.000000)
Torpedoes.SetRepairComplexity(3.000000)
Torpedoes.SetDisabledPercentage(0.750000)
Torpedoes.SetRadius(0.100000)
Torpedoes.SetNormalPowerPerSecond(233.000000)
Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO)
Torpedoes.SetSingleFire(0)
Torpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;1;Triple Fire")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 200)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.ZZ_KlingonTNGPhoton")
Torpedoes.SetNumAmmoTypes(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
DisruptorCannons = App.WeaponSystemProperty_Create("Disruptor Cannons")

DisruptorCannons.SetMaxCondition(4200.000000)
DisruptorCannons.SetCritical(0)
DisruptorCannons.SetTargetable(0)
DisruptorCannons.SetPrimary(1)
DisruptorCannons.SetPosition(0.000000, -0.290000, 0.250000)
DisruptorCannons.SetPosition2D(17.000000, 76.000000)
DisruptorCannons.SetRepairComplexity(3.000000)
DisruptorCannons.SetDisabledPercentage(0.500000)
DisruptorCannons.SetRadius(0.100000)
DisruptorCannons.SetNormalPowerPerSecond(233.000000)
DisruptorCannons.SetWeaponSystemType(DisruptorCannons.WST_PULSE)
DisruptorCannons.SetSingleFire(1)
DisruptorCannons.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
DisruptorCannons.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(DisruptorCannons)
#################################################
CloakingDevice = App.CloakingSubsystemProperty_Create("Cloaking Device")

CloakingDevice.SetMaxCondition(4000.000000)
CloakingDevice.SetCritical(0)
CloakingDevice.SetTargetable(1)
CloakingDevice.SetPrimary(1)
CloakingDevice.SetPosition(0.000000, 0.500000, -0.050000)
CloakingDevice.SetPosition2D(64.000000, 45.000000)
CloakingDevice.SetRepairComplexity(3.000000)
CloakingDevice.SetDisabledPercentage(0.600000)
CloakingDevice.SetRadius(0.100000)
CloakingDevice.SetNormalPowerPerSecond(700.000000)
CloakingDevice.SetCloakStrength(300.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(CloakingDevice)
#################################################
FwdTorpedo1 = App.TorpedoTubeProperty_Create("Fwd Torpedo 1")

FwdTorpedo1.SetMaxCondition(3500.000000)
FwdTorpedo1.SetCritical(0)
FwdTorpedo1.SetTargetable(1)
FwdTorpedo1.SetPrimary(1)
FwdTorpedo1.SetPosition(0.000000, 1.850000, 0.170000)
FwdTorpedo1.SetPosition2D(53.000000, 8.000000)
FwdTorpedo1.SetRepairComplexity(3.000000)
FwdTorpedo1.SetDisabledPercentage(0.500000)
FwdTorpedo1.SetRadius(0.050000)
FwdTorpedo1.SetDumbfire(1)
FwdTorpedo1.SetWeaponID(0)
FwdTorpedo1.SetGroups(1)
FwdTorpedo1.SetDamageRadiusFactor(0.060000)
FwdTorpedo1.SetIconNum(370)
FwdTorpedo1.SetIconPositionX(70.000000)
FwdTorpedo1.SetIconPositionY(35.000000)
FwdTorpedo1.SetIconAboveShip(1)
FwdTorpedo1.SetImmediateDelay(0.000000)
FwdTorpedo1.SetReloadDelay(30.000000)
FwdTorpedo1.SetMaxReady(3)
FwdTorpedo1Direction = App.TGPoint3()
FwdTorpedo1Direction.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTorpedo1.SetDirection(FwdTorpedo1Direction)
FwdTorpedo1Right = App.TGPoint3()
FwdTorpedo1Right.SetXYZ(0.000000, 0.000000, 1.000000)
FwdTorpedo1.SetRight(FwdTorpedo1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTorpedo1)
#################################################
FwdStarCannon = App.PulseWeaponProperty_Create("Fwd Star Cannon")

FwdStarCannon.SetMaxCondition(3000.000000)
FwdStarCannon.SetCritical(0)
FwdStarCannon.SetTargetable(1)
FwdStarCannon.SetPrimary(1)
FwdStarCannon.SetPosition(0.140000, 2.330000, 0.060000)
FwdStarCannon.SetPosition2D(80.000000, 19.000000)
FwdStarCannon.SetRepairComplexity(3.000000)
FwdStarCannon.SetDisabledPercentage(0.500000)
FwdStarCannon.SetRadius(0.050000)
FwdStarCannon.SetDumbfire(1)
FwdStarCannon.SetWeaponID(3)
FwdStarCannon.SetGroups(1)
FwdStarCannon.SetDamageRadiusFactor(0.060000)
FwdStarCannon.SetIconNum(365)
FwdStarCannon.SetIconPositionX(100.000000)
FwdStarCannon.SetIconPositionY(29.000000)
FwdStarCannon.SetIconAboveShip(1)
FwdStarCannon.SetFireSound("Klingon Disruptor")
FwdStarCannon.SetMaxCharge(3.300000)
FwdStarCannon.SetMaxDamage(400.000000)
FwdStarCannon.SetMaxDamageDistance(100.000000)
FwdStarCannon.SetMinFiringCharge(3.000000)
FwdStarCannon.SetNormalDischargeRate(1.000000)
FwdStarCannon.SetRechargeRate(0.830000)
FwdStarCannon.SetIndicatorIconNum(513)
FwdStarCannon.SetIndicatorIconPositionX(89.000000)
FwdStarCannon.SetIndicatorIconPositionY(25.000000)
FwdStarCannonForward = App.TGPoint3()
FwdStarCannonForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdStarCannonUp = App.TGPoint3()
FwdStarCannonUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdStarCannon.SetOrientation(FwdStarCannonForward, FwdStarCannonUp)
FwdStarCannon.SetArcWidthAngles(-0.349066, 0.349066)
FwdStarCannon.SetArcHeightAngles(-0.349066, 0.349066)
FwdStarCannon.SetCooldownTime(0.400000)
FwdStarCannon.SetModuleName("Tactical.Projectiles.ZZ_HeavyDisruptor2")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdStarCannon)
#################################################
FwdTorpedo2 = App.TorpedoTubeProperty_Create("Fwd Torpedo 2")

FwdTorpedo2.SetMaxCondition(3500.000000)
FwdTorpedo2.SetCritical(0)
FwdTorpedo2.SetTargetable(1)
FwdTorpedo2.SetPrimary(1)
FwdTorpedo2.SetPosition(0.000000, 1.850000, 0.170000)
FwdTorpedo2.SetPosition2D(64.000000, 15.000000)
FwdTorpedo2.SetRepairComplexity(3.000000)
FwdTorpedo2.SetDisabledPercentage(0.500000)
FwdTorpedo2.SetRadius(0.050000)
FwdTorpedo2.SetDumbfire(1)
FwdTorpedo2.SetWeaponID(1)
FwdTorpedo2.SetGroups(1)
FwdTorpedo2.SetDamageRadiusFactor(0.060000)
FwdTorpedo2.SetIconNum(370)
FwdTorpedo2.SetIconPositionX(76.000000)
FwdTorpedo2.SetIconPositionY(35.000000)
FwdTorpedo2.SetIconAboveShip(1)
FwdTorpedo2.SetImmediateDelay(0.000000)
FwdTorpedo2.SetReloadDelay(30.000000)
FwdTorpedo2.SetMaxReady(3)
FwdTorpedo2Direction = App.TGPoint3()
FwdTorpedo2Direction.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTorpedo2.SetDirection(FwdTorpedo2Direction)
FwdTorpedo2Right = App.TGPoint3()
FwdTorpedo2Right.SetXYZ(0.707107, 0.000000, -0.707107)
FwdTorpedo2.SetRight(FwdTorpedo2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTorpedo2)
#################################################
FwdPortCannon = App.PulseWeaponProperty_Create("Fwd Port Cannon")

FwdPortCannon.SetMaxCondition(3000.000000)
FwdPortCannon.SetCritical(0)
FwdPortCannon.SetTargetable(1)
FwdPortCannon.SetPrimary(1)
FwdPortCannon.SetPosition(-0.140000, 2.330000, 0.060000)
FwdPortCannon.SetPosition2D(46.000000, 19.000000)
FwdPortCannon.SetRepairComplexity(3.000000)
FwdPortCannon.SetDisabledPercentage(0.500000)
FwdPortCannon.SetRadius(0.050000)
FwdPortCannon.SetDumbfire(1)
FwdPortCannon.SetWeaponID(2)
FwdPortCannon.SetGroups(1)
FwdPortCannon.SetDamageRadiusFactor(0.060000)
FwdPortCannon.SetIconNum(365)
FwdPortCannon.SetIconPositionX(52.000000)
FwdPortCannon.SetIconPositionY(28.000000)
FwdPortCannon.SetIconAboveShip(1)
FwdPortCannon.SetFireSound("Klingon Disruptor")
FwdPortCannon.SetMaxCharge(3.300000)
FwdPortCannon.SetMaxDamage(400.000000)
FwdPortCannon.SetMaxDamageDistance(100.000000)
FwdPortCannon.SetMinFiringCharge(3.000000)
FwdPortCannon.SetNormalDischargeRate(1.000000)
FwdPortCannon.SetRechargeRate(0.830000)
FwdPortCannon.SetIndicatorIconNum(512)
FwdPortCannon.SetIndicatorIconPositionX(40.000000)
FwdPortCannon.SetIndicatorIconPositionY(24.000000)
FwdPortCannonForward = App.TGPoint3()
FwdPortCannonForward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdPortCannonUp = App.TGPoint3()
FwdPortCannonUp.SetXYZ(0.000000, 0.000000, 1.000000)
FwdPortCannon.SetOrientation(FwdPortCannonForward, FwdPortCannonUp)
FwdPortCannon.SetArcWidthAngles(-0.349066, 0.349066)
FwdPortCannon.SetArcHeightAngles(-0.349066, 0.349066)
FwdPortCannon.SetCooldownTime(0.400000)
FwdPortCannon.SetModuleName("Tactical.Projectiles.ZZ_HeavyDisruptor2")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdPortCannon)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(4000.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-0.330000, -1.430000, 0.000000)
PortImpulse.SetPosition2D(34.000000, 84.000000)
PortImpulse.SetRepairComplexity(3.000000)
PortImpulse.SetDisabledPercentage(0.500000)
PortImpulse.SetRadius(0.120000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(4000.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(0.330000, -1.430000, 0.000000)
StarImpulse.SetPosition2D(92.000000, 84.000000)
StarImpulse.SetRepairComplexity(3.000000)
StarImpulse.SetDisabledPercentage(0.500000)
StarImpulse.SetRadius(0.120000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(6000.000000)
PortWarp.SetCritical(0)
PortWarp.SetTargetable(1)
PortWarp.SetPrimary(1)
PortWarp.SetPosition(-1.550000, -1.300000, -0.330000)
PortWarp.SetPosition2D(10.000000, 89.000000)
PortWarp.SetRepairComplexity(3.000000)
PortWarp.SetDisabledPercentage(0.500000)
PortWarp.SetRadius(0.600000)
PortWarp.SetEngineType(PortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp)
#################################################
StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(6000.000000)
StarWarp.SetCritical(0)
StarWarp.SetTargetable(1)
StarWarp.SetPrimary(1)
StarWarp.SetPosition(1.550000, -1.300000, -0.330000)
StarWarp.SetPosition2D(119.000000, 88.000000)
StarWarp.SetRepairComplexity(3.000000)
StarWarp.SetDisabledPercentage(0.500000)
StarWarp.SetRadius(0.600000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
AftTorpedo1 = App.TorpedoTubeProperty_Create("Aft Torpedo 1")

AftTorpedo1.SetMaxCondition(3500.000000)
AftTorpedo1.SetCritical(0)
AftTorpedo1.SetTargetable(1)
AftTorpedo1.SetPrimary(1)
AftTorpedo1.SetPosition(0.000000, -1.400000, 0.175000)
AftTorpedo1.SetPosition2D(54.000000, 90.000000)
AftTorpedo1.SetRepairComplexity(3.000000)
AftTorpedo1.SetDisabledPercentage(0.500000)
AftTorpedo1.SetRadius(0.050000)
AftTorpedo1.SetDumbfire(1)
AftTorpedo1.SetWeaponID(2)
AftTorpedo1.SetGroups(1)
AftTorpedo1.SetDamageRadiusFactor(0.060000)
AftTorpedo1.SetIconNum(370)
AftTorpedo1.SetIconPositionX(71.000000)
AftTorpedo1.SetIconPositionY(116.000000)
AftTorpedo1.SetIconAboveShip(1)
AftTorpedo1.SetImmediateDelay(0.000000)
AftTorpedo1.SetReloadDelay(30.000000)
AftTorpedo1.SetMaxReady(2)
AftTorpedo1Direction = App.TGPoint3()
AftTorpedo1Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedo1.SetDirection(AftTorpedo1Direction)
AftTorpedo1Right = App.TGPoint3()
AftTorpedo1Right.SetXYZ(0.000000, 0.000000, 1.000000)
AftTorpedo1.SetRight(AftTorpedo1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo1)
#################################################
DisruptorBeams = App.WeaponSystemProperty_Create("Disruptor Beams")

DisruptorBeams.SetMaxCondition(2600.000000)
DisruptorBeams.SetCritical(0)
DisruptorBeams.SetTargetable(0)
DisruptorBeams.SetPrimary(1)
DisruptorBeams.SetPosition(0.000000, 1.700000, 0.000000)
DisruptorBeams.SetPosition2D(64.000000, 10.000000)
DisruptorBeams.SetRepairComplexity(3.000000)
DisruptorBeams.SetDisabledPercentage(0.500000)
DisruptorBeams.SetRadius(0.100000)
DisruptorBeams.SetNormalPowerPerSecond(233.000000)
DisruptorBeams.SetWeaponSystemType(DisruptorBeams.WST_PHASER)
DisruptorBeams.SetSingleFire(1)
DisruptorBeams.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
DisruptorBeams.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(DisruptorBeams)
#################################################
FwdDisruptor1 = App.PhaserProperty_Create("Fwd Disruptor 1")

FwdDisruptor1.SetMaxCondition(3000.000000)
FwdDisruptor1.SetCritical(0)
FwdDisruptor1.SetTargetable(1)
FwdDisruptor1.SetPrimary(1)
FwdDisruptor1.SetPosition(0.000000, 2.150000, 0.060000)
FwdDisruptor1.SetPosition2D(64.000000, 2.000000)
FwdDisruptor1.SetRepairComplexity(3.000000)
FwdDisruptor1.SetDisabledPercentage(0.500000)
FwdDisruptor1.SetRadius(0.040000)
FwdDisruptor1.SetDumbfire(1)
FwdDisruptor1.SetWeaponID(1)
FwdDisruptor1.SetGroups(0)
FwdDisruptor1.SetDamageRadiusFactor(0.060000)
FwdDisruptor1.SetIconNum(364)
FwdDisruptor1.SetIconPositionX(63.000000)
FwdDisruptor1.SetIconPositionY(23.000000)
FwdDisruptor1.SetIconAboveShip(1)
FwdDisruptor1.SetFireSound("Vorcha Phaser")
FwdDisruptor1.SetMaxCharge(0.800000)
FwdDisruptor1.SetMaxDamage(1000.000000)
FwdDisruptor1.SetMaxDamageDistance(100.000000)
FwdDisruptor1.SetMinFiringCharge(0.800000)
FwdDisruptor1.SetNormalDischargeRate(1.000000)
FwdDisruptor1.SetRechargeRate(0.300000)
FwdDisruptor1.SetIndicatorIconNum(510)
FwdDisruptor1.SetIndicatorIconPositionX(57.000000)
FwdDisruptor1.SetIndicatorIconPositionY(18.000000)
FwdDisruptor1Forward = App.TGPoint3()
FwdDisruptor1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdDisruptor1Up = App.TGPoint3()
FwdDisruptor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
FwdDisruptor1.SetOrientation(FwdDisruptor1Forward, FwdDisruptor1Up)
FwdDisruptor1.SetWidth(0.050000)
FwdDisruptor1.SetLength(0.100000)
FwdDisruptor1.SetArcWidthAngles(-0.523599, 0.523599)
FwdDisruptor1.SetArcHeightAngles(-0.523599, 0.523599)
FwdDisruptor1.SetPhaserTextureStart(16)
FwdDisruptor1.SetPhaserTextureEnd(23)
FwdDisruptor1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
FwdDisruptor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
FwdDisruptor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.501961, 1.000000, 0.000000, 1.000000)
FwdDisruptor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
FwdDisruptor1.SetInnerCoreColor(kColor)
FwdDisruptor1.SetNumSides(12)
FwdDisruptor1.SetMainRadius(0.120000)
FwdDisruptor1.SetTaperRadius(0.060000)
FwdDisruptor1.SetCoreScale(2.000000)
FwdDisruptor1.SetTaperRatio(2.000000)
FwdDisruptor1.SetTaperMinLength(30.000000)
FwdDisruptor1.SetTaperMaxLength(30.000000)
FwdDisruptor1.SetLengthTextureTilePerUnit(0.100000)
FwdDisruptor1.SetPerimeterTile(1.000000)
FwdDisruptor1.SetTextureSpeed(2.500000)
FwdDisruptor1.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdDisruptor1)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractors")

Tractors.SetMaxCondition(2400.000000)
Tractors.SetCritical(0)
Tractors.SetTargetable(0)
Tractors.SetPrimary(1)
Tractors.SetPosition(0.000000, 0.000000, 0.000000)
Tractors.SetPosition2D(39.000000, 72.000000)
Tractors.SetRepairComplexity(7.000000)
Tractors.SetDisabledPercentage(0.750000)
Tractors.SetRadius(0.250000)
Tractors.SetNormalPowerPerSecond(700.000000)
Tractors.SetWeaponSystemType(Tractors.WST_TRACTOR)
Tractors.SetSingleFire(1)
Tractors.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Tractors.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Tractors)
#################################################
AftTractor = App.TractorBeamProperty_Create("Aft Tractor")

AftTractor.SetMaxCondition(1500.000000)
AftTractor.SetCritical(0)
AftTractor.SetTargetable(1)
AftTractor.SetPrimary(1)
AftTractor.SetPosition(0.000000, -1.360000, 0.240000)
AftTractor.SetPosition2D(72.000000, 77.000000)
AftTractor.SetRepairComplexity(3.000000)
AftTractor.SetDisabledPercentage(0.600000)
AftTractor.SetRadius(0.060000)
AftTractor.SetDumbfire(0)
AftTractor.SetWeaponID(7)
AftTractor.SetGroups(0)
AftTractor.SetDamageRadiusFactor(0.300000)
AftTractor.SetIconNum(0)
AftTractor.SetIconPositionX(0.000000)
AftTractor.SetIconPositionY(0.000000)
AftTractor.SetIconAboveShip(1)
AftTractor.SetFireSound("Tractor Beam")
AftTractor.SetMaxCharge(5.000000)
AftTractor.SetMaxDamage(70.000000)
AftTractor.SetMaxDamageDistance(120.000000)
AftTractor.SetMinFiringCharge(3.000000)
AftTractor.SetNormalDischargeRate(1.000000)
AftTractor.SetRechargeRate(0.300000)
AftTractor.SetIndicatorIconNum(0)
AftTractor.SetIndicatorIconPositionX(0.000000)
AftTractor.SetIndicatorIconPositionY(0.000000)
AftTractorForward = App.TGPoint3()
AftTractorForward.SetXYZ(0.000000, -1.000000, 0.000000)
AftTractorUp = App.TGPoint3()
AftTractorUp.SetXYZ(0.000000, 0.000000, 1.000000)
AftTractor.SetOrientation(AftTractorForward, AftTractorUp)
AftTractor.SetArcWidthAngles(-0.523599, 0.523599)
AftTractor.SetArcHeightAngles(-0.523599, 0.523599)
AftTractor.SetTractorBeamWidth(0.300000)
AftTractor.SetTextureStart(0)
AftTractor.SetTextureEnd(0)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
AftTractor.SetInnerCoreColor(kColor)
AftTractor.SetNumSides(12)
AftTractor.SetMainRadius(0.075000)
AftTractor.SetTaperRadius(0.000000)
AftTractor.SetCoreScale(0.450000)
AftTractor.SetTaperRatio(0.200000)
AftTractor.SetTaperMinLength(1.000000)
AftTractor.SetTaperMaxLength(5.000000)
AftTractor.SetLengthTextureTilePerUnit(0.250000)
AftTractor.SetPerimeterTile(1.000000)
AftTractor.SetTextureSpeed(0.200000)
AftTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTractor)
#################################################
Bortas = App.ShipProperty_Create("Bortas")

Bortas.SetGenus(1)
Bortas.SetSpecies(402)
Bortas.SetMass(400.000000)
Bortas.SetRotationalInertia(900.000000)
Bortas.SetShipName("Bortas")
Bortas.SetModelFilename("")
Bortas.SetDamageResolution(10.000000)
Bortas.SetAffiliation(0)
Bortas.SetStationary(0)
Bortas.SetAIString("NonFedAttack")
Bortas.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Bortas)
#################################################
ForwardTractor = App.TractorBeamProperty_Create("Forward Tractor")

ForwardTractor.SetMaxCondition(1500.000000)
ForwardTractor.SetCritical(0)
ForwardTractor.SetTargetable(1)
ForwardTractor.SetPrimary(1)
ForwardTractor.SetPosition(0.000000, 1.950000, -0.025000)
ForwardTractor.SetPosition2D(54.000000, 24.000000)
ForwardTractor.SetRepairComplexity(3.000000)
ForwardTractor.SetDisabledPercentage(0.600000)
ForwardTractor.SetRadius(0.060000)
ForwardTractor.SetDumbfire(0)
ForwardTractor.SetWeaponID(7)
ForwardTractor.SetGroups(0)
ForwardTractor.SetDamageRadiusFactor(0.300000)
ForwardTractor.SetIconNum(0)
ForwardTractor.SetIconPositionX(0.000000)
ForwardTractor.SetIconPositionY(0.000000)
ForwardTractor.SetIconAboveShip(1)
ForwardTractor.SetFireSound("Tractor Beam")
ForwardTractor.SetMaxCharge(5.000000)
ForwardTractor.SetMaxDamage(70.000000)
ForwardTractor.SetMaxDamageDistance(120.000000)
ForwardTractor.SetMinFiringCharge(3.000000)
ForwardTractor.SetNormalDischargeRate(1.000000)
ForwardTractor.SetRechargeRate(0.300000)
ForwardTractor.SetIndicatorIconNum(0)
ForwardTractor.SetIndicatorIconPositionX(0.000000)
ForwardTractor.SetIndicatorIconPositionY(0.000000)
ForwardTractorForward = App.TGPoint3()
ForwardTractorForward.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardTractorUp = App.TGPoint3()
ForwardTractorUp.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardTractor.SetOrientation(ForwardTractorForward, ForwardTractorUp)
ForwardTractor.SetArcWidthAngles(-0.523599, 0.523599)
ForwardTractor.SetArcHeightAngles(-0.698132, 0.174533)
ForwardTractor.SetTractorBeamWidth(0.300000)
ForwardTractor.SetTextureStart(0)
ForwardTractor.SetTextureEnd(0)
ForwardTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
kColor = App.TGColorA()
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetOuterShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetInnerShellColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.400000, 0.400000, 1.000000, 1.000000)
ForwardTractor.SetInnerCoreColor(kColor)
ForwardTractor.SetNumSides(12)
ForwardTractor.SetMainRadius(0.075000)
ForwardTractor.SetTaperRadius(0.000000)
ForwardTractor.SetCoreScale(0.450000)
ForwardTractor.SetTaperRatio(0.200000)
ForwardTractor.SetTaperMinLength(1.000000)
ForwardTractor.SetTaperMaxLength(5.000000)
ForwardTractor.SetLengthTextureTilePerUnit(0.250000)
ForwardTractor.SetPerimeterTile(1.000000)
ForwardTractor.SetTextureSpeed(0.200000)
ForwardTractor.SetTextureName("data/Textures/Tactical/TractorBeam.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTractor)
#################################################
ViewscreenForward = App.PositionOrientationProperty_Create("ViewscreenForward")

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

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

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

ViewscreenRightForward = App.TGPoint3()
ViewscreenRightForward.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenRightUp = App.TGPoint3()
ViewscreenRightUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenRightRight = App.TGPoint3()
ViewscreenRightRight.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenRight.SetOrientation(ViewscreenRightForward, ViewscreenRightUp, ViewscreenRightRight)
ViewscreenRightPosition = App.TGPoint3()
ViewscreenRightPosition.SetXYZ(2.000000, 0.000000, 0.100000)
ViewscreenRight.SetPosition(ViewscreenRightPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenRight)
#################################################
ViewscreenUp = App.PositionOrientationProperty_Create("ViewscreenUp")

ViewscreenUpForward = App.TGPoint3()
ViewscreenUpForward.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenUpUp = App.TGPoint3()
ViewscreenUpUp.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenUpRight = App.TGPoint3()
ViewscreenUpRight.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenUp.SetOrientation(ViewscreenUpForward, ViewscreenUpUp, ViewscreenUpRight)
ViewscreenUpPosition = App.TGPoint3()
ViewscreenUpPosition.SetXYZ(0.000000, 0.000000, 0.700000)
ViewscreenUp.SetPosition(ViewscreenUpPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenUp)
#################################################
ViewscreenDown = App.PositionOrientationProperty_Create("ViewscreenDown")

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

FirstPersonCameraForward = App.TGPoint3()
FirstPersonCameraForward.SetXYZ(0.000000, 1.000000, 0.000000)
FirstPersonCameraUp = App.TGPoint3()
FirstPersonCameraUp.SetXYZ(0.000000, 0.000000, 1.000000)
FirstPersonCameraRight = App.TGPoint3()
FirstPersonCameraRight.SetXYZ(1.000000, 0.000000, 0.000000)
FirstPersonCamera.SetOrientation(FirstPersonCameraForward, FirstPersonCameraUp, FirstPersonCameraRight)
FirstPersonCameraPosition = App.TGPoint3()
FirstPersonCameraPosition.SetXYZ(0.000000, 2.700000, 0.300000)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)
#################################################
FwdDisruptor2 = App.PhaserProperty_Create("Fwd Disruptor 2")

FwdDisruptor2.SetMaxCondition(3000.000000)
FwdDisruptor2.SetCritical(0)
FwdDisruptor2.SetTargetable(1)
FwdDisruptor2.SetPrimary(1)
FwdDisruptor2.SetPosition(0.000000, 2.150000, 0.060000)
FwdDisruptor2.SetPosition2D(64.000000, 2.000000)
FwdDisruptor2.SetRepairComplexity(3.000000)
FwdDisruptor2.SetDisabledPercentage(0.500000)
FwdDisruptor2.SetRadius(0.040000)
FwdDisruptor2.SetDumbfire(1)
FwdDisruptor2.SetWeaponID(1)
FwdDisruptor2.SetGroups(0)
FwdDisruptor2.SetDamageRadiusFactor(0.060000)
FwdDisruptor2.SetIconNum(364)
FwdDisruptor2.SetIconPositionX(63.000000)
FwdDisruptor2.SetIconPositionY(23.000000)
FwdDisruptor2.SetIconAboveShip(1)
FwdDisruptor2.SetFireSound("Vorcha Phaser")
FwdDisruptor2.SetMaxCharge(0.800000)
FwdDisruptor2.SetMaxDamage(1000.000000)
FwdDisruptor2.SetMaxDamageDistance(100.000000)
FwdDisruptor2.SetMinFiringCharge(0.800000)
FwdDisruptor2.SetNormalDischargeRate(1.000000)
FwdDisruptor2.SetRechargeRate(0.300000)
FwdDisruptor2.SetIndicatorIconNum(510)
FwdDisruptor2.SetIndicatorIconPositionX(57.000000)
FwdDisruptor2.SetIndicatorIconPositionY(18.000000)
FwdDisruptor2Forward = App.TGPoint3()
FwdDisruptor2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdDisruptor2Up = App.TGPoint3()
FwdDisruptor2Up.SetXYZ(0.000000, 0.000000, 1.000000)
FwdDisruptor2.SetOrientation(FwdDisruptor2Forward, FwdDisruptor2Up)
FwdDisruptor2.SetWidth(0.050000)
FwdDisruptor2.SetLength(0.100000)
FwdDisruptor2.SetArcWidthAngles(-0.523599, 0.523599)
FwdDisruptor2.SetArcHeightAngles(-0.523599, 0.523599)
FwdDisruptor2.SetPhaserTextureStart(16)
FwdDisruptor2.SetPhaserTextureEnd(23)
FwdDisruptor2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 1.000000, 0.000000, 1.000000)
FwdDisruptor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
FwdDisruptor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.501961, 1.000000, 0.000000, 1.000000)
FwdDisruptor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
FwdDisruptor2.SetInnerCoreColor(kColor)
FwdDisruptor2.SetNumSides(12)
FwdDisruptor2.SetMainRadius(0.120000)
FwdDisruptor2.SetTaperRadius(0.060000)
FwdDisruptor2.SetCoreScale(2.000000)
FwdDisruptor2.SetTaperRatio(2.000000)
FwdDisruptor2.SetTaperMinLength(30.000000)
FwdDisruptor2.SetTaperMaxLength(30.000000)
FwdDisruptor2.SetLengthTextureTilePerUnit(0.100000)
FwdDisruptor2.SetPerimeterTile(1.000000)
FwdDisruptor2.SetTextureSpeed(2.500000)
FwdDisruptor2.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdDisruptor2)
#################################################
FwdDisruptor3 = App.PhaserProperty_Create("Fwd Disruptor 3")

FwdDisruptor3.SetMaxCondition(3000.000000)
FwdDisruptor3.SetCritical(0)
FwdDisruptor3.SetTargetable(1)
FwdDisruptor3.SetPrimary(1)
FwdDisruptor3.SetPosition(0.000000, 2.150000, 0.060000)
FwdDisruptor3.SetPosition2D(64.000000, 2.000000)
FwdDisruptor3.SetRepairComplexity(3.000000)
FwdDisruptor3.SetDisabledPercentage(0.500000)
FwdDisruptor3.SetRadius(0.040000)
FwdDisruptor3.SetDumbfire(1)
FwdDisruptor3.SetWeaponID(1)
FwdDisruptor3.SetGroups(0)
FwdDisruptor3.SetDamageRadiusFactor(0.060000)
FwdDisruptor3.SetIconNum(364)
FwdDisruptor3.SetIconPositionX(63.000000)
FwdDisruptor3.SetIconPositionY(23.000000)
FwdDisruptor3.SetIconAboveShip(1)
FwdDisruptor3.SetFireSound("Vorcha Phaser")
FwdDisruptor3.SetMaxCharge(0.800000)
FwdDisruptor3.SetMaxDamage(1000.000000)
FwdDisruptor3.SetMaxDamageDistance(100.000000)
FwdDisruptor3.SetMinFiringCharge(0.800000)
FwdDisruptor3.SetNormalDischargeRate(1.000000)
FwdDisruptor3.SetRechargeRate(0.300000)
FwdDisruptor3.SetIndicatorIconNum(510)
FwdDisruptor3.SetIndicatorIconPositionX(57.000000)
FwdDisruptor3.SetIndicatorIconPositionY(18.000000)
FwdDisruptor3Forward = App.TGPoint3()
FwdDisruptor3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
FwdDisruptor3Up = App.TGPoint3()
FwdDisruptor3Up.SetXYZ(0.000000, 0.000000, 1.000000)
FwdDisruptor3.SetOrientation(FwdDisruptor3Forward, FwdDisruptor3Up)
FwdDisruptor3.SetWidth(0.050000)
FwdDisruptor3.SetLength(0.100000)
FwdDisruptor3.SetArcWidthAngles(-0.523599, 0.523599)
FwdDisruptor3.SetArcHeightAngles(-0.523599, 0.523599)
FwdDisruptor3.SetPhaserTextureStart(16)
FwdDisruptor3.SetPhaserTextureEnd(23)
FwdDisruptor3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 1.000000, 0.000000, 1.000000)
FwdDisruptor3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
FwdDisruptor3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.501961, 1.000000, 0.000000, 1.000000)
FwdDisruptor3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
FwdDisruptor3.SetInnerCoreColor(kColor)
FwdDisruptor3.SetNumSides(12)
FwdDisruptor3.SetMainRadius(0.120000)
FwdDisruptor3.SetTaperRadius(0.060000)
FwdDisruptor3.SetCoreScale(2.000000)
FwdDisruptor3.SetTaperRatio(2.000000)
FwdDisruptor3.SetTaperMinLength(30.000000)
FwdDisruptor3.SetTaperMaxLength(30.000000)
FwdDisruptor3.SetLengthTextureTilePerUnit(0.100000)
FwdDisruptor3.SetPerimeterTile(1.000000)
FwdDisruptor3.SetTextureSpeed(2.500000)
FwdDisruptor3.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdDisruptor3)
#################################################
AftDisruptor1 = App.PhaserProperty_Create("Aft Disruptor 1")

AftDisruptor1.SetMaxCondition(3000.000000)
AftDisruptor1.SetCritical(0)
AftDisruptor1.SetTargetable(1)
AftDisruptor1.SetPrimary(1)
AftDisruptor1.SetPosition(0.000000, -1.350000, 0.450000)
AftDisruptor1.SetPosition2D(65.000000, 100.000000)
AftDisruptor1.SetRepairComplexity(3.000000)
AftDisruptor1.SetDisabledPercentage(0.500000)
AftDisruptor1.SetRadius(0.040000)
AftDisruptor1.SetDumbfire(1)
AftDisruptor1.SetWeaponID(1)
AftDisruptor1.SetGroups(0)
AftDisruptor1.SetDamageRadiusFactor(0.060000)
AftDisruptor1.SetIconNum(363)
AftDisruptor1.SetIconPositionX(64.000000)
AftDisruptor1.SetIconPositionY(99.000000)
AftDisruptor1.SetIconAboveShip(1)
AftDisruptor1.SetFireSound("Vorcha Phaser")
AftDisruptor1.SetMaxCharge(0.800000)
AftDisruptor1.SetMaxDamage(1000.000000)
AftDisruptor1.SetMaxDamageDistance(100.000000)
AftDisruptor1.SetMinFiringCharge(0.800000)
AftDisruptor1.SetNormalDischargeRate(1.000000)
AftDisruptor1.SetRechargeRate(0.300000)
AftDisruptor1.SetIndicatorIconNum(511)
AftDisruptor1.SetIndicatorIconPositionX(58.000000)
AftDisruptor1.SetIndicatorIconPositionY(94.000000)
AftDisruptor1Forward = App.TGPoint3()
AftDisruptor1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftDisruptor1Up = App.TGPoint3()
AftDisruptor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftDisruptor1.SetOrientation(AftDisruptor1Forward, AftDisruptor1Up)
AftDisruptor1.SetWidth(0.050000)
AftDisruptor1.SetLength(0.100000)
AftDisruptor1.SetArcWidthAngles(-0.523599, 0.523599)
AftDisruptor1.SetArcHeightAngles(-0.523599, 0.523599)
AftDisruptor1.SetPhaserTextureStart(16)
AftDisruptor1.SetPhaserTextureEnd(23)
AftDisruptor1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 1.000000, 0.501961, 1.000000)
AftDisruptor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
AftDisruptor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.501961, 1.000000, 0.501961, 1.000000)
AftDisruptor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
AftDisruptor1.SetInnerCoreColor(kColor)
AftDisruptor1.SetNumSides(12)
AftDisruptor1.SetMainRadius(0.120000)
AftDisruptor1.SetTaperRadius(0.060000)
AftDisruptor1.SetCoreScale(2.000000)
AftDisruptor1.SetTaperRatio(2.000000)
AftDisruptor1.SetTaperMinLength(30.000000)
AftDisruptor1.SetTaperMaxLength(30.000000)
AftDisruptor1.SetLengthTextureTilePerUnit(0.100000)
AftDisruptor1.SetPerimeterTile(1.000000)
AftDisruptor1.SetTextureSpeed(2.500000)
AftDisruptor1.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftDisruptor1)
#################################################
AftDisruptor2 = App.PhaserProperty_Create("Aft Disruptor 2")

AftDisruptor2.SetMaxCondition(3000.000000)
AftDisruptor2.SetCritical(0)
AftDisruptor2.SetTargetable(1)
AftDisruptor2.SetPrimary(1)
AftDisruptor2.SetPosition(0.000000, -1.350000, 0.450000)
AftDisruptor2.SetPosition2D(65.000000, 100.000000)
AftDisruptor2.SetRepairComplexity(3.000000)
AftDisruptor2.SetDisabledPercentage(0.500000)
AftDisruptor2.SetRadius(0.040000)
AftDisruptor2.SetDumbfire(1)
AftDisruptor2.SetWeaponID(1)
AftDisruptor2.SetGroups(0)
AftDisruptor2.SetDamageRadiusFactor(0.060000)
AftDisruptor2.SetIconNum(363)
AftDisruptor2.SetIconPositionX(64.000000)
AftDisruptor2.SetIconPositionY(99.000000)
AftDisruptor2.SetIconAboveShip(1)
AftDisruptor2.SetFireSound("Vorcha Phaser")
AftDisruptor2.SetMaxCharge(0.800000)
AftDisruptor2.SetMaxDamage(1000.000000)
AftDisruptor2.SetMaxDamageDistance(100.000000)
AftDisruptor2.SetMinFiringCharge(0.800000)
AftDisruptor2.SetNormalDischargeRate(1.000000)
AftDisruptor2.SetRechargeRate(0.300000)
AftDisruptor2.SetIndicatorIconNum(511)
AftDisruptor2.SetIndicatorIconPositionX(58.000000)
AftDisruptor2.SetIndicatorIconPositionY(94.000000)
AftDisruptor2Forward = App.TGPoint3()
AftDisruptor2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftDisruptor2Up = App.TGPoint3()
AftDisruptor2Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftDisruptor2.SetOrientation(AftDisruptor2Forward, AftDisruptor2Up)
AftDisruptor2.SetWidth(0.050000)
AftDisruptor2.SetLength(0.100000)
AftDisruptor2.SetArcWidthAngles(-0.523599, 0.523599)
AftDisruptor2.SetArcHeightAngles(-0.523599, 0.523599)
AftDisruptor2.SetPhaserTextureStart(16)
AftDisruptor2.SetPhaserTextureEnd(23)
AftDisruptor2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 1.000000, 0.501961, 1.000000)
AftDisruptor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
AftDisruptor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.501961, 1.000000, 0.501961, 1.000000)
AftDisruptor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
AftDisruptor2.SetInnerCoreColor(kColor)
AftDisruptor2.SetNumSides(12)
AftDisruptor2.SetMainRadius(0.120000)
AftDisruptor2.SetTaperRadius(0.060000)
AftDisruptor2.SetCoreScale(2.000000)
AftDisruptor2.SetTaperRatio(2.000000)
AftDisruptor2.SetTaperMinLength(30.000000)
AftDisruptor2.SetTaperMaxLength(30.000000)
AftDisruptor2.SetLengthTextureTilePerUnit(0.100000)
AftDisruptor2.SetPerimeterTile(1.000000)
AftDisruptor2.SetTextureSpeed(2.500000)
AftDisruptor2.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftDisruptor2)
#################################################
AftDisruptor3 = App.PhaserProperty_Create("Aft Disruptor 3")

AftDisruptor3.SetMaxCondition(3000.000000)
AftDisruptor3.SetCritical(0)
AftDisruptor3.SetTargetable(1)
AftDisruptor3.SetPrimary(1)
AftDisruptor3.SetPosition(0.000000, -1.350000, 0.450000)
AftDisruptor3.SetPosition2D(65.000000, 100.000000)
AftDisruptor3.SetRepairComplexity(3.000000)
AftDisruptor3.SetDisabledPercentage(0.500000)
AftDisruptor3.SetRadius(0.040000)
AftDisruptor3.SetDumbfire(1)
AftDisruptor3.SetWeaponID(1)
AftDisruptor3.SetGroups(0)
AftDisruptor3.SetDamageRadiusFactor(0.060000)
AftDisruptor3.SetIconNum(363)
AftDisruptor3.SetIconPositionX(64.000000)
AftDisruptor3.SetIconPositionY(99.000000)
AftDisruptor3.SetIconAboveShip(1)
AftDisruptor3.SetFireSound("Vorcha Phaser")
AftDisruptor3.SetMaxCharge(0.800000)
AftDisruptor3.SetMaxDamage(1000.000000)
AftDisruptor3.SetMaxDamageDistance(100.000000)
AftDisruptor3.SetMinFiringCharge(0.800000)
AftDisruptor3.SetNormalDischargeRate(1.000000)
AftDisruptor3.SetRechargeRate(0.300000)
AftDisruptor3.SetIndicatorIconNum(511)
AftDisruptor3.SetIndicatorIconPositionX(58.000000)
AftDisruptor3.SetIndicatorIconPositionY(94.000000)
AftDisruptor3Forward = App.TGPoint3()
AftDisruptor3Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftDisruptor3Up = App.TGPoint3()
AftDisruptor3Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftDisruptor3.SetOrientation(AftDisruptor3Forward, AftDisruptor3Up)
AftDisruptor3.SetWidth(0.050000)
AftDisruptor3.SetLength(0.100000)
AftDisruptor3.SetArcWidthAngles(-0.523599, 0.523599)
AftDisruptor3.SetArcHeightAngles(-0.523599, 0.523599)
AftDisruptor3.SetPhaserTextureStart(16)
AftDisruptor3.SetPhaserTextureEnd(23)
AftDisruptor3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.501961, 1.000000, 0.501961, 1.000000)
AftDisruptor3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
AftDisruptor3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.501961, 1.000000, 0.501961, 1.000000)
AftDisruptor3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.501961, 1.000000)
AftDisruptor3.SetInnerCoreColor(kColor)
AftDisruptor3.SetNumSides(12)
AftDisruptor3.SetMainRadius(0.120000)
AftDisruptor3.SetTaperRadius(0.060000)
AftDisruptor3.SetCoreScale(2.000000)
AftDisruptor3.SetTaperRatio(2.000000)
AftDisruptor3.SetTaperMinLength(30.000000)
AftDisruptor3.SetTaperMaxLength(30.000000)
AftDisruptor3.SetLengthTextureTilePerUnit(0.100000)
AftDisruptor3.SetPerimeterTile(1.000000)
AftDisruptor3.SetTextureSpeed(2.500000)
AftDisruptor3.SetTextureName("data/textures/tactical/ZZ_EnterprisePhaser.tga")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftDisruptor3)
#################################################
PortWingCannon = App.PulseWeaponProperty_Create("Port Wing Cannon")

PortWingCannon.SetMaxCondition(3000.000000)
PortWingCannon.SetCritical(0)
PortWingCannon.SetTargetable(1)
PortWingCannon.SetPrimary(1)
PortWingCannon.SetPosition(-1.400000, -0.900000, -0.080000)
PortWingCannon.SetPosition2D(17.000000, 76.000000)
PortWingCannon.SetRepairComplexity(3.000000)
PortWingCannon.SetDisabledPercentage(0.500000)
PortWingCannon.SetRadius(0.060000)
PortWingCannon.SetDumbfire(1)
PortWingCannon.SetWeaponID(2)
PortWingCannon.SetGroups(1)
PortWingCannon.SetDamageRadiusFactor(0.060000)
PortWingCannon.SetIconNum(365)
PortWingCannon.SetIconPositionX(37.000000)
PortWingCannon.SetIconPositionY(79.000000)
PortWingCannon.SetIconAboveShip(1)
PortWingCannon.SetFireSound("Klingon Disruptor")
PortWingCannon.SetMaxCharge(3.300000)
PortWingCannon.SetMaxDamage(400.000000)
PortWingCannon.SetMaxDamageDistance(100.000000)
PortWingCannon.SetMinFiringCharge(3.000000)
PortWingCannon.SetNormalDischargeRate(1.000000)
PortWingCannon.SetRechargeRate(0.830000)
PortWingCannon.SetIndicatorIconNum(512)
PortWingCannon.SetIndicatorIconPositionX(25.000000)
PortWingCannon.SetIndicatorIconPositionY(75.000000)
PortWingCannonForward = App.TGPoint3()
PortWingCannonForward.SetXYZ(0.000000, 1.000000, 0.000000)
PortWingCannonUp = App.TGPoint3()
PortWingCannonUp.SetXYZ(0.000000, 0.000000, 1.000000)
PortWingCannon.SetOrientation(PortWingCannonForward, PortWingCannonUp)
PortWingCannon.SetArcWidthAngles(-0.349066, 0.349066)
PortWingCannon.SetArcHeightAngles(-0.349066, 0.349066)
PortWingCannon.SetCooldownTime(0.600000)
PortWingCannon.SetModuleName("Tactical.Projectiles.ZZ_HeavyDisruptor2")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWingCannon)
#################################################
StarWingCannon = App.PulseWeaponProperty_Create("Star Wing Cannon")

StarWingCannon.SetMaxCondition(3000.000000)
StarWingCannon.SetCritical(0)
StarWingCannon.SetTargetable(1)
StarWingCannon.SetPrimary(1)
StarWingCannon.SetPosition(1.400000, -0.900000, -0.080000)
StarWingCannon.SetPosition2D(110.000000, 78.000000)
StarWingCannon.SetRepairComplexity(3.000000)
StarWingCannon.SetDisabledPercentage(0.500000)
StarWingCannon.SetRadius(0.060000)
StarWingCannon.SetDumbfire(1)
StarWingCannon.SetWeaponID(2)
StarWingCannon.SetGroups(1)
StarWingCannon.SetDamageRadiusFactor(0.060000)
StarWingCannon.SetIconNum(365)
StarWingCannon.SetIconPositionX(116.000000)
StarWingCannon.SetIconPositionY(80.000000)
StarWingCannon.SetIconAboveShip(1)
StarWingCannon.SetFireSound("Klingon Disruptor")
StarWingCannon.SetMaxCharge(3.300000)
StarWingCannon.SetMaxDamage(400.000000)
StarWingCannon.SetMaxDamageDistance(100.000000)
StarWingCannon.SetMinFiringCharge(3.000000)
StarWingCannon.SetNormalDischargeRate(1.000000)
StarWingCannon.SetRechargeRate(0.830000)
StarWingCannon.SetIndicatorIconNum(513)
StarWingCannon.SetIndicatorIconPositionX(106.000000)
StarWingCannon.SetIndicatorIconPositionY(76.000000)
StarWingCannonForward = App.TGPoint3()
StarWingCannonForward.SetXYZ(0.000000, 1.000000, 0.000000)
StarWingCannonUp = App.TGPoint3()
StarWingCannonUp.SetXYZ(0.000000, 0.000000, 1.000000)
StarWingCannon.SetOrientation(StarWingCannonForward, StarWingCannonUp)
StarWingCannon.SetArcWidthAngles(-0.349066, 0.349066)
StarWingCannon.SetArcHeightAngles(-0.349066, 0.349066)
StarWingCannon.SetCooldownTime(0.600000)
StarWingCannon.SetModuleName("Tactical.Projectiles.ZZ_HeavyDisruptor2")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWingCannon)
#################################################
FwdTorpedo3 = App.TorpedoTubeProperty_Create("Fwd Torpedo 3")

FwdTorpedo3.SetMaxCondition(3500.000000)
FwdTorpedo3.SetCritical(0)
FwdTorpedo3.SetTargetable(1)
FwdTorpedo3.SetPrimary(1)
FwdTorpedo3.SetPosition(0.000000, 1.850000, 0.170000)
FwdTorpedo3.SetPosition2D(75.000000, 8.000000)
FwdTorpedo3.SetRepairComplexity(3.000000)
FwdTorpedo3.SetDisabledPercentage(0.500000)
FwdTorpedo3.SetRadius(0.050000)
FwdTorpedo3.SetDumbfire(1)
FwdTorpedo3.SetWeaponID(0)
FwdTorpedo3.SetGroups(1)
FwdTorpedo3.SetDamageRadiusFactor(0.060000)
FwdTorpedo3.SetIconNum(370)
FwdTorpedo3.SetIconPositionX(82.000000)
FwdTorpedo3.SetIconPositionY(35.000000)
FwdTorpedo3.SetIconAboveShip(1)
FwdTorpedo3.SetImmediateDelay(0.000000)
FwdTorpedo3.SetReloadDelay(30.000000)
FwdTorpedo3.SetMaxReady(3)
FwdTorpedo3Direction = App.TGPoint3()
FwdTorpedo3Direction.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTorpedo3.SetDirection(FwdTorpedo3Direction)
FwdTorpedo3Right = App.TGPoint3()
FwdTorpedo3Right.SetXYZ(-0.707107, 0.000000, -0.707107)
FwdTorpedo3.SetRight(FwdTorpedo3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTorpedo3)
#################################################
AftTorpedo2 = App.TorpedoTubeProperty_Create("Aft Torpedo 2")

AftTorpedo2.SetMaxCondition(3500.000000)
AftTorpedo2.SetCritical(0)
AftTorpedo2.SetTargetable(1)
AftTorpedo2.SetPrimary(1)
AftTorpedo2.SetPosition(0.000000, -1.400000, 0.175000)
AftTorpedo2.SetPosition2D(64.000000, 87.000000)
AftTorpedo2.SetRepairComplexity(3.000000)
AftTorpedo2.SetDisabledPercentage(0.500000)
AftTorpedo2.SetRadius(0.050000)
AftTorpedo2.SetDumbfire(1)
AftTorpedo2.SetWeaponID(2)
AftTorpedo2.SetGroups(1)
AftTorpedo2.SetDamageRadiusFactor(0.060000)
AftTorpedo2.SetIconNum(370)
AftTorpedo2.SetIconPositionX(77.000000)
AftTorpedo2.SetIconPositionY(116.000000)
AftTorpedo2.SetIconAboveShip(1)
AftTorpedo2.SetImmediateDelay(0.000000)
AftTorpedo2.SetReloadDelay(30.000000)
AftTorpedo2.SetMaxReady(2)
AftTorpedo2Direction = App.TGPoint3()
AftTorpedo2Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedo2.SetDirection(AftTorpedo2Direction)
AftTorpedo2Right = App.TGPoint3()
AftTorpedo2Right.SetXYZ(0.707107, 0.000000, -0.707107)
AftTorpedo2.SetRight(AftTorpedo2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo2)
#################################################
AftTorpedo3 = App.TorpedoTubeProperty_Create("Aft Torpedo 3")

AftTorpedo3.SetMaxCondition(3500.000000)
AftTorpedo3.SetCritical(0)
AftTorpedo3.SetTargetable(1)
AftTorpedo3.SetPrimary(1)
AftTorpedo3.SetPosition(0.000000, -1.400000, 0.175000)
AftTorpedo3.SetPosition2D(74.000000, 90.000000)
AftTorpedo3.SetRepairComplexity(3.000000)
AftTorpedo3.SetDisabledPercentage(0.500000)
AftTorpedo3.SetRadius(0.050000)
AftTorpedo3.SetDumbfire(1)
AftTorpedo3.SetWeaponID(2)
AftTorpedo3.SetGroups(1)
AftTorpedo3.SetDamageRadiusFactor(0.060000)
AftTorpedo3.SetIconNum(370)
AftTorpedo3.SetIconPositionX(83.000000)
AftTorpedo3.SetIconPositionY(116.000000)
AftTorpedo3.SetIconAboveShip(1)
AftTorpedo3.SetImmediateDelay(0.000000)
AftTorpedo3.SetReloadDelay(30.000000)
AftTorpedo3.SetMaxReady(2)
AftTorpedo3Direction = App.TGPoint3()
AftTorpedo3Direction.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedo3.SetDirection(AftTorpedo3Direction)
AftTorpedo3Right = App.TGPoint3()
AftTorpedo3Right.SetXYZ(-0.707107, 0.000000, -0.707107)
AftTorpedo3.SetRight(AftTorpedo3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo3)

# Property load function.
def LoadPropertySet(pObj):
	"Sets up the object's properties."
	prop = App.g_kModelPropertyManager.FindByName("Hull", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("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("Disruptor Beams", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Disruptor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Disruptor Cannons", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Port Cannon", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Star Cannon", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Torpedoes", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Torpedo 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Torpedo 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torpedo 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Impulse Engines", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Impulse", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Warp Engines", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Warp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Cloaking Device", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Sensor Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Repair System", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Tractors", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Bortas", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Tractor", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenForward", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenBack", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenLeft", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenRight", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenUp", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("ViewscreenDown", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("FirstPersonCamera", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Disruptor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Disruptor 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Disruptor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Disruptor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Disruptor 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Wing Cannon", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Wing Cannon", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Fwd Torpedo 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torpedo 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Torpedo 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
