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

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

IonEngine1.SetMaxCondition(600.000000)
IonEngine1.SetCritical(0)
IonEngine1.SetTargetable(1)
IonEngine1.SetPrimary(1)
IonEngine1.SetPosition(-0.002400, -0.026000, 0.000000)
IonEngine1.SetPosition2D(63.000000, 97.000000)
IonEngine1.SetRepairComplexity(1.000000)
IonEngine1.SetDisabledPercentage(0.200000)
IonEngine1.SetRadius(0.001000)
IonEngine1.SetEngineType(IonEngine1.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(IonEngine1)
#################################################
IonEngine2 = App.EngineProperty_Create("Ion Engine 2")

IonEngine2.SetMaxCondition(600.000000)
IonEngine2.SetCritical(0)
IonEngine2.SetTargetable(1)
IonEngine2.SetPrimary(1)
IonEngine2.SetPosition(0.002400, -0.026000, 0.000000)
IonEngine2.SetPosition2D(68.000000, 97.000000)
IonEngine2.SetRepairComplexity(1.000000)
IonEngine2.SetDisabledPercentage(0.200000)
IonEngine2.SetRadius(0.001000)
IonEngine2.SetEngineType(IonEngine2.EP_IMPULSE)
App.g_kModelPropertyManager.RegisterLocalTemplate(IonEngine2)
#################################################
Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(400.000000)
Hull.SetCritical(1)
Hull.SetTargetable(1)
Hull.SetPrimary(1)
Hull.SetPosition(0.000000, 0.000000, 0.000000)
Hull.SetPosition2D(66.000000, 66.000000)
Hull.SetRepairComplexity(3.000000)
Hull.SetDisabledPercentage(0.300000)
Hull.SetRadius(0.029000)
App.g_kModelPropertyManager.RegisterLocalTemplate(Hull)
#################################################
SolarIonizationReactor = App.PowerProperty_Create("Solar Ionization Reactor")

SolarIonizationReactor.SetMaxCondition(300.000000)
SolarIonizationReactor.SetCritical(1)
SolarIonizationReactor.SetTargetable(1)
SolarIonizationReactor.SetPrimary(1)
SolarIonizationReactor.SetPosition(0.000000, -0.015000, 0.000000)
SolarIonizationReactor.SetPosition2D(66.000000, 80.000000)
SolarIonizationReactor.SetRepairComplexity(1.000000)
SolarIonizationReactor.SetDisabledPercentage(0.500000)
SolarIonizationReactor.SetRadius(0.010000)
SolarIonizationReactor.SetMainBatteryLimit(150000.000000)
SolarIonizationReactor.SetBackupBatteryLimit(100000.000000)
SolarIonizationReactor.SetMainConduitCapacity(500.000000)
SolarIonizationReactor.SetBackupConduitCapacity(120.000000)
SolarIonizationReactor.SetPowerOutput(400.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(SolarIonizationReactor)
#################################################
TargetingSensor = App.SensorProperty_Create("Targeting Sensor")

TargetingSensor.SetMaxCondition(600.000000)
TargetingSensor.SetCritical(0)
TargetingSensor.SetTargetable(1)
TargetingSensor.SetPrimary(1)
TargetingSensor.SetPosition(0.000000, -0.010000, -0.018300)
TargetingSensor.SetPosition2D(66.000000, 36.000000)
TargetingSensor.SetRepairComplexity(1.000000)
TargetingSensor.SetDisabledPercentage(0.500000)
TargetingSensor.SetRadius(0.004000)
TargetingSensor.SetNormalPowerPerSecond(1.000000)
TargetingSensor.SetBaseSensorRange(1000.000000)
TargetingSensor.SetMaxProbes(0)
App.g_kModelPropertyManager.RegisterLocalTemplate(TargetingSensor)
#################################################
RepairSystem = App.RepairSubsystemProperty_Create("Repair System")

RepairSystem.SetMaxCondition(200.000000)
RepairSystem.SetCritical(0)
RepairSystem.SetTargetable(0)
RepairSystem.SetPrimary(1)
RepairSystem.SetPosition(0.000000, -0.015000, 0.000000)
RepairSystem.SetPosition2D(0.000000, 0.000000)
RepairSystem.SetRepairComplexity(1.000000)
RepairSystem.SetDisabledPercentage(0.100000)
RepairSystem.SetRadius(0.005000)
RepairSystem.SetNormalPowerPerSecond(1.000000)
RepairSystem.SetMaxRepairPoints(15.000000)
RepairSystem.SetNumRepairTeams(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(RepairSystem)
#################################################
ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(50.000000)
ShieldGenerator.SetCritical(0)
ShieldGenerator.SetTargetable(0)
ShieldGenerator.SetPrimary(1)
ShieldGenerator.SetPosition(0.000000, 0.000000, 0.000000)
ShieldGenerator.SetPosition2D(0.000000, 0.000000)
ShieldGenerator.SetRepairComplexity(1.000000)
ShieldGenerator.SetDisabledPercentage(0.500000)
ShieldGenerator.SetRadius(0.010000)
ShieldGenerator.SetNormalPowerPerSecond(1.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, 0.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 0.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 0.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 0.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 0.000000)
ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 0.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 0.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 0.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 0.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 0.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 0.000000)
ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 0.000000)
App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator)
#################################################
TIEGT = App.ShipProperty_Create("TIE GT")

TIEGT.SetGenus(0)
TIEGT.SetSpecies(401)
TIEGT.SetMass(10.450000)
TIEGT.SetRotationalInertia(2500.000000)
TIEGT.SetShipName("tiefighter")
TIEGT.SetModelFilename("data/Models/Ships/tiefighter/TIE-GT.nif")
TIEGT.SetDamageResolution(4.000000)
TIEGT.SetAffiliation(0)
TIEGT.SetStationary(0)
TIEGT.SetAIString("NonFedAttack")
TIEGT.SetDeathExplosionSound("g_lsDeathExplosions")
App.g_kModelPropertyManager.RegisterLocalTemplate(TIEGT)
#################################################
MissileSystem = App.TorpedoSystemProperty_Create("Missile System")

MissileSystem.SetMaxCondition(2200.000000)
MissileSystem.SetCritical(0)
MissileSystem.SetTargetable(0)
MissileSystem.SetPrimary(1)
MissileSystem.SetPosition(0.000000, 0.000000, -0.013000)
MissileSystem.SetPosition2D(65.000000, 31.000000)
MissileSystem.SetRepairComplexity(1.000000)
MissileSystem.SetDisabledPercentage(0.500000)
MissileSystem.SetRadius(0.003000)
MissileSystem.SetNormalPowerPerSecond(75.000000)
MissileSystem.SetWeaponSystemType(MissileSystem.WST_TORPEDO)
MissileSystem.SetSingleFire(0)
MissileSystem.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("0;Single;1;Starbord;2;Port")
MissileSystem.SetFiringChainString(kFiringChainString)
MissileSystem.SetMaxTorpedoes(0, 12)
MissileSystem.SetTorpedoScript(0, "Tactical.Projectiles.GTcmissile")
MissileSystem.SetNumAmmoTypes(1)
App.g_kModelPropertyManager.RegisterLocalTemplate(MissileSystem)
#################################################
LaserEmiter = App.WeaponSystemProperty_Create("Laser Emiter")

LaserEmiter.SetMaxCondition(2200.000000)
LaserEmiter.SetCritical(0)
LaserEmiter.SetTargetable(0)
LaserEmiter.SetPrimary(1)
LaserEmiter.SetPosition(0.000000, -0.001000, 0.012000)
LaserEmiter.SetPosition2D(65.000000, 48.000000)
LaserEmiter.SetRepairComplexity(1.000000)
LaserEmiter.SetDisabledPercentage(0.500000)
LaserEmiter.SetRadius(0.003000)
LaserEmiter.SetNormalPowerPerSecond(100.000000)
LaserEmiter.SetWeaponSystemType(LaserEmiter.WST_PULSE)
LaserEmiter.SetSingleFire(0)
LaserEmiter.SetAimedWeapon(0)
kFiringChainString = App.TGString()
kFiringChainString.SetString("")
LaserEmiter.SetFiringChainString(kFiringChainString)
App.g_kModelPropertyManager.RegisterLocalTemplate(LaserEmiter)
#################################################
TIEEngine = App.ImpulseEngineProperty_Create("TIE Engine")

TIEEngine.SetMaxCondition(500.000000)
TIEEngine.SetCritical(0)
TIEEngine.SetTargetable(0)
TIEEngine.SetPrimary(1)
TIEEngine.SetPosition(0.000000, -0.025000, 0.000000)
TIEEngine.SetPosition2D(0.000000, 0.000000)
TIEEngine.SetRepairComplexity(1.000000)
TIEEngine.SetDisabledPercentage(0.500000)
TIEEngine.SetRadius(0.004000)
TIEEngine.SetNormalPowerPerSecond(80.000000)
TIEEngine.SetMaxAccel(3.900000)
TIEEngine.SetMaxAngularAccel(1.100000)
TIEEngine.SetMaxAngularVelocity(1.100000)
TIEEngine.SetMaxSpeed(5.400000)
TIEEngine.SetEngineSound("TIEengine")
App.g_kModelPropertyManager.RegisterLocalTemplate(TIEEngine)
#################################################
Laser = App.PulseWeaponProperty_Create("Laser")

Laser.SetMaxCondition(400.000000)
Laser.SetCritical(0)
Laser.SetTargetable(0)
Laser.SetPrimary(1)
Laser.SetPosition(0.000000, 0.013000, -0.009300)
Laser.SetPosition2D(64.000000, 20.000000)
Laser.SetRepairComplexity(1.000000)
Laser.SetDisabledPercentage(0.500000)
Laser.SetRadius(0.001000)
Laser.SetDumbfire(1)
Laser.SetWeaponID(0)
Laser.SetGroups(0)
Laser.SetDamageRadiusFactor(0.300000)
Laser.SetIconNum(365)
Laser.SetIconPositionX(78.000000)
Laser.SetIconPositionY(56.000000)
Laser.SetIconAboveShip(1)
Laser.SetFireSound("")
Laser.SetMaxCharge(1.000000)
Laser.SetMaxDamage(1125.000000)
Laser.SetMaxDamageDistance(40.000000)
Laser.SetMinFiringCharge(1.000000)
Laser.SetNormalDischargeRate(1.000000)
Laser.SetRechargeRate(0.500000)
Laser.SetIndicatorIconNum(0)
Laser.SetIndicatorIconPositionX(15.000000)
Laser.SetIndicatorIconPositionY(15.000000)
LaserForward = App.TGPoint3()
LaserForward.SetXYZ(0.000000, 1.000000, 0.000000)
LaserUp = App.TGPoint3()
LaserUp.SetXYZ(0.000000, 0.000000, 1.000000)
Laser.SetOrientation(LaserForward, LaserUp)
Laser.SetArcWidthAngles(-0.174533, 0.174533)
Laser.SetArcHeightAngles(-0.174533, 0.174533)
Laser.SetCooldownTime(0.100000)
Laser.SetModuleName("Tactical.Projectiles.ImpFighterLaser")
App.g_kModelPropertyManager.RegisterLocalTemplate(Laser)
#################################################
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, 0.012000, 0.000000)
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, 0.090000, 0.000000)
ViewscreenBack.SetPosition(ViewscreenBackPosition)
App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenBack)
#################################################
Missile1 = App.TorpedoTubeProperty_Create("Missile 1")

Missile1.SetMaxCondition(1000.000000)
Missile1.SetCritical(0)
Missile1.SetTargetable(1)
Missile1.SetPrimary(1)
Missile1.SetPosition(0.005400, 0.001500, -0.011200)
Missile1.SetPosition2D(52.000000, 50.000000)
Missile1.SetRepairComplexity(1.000000)
Missile1.SetDisabledPercentage(0.500000)
Missile1.SetRadius(0.001000)
Missile1.SetDumbfire(1)
Missile1.SetWeaponID(0)
Missile1.SetGroups(1)
Missile1.SetDamageRadiusFactor(0.600000)
Missile1.SetIconNum(370)
Missile1.SetIconPositionX(68.000000)
Missile1.SetIconPositionY(76.000000)
Missile1.SetIconAboveShip(1)
Missile1.SetImmediateDelay(0.150000)
Missile1.SetReloadDelay(0.000000)
Missile1.SetMaxReady(1)
Missile1Direction = App.TGPoint3()
Missile1Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile1.SetDirection(Missile1Direction)
Missile1Right = App.TGPoint3()
Missile1Right.SetXYZ(1.000000, 0.000000, 0.000000)
Missile1.SetRight(Missile1Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile1)
#################################################
Missile2 = App.TorpedoTubeProperty_Create("Missile 2")

Missile2.SetMaxCondition(1000.000000)
Missile2.SetCritical(0)
Missile2.SetTargetable(1)
Missile2.SetPrimary(1)
Missile2.SetPosition(-0.005400, 0.001500, -0.011200)
Missile2.SetPosition2D(78.000000, 50.000000)
Missile2.SetRepairComplexity(1.000000)
Missile2.SetDisabledPercentage(0.500000)
Missile2.SetRadius(0.001000)
Missile2.SetDumbfire(1)
Missile2.SetWeaponID(0)
Missile2.SetGroups(2)
Missile2.SetDamageRadiusFactor(0.600000)
Missile2.SetIconNum(370)
Missile2.SetIconPositionX(89.000000)
Missile2.SetIconPositionY(76.000000)
Missile2.SetIconAboveShip(1)
Missile2.SetImmediateDelay(0.150000)
Missile2.SetReloadDelay(0.000000)
Missile2.SetMaxReady(1)
Missile2Direction = App.TGPoint3()
Missile2Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile2.SetDirection(Missile2Direction)
Missile2Right = App.TGPoint3()
Missile2Right.SetXYZ(-1.000000, 0.000000, 0.000000)
Missile2.SetRight(Missile2Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile2)
#################################################
Missile3 = App.TorpedoTubeProperty_Create("Missile 3")

Missile3.SetMaxCondition(1000.000000)
Missile3.SetCritical(0)
Missile3.SetTargetable(1)
Missile3.SetPrimary(1)
Missile3.SetPosition(0.005400, -0.001000, -0.011200)
Missile3.SetPosition2D(52.000000, 56.000000)
Missile3.SetRepairComplexity(1.000000)
Missile3.SetDisabledPercentage(0.500000)
Missile3.SetRadius(0.001000)
Missile3.SetDumbfire(1)
Missile3.SetWeaponID(0)
Missile3.SetGroups(1)
Missile3.SetDamageRadiusFactor(0.600000)
Missile3.SetIconNum(370)
Missile3.SetIconPositionX(68.000000)
Missile3.SetIconPositionY(81.000000)
Missile3.SetIconAboveShip(1)
Missile3.SetImmediateDelay(0.150000)
Missile3.SetReloadDelay(0.000000)
Missile3.SetMaxReady(1)
Missile3Direction = App.TGPoint3()
Missile3Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile3.SetDirection(Missile3Direction)
Missile3Right = App.TGPoint3()
Missile3Right.SetXYZ(1.000000, 0.000000, 0.000000)
Missile3.SetRight(Missile3Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile3)
#################################################
Missile4 = App.TorpedoTubeProperty_Create("Missile 4")

Missile4.SetMaxCondition(1000.000000)
Missile4.SetCritical(0)
Missile4.SetTargetable(1)
Missile4.SetPrimary(1)
Missile4.SetPosition(-0.005400, -0.001000, -0.011200)
Missile4.SetPosition2D(78.000000, 56.000000)
Missile4.SetRepairComplexity(1.000000)
Missile4.SetDisabledPercentage(0.500000)
Missile4.SetRadius(0.001000)
Missile4.SetDumbfire(1)
Missile4.SetWeaponID(0)
Missile4.SetGroups(2)
Missile4.SetDamageRadiusFactor(0.600000)
Missile4.SetIconNum(370)
Missile4.SetIconPositionX(89.000000)
Missile4.SetIconPositionY(81.000000)
Missile4.SetIconAboveShip(1)
Missile4.SetImmediateDelay(0.150000)
Missile4.SetReloadDelay(0.000000)
Missile4.SetMaxReady(1)
Missile4Direction = App.TGPoint3()
Missile4Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile4.SetDirection(Missile4Direction)
Missile4Right = App.TGPoint3()
Missile4Right.SetXYZ(-1.000000, 0.000000, 0.000000)
Missile4.SetRight(Missile4Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile4)
#################################################
Missile5 = App.TorpedoTubeProperty_Create("Missile 5")

Missile5.SetMaxCondition(1000.000000)
Missile5.SetCritical(0)
Missile5.SetTargetable(1)
Missile5.SetPrimary(1)
Missile5.SetPosition(0.005400, -0.003600, -0.011200)
Missile5.SetPosition2D(52.000000, 60.000000)
Missile5.SetRepairComplexity(1.000000)
Missile5.SetDisabledPercentage(0.500000)
Missile5.SetRadius(0.001000)
Missile5.SetDumbfire(1)
Missile5.SetWeaponID(0)
Missile5.SetGroups(1)
Missile5.SetDamageRadiusFactor(0.600000)
Missile5.SetIconNum(370)
Missile5.SetIconPositionX(68.000000)
Missile5.SetIconPositionY(86.000000)
Missile5.SetIconAboveShip(1)
Missile5.SetImmediateDelay(0.150000)
Missile5.SetReloadDelay(0.000000)
Missile5.SetMaxReady(1)
Missile5Direction = App.TGPoint3()
Missile5Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile5.SetDirection(Missile5Direction)
Missile5Right = App.TGPoint3()
Missile5Right.SetXYZ(1.000000, 0.000000, 0.000000)
Missile5.SetRight(Missile5Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile5)
#################################################
Missile6 = App.TorpedoTubeProperty_Create("Missile 6")

Missile6.SetMaxCondition(1000.000000)
Missile6.SetCritical(0)
Missile6.SetTargetable(1)
Missile6.SetPrimary(1)
Missile6.SetPosition(-0.005400, -0.003600, -0.011200)
Missile6.SetPosition2D(78.000000, 60.000000)
Missile6.SetRepairComplexity(1.000000)
Missile6.SetDisabledPercentage(0.500000)
Missile6.SetRadius(0.001000)
Missile6.SetDumbfire(1)
Missile6.SetWeaponID(0)
Missile6.SetGroups(2)
Missile6.SetDamageRadiusFactor(0.600000)
Missile6.SetIconNum(370)
Missile6.SetIconPositionX(89.000000)
Missile6.SetIconPositionY(86.000000)
Missile6.SetIconAboveShip(1)
Missile6.SetImmediateDelay(0.150000)
Missile6.SetReloadDelay(0.000000)
Missile6.SetMaxReady(1)
Missile6Direction = App.TGPoint3()
Missile6Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile6.SetDirection(Missile6Direction)
Missile6Right = App.TGPoint3()
Missile6Right.SetXYZ(-1.000000, 0.000000, 0.000000)
Missile6.SetRight(Missile6Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile6)
#################################################
Missile7 = App.TorpedoTubeProperty_Create("Missile 7")

Missile7.SetMaxCondition(1000.000000)
Missile7.SetCritical(0)
Missile7.SetTargetable(1)
Missile7.SetPrimary(1)
Missile7.SetPosition(0.005400, -0.009000, -0.011200)
Missile7.SetPosition2D(52.000000, 72.000000)
Missile7.SetRepairComplexity(1.000000)
Missile7.SetDisabledPercentage(0.500000)
Missile7.SetRadius(0.001000)
Missile7.SetDumbfire(1)
Missile7.SetWeaponID(0)
Missile7.SetGroups(1)
Missile7.SetDamageRadiusFactor(0.600000)
Missile7.SetIconNum(370)
Missile7.SetIconPositionX(68.000000)
Missile7.SetIconPositionY(93.000000)
Missile7.SetIconAboveShip(1)
Missile7.SetImmediateDelay(0.150000)
Missile7.SetReloadDelay(0.000000)
Missile7.SetMaxReady(1)
Missile7Direction = App.TGPoint3()
Missile7Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile7.SetDirection(Missile7Direction)
Missile7Right = App.TGPoint3()
Missile7Right.SetXYZ(1.000000, 0.000000, 0.000000)
Missile7.SetRight(Missile7Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile7)
#################################################
Missile8 = App.TorpedoTubeProperty_Create("Missile 8")

Missile8.SetMaxCondition(1000.000000)
Missile8.SetCritical(0)
Missile8.SetTargetable(1)
Missile8.SetPrimary(1)
Missile8.SetPosition(-0.005400, -0.009000, -0.011200)
Missile8.SetPosition2D(52.000000, 72.000000)
Missile8.SetRepairComplexity(1.000000)
Missile8.SetDisabledPercentage(0.500000)
Missile8.SetRadius(0.001000)
Missile8.SetDumbfire(1)
Missile8.SetWeaponID(0)
Missile8.SetGroups(2)
Missile8.SetDamageRadiusFactor(0.600000)
Missile8.SetIconNum(370)
Missile8.SetIconPositionX(89.000000)
Missile8.SetIconPositionY(93.000000)
Missile8.SetIconAboveShip(1)
Missile8.SetImmediateDelay(0.150000)
Missile8.SetReloadDelay(0.000000)
Missile8.SetMaxReady(1)
Missile8Direction = App.TGPoint3()
Missile8Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile8.SetDirection(Missile8Direction)
Missile8Right = App.TGPoint3()
Missile8Right.SetXYZ(-1.000000, 0.000000, 0.000000)
Missile8.SetRight(Missile8Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile8)
#################################################
Missile9 = App.TorpedoTubeProperty_Create("Missile 9")

Missile9.SetMaxCondition(1000.000000)
Missile9.SetCritical(0)
Missile9.SetTargetable(1)
Missile9.SetPrimary(1)
Missile9.SetPosition(0.005400, -0.011500, -0.011200)
Missile9.SetPosition2D(52.000000, 72.000000)
Missile9.SetRepairComplexity(1.000000)
Missile9.SetDisabledPercentage(0.500000)
Missile9.SetRadius(0.001000)
Missile9.SetDumbfire(1)
Missile9.SetWeaponID(0)
Missile9.SetGroups(1)
Missile9.SetDamageRadiusFactor(0.600000)
Missile9.SetIconNum(370)
Missile9.SetIconPositionX(68.000000)
Missile9.SetIconPositionY(98.000000)
Missile9.SetIconAboveShip(1)
Missile9.SetImmediateDelay(0.150000)
Missile9.SetReloadDelay(0.000000)
Missile9.SetMaxReady(1)
Missile9Direction = App.TGPoint3()
Missile9Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile9.SetDirection(Missile9Direction)
Missile9Right = App.TGPoint3()
Missile9Right.SetXYZ(1.000000, 0.000000, 0.000000)
Missile9.SetRight(Missile9Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile9)
#################################################
Missile10 = App.TorpedoTubeProperty_Create("Missile 10")

Missile10.SetMaxCondition(1000.000000)
Missile10.SetCritical(0)
Missile10.SetTargetable(1)
Missile10.SetPrimary(1)
Missile10.SetPosition(-0.005400, -0.011500, -0.011200)
Missile10.SetPosition2D(52.000000, 72.000000)
Missile10.SetRepairComplexity(1.000000)
Missile10.SetDisabledPercentage(0.500000)
Missile10.SetRadius(0.001000)
Missile10.SetDumbfire(1)
Missile10.SetWeaponID(0)
Missile10.SetGroups(2)
Missile10.SetDamageRadiusFactor(0.600000)
Missile10.SetIconNum(370)
Missile10.SetIconPositionX(89.000000)
Missile10.SetIconPositionY(98.000000)
Missile10.SetIconAboveShip(1)
Missile10.SetImmediateDelay(0.150000)
Missile10.SetReloadDelay(0.000000)
Missile10.SetMaxReady(1)
Missile10Direction = App.TGPoint3()
Missile10Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile10.SetDirection(Missile10Direction)
Missile10Right = App.TGPoint3()
Missile10Right.SetXYZ(-1.000000, 0.000000, 0.000000)
Missile10.SetRight(Missile10Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile10)
#################################################
Missile11 = App.TorpedoTubeProperty_Create("Missile 11")

Missile11.SetMaxCondition(1000.000000)
Missile11.SetCritical(0)
Missile11.SetTargetable(1)
Missile11.SetPrimary(1)
Missile11.SetPosition(0.005400, -0.014300, -0.011200)
Missile11.SetPosition2D(52.000000, 72.000000)
Missile11.SetRepairComplexity(1.000000)
Missile11.SetDisabledPercentage(0.500000)
Missile11.SetRadius(0.001000)
Missile11.SetDumbfire(1)
Missile11.SetWeaponID(0)
Missile11.SetGroups(1)
Missile11.SetDamageRadiusFactor(0.600000)
Missile11.SetIconNum(370)
Missile11.SetIconPositionX(68.000000)
Missile11.SetIconPositionY(103.000000)
Missile11.SetIconAboveShip(1)
Missile11.SetImmediateDelay(0.150000)
Missile11.SetReloadDelay(0.000000)
Missile11.SetMaxReady(1)
Missile11Direction = App.TGPoint3()
Missile11Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile11.SetDirection(Missile11Direction)
Missile11Right = App.TGPoint3()
Missile11Right.SetXYZ(1.000000, 0.000000, 0.000000)
Missile11.SetRight(Missile11Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile11)
#################################################
Missile12 = App.TorpedoTubeProperty_Create("Missile 12")

Missile12.SetMaxCondition(1000.000000)
Missile12.SetCritical(0)
Missile12.SetTargetable(1)
Missile12.SetPrimary(1)
Missile12.SetPosition(-0.005400, -0.014300, -0.011200)
Missile12.SetPosition2D(52.000000, 72.000000)
Missile12.SetRepairComplexity(1.000000)
Missile12.SetDisabledPercentage(0.500000)
Missile12.SetRadius(0.001000)
Missile12.SetDumbfire(1)
Missile12.SetWeaponID(0)
Missile12.SetGroups(2)
Missile12.SetDamageRadiusFactor(0.600000)
Missile12.SetIconNum(370)
Missile12.SetIconPositionX(89.000000)
Missile12.SetIconPositionY(103.000000)
Missile12.SetIconAboveShip(1)
Missile12.SetImmediateDelay(0.150000)
Missile12.SetReloadDelay(0.000000)
Missile12.SetMaxReady(1)
Missile12Direction = App.TGPoint3()
Missile12Direction.SetXYZ(0.000000, 0.773775, -0.633460)
Missile12.SetDirection(Missile12Direction)
Missile12Right = App.TGPoint3()
Missile12Right.SetXYZ(-1.000000, 0.000000, 0.000000)
Missile12.SetRight(Missile12Right)
App.g_kModelPropertyManager.RegisterLocalTemplate(Missile12)
#################################################
Cockpit = App.HullProperty_Create("Cockpit")

Cockpit.SetMaxCondition(640.000000)
Cockpit.SetCritical(1)
Cockpit.SetTargetable(1)
Cockpit.SetPrimary(0)
Cockpit.SetPosition(0.000000, 0.013000, 0.000000)
Cockpit.SetPosition2D(0.000000, 0.000000)
Cockpit.SetRepairComplexity(1.000000)
Cockpit.SetDisabledPercentage(0.500000)
Cockpit.SetRadius(0.006500)
App.g_kModelPropertyManager.RegisterLocalTemplate(Cockpit)

# Property load function.
def LoadPropertySet(pObj):
	"Sets up the object's properties."
	prop = App.g_kModelPropertyManager.FindByName("Ion Engine 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Ion Engine 2", 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("Solar Ionization Reactor", 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("Missile System", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Laser Emiter", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("TIE Engine", 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("Targeting Sensor", 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("Laser", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 1", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 2", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 3", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 4", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 5", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 6", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 7", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 8", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 9", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 10", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 11", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Missile 12", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("TIE GT", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
	prop = App.g_kModelPropertyManager.FindByName("Cockpit", App.TGModelPropertyManager.LOCAL_TEMPLATES)
	if (prop != None):
		pObj.AddToSet("Scene Root", prop)
