# C:\Documents and Settings\Jason\Desktop\Build folder\E7.py
# This file was automatically generated - modify at your own risk.
# 

import App
import GlobalPropertyTemplates
# Setting up local templates.
#################################################
PulsePhasers = App.WeaponSystemProperty_Create("Pulse Phasers")

PulsePhasers.SetMaxCondition(3000.000000)
PulsePhasers.SetCritical(0)
PulsePhasers.SetTargetable(0)
PulsePhasers.SetPrimary(1)
PulsePhasers.SetPosition(0.000000, 0.180000, 0.040000)
PulsePhasers.SetPosition2D(64.000000, 44.000000)
PulsePhasers.SetRepairComplexity(9.000000)
PulsePhasers.SetDisabledPercentage(0.750000)
PulsePhasers.SetRadius(0.050000)
PulsePhasers.SetNormalPowerPerSecond(80.000000)
PulsePhasers.SetWeaponSystemType(PulsePhasers.WST_PULSE)
PulsePhasers.SetSingleFire(0)
PulsePhasers.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
PulsePhasers.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(PulsePhasers)
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(18000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, 0.000000)
Hull.SetPosition2D(0, 103)
Hull.SetRepairComplexity(2.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(1.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(4500.000000)
Bridge.SetCritical(0)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.000155, 1.460530, 0.062282)
Bridge.SetPosition2D(64, 9)
Bridge.SetRepairComplexity(4.000000)
Bridge.SetDisabledPercentage(0.000000)
Bridge.SetRadius(0.040000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
Vorcha = App.ShipProperty_Create("Vorcha")

Vorcha.SetGenus(1)
Vorcha.SetSpecies(402)
Vorcha.SetMass(100.000000)
Vorcha.SetRotationalInertia(8000.000000)
Vorcha.SetShipName("Vorcha")
Vorcha.SetModelFilename("data/Models/Ships/Vorcha.nif")
Vorcha.SetDamageResolution(15.000000)
Vorcha.SetAffiliation(0)
Vorcha.SetStationary(0)
Vorcha.SetAIString("NonFedAttack")
Vorcha.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(Vorcha)
#################################################
ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(4000.000000)
ImpulseEngines.SetCritical(0)
ImpulseEngines.SetTargetable(0)
ImpulseEngines.SetPrimary(1)
ImpulseEngines.SetPosition(-0.000165, -0.168663, 0.080500)
ImpulseEngines.SetPosition2D(64.000000, 80.000000)
ImpulseEngines.SetRepairComplexity(4.000000)
ImpulseEngines.SetDisabledPercentage(0.500000)
ImpulseEngines.SetRadius(0.010000)
ImpulseEngines.SetNormalPowerPerSecond(100.000000)
ImpulseEngines.SetMaxAccel(3.500000)
ImpulseEngines.SetMaxAngularAccel(0.290000)
ImpulseEngines.SetMaxAngularVelocity(0.290000)
ImpulseEngines.SetMaxSpeed(7.500000)
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.000882, -0.434628, -0.114599)
WarpCore.SetPosition2D(65, 68)
WarpCore.SetRepairComplexity(2.000000)
WarpCore.SetDisabledPercentage(0.500000)
WarpCore.SetRadius(0.060000)
WarpCore.SetMainBatteryLimit(100000.000000)
WarpCore.SetBackupBatteryLimit(100000.000000)
WarpCore.SetMainConduitCapacity(900.000000)
WarpCore.SetBackupConduitCapacity(200.000000)
WarpCore.SetPowerOutput(800.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore)
#################################################
RepairSystem = App.RepairSubsystemProperty_Create("Repair System")

RepairSystem.SetMaxCondition(4000.000000)
RepairSystem.SetCritical(0)
RepairSystem.SetTargetable(0)
RepairSystem.SetPrimary(1)
RepairSystem.SetPosition(-0.003274, 0.176818, 0.125945)
RepairSystem.SetPosition2D(64.000000, 70.000000)
RepairSystem.SetRepairComplexity(10.000000)
RepairSystem.SetDisabledPercentage(0.100000)
RepairSystem.SetRadius(0.010000)
RepairSystem.SetNormalPowerPerSecond(1.000000)
RepairSystem.SetMaxRepairPoints(50.000000)
RepairSystem.SetNumRepairTeams(5)
App.g_kModelPropertyManager.RegisterLocalTemplate(RepairSystem)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(7500.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(-0.000251, -0.128745, 0.193973)
SensorArray.SetPosition2D(65, 56)
SensorArray.SetRepairComplexity(1.000000)
SensorArray.SetDisabledPercentage(0.750000)
SensorArray.SetRadius(0.050000)
SensorArray.SetNormalPowerPerSecond(100.000000)
SensorArray.SetBaseSensorRange(1800.000000)
SensorArray.SetMaxProbes(6)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(6500.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(1)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(-0.000303, 0.678691, -0.080902)
ShieldGenerator.SetPosition2D(64, 24)
ShieldGenerator.SetRepairComplexity(2.000000)
ShieldGenerator.SetDisabledPercentage(0.750000)
ShieldGenerator.SetRadius(0.060000)
ShieldGenerator.SetNormalPowerPerSecond(250.000000)
ShieldGeneratorShieldGlowColor = App.TGColorA()
ShieldGeneratorShieldGlowColor.SetRGBA(0.501961, 0.000000, 0.000000, 0.466667)
ShieldGenerator.SetShieldGlowColor(ShieldGeneratorShieldGlowColor)
ShieldGenerator.SetShieldGlowDecay(1.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.FRONT_SHIELDS, 14000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 12000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 12000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 12000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 12000.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 12000.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 15.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 10.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 12.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 12.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(5000.000000)
WarpEngines.SetCritical(0)
WarpEngines.SetTargetable(0)
WarpEngines.SetPrimary(1)
WarpEngines.SetPosition(-0.001231, -0.096578, 0.133129)
WarpEngines.SetPosition2D(64.000000, 85.000000)
WarpEngines.SetRepairComplexity(3.000000)
WarpEngines.SetDisabledPercentage(0.750000)
WarpEngines.SetRadius(0.010000)
WarpEngines.SetNormalPowerPerSecond(0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines)
#################################################
Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(1000.000000)
Torpedoes.SetCritical(0)
Torpedoes.SetTargetable(0)
Torpedoes.SetPrimary(1)
Torpedoes.SetPosition(0.002855, 0.844828, -0.045465)
Torpedoes.SetPosition2D(64.000000, 60.000000)
Torpedoes.SetRepairComplexity(3.000000)
Torpedoes.SetDisabledPercentage(0.750000)
Torpedoes.SetRadius(0.100000)
Torpedoes.SetNormalPowerPerSecond(150.000000)
Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO)
Torpedoes.SetSingleFire(1)
Torpedoes.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Torpedoes.SetFiringChainString(kFiringChainString)
Torpedoes.SetMaxTorpedoes(0, 200)
Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.C9AKlingonPhoton")
Torpedoes.SetNumAmmoTypes(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)
#################################################
DisruptorCannons = App.WeaponSystemProperty_Create("Disruptor Cannons")

DisruptorCannons.SetMaxCondition(2400.000000)
DisruptorCannons.SetCritical(0)
DisruptorCannons.SetTargetable(0)
DisruptorCannons.SetPrimary(1)
DisruptorCannons.SetPosition(-0.001992, 0.267910, -0.034595)
DisruptorCannons.SetPosition2D(64.000000, 65.000000)
DisruptorCannons.SetRepairComplexity(9.000000)
DisruptorCannons.SetDisabledPercentage(0.750000)
DisruptorCannons.SetRadius(0.100000)
DisruptorCannons.SetNormalPowerPerSecond(150.000000)
DisruptorCannons.SetWeaponSystemType(DisruptorCannons.WST_PULSE)
DisruptorCannons.SetSingleFire(1)
DisruptorCannons.SetAimedWeapon(1)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
DisruptorCannons.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(DisruptorCannons)
#################################################
DisruptorBeams = App.WeaponSystemProperty_Create("Disruptor Beams")

DisruptorBeams.SetMaxCondition(2000.000000)
DisruptorBeams.SetCritical(0)
DisruptorBeams.SetTargetable(0)
DisruptorBeams.SetPrimary(1)
DisruptorBeams.SetPosition(-0.004549, 0.164016, 0.173452)
DisruptorBeams.SetPosition2D(64.000000, 65.000000)
DisruptorBeams.SetRepairComplexity(7.000000)
DisruptorBeams.SetDisabledPercentage(0.750000)
DisruptorBeams.SetRadius(0.100000)
DisruptorBeams.SetNormalPowerPerSecond(50.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)
#################################################
CloakingDevice = App.CloakingSubsystemProperty_Create("Cloaking Device")

CloakingDevice.SetMaxCondition(3500.000000)
CloakingDevice.SetCritical(0)
CloakingDevice.SetTargetable(1)
CloakingDevice.SetPrimary(1)
CloakingDevice.SetPosition(-0.000610, 0.220000, 0.080000)
CloakingDevice.SetPosition2D(64, 48)
CloakingDevice.SetRepairComplexity(6.000000)
CloakingDevice.SetDisabledPercentage(0.750000)
CloakingDevice.SetRadius(0.100000)
CloakingDevice.SetNormalPowerPerSecond(700.000000)
CloakingDevice.SetCloakStrength(95.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(CloakingDevice)
#################################################
Tractors = App.WeaponSystemProperty_Create("Tractors")

Tractors.SetMaxCondition(1400.000000)
Tractors.SetCritical(0)
Tractors.SetTargetable(0)
Tractors.SetPrimary(1)
Tractors.SetPosition(-0.009064, 0.151461, -0.045574)
Tractors.SetPosition2D(64.000000, 55.000000)
Tractors.SetRepairComplexity(7.000000)
Tractors.SetDisabledPercentage(0.750000)
Tractors.SetRadius(0.010000)
Tractors.SetNormalPowerPerSecond(700.000000)
Tractors.SetWeaponSystemType(Tractors.WST_TRACTOR)
Tractors.SetSingleFire(0)
Tractors.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
Tractors.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(Tractors)
#################################################
PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(6000.000000)
PortImpulse.SetCritical(0)
PortImpulse.SetTargetable(1)
PortImpulse.SetPrimary(1)
PortImpulse.SetPosition(-0.477699, -1.020850, 0.037042)
PortImpulse.SetPosition2D(48, 85)
PortImpulse.SetRepairComplexity(3.000000)
PortImpulse.SetDisabledPercentage(0.500000)
PortImpulse.SetRadius(0.150000)
PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse)
#################################################
StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(6000.000000)
StarImpulse.SetCritical(0)
StarImpulse.SetTargetable(1)
StarImpulse.SetPrimary(1)
StarImpulse.SetPosition(0.479579, -1.020850, 0.039156)
StarImpulse.SetPosition2D(80, 85)
StarImpulse.SetRepairComplexity(3.000000)
StarImpulse.SetDisabledPercentage(0.500000)
StarImpulse.SetRadius(0.150000)
StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse)
#################################################
PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(4000.000000)
PortWarp.SetCritical(0)
PortWarp.SetTargetable(1)
PortWarp.SetPrimary(1)
PortWarp.SetPosition(-1.100000, -0.900800, -0.112497)
PortWarp.SetPosition2D(27, 80)
PortWarp.SetRepairComplexity(3.000000)
PortWarp.SetDisabledPercentage(0.750000)
PortWarp.SetRadius(0.600000)
PortWarp.SetEngineType(PortWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp)
#################################################
StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(4000.000000)
StarWarp.SetCritical(0)
StarWarp.SetTargetable(1)
StarWarp.SetPrimary(1)
StarWarp.SetPosition(1.100000, -0.897769, -0.111795)
StarWarp.SetPosition2D(99, 80)
StarWarp.SetRepairComplexity(3.000000)
StarWarp.SetDisabledPercentage(0.750000)
StarWarp.SetRadius(0.600000)
StarWarp.SetEngineType(StarWarp.EP_WARP)
App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp)
#################################################
StarCannon = App.PulseWeaponProperty_Create("Star Cannon")

StarCannon.SetMaxCondition(2400.000000)
StarCannon.SetCritical(0)
StarCannon.SetTargetable(1)
StarCannon.SetPrimary(1)
StarCannon.SetPosition(0.299394, 0.095838, -0.047679)
StarCannon.SetPosition2D(73, 62)
StarCannon.SetRepairComplexity(3.000000)
StarCannon.SetDisabledPercentage(0.500000)
StarCannon.SetRadius(0.040000)
StarCannon.SetDumbfire(1)
StarCannon.SetWeaponID(3)
StarCannon.SetGroups(1)
StarCannon.SetDamageRadiusFactor(0.200000)
StarCannon.SetIconNum(365)
StarCannon.SetIconPositionX(89)
StarCannon.SetIconPositionY(74)
StarCannon.SetIconAboveShip(1)
StarCannon.SetFireSound("E7PodBlast")
StarCannon.SetMaxCharge(1.000000)
StarCannon.SetMaxDamage(650.000000)
StarCannon.SetMaxDamageDistance(60.000000)
StarCannon.SetMinFiringCharge(1.000000)
StarCannon.SetNormalDischargeRate(1.000000)
StarCannon.SetRechargeRate(0.080000)
StarCannon.SetIndicatorIconNum(513)
StarCannon.SetIndicatorIconPositionX(80)
StarCannon.SetIndicatorIconPositionY(70)
StarCannonForward = App.TGPoint3()
StarCannonForward.SetXYZ(0.000000, 1.000000, 0.000000)
StarCannonUp = App.TGPoint3()
StarCannonUp.SetXYZ(0.000000, 0.000000, 1.000000)
StarCannon.SetOrientation(StarCannonForward, StarCannonUp)
StarCannon.SetArcWidthAngles(-0.349066, 0.087266)
StarCannon.SetArcHeightAngles(-0.349066, 0.000000)
StarCannon.SetCooldownTime(1.000000)
StarCannon.SetModuleName("Tactical.Projectiles.E7PodCannon")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarCannon)
#################################################
PortCannon = App.PulseWeaponProperty_Create("Port Cannon")

PortCannon.SetMaxCondition(2400.000000)
PortCannon.SetCritical(0)
PortCannon.SetTargetable(1)
PortCannon.SetPrimary(1)
PortCannon.SetPosition(-0.298883, 0.095885, -0.047508)
PortCannon.SetPosition2D(54, 62)
PortCannon.SetRepairComplexity(3.000000)
PortCannon.SetDisabledPercentage(0.500000)
PortCannon.SetRadius(0.040000)
PortCannon.SetDumbfire(1)
PortCannon.SetWeaponID(1)
PortCannon.SetGroups(1)
PortCannon.SetDamageRadiusFactor(0.200000)
PortCannon.SetIconNum(365)
PortCannon.SetIconPositionX(66)
PortCannon.SetIconPositionY(74)
PortCannon.SetIconAboveShip(1)
PortCannon.SetFireSound("E7PodBlast")
PortCannon.SetMaxCharge(1.000000)
PortCannon.SetMaxDamage(650.000000)
PortCannon.SetMaxDamageDistance(60.000000)
PortCannon.SetMinFiringCharge(1.000000)
PortCannon.SetNormalDischargeRate(1.000000)
PortCannon.SetRechargeRate(0.080000)
PortCannon.SetIndicatorIconNum(512)
PortCannon.SetIndicatorIconPositionX(55)
PortCannon.SetIndicatorIconPositionY(70)
PortCannonForward = App.TGPoint3()
PortCannonForward.SetXYZ(0.000000, 1.000000, 0.000000)
PortCannonUp = App.TGPoint3()
PortCannonUp.SetXYZ(0.000000, 0.000000, 1.000000)
PortCannon.SetOrientation(PortCannonForward, PortCannonUp)
PortCannon.SetArcWidthAngles(-0.087266, 0.349066)
PortCannon.SetArcHeightAngles(-0.349066, 0.000000)
PortCannon.SetCooldownTime(1.000000)
PortCannon.SetModuleName("Tactical.Projectiles.E7PodCannon")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortCannon)
#################################################
FwdTorpedo = App.TorpedoTubeProperty_Create("Fwd Torpedo")

FwdTorpedo.SetMaxCondition(2400.000000)
FwdTorpedo.SetCritical(0)
FwdTorpedo.SetTargetable(1)
FwdTorpedo.SetPrimary(1)
FwdTorpedo.SetPosition(-0.000150, 1.432020, -0.163702)
FwdTorpedo.SetPosition2D(64, -2)
FwdTorpedo.SetRepairComplexity(3.000000)
FwdTorpedo.SetDisabledPercentage(0.750000)
FwdTorpedo.SetRadius(0.100000)
FwdTorpedo.SetDumbfire(1)
FwdTorpedo.SetWeaponID(0)
FwdTorpedo.SetGroups(1)
FwdTorpedo.SetDamageRadiusFactor(0.200000)
FwdTorpedo.SetIconNum(370)
FwdTorpedo.SetIconPositionX(77)
FwdTorpedo.SetIconPositionY(39)
FwdTorpedo.SetIconAboveShip(1)
FwdTorpedo.SetImmediateDelay(0.250000)
FwdTorpedo.SetReloadDelay(25.000000)
FwdTorpedo.SetMaxReady(4)
FwdTorpedoDirection = App.TGPoint3()
FwdTorpedoDirection.SetXYZ(0.000000, 1.000000, 0.000000)
FwdTorpedo.SetDirection(FwdTorpedoDirection)
FwdTorpedoRight = App.TGPoint3()
FwdTorpedoRight.SetXYZ(1.000000, 0.000000, 0.000000)
FwdTorpedo.SetRight(FwdTorpedoRight)
App.g_kModelPropertyManager.RegisterLocalTemplate(FwdTorpedo)
#################################################
AftTorpedo = App.TorpedoTubeProperty_Create("Aft Torpedo")

AftTorpedo.SetMaxCondition(2400.000000)
AftTorpedo.SetCritical(0)
AftTorpedo.SetTargetable(1)
AftTorpedo.SetPrimary(1)
AftTorpedo.SetPosition(-0.000293, -0.523626, 0.038881)
AftTorpedo.SetPosition2D(65, 81)
AftTorpedo.SetRepairComplexity(3.000000)
AftTorpedo.SetDisabledPercentage(0.750000)
AftTorpedo.SetRadius(0.030000)
AftTorpedo.SetDumbfire(1)
AftTorpedo.SetWeaponID(2)
AftTorpedo.SetGroups(2)
AftTorpedo.SetDamageRadiusFactor(0.200000)
AftTorpedo.SetIconNum(370)
AftTorpedo.SetIconPositionX(77)
AftTorpedo.SetIconPositionY(99)
AftTorpedo.SetIconAboveShip(1)
AftTorpedo.SetImmediateDelay(0.250000)
AftTorpedo.SetReloadDelay(25.000000)
AftTorpedo.SetMaxReady(4)
AftTorpedoDirection = App.TGPoint3()
AftTorpedoDirection.SetXYZ(0.000000, -1.000000, 0.000000)
AftTorpedo.SetDirection(AftTorpedoDirection)
AftTorpedoRight = App.TGPoint3()
AftTorpedoRight.SetXYZ(1.000000, 0.000000, 0.000000)
AftTorpedo.SetRight(AftTorpedoRight)
App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo)
#################################################
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, 6.100000, 0.200000)
ViewscreenForward.SetPosition(ViewscreenForwardPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenForward)
#################################################
ViewscreenLeft = App.PositionOrientationProperty_Create("ViewscreenLeft")

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

ViewscreenRightForward = App.TGPoint3()
ViewscreenRightForward.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenRightUp = App.TGPoint3()
ViewscreenRightUp.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenRightRight = App.TGPoint3()
ViewscreenRightRight.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenRight.SetOrientation(ViewscreenRightForward, ViewscreenRightUp, ViewscreenRightRight)
ViewscreenRightPosition = App.TGPoint3()
ViewscreenRightPosition.SetXYZ(0.800000, 5.000000, 0.200000)
ViewscreenRight.SetPosition(ViewscreenRightPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenRight)
#################################################
ViewscreenBack = App.PositionOrientationProperty_Create("ViewscreenBack")

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

ViewscreenUpForward = App.TGPoint3()
ViewscreenUpForward.SetXYZ(0.000000, 0.000000, 1.000000)
ViewscreenUpUp = App.TGPoint3()
ViewscreenUpUp.SetXYZ(0.000000, -1.000000, 0.000000)
ViewscreenUpRight = App.TGPoint3()
ViewscreenUpRight.SetXYZ(1.000000, 0.000000, 0.000000)
ViewscreenUp.SetOrientation(ViewscreenUpForward, ViewscreenUpUp, ViewscreenUpRight)
ViewscreenUpPosition = App.TGPoint3()
ViewscreenUpPosition.SetXYZ(0.000000, 5.000000, 1.400000)
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, 5.000000, -1.600000)
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, 6.100000, 0.200000)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)
#################################################
AftTractor = App.TractorBeamProperty_Create("Aft Tractor")

AftTractor.SetMaxCondition(1500.000000)
AftTractor.SetCritical(0)
AftTractor.SetTargetable(1)
AftTractor.SetPrimary(1)
AftTractor.SetPosition(-0.000218, -0.511241, 0.100390)
AftTractor.SetPosition2D(64, 98)
AftTractor.SetRepairComplexity(4.000000)
AftTractor.SetDisabledPercentage(0.750000)
AftTractor.SetRadius(0.050000)
AftTractor.SetDumbfire(0)
AftTractor.SetWeaponID(0)
AftTractor.SetGroups(0)
AftTractor.SetDamageRadiusFactor(0.300000)
AftTractor.SetIconNum(0)
AftTractor.SetIconPositionX(64.000000)
AftTractor.SetIconPositionY(114.000000)
AftTractor.SetIconAboveShip(1)
AftTractor.SetFireSound("Tractor Beam")
AftTractor.SetMaxCharge(5.000000)
AftTractor.SetMaxDamage(80.000000)
AftTractor.SetMaxDamageDistance(180.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.436332, 0.436332)
AftTractor.SetArcHeightAngles(-0.349066, 0.261799)
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)
#################################################
ForwardTractor = App.TractorBeamProperty_Create("Forward Tractor")

ForwardTractor.SetMaxCondition(1500.000000)
ForwardTractor.SetCritical(0)
ForwardTractor.SetTargetable(1)
ForwardTractor.SetPrimary(1)
ForwardTractor.SetPosition(0.000155, 1.570650, 0.010023)
ForwardTractor.SetPosition2D(64, 2)
ForwardTractor.SetRepairComplexity(4.000000)
ForwardTractor.SetDisabledPercentage(0.750000)
ForwardTractor.SetRadius(0.050000)
ForwardTractor.SetDumbfire(0)
ForwardTractor.SetWeaponID(0)
ForwardTractor.SetGroups(0)
ForwardTractor.SetDamageRadiusFactor(0.300000)
ForwardTractor.SetIconNum(0)
ForwardTractor.SetIconPositionX(6426.000000)
ForwardTractor.SetIconPositionY(0.000000)
ForwardTractor.SetIconAboveShip(1)
ForwardTractor.SetFireSound("Tractor Beam")
ForwardTractor.SetMaxCharge(5.000000)
ForwardTractor.SetMaxDamage(80.000000)
ForwardTractor.SetMaxDamageDistance(180.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.349066, 0.349066)
ForwardTractor.SetArcHeightAngles(-0.523599, 0.523599)
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)
#################################################
DorsalDisruptorBeam1 = App.PhaserProperty_Create("Dorsal Disruptor Beam 1")

DorsalDisruptorBeam1.SetMaxCondition(1800.000000)
DorsalDisruptorBeam1.SetCritical(0)
DorsalDisruptorBeam1.SetTargetable(1)
DorsalDisruptorBeam1.SetPrimary(1)
DorsalDisruptorBeam1.SetPosition(0.000059, -0.520716, 0.267055)
DorsalDisruptorBeam1.SetPosition2D(66, 67)
DorsalDisruptorBeam1.SetRepairComplexity(4.000000)
DorsalDisruptorBeam1.SetDisabledPercentage(0.750000)
DorsalDisruptorBeam1.SetRadius(0.020000)
DorsalDisruptorBeam1.SetDumbfire(0)
DorsalDisruptorBeam1.SetWeaponID(1)
DorsalDisruptorBeam1.SetGroups(0)
DorsalDisruptorBeam1.SetDamageRadiusFactor(0.100000)
DorsalDisruptorBeam1.SetIconNum(364)
DorsalDisruptorBeam1.SetIconPositionX(66)
DorsalDisruptorBeam1.SetIconPositionY(88)
DorsalDisruptorBeam1.SetIconAboveShip(1)
DorsalDisruptorBeam1.SetFireSound("Vorcha Phaser")
DorsalDisruptorBeam1.SetMaxCharge(5.000000)
DorsalDisruptorBeam1.SetMaxDamage(900.000000)
DorsalDisruptorBeam1.SetMaxDamageDistance(100.000000)
DorsalDisruptorBeam1.SetMinFiringCharge(1.000000)
DorsalDisruptorBeam1.SetNormalDischargeRate(1.000000)
DorsalDisruptorBeam1.SetRechargeRate(0.300000)
DorsalDisruptorBeam1.SetIndicatorIconNum(510)
DorsalDisruptorBeam1.SetIndicatorIconPositionX(61)
DorsalDisruptorBeam1.SetIndicatorIconPositionY(83)
DorsalDisruptorBeam1Forward = App.TGPoint3()
DorsalDisruptorBeam1Forward.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalDisruptorBeam1Up = App.TGPoint3()
DorsalDisruptorBeam1Up.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalDisruptorBeam1.SetOrientation(DorsalDisruptorBeam1Forward, DorsalDisruptorBeam1Up)
DorsalDisruptorBeam1.SetWidth(0.001000)
DorsalDisruptorBeam1.SetLength(0.001000)
DorsalDisruptorBeam1.SetArcWidthAngles(-0.523599, 0.523599)
DorsalDisruptorBeam1.SetArcHeightAngles(-0.872665, 0.872665)
DorsalDisruptorBeam1.SetPhaserTextureStart(24)
DorsalDisruptorBeam1.SetPhaserTextureEnd(31)
DorsalDisruptorBeam1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
DorsalDisruptorBeam1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
DorsalDisruptorBeam1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
DorsalDisruptorBeam1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
DorsalDisruptorBeam1.SetInnerCoreColor(kColor)
DorsalDisruptorBeam1.SetNumSides(6)
DorsalDisruptorBeam1.SetMainRadius(0.120000)
DorsalDisruptorBeam1.SetTaperRadius(0.010000)
DorsalDisruptorBeam1.SetCoreScale(0.500000)
DorsalDisruptorBeam1.SetTaperRatio(0.250000)
DorsalDisruptorBeam1.SetTaperMinLength(5.000000)
DorsalDisruptorBeam1.SetTaperMaxLength(30.000000)
DorsalDisruptorBeam1.SetLengthTextureTilePerUnit(0.500000)
DorsalDisruptorBeam1.SetPerimeterTile(1.000000)
DorsalDisruptorBeam1.SetTextureSpeed(2.500000)
DorsalDisruptorBeam1.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalDisruptorBeam1)
#################################################
DorsalDisruptorBeam2 = App.PhaserProperty_Create("Dorsal Disruptor Beam 2")

DorsalDisruptorBeam2.SetMaxCondition(1800.000000)
DorsalDisruptorBeam2.SetCritical(0)
DorsalDisruptorBeam2.SetTargetable(1)
DorsalDisruptorBeam2.SetPrimary(1)
DorsalDisruptorBeam2.SetPosition(-0.000075, 1.194700, 0.128483)
DorsalDisruptorBeam2.SetPosition2D(64, 13)
DorsalDisruptorBeam2.SetRepairComplexity(4.000000)
DorsalDisruptorBeam2.SetDisabledPercentage(0.750000)
DorsalDisruptorBeam2.SetRadius(0.020000)
DorsalDisruptorBeam2.SetDumbfire(0)
DorsalDisruptorBeam2.SetWeaponID(1)
DorsalDisruptorBeam2.SetGroups(0)
DorsalDisruptorBeam2.SetDamageRadiusFactor(0.100000)
DorsalDisruptorBeam2.SetIconNum(364)
DorsalDisruptorBeam2.SetIconPositionX(65)
DorsalDisruptorBeam2.SetIconPositionY(51)
DorsalDisruptorBeam2.SetIconAboveShip(1)
DorsalDisruptorBeam2.SetFireSound("Vorcha Phaser")
DorsalDisruptorBeam2.SetMaxCharge(5.000000)
DorsalDisruptorBeam2.SetMaxDamage(900.000000)
DorsalDisruptorBeam2.SetMaxDamageDistance(100.000000)
DorsalDisruptorBeam2.SetMinFiringCharge(1.000000)
DorsalDisruptorBeam2.SetNormalDischargeRate(1.000000)
DorsalDisruptorBeam2.SetRechargeRate(0.300000)
DorsalDisruptorBeam2.SetIndicatorIconNum(510)
DorsalDisruptorBeam2.SetIndicatorIconPositionX(59)
DorsalDisruptorBeam2.SetIndicatorIconPositionY(46)
DorsalDisruptorBeam2Forward = App.TGPoint3()
DorsalDisruptorBeam2Forward.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalDisruptorBeam2Up = App.TGPoint3()
DorsalDisruptorBeam2Up.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalDisruptorBeam2.SetOrientation(DorsalDisruptorBeam2Forward, DorsalDisruptorBeam2Up)
DorsalDisruptorBeam2.SetWidth(0.001000)
DorsalDisruptorBeam2.SetLength(0.001000)
DorsalDisruptorBeam2.SetArcWidthAngles(-0.785398, 0.785398)
DorsalDisruptorBeam2.SetArcHeightAngles(-0.610865, 0.610865)
DorsalDisruptorBeam2.SetPhaserTextureStart(24)
DorsalDisruptorBeam2.SetPhaserTextureEnd(31)
DorsalDisruptorBeam2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
DorsalDisruptorBeam2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
DorsalDisruptorBeam2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
DorsalDisruptorBeam2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
DorsalDisruptorBeam2.SetInnerCoreColor(kColor)
DorsalDisruptorBeam2.SetNumSides(6)
DorsalDisruptorBeam2.SetMainRadius(0.120000)
DorsalDisruptorBeam2.SetTaperRadius(0.010000)
DorsalDisruptorBeam2.SetCoreScale(0.500000)
DorsalDisruptorBeam2.SetTaperRatio(0.250000)
DorsalDisruptorBeam2.SetTaperMinLength(5.000000)
DorsalDisruptorBeam2.SetTaperMaxLength(30.000000)
DorsalDisruptorBeam2.SetLengthTextureTilePerUnit(0.500000)
DorsalDisruptorBeam2.SetPerimeterTile(1.000000)
DorsalDisruptorBeam2.SetTextureSpeed(2.500000)
DorsalDisruptorBeam2.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalDisruptorBeam2)
#################################################
StarLtCannon1 = App.PulseWeaponProperty_Create("Star Lt Cannon 1")

StarLtCannon1.SetMaxCondition(1000.000000)
StarLtCannon1.SetCritical(0)
StarLtCannon1.SetTargetable(1)
StarLtCannon1.SetPrimary(1)
StarLtCannon1.SetPosition(0.029312, 1.589250, 0.011477)
StarLtCannon1.SetPosition2D(72, -1)
StarLtCannon1.SetRepairComplexity(3.000000)
StarLtCannon1.SetDisabledPercentage(0.500000)
StarLtCannon1.SetRadius(0.040000)
StarLtCannon1.SetDumbfire(1)
StarLtCannon1.SetWeaponID(3)
StarLtCannon1.SetGroups(1)
StarLtCannon1.SetDamageRadiusFactor(0.200000)
StarLtCannon1.SetIconNum(365)
StarLtCannon1.SetIconPositionX(82)
StarLtCannon1.SetIconPositionY(38)
StarLtCannon1.SetIconAboveShip(1)
StarLtCannon1.SetFireSound("Klingon Disruptor")
StarLtCannon1.SetMaxCharge(4.000000)
StarLtCannon1.SetMaxDamage(200.000000)
StarLtCannon1.SetMaxDamageDistance(60.000000)
StarLtCannon1.SetMinFiringCharge(1.000000)
StarLtCannon1.SetNormalDischargeRate(1.000000)
StarLtCannon1.SetRechargeRate(0.400000)
StarLtCannon1.SetIndicatorIconNum(513)
StarLtCannon1.SetIndicatorIconPositionX(73)
StarLtCannon1.SetIndicatorIconPositionY(35)
StarLtCannon1Forward = App.TGPoint3()
StarLtCannon1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
StarLtCannon1Up = App.TGPoint3()
StarLtCannon1Up.SetXYZ(0.000000, 0.000000, 1.000000)
StarLtCannon1.SetOrientation(StarLtCannon1Forward, StarLtCannon1Up)
StarLtCannon1.SetArcWidthAngles(-0.349066, 0.349066)
StarLtCannon1.SetArcHeightAngles(-0.349066, 0.349066)
StarLtCannon1.SetCooldownTime(0.100000)
StarLtCannon1.SetModuleName("Tactical.Projectiles.E7light")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarLtCannon1)
#################################################
PortLtCannon1 = App.PulseWeaponProperty_Create("Port Lt Cannon 1")

PortLtCannon1.SetMaxCondition(1000.000000)
PortLtCannon1.SetCritical(0)
PortLtCannon1.SetTargetable(1)
PortLtCannon1.SetPrimary(1)
PortLtCannon1.SetPosition(-0.029160, 1.589250, 0.011727)
PortLtCannon1.SetPosition2D(54, -1)
PortLtCannon1.SetRepairComplexity(3.000000)
PortLtCannon1.SetDisabledPercentage(0.500000)
PortLtCannon1.SetRadius(0.040000)
PortLtCannon1.SetDumbfire(1)
PortLtCannon1.SetWeaponID(1)
PortLtCannon1.SetGroups(1)
PortLtCannon1.SetDamageRadiusFactor(0.200000)
PortLtCannon1.SetIconNum(365)
PortLtCannon1.SetIconPositionX(71)
PortLtCannon1.SetIconPositionY(38)
PortLtCannon1.SetIconAboveShip(1)
PortLtCannon1.SetFireSound("Klingon Disruptor")
PortLtCannon1.SetMaxCharge(4.000000)
PortLtCannon1.SetMaxDamage(200.000000)
PortLtCannon1.SetMaxDamageDistance(60.000000)
PortLtCannon1.SetMinFiringCharge(1.000000)
PortLtCannon1.SetNormalDischargeRate(1.000000)
PortLtCannon1.SetRechargeRate(0.400000)
PortLtCannon1.SetIndicatorIconNum(512)
PortLtCannon1.SetIndicatorIconPositionX(57)
PortLtCannon1.SetIndicatorIconPositionY(35)
PortLtCannon1Forward = App.TGPoint3()
PortLtCannon1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
PortLtCannon1Up = App.TGPoint3()
PortLtCannon1Up.SetXYZ(0.000000, 0.000000, 1.000000)
PortLtCannon1.SetOrientation(PortLtCannon1Forward, PortLtCannon1Up)
PortLtCannon1.SetArcWidthAngles(-0.349066, 0.349066)
PortLtCannon1.SetArcHeightAngles(-0.349066, 0.349066)
PortLtCannon1.SetCooldownTime(0.100000)
PortLtCannon1.SetModuleName("Tactical.Projectiles.E7light")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortLtCannon1)
#################################################
MedDisruptor1 = App.PulseWeaponProperty_Create("Med Disruptor 1")

MedDisruptor1.SetMaxCondition(1800.000000)
MedDisruptor1.SetCritical(0)
MedDisruptor1.SetTargetable(1)
MedDisruptor1.SetPrimary(1)
MedDisruptor1.SetPosition(0.421238, 0.012258, -0.029368)
MedDisruptor1.SetPosition2D(85, 46)
MedDisruptor1.SetRepairComplexity(3.000000)
MedDisruptor1.SetDisabledPercentage(0.500000)
MedDisruptor1.SetRadius(0.040000)
MedDisruptor1.SetDumbfire(1)
MedDisruptor1.SetWeaponID(3)
MedDisruptor1.SetGroups(1)
MedDisruptor1.SetDamageRadiusFactor(0.200000)
MedDisruptor1.SetIconNum(365)
MedDisruptor1.SetIconPositionX(101)
MedDisruptor1.SetIconPositionY(69)
MedDisruptor1.SetIconAboveShip(1)
MedDisruptor1.SetFireSound("Klingon Disruptor")
MedDisruptor1.SetMaxCharge(4.000000)
MedDisruptor1.SetMaxDamage(300.000000)
MedDisruptor1.SetMaxDamageDistance(60.000000)
MedDisruptor1.SetMinFiringCharge(1.000000)
MedDisruptor1.SetNormalDischargeRate(1.000000)
MedDisruptor1.SetRechargeRate(0.280000)
MedDisruptor1.SetIndicatorIconNum(510)
MedDisruptor1.SetIndicatorIconPositionX(81)
MedDisruptor1.SetIndicatorIconPositionY(64)
MedDisruptor1Forward = App.TGPoint3()
MedDisruptor1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
MedDisruptor1Up = App.TGPoint3()
MedDisruptor1Up.SetXYZ(0.000000, 0.000000, 1.000000)
MedDisruptor1.SetOrientation(MedDisruptor1Forward, MedDisruptor1Up)
MedDisruptor1.SetArcWidthAngles(-0.349066, 0.087266)
MedDisruptor1.SetArcHeightAngles(-0.349066, 0.349066)
MedDisruptor1.SetCooldownTime(0.250000)
MedDisruptor1.SetModuleName("Tactical.Projectiles.E7med")
App.g_kModelPropertyManager.RegisterLocalTemplate(MedDisruptor1)
#################################################
MedDisruptor2 = App.PulseWeaponProperty_Create("Med Disruptor 2")

MedDisruptor2.SetMaxCondition(1800.000000)
MedDisruptor2.SetCritical(0)
MedDisruptor2.SetTargetable(1)
MedDisruptor2.SetPrimary(1)
MedDisruptor2.SetPosition(0.395898, 0.012258, -0.029802)
MedDisruptor2.SetPosition2D(80, 46)
MedDisruptor2.SetRepairComplexity(3.000000)
MedDisruptor2.SetDisabledPercentage(0.500000)
MedDisruptor2.SetRadius(0.040000)
MedDisruptor2.SetDumbfire(1)
MedDisruptor2.SetWeaponID(3)
MedDisruptor2.SetGroups(1)
MedDisruptor2.SetDamageRadiusFactor(0.200000)
MedDisruptor2.SetIconNum(365)
MedDisruptor2.SetIconPositionX(97)
MedDisruptor2.SetIconPositionY(69)
MedDisruptor2.SetIconAboveShip(1)
MedDisruptor2.SetFireSound("Klingon Disruptor")
MedDisruptor2.SetMaxCharge(4.000000)
MedDisruptor2.SetMaxDamage(300.000000)
MedDisruptor2.SetMaxDamageDistance(60.000000)
MedDisruptor2.SetMinFiringCharge(1.000000)
MedDisruptor2.SetNormalDischargeRate(1.000000)
MedDisruptor2.SetRechargeRate(0.280000)
MedDisruptor2.SetIndicatorIconNum(510)
MedDisruptor2.SetIndicatorIconPositionX(81)
MedDisruptor2.SetIndicatorIconPositionY(64)
MedDisruptor2Forward = App.TGPoint3()
MedDisruptor2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
MedDisruptor2Up = App.TGPoint3()
MedDisruptor2Up.SetXYZ(0.000000, 0.000000, 1.000000)
MedDisruptor2.SetOrientation(MedDisruptor2Forward, MedDisruptor2Up)
MedDisruptor2.SetArcWidthAngles(-0.349066, 0.052360)
MedDisruptor2.SetArcHeightAngles(-0.349066, 0.349066)
MedDisruptor2.SetCooldownTime(0.250000)
MedDisruptor2.SetModuleName("Tactical.Projectiles.E7med")
App.g_kModelPropertyManager.RegisterLocalTemplate(MedDisruptor2)
#################################################
MedDisruptor3 = App.PulseWeaponProperty_Create("Med Disruptor 3")

MedDisruptor3.SetMaxCondition(1800.000000)
MedDisruptor3.SetCritical(0)
MedDisruptor3.SetTargetable(1)
MedDisruptor3.SetPrimary(1)
MedDisruptor3.SetPosition(-0.395773, 0.012258, -0.029388)
MedDisruptor3.SetPosition2D(48, 45)
MedDisruptor3.SetRepairComplexity(3.000000)
MedDisruptor3.SetDisabledPercentage(0.500000)
MedDisruptor3.SetRadius(0.040000)
MedDisruptor3.SetDumbfire(1)
MedDisruptor3.SetWeaponID(3)
MedDisruptor3.SetGroups(1)
MedDisruptor3.SetDamageRadiusFactor(0.200000)
MedDisruptor3.SetIconNum(365)
MedDisruptor3.SetIconPositionX(59)
MedDisruptor3.SetIconPositionY(70)
MedDisruptor3.SetIconAboveShip(1)
MedDisruptor3.SetFireSound("Klingon Disruptor")
MedDisruptor3.SetMaxCharge(4.000000)
MedDisruptor3.SetMaxDamage(300.000000)
MedDisruptor3.SetMaxDamageDistance(60.000000)
MedDisruptor3.SetMinFiringCharge(1.000000)
MedDisruptor3.SetNormalDischargeRate(1.000000)
MedDisruptor3.SetRechargeRate(0.280000)
MedDisruptor3.SetIndicatorIconNum(510)
MedDisruptor3.SetIndicatorIconPositionX(39)
MedDisruptor3.SetIndicatorIconPositionY(66)
MedDisruptor3Forward = App.TGPoint3()
MedDisruptor3Forward.SetXYZ(0.000000, 1.000000, 0.000000)
MedDisruptor3Up = App.TGPoint3()
MedDisruptor3Up.SetXYZ(0.000000, 0.000000, 1.000000)
MedDisruptor3.SetOrientation(MedDisruptor3Forward, MedDisruptor3Up)
MedDisruptor3.SetArcWidthAngles(-0.052360, 0.349066)
MedDisruptor3.SetArcHeightAngles(-0.349066, 0.349066)
MedDisruptor3.SetCooldownTime(0.250000)
MedDisruptor3.SetModuleName("Tactical.Projectiles.E7med")
App.g_kModelPropertyManager.RegisterLocalTemplate(MedDisruptor3)
#################################################
MedDisruptor4 = App.PulseWeaponProperty_Create("Med Disruptor 4")

MedDisruptor4.SetMaxCondition(1800.000000)
MedDisruptor4.SetCritical(0)
MedDisruptor4.SetTargetable(1)
MedDisruptor4.SetPrimary(1)
MedDisruptor4.SetPosition(-0.421113, 0.012258, -0.029157)
MedDisruptor4.SetPosition2D(43, 45)
MedDisruptor4.SetRepairComplexity(3.000000)
MedDisruptor4.SetDisabledPercentage(0.500000)
MedDisruptor4.SetRadius(0.040000)
MedDisruptor4.SetDumbfire(1)
MedDisruptor4.SetWeaponID(3)
MedDisruptor4.SetGroups(1)
MedDisruptor4.SetDamageRadiusFactor(0.200000)
MedDisruptor4.SetIconNum(365)
MedDisruptor4.SetIconPositionX(55)
MedDisruptor4.SetIconPositionY(70)
MedDisruptor4.SetIconAboveShip(1)
MedDisruptor4.SetFireSound("Klingon Disruptor")
MedDisruptor4.SetMaxCharge(4.000000)
MedDisruptor4.SetMaxDamage(300.000000)
MedDisruptor4.SetMaxDamageDistance(60.000000)
MedDisruptor4.SetMinFiringCharge(1.000000)
MedDisruptor4.SetNormalDischargeRate(1.000000)
MedDisruptor4.SetRechargeRate(0.280000)
MedDisruptor4.SetIndicatorIconNum(510)
MedDisruptor4.SetIndicatorIconPositionX(39)
MedDisruptor4.SetIndicatorIconPositionY(66)
MedDisruptor4Forward = App.TGPoint3()
MedDisruptor4Forward.SetXYZ(0.000000, 1.000000, 0.000000)
MedDisruptor4Up = App.TGPoint3()
MedDisruptor4Up.SetXYZ(0.000000, 0.000000, 1.000000)
MedDisruptor4.SetOrientation(MedDisruptor4Forward, MedDisruptor4Up)
MedDisruptor4.SetArcWidthAngles(-0.087266, 0.349066)
MedDisruptor4.SetArcHeightAngles(-0.349066, 0.349066)
MedDisruptor4.SetCooldownTime(0.250000)
MedDisruptor4.SetModuleName("Tactical.Projectiles.E7med")
App.g_kModelPropertyManager.RegisterLocalTemplate(MedDisruptor4)
#################################################
AftUpperDisruptor1 = App.PhaserProperty_Create("Aft Upper Disruptor 1")

AftUpperDisruptor1.SetMaxCondition(1800.000000)
AftUpperDisruptor1.SetCritical(0)
AftUpperDisruptor1.SetTargetable(1)
AftUpperDisruptor1.SetPrimary(1)
AftUpperDisruptor1.SetPosition(-0.941828, -0.933944, -0.005792)
AftUpperDisruptor1.SetPosition2D(35, 82)
AftUpperDisruptor1.SetRepairComplexity(4.000000)
AftUpperDisruptor1.SetDisabledPercentage(0.750000)
AftUpperDisruptor1.SetRadius(0.020000)
AftUpperDisruptor1.SetDumbfire(0)
AftUpperDisruptor1.SetWeaponID(1)
AftUpperDisruptor1.SetGroups(0)
AftUpperDisruptor1.SetDamageRadiusFactor(0.100000)
AftUpperDisruptor1.SetIconNum(363)
AftUpperDisruptor1.SetIconPositionX(50)
AftUpperDisruptor1.SetIconPositionY(106)
AftUpperDisruptor1.SetIconAboveShip(1)
AftUpperDisruptor1.SetFireSound("Vorcha Phaser")
AftUpperDisruptor1.SetMaxCharge(5.000000)
AftUpperDisruptor1.SetMaxDamage(900.000000)
AftUpperDisruptor1.SetMaxDamageDistance(100.000000)
AftUpperDisruptor1.SetMinFiringCharge(1.000000)
AftUpperDisruptor1.SetNormalDischargeRate(1.000000)
AftUpperDisruptor1.SetRechargeRate(0.300000)
AftUpperDisruptor1.SetIndicatorIconNum(511)
AftUpperDisruptor1.SetIndicatorIconPositionX(44)
AftUpperDisruptor1.SetIndicatorIconPositionY(101)
AftUpperDisruptor1Forward = App.TGPoint3()
AftUpperDisruptor1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftUpperDisruptor1Up = App.TGPoint3()
AftUpperDisruptor1Up.SetXYZ(-0.287348, 0.000000, 0.957826)
AftUpperDisruptor1.SetOrientation(AftUpperDisruptor1Forward, AftUpperDisruptor1Up)
AftUpperDisruptor1.SetWidth(0.001000)
AftUpperDisruptor1.SetLength(0.001000)
AftUpperDisruptor1.SetArcWidthAngles(-0.523599, 0.523599)
AftUpperDisruptor1.SetArcHeightAngles(0.000000, 1.308997)
AftUpperDisruptor1.SetPhaserTextureStart(24)
AftUpperDisruptor1.SetPhaserTextureEnd(31)
AftUpperDisruptor1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
AftUpperDisruptor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
AftUpperDisruptor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
AftUpperDisruptor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
AftUpperDisruptor1.SetInnerCoreColor(kColor)
AftUpperDisruptor1.SetNumSides(6)
AftUpperDisruptor1.SetMainRadius(0.120000)
AftUpperDisruptor1.SetTaperRadius(0.010000)
AftUpperDisruptor1.SetCoreScale(0.500000)
AftUpperDisruptor1.SetTaperRatio(0.250000)
AftUpperDisruptor1.SetTaperMinLength(5.000000)
AftUpperDisruptor1.SetTaperMaxLength(30.000000)
AftUpperDisruptor1.SetLengthTextureTilePerUnit(0.500000)
AftUpperDisruptor1.SetPerimeterTile(1.000000)
AftUpperDisruptor1.SetTextureSpeed(2.500000)
AftUpperDisruptor1.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftUpperDisruptor1)
#################################################
AftUpperDisruptor2 = App.PhaserProperty_Create("Aft Upper Disruptor 2")

AftUpperDisruptor2.SetMaxCondition(1800.000000)
AftUpperDisruptor2.SetCritical(0)
AftUpperDisruptor2.SetTargetable(1)
AftUpperDisruptor2.SetPrimary(1)
AftUpperDisruptor2.SetPosition(0.940521, -0.933220, -0.005350)
AftUpperDisruptor2.SetPosition2D(92, 82)
AftUpperDisruptor2.SetRepairComplexity(4.000000)
AftUpperDisruptor2.SetDisabledPercentage(0.750000)
AftUpperDisruptor2.SetRadius(0.020000)
AftUpperDisruptor2.SetDumbfire(0)
AftUpperDisruptor2.SetWeaponID(1)
AftUpperDisruptor2.SetGroups(0)
AftUpperDisruptor2.SetDamageRadiusFactor(0.100000)
AftUpperDisruptor2.SetIconNum(363)
AftUpperDisruptor2.SetIconPositionX(74)
AftUpperDisruptor2.SetIconPositionY(106)
AftUpperDisruptor2.SetIconAboveShip(1)
AftUpperDisruptor2.SetFireSound("Vorcha Phaser")
AftUpperDisruptor2.SetMaxCharge(5.000000)
AftUpperDisruptor2.SetMaxDamage(900.000000)
AftUpperDisruptor2.SetMaxDamageDistance(100.000000)
AftUpperDisruptor2.SetMinFiringCharge(1.000000)
AftUpperDisruptor2.SetNormalDischargeRate(1.000000)
AftUpperDisruptor2.SetRechargeRate(0.300000)
AftUpperDisruptor2.SetIndicatorIconNum(511)
AftUpperDisruptor2.SetIndicatorIconPositionX(69)
AftUpperDisruptor2.SetIndicatorIconPositionY(100)
AftUpperDisruptor2Forward = App.TGPoint3()
AftUpperDisruptor2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftUpperDisruptor2Up = App.TGPoint3()
AftUpperDisruptor2Up.SetXYZ(0.287348, 0.000000, 0.957826)
AftUpperDisruptor2.SetOrientation(AftUpperDisruptor2Forward, AftUpperDisruptor2Up)
AftUpperDisruptor2.SetWidth(0.001000)
AftUpperDisruptor2.SetLength(0.001000)
AftUpperDisruptor2.SetArcWidthAngles(-0.523599, 0.523599)
AftUpperDisruptor2.SetArcHeightAngles(0.000000, 1.308997)
AftUpperDisruptor2.SetPhaserTextureStart(24)
AftUpperDisruptor2.SetPhaserTextureEnd(31)
AftUpperDisruptor2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
AftUpperDisruptor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
AftUpperDisruptor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
AftUpperDisruptor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
AftUpperDisruptor2.SetInnerCoreColor(kColor)
AftUpperDisruptor2.SetNumSides(6)
AftUpperDisruptor2.SetMainRadius(0.120000)
AftUpperDisruptor2.SetTaperRadius(0.010000)
AftUpperDisruptor2.SetCoreScale(0.500000)
AftUpperDisruptor2.SetTaperRatio(0.250000)
AftUpperDisruptor2.SetTaperMinLength(5.000000)
AftUpperDisruptor2.SetTaperMaxLength(30.000000)
AftUpperDisruptor2.SetLengthTextureTilePerUnit(0.500000)
AftUpperDisruptor2.SetPerimeterTile(1.000000)
AftUpperDisruptor2.SetTextureSpeed(2.500000)
AftUpperDisruptor2.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftUpperDisruptor2)
#################################################
StarLtCannon2 = App.PulseWeaponProperty_Create("Star Lt Cannon 2")

StarLtCannon2.SetMaxCondition(1000.000000)
StarLtCannon2.SetCritical(0)
StarLtCannon2.SetTargetable(1)
StarLtCannon2.SetPrimary(1)
StarLtCannon2.SetPosition(0.029202, 1.589250, 0.003326)
StarLtCannon2.SetPosition2D(77, 2)
StarLtCannon2.SetRepairComplexity(3.000000)
StarLtCannon2.SetDisabledPercentage(0.500000)
StarLtCannon2.SetRadius(0.040000)
StarLtCannon2.SetDumbfire(1)
StarLtCannon2.SetWeaponID(3)
StarLtCannon2.SetGroups(1)
StarLtCannon2.SetDamageRadiusFactor(0.200000)
StarLtCannon2.SetIconNum(365)
StarLtCannon2.SetIconPositionX(84)
StarLtCannon2.SetIconPositionY(41)
StarLtCannon2.SetIconAboveShip(1)
StarLtCannon2.SetFireSound("Klingon Disruptor")
StarLtCannon2.SetMaxCharge(4.000000)
StarLtCannon2.SetMaxDamage(200.000000)
StarLtCannon2.SetMaxDamageDistance(60.000000)
StarLtCannon2.SetMinFiringCharge(1.000000)
StarLtCannon2.SetNormalDischargeRate(1.000000)
StarLtCannon2.SetRechargeRate(0.400000)
StarLtCannon2.SetIndicatorIconNum(513)
StarLtCannon2.SetIndicatorIconPositionX(73)
StarLtCannon2.SetIndicatorIconPositionY(35)
StarLtCannon2Forward = App.TGPoint3()
StarLtCannon2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
StarLtCannon2Up = App.TGPoint3()
StarLtCannon2Up.SetXYZ(0.000000, 0.000000, 1.000000)
StarLtCannon2.SetOrientation(StarLtCannon2Forward, StarLtCannon2Up)
StarLtCannon2.SetArcWidthAngles(-0.349066, 0.349066)
StarLtCannon2.SetArcHeightAngles(-0.349066, 0.349066)
StarLtCannon2.SetCooldownTime(0.100000)
StarLtCannon2.SetModuleName("Tactical.Projectiles.E7light")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarLtCannon2)
#################################################
PortLtCannon2 = App.PulseWeaponProperty_Create("Port Lt Cannon 2")

PortLtCannon2.SetMaxCondition(1000.000000)
PortLtCannon2.SetCritical(0)
PortLtCannon2.SetTargetable(1)
PortLtCannon2.SetPrimary(1)
PortLtCannon2.SetPosition(-0.029082, 1.589250, 0.003187)
PortLtCannon2.SetPosition2D(49, 1)
PortLtCannon2.SetRepairComplexity(3.000000)
PortLtCannon2.SetDisabledPercentage(0.500000)
PortLtCannon2.SetRadius(0.040000)
PortLtCannon2.SetDumbfire(1)
PortLtCannon2.SetWeaponID(1)
PortLtCannon2.SetGroups(1)
PortLtCannon2.SetDamageRadiusFactor(0.200000)
PortLtCannon2.SetIconNum(365)
PortLtCannon2.SetIconPositionX(69)
PortLtCannon2.SetIconPositionY(40)
PortLtCannon2.SetIconAboveShip(1)
PortLtCannon2.SetFireSound("Klingon Disruptor")
PortLtCannon2.SetMaxCharge(4.000000)
PortLtCannon2.SetMaxDamage(200.000000)
PortLtCannon2.SetMaxDamageDistance(60.000000)
PortLtCannon2.SetMinFiringCharge(1.000000)
PortLtCannon2.SetNormalDischargeRate(1.000000)
PortLtCannon2.SetRechargeRate(0.400000)
PortLtCannon2.SetIndicatorIconNum(512)
PortLtCannon2.SetIndicatorIconPositionX(57)
PortLtCannon2.SetIndicatorIconPositionY(35)
PortLtCannon2Forward = App.TGPoint3()
PortLtCannon2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
PortLtCannon2Up = App.TGPoint3()
PortLtCannon2Up.SetXYZ(0.000000, 0.000000, 1.000000)
PortLtCannon2.SetOrientation(PortLtCannon2Forward, PortLtCannon2Up)
PortLtCannon2.SetArcWidthAngles(-0.349066, 0.349066)
PortLtCannon2.SetArcHeightAngles(-0.349066, 0.349066)
PortLtCannon2.SetCooldownTime(0.100000)
PortLtCannon2.SetModuleName("Tactical.Projectiles.E7light")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortLtCannon2)
#################################################
DorsalDisruptorBeam3 = App.PhaserProperty_Create("Dorsal Disruptor Beam 3")

DorsalDisruptorBeam3.SetMaxCondition(1800.000000)
DorsalDisruptorBeam3.SetCritical(0)
DorsalDisruptorBeam3.SetTargetable(1)
DorsalDisruptorBeam3.SetPrimary(1)
DorsalDisruptorBeam3.SetPosition(-0.606803, -0.763340, 0.099360)
DorsalDisruptorBeam3.SetPosition2D(43, 73)
DorsalDisruptorBeam3.SetRepairComplexity(4.000000)
DorsalDisruptorBeam3.SetDisabledPercentage(0.750000)
DorsalDisruptorBeam3.SetRadius(0.020000)
DorsalDisruptorBeam3.SetDumbfire(0)
DorsalDisruptorBeam3.SetWeaponID(1)
DorsalDisruptorBeam3.SetGroups(0)
DorsalDisruptorBeam3.SetDamageRadiusFactor(0.100000)
DorsalDisruptorBeam3.SetIconNum(361)
DorsalDisruptorBeam3.SetIconPositionX(31)
DorsalDisruptorBeam3.SetIconPositionY(80)
DorsalDisruptorBeam3.SetIconAboveShip(1)
DorsalDisruptorBeam3.SetFireSound("Vorcha Phaser")
DorsalDisruptorBeam3.SetMaxCharge(3.000000)
DorsalDisruptorBeam3.SetMaxDamage(900.000000)
DorsalDisruptorBeam3.SetMaxDamageDistance(100.000000)
DorsalDisruptorBeam3.SetMinFiringCharge(1.000000)
DorsalDisruptorBeam3.SetNormalDischargeRate(1.000000)
DorsalDisruptorBeam3.SetRechargeRate(0.300000)
DorsalDisruptorBeam3.SetIndicatorIconNum(508)
DorsalDisruptorBeam3.SetIndicatorIconPositionX(26)
DorsalDisruptorBeam3.SetIndicatorIconPositionY(78)
DorsalDisruptorBeam3Forward = App.TGPoint3()
DorsalDisruptorBeam3Forward.SetXYZ(-0.624695, 0.000000, 0.780869)
DorsalDisruptorBeam3Up = App.TGPoint3()
DorsalDisruptorBeam3Up.SetXYZ(1.000000, 0.000000, 0.000000)
DorsalDisruptorBeam3.SetOrientation(DorsalDisruptorBeam3Forward, DorsalDisruptorBeam3Up)
DorsalDisruptorBeam3.SetWidth(0.001000)
DorsalDisruptorBeam3.SetLength(0.001000)
DorsalDisruptorBeam3.SetArcWidthAngles(-0.872665, 0.872665)
DorsalDisruptorBeam3.SetArcHeightAngles(-1.047198, 0.523599)
DorsalDisruptorBeam3.SetPhaserTextureStart(24)
DorsalDisruptorBeam3.SetPhaserTextureEnd(31)
DorsalDisruptorBeam3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
DorsalDisruptorBeam3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
DorsalDisruptorBeam3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
DorsalDisruptorBeam3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
DorsalDisruptorBeam3.SetInnerCoreColor(kColor)
DorsalDisruptorBeam3.SetNumSides(6)
DorsalDisruptorBeam3.SetMainRadius(0.120000)
DorsalDisruptorBeam3.SetTaperRadius(0.010000)
DorsalDisruptorBeam3.SetCoreScale(0.500000)
DorsalDisruptorBeam3.SetTaperRatio(0.250000)
DorsalDisruptorBeam3.SetTaperMinLength(5.000000)
DorsalDisruptorBeam3.SetTaperMaxLength(30.000000)
DorsalDisruptorBeam3.SetLengthTextureTilePerUnit(0.500000)
DorsalDisruptorBeam3.SetPerimeterTile(1.000000)
DorsalDisruptorBeam3.SetTextureSpeed(2.500000)
DorsalDisruptorBeam3.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalDisruptorBeam3)
#################################################
DorsalDisruptorBeam4 = App.PhaserProperty_Create("Dorsal Disruptor Beam 4")

DorsalDisruptorBeam4.SetMaxCondition(1800.000000)
DorsalDisruptorBeam4.SetCritical(0)
DorsalDisruptorBeam4.SetTargetable(1)
DorsalDisruptorBeam4.SetPrimary(1)
DorsalDisruptorBeam4.SetPosition(0.607247, -0.762451, 0.099360)
DorsalDisruptorBeam4.SetPosition2D(86, 72)
DorsalDisruptorBeam4.SetRepairComplexity(4.000000)
DorsalDisruptorBeam4.SetDisabledPercentage(0.750000)
DorsalDisruptorBeam4.SetRadius(0.020000)
DorsalDisruptorBeam4.SetDumbfire(0)
DorsalDisruptorBeam4.SetWeaponID(1)
DorsalDisruptorBeam4.SetGroups(0)
DorsalDisruptorBeam4.SetDamageRadiusFactor(0.100000)
DorsalDisruptorBeam4.SetIconNum(362)
DorsalDisruptorBeam4.SetIconPositionX(114)
DorsalDisruptorBeam4.SetIconPositionY(83)
DorsalDisruptorBeam4.SetIconAboveShip(1)
DorsalDisruptorBeam4.SetFireSound("Vorcha Phaser")
DorsalDisruptorBeam4.SetMaxCharge(5.000000)
DorsalDisruptorBeam4.SetMaxDamage(900.000000)
DorsalDisruptorBeam4.SetMaxDamageDistance(100.000000)
DorsalDisruptorBeam4.SetMinFiringCharge(1.000000)
DorsalDisruptorBeam4.SetNormalDischargeRate(1.000000)
DorsalDisruptorBeam4.SetRechargeRate(0.300000)
DorsalDisruptorBeam4.SetIndicatorIconNum(509)
DorsalDisruptorBeam4.SetIndicatorIconPositionX(113)
DorsalDisruptorBeam4.SetIndicatorIconPositionY(80)
DorsalDisruptorBeam4Forward = App.TGPoint3()
DorsalDisruptorBeam4Forward.SetXYZ(0.624695, 0.000000, 0.780869)
DorsalDisruptorBeam4Up = App.TGPoint3()
DorsalDisruptorBeam4Up.SetXYZ(1.000000, 0.000000, 0.000000)
DorsalDisruptorBeam4.SetOrientation(DorsalDisruptorBeam4Forward, DorsalDisruptorBeam4Up)
DorsalDisruptorBeam4.SetWidth(0.001000)
DorsalDisruptorBeam4.SetLength(0.001000)
DorsalDisruptorBeam4.SetArcWidthAngles(-0.872665, 0.872665)
DorsalDisruptorBeam4.SetArcHeightAngles(-0.523599, 1.047198)
DorsalDisruptorBeam4.SetPhaserTextureStart(24)
DorsalDisruptorBeam4.SetPhaserTextureEnd(31)
DorsalDisruptorBeam4.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
DorsalDisruptorBeam4.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
DorsalDisruptorBeam4.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
DorsalDisruptorBeam4.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
DorsalDisruptorBeam4.SetInnerCoreColor(kColor)
DorsalDisruptorBeam4.SetNumSides(6)
DorsalDisruptorBeam4.SetMainRadius(0.120000)
DorsalDisruptorBeam4.SetTaperRadius(0.010000)
DorsalDisruptorBeam4.SetCoreScale(0.500000)
DorsalDisruptorBeam4.SetTaperRatio(0.250000)
DorsalDisruptorBeam4.SetTaperMinLength(5.000000)
DorsalDisruptorBeam4.SetTaperMaxLength(30.000000)
DorsalDisruptorBeam4.SetLengthTextureTilePerUnit(0.500000)
DorsalDisruptorBeam4.SetPerimeterTile(1.000000)
DorsalDisruptorBeam4.SetTextureSpeed(2.500000)
DorsalDisruptorBeam4.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalDisruptorBeam4)
#################################################
AftLtCannon1 = App.PulseWeaponProperty_Create("Aft Lt Cannon 1")

AftLtCannon1.SetMaxCondition(1000.000000)
AftLtCannon1.SetCritical(0)
AftLtCannon1.SetTargetable(1)
AftLtCannon1.SetPrimary(1)
AftLtCannon1.SetPosition(-0.000313, -0.703023, -0.080760)
AftLtCannon1.SetPosition2D(64, 88)
AftLtCannon1.SetRepairComplexity(3.000000)
AftLtCannon1.SetDisabledPercentage(0.500000)
AftLtCannon1.SetRadius(0.040000)
AftLtCannon1.SetDumbfire(1)
AftLtCannon1.SetWeaponID(3)
AftLtCannon1.SetGroups(1)
AftLtCannon1.SetDamageRadiusFactor(0.200000)
AftLtCannon1.SetIconNum(366)
AftLtCannon1.SetIconPositionX(77)
AftLtCannon1.SetIconPositionY(104)
AftLtCannon1.SetIconAboveShip(1)
AftLtCannon1.SetFireSound("Klingon Disruptor")
AftLtCannon1.SetMaxCharge(5.000000)
AftLtCannon1.SetMaxDamage(200.000000)
AftLtCannon1.SetMaxDamageDistance(60.000000)
AftLtCannon1.SetMinFiringCharge(1.000000)
AftLtCannon1.SetNormalDischargeRate(1.000000)
AftLtCannon1.SetRechargeRate(0.400000)
AftLtCannon1.SetIndicatorIconNum(511)
AftLtCannon1.SetIndicatorIconPositionX(59)
AftLtCannon1.SetIndicatorIconPositionY(102)
AftLtCannon1Forward = App.TGPoint3()
AftLtCannon1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftLtCannon1Up = App.TGPoint3()
AftLtCannon1Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftLtCannon1.SetOrientation(AftLtCannon1Forward, AftLtCannon1Up)
AftLtCannon1.SetArcWidthAngles(-0.349066, 0.349066)
AftLtCannon1.SetArcHeightAngles(-0.349066, 0.349066)
AftLtCannon1.SetCooldownTime(0.100000)
AftLtCannon1.SetModuleName("Tactical.Projectiles.E7light")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftLtCannon1)
#################################################
AftLtCannon2 = App.PulseWeaponProperty_Create("Aft Lt Cannon 2")

AftLtCannon2.SetMaxCondition(1000.000000)
AftLtCannon2.SetCritical(0)
AftLtCannon2.SetTargetable(1)
AftLtCannon2.SetPrimary(1)
AftLtCannon2.SetPosition(-0.000089, -0.703023, -0.088450)
AftLtCannon2.SetPosition2D(64, 91)
AftLtCannon2.SetRepairComplexity(3.000000)
AftLtCannon2.SetDisabledPercentage(0.500000)
AftLtCannon2.SetRadius(0.040000)
AftLtCannon2.SetDumbfire(1)
AftLtCannon2.SetWeaponID(3)
AftLtCannon2.SetGroups(1)
AftLtCannon2.SetDamageRadiusFactor(0.200000)
AftLtCannon2.SetIconNum(366)
AftLtCannon2.SetIconPositionX(77)
AftLtCannon2.SetIconPositionY(109)
AftLtCannon2.SetIconAboveShip(1)
AftLtCannon2.SetFireSound("Klingon Disruptor")
AftLtCannon2.SetMaxCharge(5.000000)
AftLtCannon2.SetMaxDamage(200.000000)
AftLtCannon2.SetMaxDamageDistance(60.000000)
AftLtCannon2.SetMinFiringCharge(1.000000)
AftLtCannon2.SetNormalDischargeRate(1.000000)
AftLtCannon2.SetRechargeRate(0.400000)
AftLtCannon2.SetIndicatorIconNum(511)
AftLtCannon2.SetIndicatorIconPositionX(59)
AftLtCannon2.SetIndicatorIconPositionY(102)
AftLtCannon2Forward = App.TGPoint3()
AftLtCannon2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftLtCannon2Up = App.TGPoint3()
AftLtCannon2Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftLtCannon2.SetOrientation(AftLtCannon2Forward, AftLtCannon2Up)
AftLtCannon2.SetArcWidthAngles(-0.349066, 0.349066)
AftLtCannon2.SetArcHeightAngles(-0.349066, 0.349066)
AftLtCannon2.SetCooldownTime(0.100000)
AftLtCannon2.SetModuleName("Tactical.Projectiles.E7light")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftLtCannon2)
#################################################
VentralDisruptorBeam1 = App.PhaserProperty_Create("Ventral Disruptor Beam 1")

VentralDisruptorBeam1.SetMaxCondition(1800.000000)
VentralDisruptorBeam1.SetCritical(0)
VentralDisruptorBeam1.SetTargetable(1)
VentralDisruptorBeam1.SetPrimary(1)
VentralDisruptorBeam1.SetPosition(0.000236, 1.218350, -0.226720)
VentralDisruptorBeam1.SetPosition2D(65, 23)
VentralDisruptorBeam1.SetRepairComplexity(4.000000)
VentralDisruptorBeam1.SetDisabledPercentage(0.750000)
VentralDisruptorBeam1.SetRadius(0.020000)
VentralDisruptorBeam1.SetDumbfire(0)
VentralDisruptorBeam1.SetWeaponID(1)
VentralDisruptorBeam1.SetGroups(0)
VentralDisruptorBeam1.SetDamageRadiusFactor(0.100000)
VentralDisruptorBeam1.SetIconNum(363)
VentralDisruptorBeam1.SetIconPositionX(65)
VentralDisruptorBeam1.SetIconPositionY(61)
VentralDisruptorBeam1.SetIconAboveShip(1)
VentralDisruptorBeam1.SetFireSound("Vorcha Phaser")
VentralDisruptorBeam1.SetMaxCharge(5.000000)
VentralDisruptorBeam1.SetMaxDamage(900.000000)
VentralDisruptorBeam1.SetMaxDamageDistance(100.000000)
VentralDisruptorBeam1.SetMinFiringCharge(1.000000)
VentralDisruptorBeam1.SetNormalDischargeRate(1.000000)
VentralDisruptorBeam1.SetRechargeRate(0.300000)
VentralDisruptorBeam1.SetIndicatorIconNum(511)
VentralDisruptorBeam1.SetIndicatorIconPositionX(58)
VentralDisruptorBeam1.SetIndicatorIconPositionY(55)
VentralDisruptorBeam1Forward = App.TGPoint3()
VentralDisruptorBeam1Forward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralDisruptorBeam1Up = App.TGPoint3()
VentralDisruptorBeam1Up.SetXYZ(0.000000, 1.000000, 0.000000)
VentralDisruptorBeam1.SetOrientation(VentralDisruptorBeam1Forward, VentralDisruptorBeam1Up)
VentralDisruptorBeam1.SetWidth(0.001000)
VentralDisruptorBeam1.SetLength(0.001000)
VentralDisruptorBeam1.SetArcWidthAngles(-0.610865, 0.610865)
VentralDisruptorBeam1.SetArcHeightAngles(-0.698132, 0.698132)
VentralDisruptorBeam1.SetPhaserTextureStart(24)
VentralDisruptorBeam1.SetPhaserTextureEnd(31)
VentralDisruptorBeam1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
VentralDisruptorBeam1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
VentralDisruptorBeam1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
VentralDisruptorBeam1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
VentralDisruptorBeam1.SetInnerCoreColor(kColor)
VentralDisruptorBeam1.SetNumSides(6)
VentralDisruptorBeam1.SetMainRadius(0.120000)
VentralDisruptorBeam1.SetTaperRadius(0.010000)
VentralDisruptorBeam1.SetCoreScale(0.500000)
VentralDisruptorBeam1.SetTaperRatio(0.250000)
VentralDisruptorBeam1.SetTaperMinLength(5.000000)
VentralDisruptorBeam1.SetTaperMaxLength(30.000000)
VentralDisruptorBeam1.SetLengthTextureTilePerUnit(0.500000)
VentralDisruptorBeam1.SetPerimeterTile(1.000000)
VentralDisruptorBeam1.SetTextureSpeed(2.500000)
VentralDisruptorBeam1.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralDisruptorBeam1)
#################################################
VentralDisruptorBeam2 = App.PhaserProperty_Create("Ventral Disruptor Beam 2")

VentralDisruptorBeam2.SetMaxCondition(1800.000000)
VentralDisruptorBeam2.SetCritical(0)
VentralDisruptorBeam2.SetTargetable(1)
VentralDisruptorBeam2.SetPrimary(1)
VentralDisruptorBeam2.SetPosition(0.136672, -0.673559, -0.104696)
VentralDisruptorBeam2.SetPosition2D(110, 66)
VentralDisruptorBeam2.SetRepairComplexity(4.000000)
VentralDisruptorBeam2.SetDisabledPercentage(0.750000)
VentralDisruptorBeam2.SetRadius(0.020000)
VentralDisruptorBeam2.SetDumbfire(0)
VentralDisruptorBeam2.SetWeaponID(1)
VentralDisruptorBeam2.SetGroups(0)
VentralDisruptorBeam2.SetDamageRadiusFactor(0.100000)
VentralDisruptorBeam2.SetIconNum(362)
VentralDisruptorBeam2.SetIconPositionX(128)
VentralDisruptorBeam2.SetIconPositionY(83)
VentralDisruptorBeam2.SetIconAboveShip(1)
VentralDisruptorBeam2.SetFireSound("Vorcha Phaser")
VentralDisruptorBeam2.SetMaxCharge(5.000000)
VentralDisruptorBeam2.SetMaxDamage(900.000000)
VentralDisruptorBeam2.SetMaxDamageDistance(100.000000)
VentralDisruptorBeam2.SetMinFiringCharge(1.000000)
VentralDisruptorBeam2.SetNormalDischargeRate(1.000000)
VentralDisruptorBeam2.SetRechargeRate(0.300000)
VentralDisruptorBeam2.SetIndicatorIconNum(509)
VentralDisruptorBeam2.SetIndicatorIconPositionX(128)
VentralDisruptorBeam2.SetIndicatorIconPositionY(82)
VentralDisruptorBeam2Forward = App.TGPoint3()
VentralDisruptorBeam2Forward.SetXYZ(0.624695, 0.000000, -0.780869)
VentralDisruptorBeam2Up = App.TGPoint3()
VentralDisruptorBeam2Up.SetXYZ(1.000000, 0.000000, 0.000000)
VentralDisruptorBeam2.SetOrientation(VentralDisruptorBeam2Forward, VentralDisruptorBeam2Up)
VentralDisruptorBeam2.SetWidth(0.001000)
VentralDisruptorBeam2.SetLength(0.001000)
VentralDisruptorBeam2.SetArcWidthAngles(-0.872665, 0.872665)
VentralDisruptorBeam2.SetArcHeightAngles(-0.698132, 0.610865)
VentralDisruptorBeam2.SetPhaserTextureStart(24)
VentralDisruptorBeam2.SetPhaserTextureEnd(31)
VentralDisruptorBeam2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
VentralDisruptorBeam2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
VentralDisruptorBeam2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
VentralDisruptorBeam2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
VentralDisruptorBeam2.SetInnerCoreColor(kColor)
VentralDisruptorBeam2.SetNumSides(6)
VentralDisruptorBeam2.SetMainRadius(0.120000)
VentralDisruptorBeam2.SetTaperRadius(0.010000)
VentralDisruptorBeam2.SetCoreScale(0.500000)
VentralDisruptorBeam2.SetTaperRatio(0.250000)
VentralDisruptorBeam2.SetTaperMinLength(5.000000)
VentralDisruptorBeam2.SetTaperMaxLength(30.000000)
VentralDisruptorBeam2.SetLengthTextureTilePerUnit(0.500000)
VentralDisruptorBeam2.SetPerimeterTile(1.000000)
VentralDisruptorBeam2.SetTextureSpeed(2.500000)
VentralDisruptorBeam2.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralDisruptorBeam2)
#################################################
VentralDisruptorBeam3 = App.PhaserProperty_Create("Ventral Disruptor Beam 3")

VentralDisruptorBeam3.SetMaxCondition(1800.000000)
VentralDisruptorBeam3.SetCritical(0)
VentralDisruptorBeam3.SetTargetable(1)
VentralDisruptorBeam3.SetPrimary(1)
VentralDisruptorBeam3.SetPosition(-0.136478, -0.673693, -0.104696)
VentralDisruptorBeam3.SetPosition2D(17, 66)
VentralDisruptorBeam3.SetRepairComplexity(4.000000)
VentralDisruptorBeam3.SetDisabledPercentage(0.750000)
VentralDisruptorBeam3.SetRadius(0.020000)
VentralDisruptorBeam3.SetDumbfire(0)
VentralDisruptorBeam3.SetWeaponID(1)
VentralDisruptorBeam3.SetGroups(0)
VentralDisruptorBeam3.SetDamageRadiusFactor(0.100000)
VentralDisruptorBeam3.SetIconNum(361)
VentralDisruptorBeam3.SetIconPositionX(17)
VentralDisruptorBeam3.SetIconPositionY(79)
VentralDisruptorBeam3.SetIconAboveShip(1)
VentralDisruptorBeam3.SetFireSound("Vorcha Phaser")
VentralDisruptorBeam3.SetMaxCharge(5.000000)
VentralDisruptorBeam3.SetMaxDamage(900.000000)
VentralDisruptorBeam3.SetMaxDamageDistance(100.000000)
VentralDisruptorBeam3.SetMinFiringCharge(1.000000)
VentralDisruptorBeam3.SetNormalDischargeRate(1.000000)
VentralDisruptorBeam3.SetRechargeRate(0.300000)
VentralDisruptorBeam3.SetIndicatorIconNum(508)
VentralDisruptorBeam3.SetIndicatorIconPositionX(14)
VentralDisruptorBeam3.SetIndicatorIconPositionY(78)
VentralDisruptorBeam3Forward = App.TGPoint3()
VentralDisruptorBeam3Forward.SetXYZ(-0.624695, 0.000000, -0.780869)
VentralDisruptorBeam3Up = App.TGPoint3()
VentralDisruptorBeam3Up.SetXYZ(1.000000, 0.000000, 0.000000)
VentralDisruptorBeam3.SetOrientation(VentralDisruptorBeam3Forward, VentralDisruptorBeam3Up)
VentralDisruptorBeam3.SetWidth(0.001000)
VentralDisruptorBeam3.SetLength(0.001000)
VentralDisruptorBeam3.SetArcWidthAngles(-0.872665, 0.872665)
VentralDisruptorBeam3.SetArcHeightAngles(-0.610865, 0.698132)
VentralDisruptorBeam3.SetPhaserTextureStart(24)
VentralDisruptorBeam3.SetPhaserTextureEnd(31)
VentralDisruptorBeam3.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
VentralDisruptorBeam3.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
VentralDisruptorBeam3.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
VentralDisruptorBeam3.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
VentralDisruptorBeam3.SetInnerCoreColor(kColor)
VentralDisruptorBeam3.SetNumSides(6)
VentralDisruptorBeam3.SetMainRadius(0.120000)
VentralDisruptorBeam3.SetTaperRadius(0.010000)
VentralDisruptorBeam3.SetCoreScale(0.500000)
VentralDisruptorBeam3.SetTaperRatio(0.250000)
VentralDisruptorBeam3.SetTaperMinLength(5.000000)
VentralDisruptorBeam3.SetTaperMaxLength(30.000000)
VentralDisruptorBeam3.SetLengthTextureTilePerUnit(0.500000)
VentralDisruptorBeam3.SetPerimeterTile(1.000000)
VentralDisruptorBeam3.SetTextureSpeed(2.500000)
VentralDisruptorBeam3.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralDisruptorBeam3)
#################################################
AftLowerDisruptor1 = App.PhaserProperty_Create("Aft Lower Disruptor 1")

AftLowerDisruptor1.SetMaxCondition(1800.000000)
AftLowerDisruptor1.SetCritical(0)
AftLowerDisruptor1.SetTargetable(1)
AftLowerDisruptor1.SetPrimary(1)
AftLowerDisruptor1.SetPosition(-0.940774, -0.940364, -0.034996)
AftLowerDisruptor1.SetPosition2D(35, 86)
AftLowerDisruptor1.SetRepairComplexity(4.000000)
AftLowerDisruptor1.SetDisabledPercentage(0.750000)
AftLowerDisruptor1.SetRadius(0.020000)
AftLowerDisruptor1.SetDumbfire(0)
AftLowerDisruptor1.SetWeaponID(1)
AftLowerDisruptor1.SetGroups(0)
AftLowerDisruptor1.SetDamageRadiusFactor(0.100000)
AftLowerDisruptor1.SetIconNum(363)
AftLowerDisruptor1.SetIconPositionX(51)
AftLowerDisruptor1.SetIconPositionY(112)
AftLowerDisruptor1.SetIconAboveShip(1)
AftLowerDisruptor1.SetFireSound("Vorcha Phaser")
AftLowerDisruptor1.SetMaxCharge(5.000000)
AftLowerDisruptor1.SetMaxDamage(900.000000)
AftLowerDisruptor1.SetMaxDamageDistance(100.000000)
AftLowerDisruptor1.SetMinFiringCharge(1.000000)
AftLowerDisruptor1.SetNormalDischargeRate(1.000000)
AftLowerDisruptor1.SetRechargeRate(0.300000)
AftLowerDisruptor1.SetIndicatorIconNum(511)
AftLowerDisruptor1.SetIndicatorIconPositionX(44)
AftLowerDisruptor1.SetIndicatorIconPositionY(107)
AftLowerDisruptor1Forward = App.TGPoint3()
AftLowerDisruptor1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftLowerDisruptor1Up = App.TGPoint3()
AftLowerDisruptor1Up.SetXYZ(-0.287348, 0.000000, 0.957826)
AftLowerDisruptor1.SetOrientation(AftLowerDisruptor1Forward, AftLowerDisruptor1Up)
AftLowerDisruptor1.SetWidth(0.001000)
AftLowerDisruptor1.SetLength(0.001000)
AftLowerDisruptor1.SetArcWidthAngles(-0.610865, 0.610865)
AftLowerDisruptor1.SetArcHeightAngles(-0.349066, -1.047198)
AftLowerDisruptor1.SetPhaserTextureStart(24)
AftLowerDisruptor1.SetPhaserTextureEnd(31)
AftLowerDisruptor1.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
AftLowerDisruptor1.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
AftLowerDisruptor1.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
AftLowerDisruptor1.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
AftLowerDisruptor1.SetInnerCoreColor(kColor)
AftLowerDisruptor1.SetNumSides(6)
AftLowerDisruptor1.SetMainRadius(0.120000)
AftLowerDisruptor1.SetTaperRadius(0.010000)
AftLowerDisruptor1.SetCoreScale(0.500000)
AftLowerDisruptor1.SetTaperRatio(0.250000)
AftLowerDisruptor1.SetTaperMinLength(5.000000)
AftLowerDisruptor1.SetTaperMaxLength(30.000000)
AftLowerDisruptor1.SetLengthTextureTilePerUnit(0.500000)
AftLowerDisruptor1.SetPerimeterTile(1.000000)
AftLowerDisruptor1.SetTextureSpeed(2.500000)
AftLowerDisruptor1.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftLowerDisruptor1)
#################################################
AftLowerDisruptor2 = App.PhaserProperty_Create("Aft Lower Disruptor 2")

AftLowerDisruptor2.SetMaxCondition(1800.000000)
AftLowerDisruptor2.SetCritical(0)
AftLowerDisruptor2.SetTargetable(1)
AftLowerDisruptor2.SetPrimary(1)
AftLowerDisruptor2.SetPosition(0.937902, -0.936015, -0.034028)
AftLowerDisruptor2.SetPosition2D(92, 86)
AftLowerDisruptor2.SetRepairComplexity(4.000000)
AftLowerDisruptor2.SetDisabledPercentage(0.750000)
AftLowerDisruptor2.SetRadius(0.020000)
AftLowerDisruptor2.SetDumbfire(0)
AftLowerDisruptor2.SetWeaponID(1)
AftLowerDisruptor2.SetGroups(0)
AftLowerDisruptor2.SetDamageRadiusFactor(0.100000)
AftLowerDisruptor2.SetIconNum(363)
AftLowerDisruptor2.SetIconPositionX(75)
AftLowerDisruptor2.SetIconPositionY(113)
AftLowerDisruptor2.SetIconAboveShip(1)
AftLowerDisruptor2.SetFireSound("Vorcha Phaser")
AftLowerDisruptor2.SetMaxCharge(5.000000)
AftLowerDisruptor2.SetMaxDamage(900.000000)
AftLowerDisruptor2.SetMaxDamageDistance(100.000000)
AftLowerDisruptor2.SetMinFiringCharge(1.000000)
AftLowerDisruptor2.SetNormalDischargeRate(1.000000)
AftLowerDisruptor2.SetRechargeRate(0.300000)
AftLowerDisruptor2.SetIndicatorIconNum(511)
AftLowerDisruptor2.SetIndicatorIconPositionX(69)
AftLowerDisruptor2.SetIndicatorIconPositionY(108)
AftLowerDisruptor2Forward = App.TGPoint3()
AftLowerDisruptor2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftLowerDisruptor2Up = App.TGPoint3()
AftLowerDisruptor2Up.SetXYZ(0.287348, 0.000000, 0.957826)
AftLowerDisruptor2.SetOrientation(AftLowerDisruptor2Forward, AftLowerDisruptor2Up)
AftLowerDisruptor2.SetWidth(0.001000)
AftLowerDisruptor2.SetLength(0.001000)
AftLowerDisruptor2.SetArcWidthAngles(-0.610865, 0.610865)
AftLowerDisruptor2.SetArcHeightAngles(-0.349066, -1.047198)
AftLowerDisruptor2.SetPhaserTextureStart(24)
AftLowerDisruptor2.SetPhaserTextureEnd(31)
AftLowerDisruptor2.SetPhaserWidth(0.300000)
kColor = App.TGColorA()
kColor.SetRGBA(0.000000, 0.501961, 0.247059, 1.000000)
AftLowerDisruptor2.SetOuterShellColor(kColor)
kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000)
AftLowerDisruptor2.SetInnerShellColor(kColor)
kColor.SetRGBA(0.000000, 0.686275, 0.000000, 1.000000)
AftLowerDisruptor2.SetOuterCoreColor(kColor)
kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000)
AftLowerDisruptor2.SetInnerCoreColor(kColor)
AftLowerDisruptor2.SetNumSides(6)
AftLowerDisruptor2.SetMainRadius(0.120000)
AftLowerDisruptor2.SetTaperRadius(0.010000)
AftLowerDisruptor2.SetCoreScale(0.500000)
AftLowerDisruptor2.SetTaperRatio(0.250000)
AftLowerDisruptor2.SetTaperMinLength(5.000000)
AftLowerDisruptor2.SetTaperMaxLength(30.000000)
AftLowerDisruptor2.SetLengthTextureTilePerUnit(0.500000)
AftLowerDisruptor2.SetPerimeterTile(1.000000)
AftLowerDisruptor2.SetTextureSpeed(2.500000)
AftLowerDisruptor2.SetTextureName("data/textures/tactical/TractorBeam.TGA")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftLowerDisruptor2)

# 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("Vorcha", 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("Warp Core", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shield Generator", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Repair System", 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("Warp Engines", 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("Disruptor Cannons", 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("Tractors", 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("Aft Torpedo", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Cannon", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Cannon", 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("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("Bridge", 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("Fwd Torpedo", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Disruptor Beam 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Disruptor Beam 2", 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("Star Lt Cannon 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Lt Cannon 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Med Disruptor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Med Disruptor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Med Disruptor 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Med Disruptor 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Upper Disruptor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Upper Disruptor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Lt Cannon 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Lt Cannon 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Disruptor Beam 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Disruptor Beam 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Lt Cannon 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Lt Cannon 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Disruptor Beam 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Disruptor Beam 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Disruptor Beam 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Lower Disruptor 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Lower Disruptor 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
