# C:\Program Files\Activision\Bridge Commander2\scripts\ships\Hardpoints\HiveShip.py
# This file was automatically generated - modify at your own risk.
# 

import App
import GlobalPropertyTemplates
# Setting up local templates.
#################################################
Engine1 = App.EngineProperty_Create("Engine 1")

Engine1.SetMaxCondition(5000.000000)
Engine1.SetCritical(0)
Engine1.SetTargetable(1)
Engine1.SetPrimary(1)
Engine1.SetPosition(-1.560000, -9.850000, 0.500000)
Engine1.SetPosition2D(57.000000, 96.000000)
Engine1.SetRepairComplexity(3.000000)
Engine1.SetDisabledPercentage(0.500000)
Engine1.SetRadius(0.500000)
Engine1.SetEngineType(Engine1.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engine1)
#################################################
HiveShip = App.ShipProperty_Create("Hive Ship")

HiveShip.SetGenus(1)
HiveShip.SetSpecies(822)
HiveShip.SetMass(100000.000000)
HiveShip.SetRotationalInertia(1000.000000)
HiveShip.SetShipName("HiveShip")
HiveShip.SetModelFilename("data/Models/Ships/HiveShip/HiveShip.nif")
HiveShip.SetDamageResolution(0.000100)
HiveShip.SetAffiliation(0)
HiveShip.SetStationary(0)
HiveShip.SetAIString("FedAttack")
HiveShip.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(HiveShip)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(5000.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(0)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(0.000000, -1.500000, 0.200000)
ShieldGenerator.SetPosition2D(64.000000, 65.000000)
ShieldGenerator.SetRepairComplexity(2.000000)
ShieldGenerator.SetDisabledPercentage(0.750000)
ShieldGenerator.SetRadius(0.040000)
ShieldGenerator.SetNormalPowerPerSecond(400.000000)
ShieldGeneratorShieldGlowColor = App.TGColorA()
ShieldGeneratorShieldGlowColor.SetRGBA(0.000000, 0.000000, 0.000000, 0.000000)
ShieldGenerator.SetShieldGlowColor(ShieldGeneratorShieldGlowColor)
ShieldGenerator.SetShieldGlowDecay(1.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.FRONT_SHIELDS, 300.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 300.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 300.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 300.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 300.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 300.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 3500.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 3500.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 3500.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 3500.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 3500.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 3500.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(9000.000000)
Hull.SetCritical(1)
Hull.SetTargetable(0)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, 0.000000)
Hull.SetPosition2D(3.000000, 4.000000)
Hull.SetRepairComplexity(2.000000)
Hull.SetDisabledPercentage(0.000000)
Hull.SetRadius(0.500000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(6000.000000)
SensorArray.SetCritical(0)
SensorArray.SetTargetable(1)
SensorArray.SetPrimary(1)
SensorArray.SetPosition(0.000000, 19.000000, 0.250000)
SensorArray.SetPosition2D(66.000000, 6.000000)
SensorArray.SetRepairComplexity(2.000000)
SensorArray.SetDisabledPercentage(0.500000)
SensorArray.SetRadius(0.250000)
SensorArray.SetNormalPowerPerSecond(100.000000)
SensorArray.SetBaseSensorRange(2900.000000)
SensorArray.SetMaxProbes(0)
App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray)
#################################################
PowerGenerators = App.PowerProperty_Create("Power Generators")

PowerGenerators.SetMaxCondition(5500.000000)
PowerGenerators.SetCritical(1)
PowerGenerators.SetTargetable(1)
PowerGenerators.SetPrimary(1)
PowerGenerators.SetPosition(0.000000, -2.500000, 1.250000)
PowerGenerators.SetPosition2D(66.000000, 57.000000)
PowerGenerators.SetRepairComplexity(3.000000)
PowerGenerators.SetDisabledPercentage(0.500000)
PowerGenerators.SetRadius(0.500000)
PowerGenerators.SetMainBatteryLimit(200000.000000)
PowerGenerators.SetBackupBatteryLimit(60000.000000)
PowerGenerators.SetMainConduitCapacity(2275.000000)
PowerGenerators.SetBackupConduitCapacity(250.000000)
PowerGenerators.SetPowerOutput(2005.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(PowerGenerators)
#################################################
SublightEngines = App.ImpulseEngineProperty_Create("Sublight Engines")

SublightEngines.SetMaxCondition(7000.000000)
SublightEngines.SetCritical(0)
SublightEngines.SetTargetable(0)
SublightEngines.SetPrimary(1)
SublightEngines.SetPosition(0.000000, -3.000000, 0.000000)
SublightEngines.SetPosition2D(64.000000, 104.000000)
SublightEngines.SetRepairComplexity(4.000000)
SublightEngines.SetDisabledPercentage(0.500000)
SublightEngines.SetRadius(0.100000)
SublightEngines.SetNormalPowerPerSecond(300.000000)
SublightEngines.SetMaxAccel(1.800000)
SublightEngines.SetMaxAngularAccel(0.050000)
SublightEngines.SetMaxAngularVelocity(0.225000)
SublightEngines.SetMaxSpeed(2.500000)
SublightEngines.SetEngineSound("Klingon Engines")
App.g_kModelPropertyManager.RegisterLocalTemplate(SublightEngines)
#################################################
Hyperdrive1 = App.HullProperty_Create("Hyperdrive 1")

Hyperdrive1.SetMaxCondition(1000.000000)
Hyperdrive1.SetCritical(0)
Hyperdrive1.SetTargetable(1)
Hyperdrive1.SetPrimary(0)
Hyperdrive1.SetPosition(0.000000, -6.000000, 2.100000)
Hyperdrive1.SetPosition2D(66.000000, 69.000000)
Hyperdrive1.SetRepairComplexity(1.000000)
Hyperdrive1.SetDisabledPercentage(0.500000)
Hyperdrive1.SetRadius(0.500000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hyperdrive1)
#################################################
Hyperdrive2 = App.HullProperty_Create("Hyperdrive 2")

Hyperdrive2.SetMaxCondition(1000.000000)
Hyperdrive2.SetCritical(0)
Hyperdrive2.SetTargetable(1)
Hyperdrive2.SetPrimary(0)
Hyperdrive2.SetPosition(0.000000, -6.000000, -0.150000)
Hyperdrive2.SetPosition2D(66.000000, 79.000000)
Hyperdrive2.SetRepairComplexity(1.000000)
Hyperdrive2.SetDisabledPercentage(0.500000)
Hyperdrive2.SetRadius(0.500000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hyperdrive2)
#################################################
Engineering = App.RepairSubsystemProperty_Create("Engineering")

Engineering.SetMaxCondition(5000.000000)
Engineering.SetCritical(0)
Engineering.SetTargetable(0)
Engineering.SetPrimary(1)
Engineering.SetPosition(0.000000, -2.000000, 0.100000)
Engineering.SetPosition2D(64.000000, 80.000000)
Engineering.SetRepairComplexity(4.000000)
Engineering.SetDisabledPercentage(0.100000)
Engineering.SetRadius(0.150000)
Engineering.SetNormalPowerPerSecond(1.000000)
Engineering.SetMaxRepairPoints(20.000000)
Engineering.SetNumRepairTeams(3)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engineering)
#################################################
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, 3.650000, 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, 3.650000, 1.000000)
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(-1.000000, 0.000000, 0.000000)
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(1.000000, 0.000000, 0.000000)
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.400000, 0.600000)
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.200000, -0.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, 3.650000, 0.100000)
FirstPersonCamera.SetPosition(FirstPersonCameraPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera)
#################################################
Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(5000.000000)
Bridge.SetCritical(1)
Bridge.SetTargetable(1)
Bridge.SetPrimary(0)
Bridge.SetPosition(0.000000, 1.250000, 1.225000)
Bridge.SetPosition2D(66.000000, 42.000000)
Bridge.SetRepairComplexity(2.000000)
Bridge.SetDisabledPercentage(0.500000)
Bridge.SetRadius(0.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge)
#################################################
EnergyWeapons = App.WeaponSystemProperty_Create("Energy Weapons")

EnergyWeapons.SetMaxCondition(4000.000000)
EnergyWeapons.SetCritical(0)
EnergyWeapons.SetTargetable(0)
EnergyWeapons.SetPrimary(1)
EnergyWeapons.SetPosition(0.000000, -6.000000, 0.000000)
EnergyWeapons.SetPosition2D(0.000000, 0.000000)
EnergyWeapons.SetRepairComplexity(1.000000)
EnergyWeapons.SetDisabledPercentage(0.500000)
EnergyWeapons.SetRadius(0.250000)
EnergyWeapons.SetNormalPowerPerSecond(1200.000000)
EnergyWeapons.SetWeaponSystemType(EnergyWeapons.WST_PULSE)
EnergyWeapons.SetSingleFire(1)
EnergyWeapons.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
EnergyWeapons.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(EnergyWeapons)
#################################################
ForwardPulse1 = App.PulseWeaponProperty_Create("Forward Pulse 1")

ForwardPulse1.SetMaxCondition(4000.000000)
ForwardPulse1.SetCritical(0)
ForwardPulse1.SetTargetable(1)
ForwardPulse1.SetPrimary(1)
ForwardPulse1.SetPosition(-2.360000, 15.600000, 0.400000)
ForwardPulse1.SetPosition2D(55.000000, 12.000000)
ForwardPulse1.SetRepairComplexity(1.000000)
ForwardPulse1.SetDisabledPercentage(0.500000)
ForwardPulse1.SetRadius(0.100000)
ForwardPulse1.SetDumbfire(1)
ForwardPulse1.SetWeaponID(0)
ForwardPulse1.SetGroups(0)
ForwardPulse1.SetDamageRadiusFactor(0.300000)
ForwardPulse1.SetIconNum(365)
ForwardPulse1.SetIconPositionX(65.000000)
ForwardPulse1.SetIconPositionY(26.000000)
ForwardPulse1.SetIconAboveShip(1)
ForwardPulse1.SetFireSound("")
ForwardPulse1.SetMaxCharge(2.000000)
ForwardPulse1.SetMaxDamage(1.000000)
ForwardPulse1.SetMaxDamageDistance(100.000000)
ForwardPulse1.SetMinFiringCharge(1.000000)
ForwardPulse1.SetNormalDischargeRate(1.000000)
ForwardPulse1.SetRechargeRate(0.700000)
ForwardPulse1.SetIndicatorIconNum(0)
ForwardPulse1.SetIndicatorIconPositionX(15.000000)
ForwardPulse1.SetIndicatorIconPositionY(15.000000)
ForwardPulse1Forward = App.TGPoint3()
ForwardPulse1Forward.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardPulse1Up = App.TGPoint3()
ForwardPulse1Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardPulse1.SetOrientation(ForwardPulse1Forward, ForwardPulse1Up)
ForwardPulse1.SetArcWidthAngles(-0.610865, 0.610865)
ForwardPulse1.SetArcHeightAngles(-0.523599, 0.785398)
ForwardPulse1.SetCooldownTime(0.100000)
ForwardPulse1.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardPulse1)
#################################################
ForwardPulse2 = App.PulseWeaponProperty_Create("Forward Pulse 2")

ForwardPulse2.SetMaxCondition(4000.000000)
ForwardPulse2.SetCritical(0)
ForwardPulse2.SetTargetable(1)
ForwardPulse2.SetPrimary(1)
ForwardPulse2.SetPosition(2.360000, 15.600000, 0.400000)
ForwardPulse2.SetPosition2D(76.000000, 12.000000)
ForwardPulse2.SetRepairComplexity(1.000000)
ForwardPulse2.SetDisabledPercentage(0.500000)
ForwardPulse2.SetRadius(0.100000)
ForwardPulse2.SetDumbfire(1)
ForwardPulse2.SetWeaponID(0)
ForwardPulse2.SetGroups(0)
ForwardPulse2.SetDamageRadiusFactor(0.300000)
ForwardPulse2.SetIconNum(365)
ForwardPulse2.SetIconPositionX(84.000000)
ForwardPulse2.SetIconPositionY(26.000000)
ForwardPulse2.SetIconAboveShip(1)
ForwardPulse2.SetFireSound("")
ForwardPulse2.SetMaxCharge(2.000000)
ForwardPulse2.SetMaxDamage(1.000000)
ForwardPulse2.SetMaxDamageDistance(100.000000)
ForwardPulse2.SetMinFiringCharge(1.000000)
ForwardPulse2.SetNormalDischargeRate(1.000000)
ForwardPulse2.SetRechargeRate(0.700000)
ForwardPulse2.SetIndicatorIconNum(0)
ForwardPulse2.SetIndicatorIconPositionX(15.000000)
ForwardPulse2.SetIndicatorIconPositionY(15.000000)
ForwardPulse2Forward = App.TGPoint3()
ForwardPulse2Forward.SetXYZ(0.000000, 1.000000, 0.000000)
ForwardPulse2Up = App.TGPoint3()
ForwardPulse2Up.SetXYZ(0.000000, 0.000000, 1.000000)
ForwardPulse2.SetOrientation(ForwardPulse2Forward, ForwardPulse2Up)
ForwardPulse2.SetArcWidthAngles(-0.610865, 0.610865)
ForwardPulse2.SetArcHeightAngles(-0.523599, 0.785398)
ForwardPulse2.SetCooldownTime(0.100000)
ForwardPulse2.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardPulse2)
#################################################
PortPulse1 = App.PulseWeaponProperty_Create("Port Pulse 1")

PortPulse1.SetMaxCondition(4000.000000)
PortPulse1.SetCritical(0)
PortPulse1.SetTargetable(1)
PortPulse1.SetPrimary(1)
PortPulse1.SetPosition(-4.500000, 11.500000, 0.550000)
PortPulse1.SetPosition2D(43.000000, 25.000000)
PortPulse1.SetRepairComplexity(1.000000)
PortPulse1.SetDisabledPercentage(0.500000)
PortPulse1.SetRadius(0.050000)
PortPulse1.SetDumbfire(1)
PortPulse1.SetWeaponID(0)
PortPulse1.SetGroups(0)
PortPulse1.SetDamageRadiusFactor(0.300000)
PortPulse1.SetIconNum(365)
PortPulse1.SetIconPositionX(53.000000)
PortPulse1.SetIconPositionY(36.000000)
PortPulse1.SetIconAboveShip(1)
PortPulse1.SetFireSound("")
PortPulse1.SetMaxCharge(2.000000)
PortPulse1.SetMaxDamage(1.000000)
PortPulse1.SetMaxDamageDistance(100.000000)
PortPulse1.SetMinFiringCharge(1.000000)
PortPulse1.SetNormalDischargeRate(1.000000)
PortPulse1.SetRechargeRate(0.700000)
PortPulse1.SetIndicatorIconNum(0)
PortPulse1.SetIndicatorIconPositionX(15.000000)
PortPulse1.SetIndicatorIconPositionY(15.000000)
PortPulse1Forward = App.TGPoint3()
PortPulse1Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
PortPulse1Up = App.TGPoint3()
PortPulse1Up.SetXYZ(0.000000, 0.000000, 1.000000)
PortPulse1.SetOrientation(PortPulse1Forward, PortPulse1Up)
PortPulse1.SetArcWidthAngles(-1.134464, 0.785398)
PortPulse1.SetArcHeightAngles(-1.221731, 1.047198)
PortPulse1.SetCooldownTime(0.100000)
PortPulse1.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortPulse1)
#################################################
PortPulse2 = App.PulseWeaponProperty_Create("Port Pulse 2")

PortPulse2.SetMaxCondition(4000.000000)
PortPulse2.SetCritical(0)
PortPulse2.SetTargetable(1)
PortPulse2.SetPrimary(1)
PortPulse2.SetPosition(-4.800000, 8.500000, 0.650000)
PortPulse2.SetPosition2D(40.000000, 38.000000)
PortPulse2.SetRepairComplexity(1.000000)
PortPulse2.SetDisabledPercentage(0.500000)
PortPulse2.SetRadius(0.050000)
PortPulse2.SetDumbfire(1)
PortPulse2.SetWeaponID(0)
PortPulse2.SetGroups(0)
PortPulse2.SetDamageRadiusFactor(0.300000)
PortPulse2.SetIconNum(365)
PortPulse2.SetIconPositionX(50.000000)
PortPulse2.SetIconPositionY(48.000000)
PortPulse2.SetIconAboveShip(1)
PortPulse2.SetFireSound("")
PortPulse2.SetMaxCharge(2.000000)
PortPulse2.SetMaxDamage(1.000000)
PortPulse2.SetMaxDamageDistance(100.000000)
PortPulse2.SetMinFiringCharge(1.000000)
PortPulse2.SetNormalDischargeRate(1.000000)
PortPulse2.SetRechargeRate(0.700000)
PortPulse2.SetIndicatorIconNum(0)
PortPulse2.SetIndicatorIconPositionX(15.000000)
PortPulse2.SetIndicatorIconPositionY(15.000000)
PortPulse2Forward = App.TGPoint3()
PortPulse2Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
PortPulse2Up = App.TGPoint3()
PortPulse2Up.SetXYZ(0.000000, 0.000000, 1.000000)
PortPulse2.SetOrientation(PortPulse2Forward, PortPulse2Up)
PortPulse2.SetArcWidthAngles(-0.785398, 0.785398)
PortPulse2.SetArcHeightAngles(1.047198, -1.221731)
PortPulse2.SetCooldownTime(0.100000)
PortPulse2.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortPulse2)
#################################################
StarPulse1 = App.PulseWeaponProperty_Create("Star Pulse 1")

StarPulse1.SetMaxCondition(4000.000000)
StarPulse1.SetCritical(0)
StarPulse1.SetTargetable(1)
StarPulse1.SetPrimary(1)
StarPulse1.SetPosition(4.500000, 11.500000, 0.550000)
StarPulse1.SetPosition2D(88.000000, 25.000000)
StarPulse1.SetRepairComplexity(1.000000)
StarPulse1.SetDisabledPercentage(0.500000)
StarPulse1.SetRadius(0.050000)
StarPulse1.SetDumbfire(1)
StarPulse1.SetWeaponID(0)
StarPulse1.SetGroups(0)
StarPulse1.SetDamageRadiusFactor(0.300000)
StarPulse1.SetIconNum(365)
StarPulse1.SetIconPositionX(96.000000)
StarPulse1.SetIconPositionY(36.000000)
StarPulse1.SetIconAboveShip(1)
StarPulse1.SetFireSound("")
StarPulse1.SetMaxCharge(2.000000)
StarPulse1.SetMaxDamage(1.000000)
StarPulse1.SetMaxDamageDistance(100.000000)
StarPulse1.SetMinFiringCharge(1.000000)
StarPulse1.SetNormalDischargeRate(1.000000)
StarPulse1.SetRechargeRate(0.700000)
StarPulse1.SetIndicatorIconNum(0)
StarPulse1.SetIndicatorIconPositionX(15.000000)
StarPulse1.SetIndicatorIconPositionY(15.000000)
StarPulse1Forward = App.TGPoint3()
StarPulse1Forward.SetXYZ(1.000000, 0.000000, 0.000000)
StarPulse1Up = App.TGPoint3()
StarPulse1Up.SetXYZ(0.000000, 0.000000, 1.000000)
StarPulse1.SetOrientation(StarPulse1Forward, StarPulse1Up)
StarPulse1.SetArcWidthAngles(-0.785398, 1.134464)
StarPulse1.SetArcHeightAngles(-1.221731, 1.047198)
StarPulse1.SetCooldownTime(0.100000)
StarPulse1.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarPulse1)
#################################################
StarPulse2 = App.PulseWeaponProperty_Create("Star Pulse 2")

StarPulse2.SetMaxCondition(4000.000000)
StarPulse2.SetCritical(0)
StarPulse2.SetTargetable(1)
StarPulse2.SetPrimary(1)
StarPulse2.SetPosition(4.800000, 8.500000, 0.650000)
StarPulse2.SetPosition2D(91.000000, 38.000000)
StarPulse2.SetRepairComplexity(1.000000)
StarPulse2.SetDisabledPercentage(0.500000)
StarPulse2.SetRadius(0.050000)
StarPulse2.SetDumbfire(1)
StarPulse2.SetWeaponID(0)
StarPulse2.SetGroups(0)
StarPulse2.SetDamageRadiusFactor(0.300000)
StarPulse2.SetIconNum(365)
StarPulse2.SetIconPositionX(99.000000)
StarPulse2.SetIconPositionY(48.000000)
StarPulse2.SetIconAboveShip(1)
StarPulse2.SetFireSound("")
StarPulse2.SetMaxCharge(2.000000)
StarPulse2.SetMaxDamage(1.000000)
StarPulse2.SetMaxDamageDistance(100.000000)
StarPulse2.SetMinFiringCharge(1.000000)
StarPulse2.SetNormalDischargeRate(1.000000)
StarPulse2.SetRechargeRate(0.700000)
StarPulse2.SetIndicatorIconNum(0)
StarPulse2.SetIndicatorIconPositionX(15.000000)
StarPulse2.SetIndicatorIconPositionY(15.000000)
StarPulse2Forward = App.TGPoint3()
StarPulse2Forward.SetXYZ(1.000000, 0.000000, 0.000000)
StarPulse2Up = App.TGPoint3()
StarPulse2Up.SetXYZ(0.000000, 0.000000, 1.000000)
StarPulse2.SetOrientation(StarPulse2Forward, StarPulse2Up)
StarPulse2.SetArcWidthAngles(-0.785398, 0.785398)
StarPulse2.SetArcHeightAngles(1.047198, -1.221731)
StarPulse2.SetCooldownTime(0.100000)
StarPulse2.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarPulse2)
#################################################
VentralPulse1 = App.PulseWeaponProperty_Create("Ventral Pulse 1")

VentralPulse1.SetMaxCondition(4000.000000)
VentralPulse1.SetCritical(0)
VentralPulse1.SetTargetable(1)
VentralPulse1.SetPrimary(1)
VentralPulse1.SetPosition(-3.530000, 11.000000, -0.530000)
VentralPulse1.SetPosition2D(53.000000, 26.000000)
VentralPulse1.SetRepairComplexity(1.000000)
VentralPulse1.SetDisabledPercentage(0.500000)
VentralPulse1.SetRadius(0.050000)
VentralPulse1.SetDumbfire(1)
VentralPulse1.SetWeaponID(0)
VentralPulse1.SetGroups(0)
VentralPulse1.SetDamageRadiusFactor(0.300000)
VentralPulse1.SetIconNum(366)
VentralPulse1.SetIconPositionX(64.000000)
VentralPulse1.SetIconPositionY(40.000000)
VentralPulse1.SetIconAboveShip(1)
VentralPulse1.SetFireSound("")
VentralPulse1.SetMaxCharge(2.000000)
VentralPulse1.SetMaxDamage(1.000000)
VentralPulse1.SetMaxDamageDistance(100.000000)
VentralPulse1.SetMinFiringCharge(1.000000)
VentralPulse1.SetNormalDischargeRate(1.000000)
VentralPulse1.SetRechargeRate(0.700000)
VentralPulse1.SetIndicatorIconNum(0)
VentralPulse1.SetIndicatorIconPositionX(15.000000)
VentralPulse1.SetIndicatorIconPositionY(15.000000)
VentralPulse1Forward = App.TGPoint3()
VentralPulse1Forward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPulse1Up = App.TGPoint3()
VentralPulse1Up.SetXYZ(0.000000, 1.000000, 0.000000)
VentralPulse1.SetOrientation(VentralPulse1Forward, VentralPulse1Up)
VentralPulse1.SetArcWidthAngles(-0.785398, 0.785398)
VentralPulse1.SetArcHeightAngles(1.745329, -1.047198)
VentralPulse1.SetCooldownTime(0.100000)
VentralPulse1.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPulse1)
#################################################
VentralPulse2 = App.PulseWeaponProperty_Create("Ventral Pulse 2")

VentralPulse2.SetMaxCondition(4000.000000)
VentralPulse2.SetCritical(0)
VentralPulse2.SetTargetable(1)
VentralPulse2.SetPrimary(1)
VentralPulse2.SetPosition(3.530000, 11.000000, -0.530000)
VentralPulse2.SetPosition2D(78.000000, 26.000000)
VentralPulse2.SetRepairComplexity(1.000000)
VentralPulse2.SetDisabledPercentage(0.500000)
VentralPulse2.SetRadius(0.050000)
VentralPulse2.SetDumbfire(1)
VentralPulse2.SetWeaponID(0)
VentralPulse2.SetGroups(0)
VentralPulse2.SetDamageRadiusFactor(0.300000)
VentralPulse2.SetIconNum(366)
VentralPulse2.SetIconPositionX(85.000000)
VentralPulse2.SetIconPositionY(40.000000)
VentralPulse2.SetIconAboveShip(1)
VentralPulse2.SetFireSound("")
VentralPulse2.SetMaxCharge(2.000000)
VentralPulse2.SetMaxDamage(1.000000)
VentralPulse2.SetMaxDamageDistance(100.000000)
VentralPulse2.SetMinFiringCharge(1.000000)
VentralPulse2.SetNormalDischargeRate(1.000000)
VentralPulse2.SetRechargeRate(0.700000)
VentralPulse2.SetIndicatorIconNum(0)
VentralPulse2.SetIndicatorIconPositionX(15.000000)
VentralPulse2.SetIndicatorIconPositionY(15.000000)
VentralPulse2Forward = App.TGPoint3()
VentralPulse2Forward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPulse2Up = App.TGPoint3()
VentralPulse2Up.SetXYZ(0.000000, 1.000000, 0.000000)
VentralPulse2.SetOrientation(VentralPulse2Forward, VentralPulse2Up)
VentralPulse2.SetArcWidthAngles(-0.785398, 0.785398)
VentralPulse2.SetArcHeightAngles(1.745329, -1.047198)
VentralPulse2.SetCooldownTime(0.100000)
VentralPulse2.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPulse2)
#################################################
DorsalPulse1 = App.PulseWeaponProperty_Create("Dorsal Pulse 1")

DorsalPulse1.SetMaxCondition(4000.000000)
DorsalPulse1.SetCritical(0)
DorsalPulse1.SetTargetable(1)
DorsalPulse1.SetPrimary(1)
DorsalPulse1.SetPosition(-0.750000, 3.900000, 0.950000)
DorsalPulse1.SetPosition2D(57.000000, 53.000000)
DorsalPulse1.SetRepairComplexity(1.000000)
DorsalPulse1.SetDisabledPercentage(0.500000)
DorsalPulse1.SetRadius(0.050000)
DorsalPulse1.SetDumbfire(1)
DorsalPulse1.SetWeaponID(0)
DorsalPulse1.SetGroups(0)
DorsalPulse1.SetDamageRadiusFactor(0.300000)
DorsalPulse1.SetIconNum(365)
DorsalPulse1.SetIconPositionX(69.000000)
DorsalPulse1.SetIconPositionY(63.000000)
DorsalPulse1.SetIconAboveShip(1)
DorsalPulse1.SetFireSound("")
DorsalPulse1.SetMaxCharge(2.000000)
DorsalPulse1.SetMaxDamage(1.000000)
DorsalPulse1.SetMaxDamageDistance(100.000000)
DorsalPulse1.SetMinFiringCharge(1.000000)
DorsalPulse1.SetNormalDischargeRate(1.000000)
DorsalPulse1.SetRechargeRate(0.700000)
DorsalPulse1.SetIndicatorIconNum(0)
DorsalPulse1.SetIndicatorIconPositionX(15.000000)
DorsalPulse1.SetIndicatorIconPositionY(15.000000)
DorsalPulse1Forward = App.TGPoint3()
DorsalPulse1Forward.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPulse1Up = App.TGPoint3()
DorsalPulse1Up.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPulse1.SetOrientation(DorsalPulse1Forward, DorsalPulse1Up)
DorsalPulse1.SetArcWidthAngles(-0.872665, 0.174533)
DorsalPulse1.SetArcHeightAngles(-1.221731, 1.308997)
DorsalPulse1.SetCooldownTime(0.100000)
DorsalPulse1.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPulse1)
#################################################
DorsalPulse2 = App.PulseWeaponProperty_Create("Dorsal Pulse 2")

DorsalPulse2.SetMaxCondition(4000.000000)
DorsalPulse2.SetCritical(0)
DorsalPulse2.SetTargetable(1)
DorsalPulse2.SetPrimary(1)
DorsalPulse2.SetPosition(0.750000, 3.900000, 0.950000)
DorsalPulse2.SetPosition2D(74.000000, 53.000000)
DorsalPulse2.SetRepairComplexity(1.000000)
DorsalPulse2.SetDisabledPercentage(0.500000)
DorsalPulse2.SetRadius(0.050000)
DorsalPulse2.SetDumbfire(1)
DorsalPulse2.SetWeaponID(0)
DorsalPulse2.SetGroups(0)
DorsalPulse2.SetDamageRadiusFactor(0.300000)
DorsalPulse2.SetIconNum(365)
DorsalPulse2.SetIconPositionX(80.000000)
DorsalPulse2.SetIconPositionY(63.000000)
DorsalPulse2.SetIconAboveShip(1)
DorsalPulse2.SetFireSound("")
DorsalPulse2.SetMaxCharge(2.000000)
DorsalPulse2.SetMaxDamage(1.000000)
DorsalPulse2.SetMaxDamageDistance(100.000000)
DorsalPulse2.SetMinFiringCharge(1.000000)
DorsalPulse2.SetNormalDischargeRate(1.000000)
DorsalPulse2.SetRechargeRate(0.700000)
DorsalPulse2.SetIndicatorIconNum(0)
DorsalPulse2.SetIndicatorIconPositionX(15.000000)
DorsalPulse2.SetIndicatorIconPositionY(15.000000)
DorsalPulse2Forward = App.TGPoint3()
DorsalPulse2Forward.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPulse2Up = App.TGPoint3()
DorsalPulse2Up.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPulse2.SetOrientation(DorsalPulse2Forward, DorsalPulse2Up)
DorsalPulse2.SetArcWidthAngles(-0.174533, 0.872665)
DorsalPulse2.SetArcHeightAngles(-1.221731, 1.308997)
DorsalPulse2.SetCooldownTime(0.100000)
DorsalPulse2.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPulse2)
#################################################
AftPulse1 = App.PulseWeaponProperty_Create("Aft Pulse 1")

AftPulse1.SetMaxCondition(4000.000000)
AftPulse1.SetCritical(0)
AftPulse1.SetTargetable(1)
AftPulse1.SetPrimary(1)
AftPulse1.SetPosition(-3.800000, -4.500000, -0.050000)
AftPulse1.SetPosition2D(52.000000, 86.000000)
AftPulse1.SetRepairComplexity(1.000000)
AftPulse1.SetDisabledPercentage(0.500000)
AftPulse1.SetRadius(0.050000)
AftPulse1.SetDumbfire(1)
AftPulse1.SetWeaponID(0)
AftPulse1.SetGroups(0)
AftPulse1.SetDamageRadiusFactor(0.300000)
AftPulse1.SetIconNum(366)
AftPulse1.SetIconPositionX(59.000000)
AftPulse1.SetIconPositionY(103.000000)
AftPulse1.SetIconAboveShip(1)
AftPulse1.SetFireSound("")
AftPulse1.SetMaxCharge(2.000000)
AftPulse1.SetMaxDamage(1.000000)
AftPulse1.SetMaxDamageDistance(100.000000)
AftPulse1.SetMinFiringCharge(1.000000)
AftPulse1.SetNormalDischargeRate(1.000000)
AftPulse1.SetRechargeRate(0.700000)
AftPulse1.SetIndicatorIconNum(0)
AftPulse1.SetIndicatorIconPositionX(15.000000)
AftPulse1.SetIndicatorIconPositionY(15.000000)
AftPulse1Forward = App.TGPoint3()
AftPulse1Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftPulse1Up = App.TGPoint3()
AftPulse1Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftPulse1.SetOrientation(AftPulse1Forward, AftPulse1Up)
AftPulse1.SetArcWidthAngles(-0.523599, 1.047198)
AftPulse1.SetArcHeightAngles(-1.047198, 0.087266)
AftPulse1.SetCooldownTime(0.100000)
AftPulse1.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftPulse1)
#################################################
AftPulse2 = App.PulseWeaponProperty_Create("Aft Pulse 2")

AftPulse2.SetMaxCondition(4000.000000)
AftPulse2.SetCritical(0)
AftPulse2.SetTargetable(1)
AftPulse2.SetPrimary(1)
AftPulse2.SetPosition(3.800000, -4.500000, -0.050000)
AftPulse2.SetPosition2D(79.000000, 86.000000)
AftPulse2.SetRepairComplexity(1.000000)
AftPulse2.SetDisabledPercentage(0.500000)
AftPulse2.SetRadius(0.050000)
AftPulse2.SetDumbfire(1)
AftPulse2.SetWeaponID(0)
AftPulse2.SetGroups(0)
AftPulse2.SetDamageRadiusFactor(0.300000)
AftPulse2.SetIconNum(366)
AftPulse2.SetIconPositionX(90.000000)
AftPulse2.SetIconPositionY(103.000000)
AftPulse2.SetIconAboveShip(1)
AftPulse2.SetFireSound("")
AftPulse2.SetMaxCharge(2.000000)
AftPulse2.SetMaxDamage(1.000000)
AftPulse2.SetMaxDamageDistance(100.000000)
AftPulse2.SetMinFiringCharge(1.000000)
AftPulse2.SetNormalDischargeRate(1.000000)
AftPulse2.SetRechargeRate(0.700000)
AftPulse2.SetIndicatorIconNum(0)
AftPulse2.SetIndicatorIconPositionX(15.000000)
AftPulse2.SetIndicatorIconPositionY(15.000000)
AftPulse2Forward = App.TGPoint3()
AftPulse2Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftPulse2Up = App.TGPoint3()
AftPulse2Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftPulse2.SetOrientation(AftPulse2Forward, AftPulse2Up)
AftPulse2.SetArcWidthAngles(-1.047198, 0.523599)
AftPulse2.SetArcHeightAngles(-1.047198, 0.087266)
AftPulse2.SetCooldownTime(0.100000)
AftPulse2.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftPulse2)
#################################################
Engine2 = App.EngineProperty_Create("Engine 2")

Engine2.SetMaxCondition(5000.000000)
Engine2.SetCritical(0)
Engine2.SetTargetable(1)
Engine2.SetPrimary(1)
Engine2.SetPosition(1.560000, -9.850000, 0.500000)
Engine2.SetPosition2D(75.000000, 96.000000)
Engine2.SetRepairComplexity(3.000000)
Engine2.SetDisabledPercentage(0.500000)
Engine2.SetRadius(0.500000)
Engine2.SetEngineType(Engine2.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engine2)
#################################################
Engine3 = App.EngineProperty_Create("Engine 3")

Engine3.SetMaxCondition(5000.000000)
Engine3.SetCritical(0)
Engine3.SetTargetable(1)
Engine3.SetPrimary(1)
Engine3.SetPosition(-2.285000, -9.650000, 0.500000)
Engine3.SetPosition2D(48.000000, 95.000000)
Engine3.SetRepairComplexity(3.000000)
Engine3.SetDisabledPercentage(0.500000)
Engine3.SetRadius(0.500000)
Engine3.SetEngineType(Engine3.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engine3)
#################################################
Engine4 = App.EngineProperty_Create("Engine 4")

Engine4.SetMaxCondition(5000.000000)
Engine4.SetCritical(0)
Engine4.SetTargetable(1)
Engine4.SetPrimary(1)
Engine4.SetPosition(2.285000, -9.650000, 0.500000)
Engine4.SetPosition2D(84.000000, 95.000000)
Engine4.SetRepairComplexity(1.000000)
Engine4.SetDisabledPercentage(0.500000)
Engine4.SetRadius(0.500000)
Engine4.SetEngineType(Engine4.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engine4)
#################################################
Engine5 = App.EngineProperty_Create("Engine 5")

Engine5.SetMaxCondition(5000.000000)
Engine5.SetCritical(0)
Engine5.SetTargetable(1)
Engine5.SetPrimary(1)
Engine5.SetPosition(-3.135000, -9.500000, 0.500000)
Engine5.SetPosition2D(40.000000, 94.000000)
Engine5.SetRepairComplexity(1.000000)
Engine5.SetDisabledPercentage(0.500000)
Engine5.SetRadius(0.500000)
Engine5.SetEngineType(Engine5.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engine5)
#################################################
Engine6 = App.EngineProperty_Create("Engine 6")

Engine6.SetMaxCondition(5000.000000)
Engine6.SetCritical(0)
Engine6.SetTargetable(1)
Engine6.SetPrimary(1)
Engine6.SetPosition(3.135000, -9.500000, 0.500000)
Engine6.SetPosition2D(92.000000, 94.000000)
Engine6.SetRepairComplexity(1.000000)
Engine6.SetDisabledPercentage(0.500000)
Engine6.SetRadius(0.500000)
Engine6.SetEngineType(Engine6.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engine6)
#################################################
Engine7 = App.EngineProperty_Create("Engine 7")

Engine7.SetMaxCondition(5000.000000)
Engine7.SetCritical(0)
Engine7.SetTargetable(1)
Engine7.SetPrimary(1)
Engine7.SetPosition(-4.035000, -9.500000, 0.500000)
Engine7.SetPosition2D(32.000000, 94.000000)
Engine7.SetRepairComplexity(1.000000)
Engine7.SetDisabledPercentage(0.500000)
Engine7.SetRadius(0.500000)
Engine7.SetEngineType(Engine7.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engine7)
#################################################
Engine8 = App.EngineProperty_Create("Engine 8")

Engine8.SetMaxCondition(5000.000000)
Engine8.SetCritical(0)
Engine8.SetTargetable(1)
Engine8.SetPrimary(1)
Engine8.SetPosition(4.035000, -9.500000, 0.500000)
Engine8.SetPosition2D(100.000000, 94.000000)
Engine8.SetRepairComplexity(1.000000)
Engine8.SetDisabledPercentage(0.500000)
Engine8.SetRadius(0.500000)
Engine8.SetEngineType(Engine8.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(Engine8)
#################################################
ShuttleBayOEP = App.ObjectEmitterProperty_Create("Shuttle Bay OEP")

ShuttleBayOEPForward = App.TGPoint3()
ShuttleBayOEPForward.SetXYZ(1.000000, 0.000000, 0.000000)
ShuttleBayOEPUp = App.TGPoint3()
ShuttleBayOEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
ShuttleBayOEPRight = App.TGPoint3()
ShuttleBayOEPRight.SetXYZ(0.000000, -1.000000, 0.000000)
ShuttleBayOEP.SetOrientation(ShuttleBayOEPForward, ShuttleBayOEPUp, ShuttleBayOEPRight)
ShuttleBayOEPPosition = App.TGPoint3()
ShuttleBayOEPPosition.SetXYZ(5.000000, 4.500000, 0.600000)
ShuttleBayOEP.SetPosition(ShuttleBayOEPPosition)
ShuttleBayOEP.SetEmittedObjectType(ShuttleBayOEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBayOEP)
#################################################
ShuttleBay = App.HullProperty_Create("Shuttle Bay")

ShuttleBay.SetMaxCondition(4500.000000)
ShuttleBay.SetCritical(0)
ShuttleBay.SetTargetable(1)
ShuttleBay.SetPrimary(0)
ShuttleBay.SetPosition(5.000000, 4.500000, 0.600000)
ShuttleBay.SetPosition2D(94.000000, 58.000000)
ShuttleBay.SetRepairComplexity(7.000000)
ShuttleBay.SetDisabledPercentage(0.750000)
ShuttleBay.SetRadius(0.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay)
#################################################
ShuttleBay2OEP = App.ObjectEmitterProperty_Create("Shuttle Bay 2 OEP")

ShuttleBay2OEPForward = App.TGPoint3()
ShuttleBay2OEPForward.SetXYZ(-1.000000, 0.000000, 0.000000)
ShuttleBay2OEPUp = App.TGPoint3()
ShuttleBay2OEPUp.SetXYZ(0.000000, 0.000000, 1.000000)
ShuttleBay2OEPRight = App.TGPoint3()
ShuttleBay2OEPRight.SetXYZ(0.000000, 1.000000, 0.000000)
ShuttleBay2OEP.SetOrientation(ShuttleBay2OEPForward, ShuttleBay2OEPUp, ShuttleBay2OEPRight)
ShuttleBay2OEPPosition = App.TGPoint3()
ShuttleBay2OEPPosition.SetXYZ(-5.000000, 4.500000, 0.600000)
ShuttleBay2OEP.SetPosition(ShuttleBay2OEPPosition)
ShuttleBay2OEP.SetEmittedObjectType(ShuttleBay2OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay2OEP)
#################################################
ShuttleBay2 = App.HullProperty_Create("Shuttle Bay 2")

ShuttleBay2.SetMaxCondition(4500.000000)
ShuttleBay2.SetCritical(0)
ShuttleBay2.SetTargetable(1)
ShuttleBay2.SetPrimary(0)
ShuttleBay2.SetPosition(-5.000000, 4.500000, 0.600000)
ShuttleBay2.SetPosition2D(38.000000, 58.000000)
ShuttleBay2.SetRepairComplexity(7.000000)
ShuttleBay2.SetDisabledPercentage(0.750000)
ShuttleBay2.SetRadius(0.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay2)
#################################################
ShuttleBay3OEP = App.ObjectEmitterProperty_Create("Shuttle Bay 3 OEP")

ShuttleBay3OEPForward = App.TGPoint3()
ShuttleBay3OEPForward.SetXYZ(0.000000, 1.000000, 0.000000)
ShuttleBay3OEPUp = App.TGPoint3()
ShuttleBay3OEPUp.SetXYZ(0.000000, 0.000000, -1.000000)
ShuttleBay3OEPRight = App.TGPoint3()
ShuttleBay3OEPRight.SetXYZ(-1.000000, 0.000000, 0.000000)
ShuttleBay3OEP.SetOrientation(ShuttleBay3OEPForward, ShuttleBay3OEPUp, ShuttleBay3OEPRight)
ShuttleBay3OEPPosition = App.TGPoint3()
ShuttleBay3OEPPosition.SetXYZ(0.000000, 0.000000, -0.100000)
ShuttleBay3OEP.SetPosition(ShuttleBay3OEPPosition)
ShuttleBay3OEP.SetEmittedObjectType(ShuttleBay3OEP.OEP_SHUTTLE)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay3OEP)
#################################################
ShuttleBay3 = App.HullProperty_Create("Shuttle Bay 3")

ShuttleBay3.SetMaxCondition(4500.000000)
ShuttleBay3.SetCritical(0)
ShuttleBay3.SetTargetable(1)
ShuttleBay3.SetPrimary(0)
ShuttleBay3.SetPosition(0.000000, 0.000000, -0.100000)
ShuttleBay3.SetPosition2D(94.000000, 58.000000)
ShuttleBay3.SetRepairComplexity(7.000000)
ShuttleBay3.SetDisabledPercentage(0.750000)
ShuttleBay3.SetRadius(0.100000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay3)
#################################################
PortPulse3 = App.PulseWeaponProperty_Create("Port Pulse 3")

PortPulse3.SetMaxCondition(4000.000000)
PortPulse3.SetCritical(0)
PortPulse3.SetTargetable(1)
PortPulse3.SetPrimary(1)
PortPulse3.SetPosition(-5.150000, 5.250000, 0.650000)
PortPulse3.SetPosition2D(37.000000, 51.000000)
PortPulse3.SetRepairComplexity(1.000000)
PortPulse3.SetDisabledPercentage(0.500000)
PortPulse3.SetRadius(0.050000)
PortPulse3.SetDumbfire(1)
PortPulse3.SetWeaponID(0)
PortPulse3.SetGroups(0)
PortPulse3.SetDamageRadiusFactor(0.300000)
PortPulse3.SetIconNum(365)
PortPulse3.SetIconPositionX(47.000000)
PortPulse3.SetIconPositionY(61.000000)
PortPulse3.SetIconAboveShip(1)
PortPulse3.SetFireSound("")
PortPulse3.SetMaxCharge(2.000000)
PortPulse3.SetMaxDamage(1.000000)
PortPulse3.SetMaxDamageDistance(100.000000)
PortPulse3.SetMinFiringCharge(1.000000)
PortPulse3.SetNormalDischargeRate(1.000000)
PortPulse3.SetRechargeRate(0.700000)
PortPulse3.SetIndicatorIconNum(0)
PortPulse3.SetIndicatorIconPositionX(15.000000)
PortPulse3.SetIndicatorIconPositionY(15.000000)
PortPulse3Forward = App.TGPoint3()
PortPulse3Forward.SetXYZ(-1.000000, 0.000000, 0.000000)
PortPulse3Up = App.TGPoint3()
PortPulse3Up.SetXYZ(0.000000, 0.000000, 1.000000)
PortPulse3.SetOrientation(PortPulse3Forward, PortPulse3Up)
PortPulse3.SetArcWidthAngles(-0.785398, 0.785398)
PortPulse3.SetArcHeightAngles(-1.221731, 1.047198)
PortPulse3.SetCooldownTime(0.100000)
PortPulse3.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(PortPulse3)
#################################################
StarPulse3 = App.PulseWeaponProperty_Create("Star Pulse 3")

StarPulse3.SetMaxCondition(4000.000000)
StarPulse3.SetCritical(0)
StarPulse3.SetTargetable(1)
StarPulse3.SetPrimary(1)
StarPulse3.SetPosition(5.150000, 5.250000, 0.650000)
StarPulse3.SetPosition2D(94.000000, 51.000000)
StarPulse3.SetRepairComplexity(1.000000)
StarPulse3.SetDisabledPercentage(0.500000)
StarPulse3.SetRadius(0.050000)
StarPulse3.SetDumbfire(1)
StarPulse3.SetWeaponID(0)
StarPulse3.SetGroups(0)
StarPulse3.SetDamageRadiusFactor(0.300000)
StarPulse3.SetIconNum(365)
StarPulse3.SetIconPositionX(102.000000)
StarPulse3.SetIconPositionY(61.000000)
StarPulse3.SetIconAboveShip(1)
StarPulse3.SetFireSound("")
StarPulse3.SetMaxCharge(2.000000)
StarPulse3.SetMaxDamage(1.000000)
StarPulse3.SetMaxDamageDistance(100.000000)
StarPulse3.SetMinFiringCharge(1.000000)
StarPulse3.SetNormalDischargeRate(1.000000)
StarPulse3.SetRechargeRate(0.700000)
StarPulse3.SetIndicatorIconNum(0)
StarPulse3.SetIndicatorIconPositionX(15.000000)
StarPulse3.SetIndicatorIconPositionY(15.000000)
StarPulse3Forward = App.TGPoint3()
StarPulse3Forward.SetXYZ(1.000000, 0.000000, 0.000000)
StarPulse3Up = App.TGPoint3()
StarPulse3Up.SetXYZ(0.000000, 0.000000, 1.000000)
StarPulse3.SetOrientation(StarPulse3Forward, StarPulse3Up)
StarPulse3.SetArcWidthAngles(-0.785398, 0.785398)
StarPulse3.SetArcHeightAngles(-1.221731, 1.047198)
StarPulse3.SetCooldownTime(0.100000)
StarPulse3.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(StarPulse3)
#################################################
VentralPulse3 = App.PulseWeaponProperty_Create("Ventral Pulse 3")

VentralPulse3.SetMaxCondition(4000.000000)
VentralPulse3.SetCritical(0)
VentralPulse3.SetTargetable(1)
VentralPulse3.SetPrimary(1)
VentralPulse3.SetPosition(-4.275000, 4.800000, -0.475000)
VentralPulse3.SetPosition2D(51.000000, 62.000000)
VentralPulse3.SetRepairComplexity(1.000000)
VentralPulse3.SetDisabledPercentage(0.500000)
VentralPulse3.SetRadius(0.050000)
VentralPulse3.SetDumbfire(1)
VentralPulse3.SetWeaponID(0)
VentralPulse3.SetGroups(0)
VentralPulse3.SetDamageRadiusFactor(0.300000)
VentralPulse3.SetIconNum(366)
VentralPulse3.SetIconPositionX(62.000000)
VentralPulse3.SetIconPositionY(74.000000)
VentralPulse3.SetIconAboveShip(1)
VentralPulse3.SetFireSound("")
VentralPulse3.SetMaxCharge(2.000000)
VentralPulse3.SetMaxDamage(1.000000)
VentralPulse3.SetMaxDamageDistance(100.000000)
VentralPulse3.SetMinFiringCharge(1.000000)
VentralPulse3.SetNormalDischargeRate(1.000000)
VentralPulse3.SetRechargeRate(0.100000)
VentralPulse3.SetIndicatorIconNum(0)
VentralPulse3.SetIndicatorIconPositionX(15.000000)
VentralPulse3.SetIndicatorIconPositionY(15.000000)
VentralPulse3Forward = App.TGPoint3()
VentralPulse3Forward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPulse3Up = App.TGPoint3()
VentralPulse3Up.SetXYZ(0.000000, 1.000000, 0.000000)
VentralPulse3.SetOrientation(VentralPulse3Forward, VentralPulse3Up)
VentralPulse3.SetArcWidthAngles(-0.785398, 0.785398)
VentralPulse3.SetArcHeightAngles(-1.047198, 1.047198)
VentralPulse3.SetCooldownTime(0.100000)
VentralPulse3.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPulse3)
#################################################
VentralPulse4 = App.PulseWeaponProperty_Create("Ventral Pulse 4")

VentralPulse4.SetMaxCondition(4000.000000)
VentralPulse4.SetCritical(0)
VentralPulse4.SetTargetable(1)
VentralPulse4.SetPrimary(1)
VentralPulse4.SetPosition(4.275000, 4.800000, -0.475000)
VentralPulse4.SetPosition2D(80.000000, 62.000000)
VentralPulse4.SetRepairComplexity(1.000000)
VentralPulse4.SetDisabledPercentage(0.500000)
VentralPulse4.SetRadius(0.050000)
VentralPulse4.SetDumbfire(1)
VentralPulse4.SetWeaponID(0)
VentralPulse4.SetGroups(0)
VentralPulse4.SetDamageRadiusFactor(0.300000)
VentralPulse4.SetIconNum(366)
VentralPulse4.SetIconPositionX(87.000000)
VentralPulse4.SetIconPositionY(74.000000)
VentralPulse4.SetIconAboveShip(1)
VentralPulse4.SetFireSound("")
VentralPulse4.SetMaxCharge(2.000000)
VentralPulse4.SetMaxDamage(25.000000)
VentralPulse4.SetMaxDamageDistance(100.000000)
VentralPulse4.SetMinFiringCharge(1.000000)
VentralPulse4.SetNormalDischargeRate(1.000000)
VentralPulse4.SetRechargeRate(0.700000)
VentralPulse4.SetIndicatorIconNum(0)
VentralPulse4.SetIndicatorIconPositionX(15.000000)
VentralPulse4.SetIndicatorIconPositionY(15.000000)
VentralPulse4Forward = App.TGPoint3()
VentralPulse4Forward.SetXYZ(0.000000, 0.000000, -1.000000)
VentralPulse4Up = App.TGPoint3()
VentralPulse4Up.SetXYZ(0.000000, 1.000000, 0.000000)
VentralPulse4.SetOrientation(VentralPulse4Forward, VentralPulse4Up)
VentralPulse4.SetArcWidthAngles(0.785398, -0.785398)
VentralPulse4.SetArcHeightAngles(-1.047198, 1.047198)
VentralPulse4.SetCooldownTime(0.100000)
VentralPulse4.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPulse4)
#################################################
AftPulse3 = App.PulseWeaponProperty_Create("Aft Pulse 3")

AftPulse3.SetMaxCondition(4000.000000)
AftPulse3.SetCritical(0)
AftPulse3.SetTargetable(1)
AftPulse3.SetPrimary(1)
AftPulse3.SetPosition(-2.560000, -7.000000, 2.050000)
AftPulse3.SetPosition2D(56.000000, 79.000000)
AftPulse3.SetRepairComplexity(1.000000)
AftPulse3.SetDisabledPercentage(0.500000)
AftPulse3.SetRadius(0.050000)
AftPulse3.SetDumbfire(1)
AftPulse3.SetWeaponID(0)
AftPulse3.SetGroups(0)
AftPulse3.SetDamageRadiusFactor(0.300000)
AftPulse3.SetIconNum(366)
AftPulse3.SetIconPositionX(64.000000)
AftPulse3.SetIconPositionY(98.000000)
AftPulse3.SetIconAboveShip(1)
AftPulse3.SetFireSound("")
AftPulse3.SetMaxCharge(2.000000)
AftPulse3.SetMaxDamage(1.000000)
AftPulse3.SetMaxDamageDistance(100.000000)
AftPulse3.SetMinFiringCharge(1.000000)
AftPulse3.SetNormalDischargeRate(1.000000)
AftPulse3.SetRechargeRate(0.700000)
AftPulse3.SetIndicatorIconNum(0)
AftPulse3.SetIndicatorIconPositionX(15.000000)
AftPulse3.SetIndicatorIconPositionY(15.000000)
AftPulse3Forward = App.TGPoint3()
AftPulse3Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftPulse3Up = App.TGPoint3()
AftPulse3Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftPulse3.SetOrientation(AftPulse3Forward, AftPulse3Up)
AftPulse3.SetArcWidthAngles(-0.523599, 1.047198)
AftPulse3.SetArcHeightAngles(1.047198, -0.087266)
AftPulse3.SetCooldownTime(0.100000)
AftPulse3.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftPulse3)
#################################################
AftPulse4 = App.PulseWeaponProperty_Create("Aft Pulse 4")

AftPulse4.SetMaxCondition(4000.000000)
AftPulse4.SetCritical(0)
AftPulse4.SetTargetable(1)
AftPulse4.SetPrimary(1)
AftPulse4.SetPosition(2.560000, -7.000000, 2.050000)
AftPulse4.SetPosition2D(75.000000, 79.000000)
AftPulse4.SetRepairComplexity(1.000000)
AftPulse4.SetDisabledPercentage(0.500000)
AftPulse4.SetRadius(0.050000)
AftPulse4.SetDumbfire(1)
AftPulse4.SetWeaponID(0)
AftPulse4.SetGroups(0)
AftPulse4.SetDamageRadiusFactor(0.300000)
AftPulse4.SetIconNum(366)
AftPulse4.SetIconPositionX(85.000000)
AftPulse4.SetIconPositionY(98.000000)
AftPulse4.SetIconAboveShip(1)
AftPulse4.SetFireSound("")
AftPulse4.SetMaxCharge(2.000000)
AftPulse4.SetMaxDamage(1.000000)
AftPulse4.SetMaxDamageDistance(100.000000)
AftPulse4.SetMinFiringCharge(1.000000)
AftPulse4.SetNormalDischargeRate(1.000000)
AftPulse4.SetRechargeRate(0.700000)
AftPulse4.SetIndicatorIconNum(0)
AftPulse4.SetIndicatorIconPositionX(15.000000)
AftPulse4.SetIndicatorIconPositionY(15.000000)
AftPulse4Forward = App.TGPoint3()
AftPulse4Forward.SetXYZ(0.000000, -1.000000, 0.000000)
AftPulse4Up = App.TGPoint3()
AftPulse4Up.SetXYZ(0.000000, 0.000000, 1.000000)
AftPulse4.SetOrientation(AftPulse4Forward, AftPulse4Up)
AftPulse4.SetArcWidthAngles(-1.047198, 0.523599)
AftPulse4.SetArcHeightAngles(-0.087266, 1.047198)
AftPulse4.SetCooldownTime(0.100000)
AftPulse4.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(AftPulse4)
#################################################
DorsalPulse3 = App.PulseWeaponProperty_Create("Dorsal Pulse 3")

DorsalPulse3.SetMaxCondition(4000.000000)
DorsalPulse3.SetCritical(0)
DorsalPulse3.SetTargetable(1)
DorsalPulse3.SetPrimary(1)
DorsalPulse3.SetPosition(-2.760000, -4.500000, 2.200000)
DorsalPulse3.SetPosition2D(56.000000, 70.000000)
DorsalPulse3.SetRepairComplexity(1.000000)
DorsalPulse3.SetDisabledPercentage(0.500000)
DorsalPulse3.SetRadius(0.050000)
DorsalPulse3.SetDumbfire(1)
DorsalPulse3.SetWeaponID(0)
DorsalPulse3.SetGroups(0)
DorsalPulse3.SetDamageRadiusFactor(0.300000)
DorsalPulse3.SetIconNum(365)
DorsalPulse3.SetIconPositionX(64.000000)
DorsalPulse3.SetIconPositionY(87.000000)
DorsalPulse3.SetIconAboveShip(1)
DorsalPulse3.SetFireSound("")
DorsalPulse3.SetMaxCharge(2.000000)
DorsalPulse3.SetMaxDamage(1.000000)
DorsalPulse3.SetMaxDamageDistance(100.000000)
DorsalPulse3.SetMinFiringCharge(1.000000)
DorsalPulse3.SetNormalDischargeRate(1.000000)
DorsalPulse3.SetRechargeRate(0.700000)
DorsalPulse3.SetIndicatorIconNum(0)
DorsalPulse3.SetIndicatorIconPositionX(15.000000)
DorsalPulse3.SetIndicatorIconPositionY(15.000000)
DorsalPulse3Forward = App.TGPoint3()
DorsalPulse3Forward.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPulse3Up = App.TGPoint3()
DorsalPulse3Up.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPulse3.SetOrientation(DorsalPulse3Forward, DorsalPulse3Up)
DorsalPulse3.SetArcWidthAngles(-1.221731, 0.523599)
DorsalPulse3.SetArcHeightAngles(-0.872665, 0.872665)
DorsalPulse3.SetCooldownTime(0.100000)
DorsalPulse3.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPulse3)
#################################################
DorsalPulse4 = App.PulseWeaponProperty_Create("Dorsal Pulse 4")

DorsalPulse4.SetMaxCondition(4000.000000)
DorsalPulse4.SetCritical(0)
DorsalPulse4.SetTargetable(1)
DorsalPulse4.SetPrimary(1)
DorsalPulse4.SetPosition(2.760000, -4.500000, 2.200000)
DorsalPulse4.SetPosition2D(75.000000, 70.000000)
DorsalPulse4.SetRepairComplexity(1.000000)
DorsalPulse4.SetDisabledPercentage(0.500000)
DorsalPulse4.SetRadius(0.050000)
DorsalPulse4.SetDumbfire(1)
DorsalPulse4.SetWeaponID(0)
DorsalPulse4.SetGroups(0)
DorsalPulse4.SetDamageRadiusFactor(0.300000)
DorsalPulse4.SetIconNum(365)
DorsalPulse4.SetIconPositionX(85.000000)
DorsalPulse4.SetIconPositionY(87.000000)
DorsalPulse4.SetIconAboveShip(1)
DorsalPulse4.SetFireSound("")
DorsalPulse4.SetMaxCharge(2.000000)
DorsalPulse4.SetMaxDamage(1.000000)
DorsalPulse4.SetMaxDamageDistance(100.000000)
DorsalPulse4.SetMinFiringCharge(1.000000)
DorsalPulse4.SetNormalDischargeRate(1.000000)
DorsalPulse4.SetRechargeRate(0.700000)
DorsalPulse4.SetIndicatorIconNum(0)
DorsalPulse4.SetIndicatorIconPositionX(15.000000)
DorsalPulse4.SetIndicatorIconPositionY(15.000000)
DorsalPulse4Forward = App.TGPoint3()
DorsalPulse4Forward.SetXYZ(0.000000, 0.000000, 1.000000)
DorsalPulse4Up = App.TGPoint3()
DorsalPulse4Up.SetXYZ(0.000000, 1.000000, 0.000000)
DorsalPulse4.SetOrientation(DorsalPulse4Forward, DorsalPulse4Up)
DorsalPulse4.SetArcWidthAngles(-0.523599, 1.221731)
DorsalPulse4.SetArcHeightAngles(-0.872665, 0.872665)
DorsalPulse4.SetCooldownTime(0.100000)
DorsalPulse4.SetModuleName("Tactical.Projectiles.HivePulse")
App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPulse4)

# Property load function.
def LoadPropertySet(pObj):
	"Sets up the object's properties."
	prop = App.g_kModelPropertyManager.FindByName("Hive Ship", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Hull", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Bridge", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shield Generator", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Sensor Array", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engineering", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Power Generators", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Sublight Engines", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Hyperdrive 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Hyperdrive 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Pulse 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Forward Pulse 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Pulse 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Pulse 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Pulse 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Pulse 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Pulse 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Pulse 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Pulse 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Pulse 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Pulse 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Pulse 2", 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("Engine 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engine 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engine 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engine 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engine 5", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engine 6", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engine 7", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Engine 8", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Energy Weapons", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 2 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 3 OEP", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Shuttle Bay 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Port Pulse 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Star Pulse 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Pulse 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ventral Pulse 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Pulse 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Aft Pulse 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Pulse 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Dorsal Pulse 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
