Adding torpedos? -1 reply

  • 1
  • 2

Please wait...

Lokian

I don't spend enough time here

50 XP

8th December 2006

0 Uploads

18 Posts

0 Threads

#1 12 years ago

I recently downloaded a ship( NX Enterprise G) and tried to add torpedos to it, with no avail. the torpedos fail to show upon changing the type ingame. Also, what is the limit to the differant torpedo types a ship can carry?

Here is the section I modified:

Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(10000.000000) Torpedoes.SetCritical(0) Torpedoes.SetTargetable(0) Torpedoes.SetPrimary(1) Torpedoes.SetPosition(0.000000, 0.900000, -0.250000) Torpedoes.SetPosition2D(73.000000, 55.000000) Torpedoes.SetRepairComplexity(3.000000) Torpedoes.SetDisabledPercentage(0.750000) Torpedoes.SetRadius(0.010000) Torpedoes.SetNormalPowerPerSecond(500.000000) Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO) Torpedoes.SetSingleFire(0) Torpedoes.SetAimedWeapon(0) kFiringChainString = App.TGString() kFiringChainString.SetString("0;Single;123;Dual;53;All") Torpedoes.SetFiringChainString(kFiringChainString) Torpedoes.SetMaxTorpedoes(0, 300) Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.QuantumXII") Torpedoes.SetMaxTorpedoes(1, 200) Torpedoes.SetTorpedoScript(1, "Tactical.Projectiles.PulseBoost") Torpedoes.SetMaxTorpedoes(2, 100) Torpedoes.SetTorpedoScript(2, "Tactical.Projectiles.Chroniton") Torpedoes.SetMaxTorpedoes(3, 100) Torpedoes.SetTorpedoScript(3, "Tactical.Projectiles.Transphasic") Torpedoes.SetMaxTorpedoes(4, 20) Torpedoes.SetTorpedoScript(4, "Tactical.Projectiles.SonaBTORP") Torpedoes.SetNumAmmoTypes(5) App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes)

Thanks in advance to any and all that can help.




SG-2

"Jaffa! Kree!"

50 XP

5th October 2005

0 Uploads

170 Posts

0 Threads

#2 12 years ago

yea,i think the max types of torps u can have is 4,try removing one and also the number of torps u can have i think is infinite.




N1GH7H4WK

BC modder. So, what?

50 XP

27th April 2006

0 Uploads

580 Posts

0 Threads

#3 12 years ago

what exactly did you change?




*Daedalus

A Phoenix from the ashes

50 XP

18th April 2006

0 Uploads

3,091 Posts

0 Threads

#4 12 years ago

Bottom bit, SetMumAmmoTypes(5). It's usually four. That is to say four is the max, hence why it didn't work.




Lokian

I don't spend enough time here

50 XP

8th December 2006

0 Uploads

18 Posts

0 Threads

#5 12 years ago

First off thank you for the replys. secondly I have tried limiting it to four or less, but anytime I add torpedos that were not in the ships original hardpoint file, only the torpedos that were in the original hardpoint file show up. Lets say I were to replace the quantums on the sov. Only the photons would show up then.




*Daedalus

A Phoenix from the ashes

50 XP

18th April 2006

0 Uploads

3,091 Posts

0 Threads

#6 12 years ago

Upload a copy of a modified .py, of a ship we all know. Like a CG Sovereign or something, then we can all take a clearer look.




Lokian

I don't spend enough time here

50 XP

8th December 2006

0 Uploads

18 Posts

0 Threads

#7 12 years ago

Here's a modified scorpian2 [spoiler]

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

import App import GlobalPropertyTemplates # Setting up local templates. ################################################# ForwardTorpedo1 = App.TorpedoTubeProperty_Create("Forward Torpedo 1")

ForwardTorpedo1.SetMaxCondition(2400.000000) ForwardTorpedo1.SetCritical(0) ForwardTorpedo1.SetTargetable(1) ForwardTorpedo1.SetPrimary(1) ForwardTorpedo1.SetPosition(-0.113670, 0.63530, 0.568270) ForwardTorpedo1.SetPosition2D(64.000000, 70.000000) ForwardTorpedo1.SetRepairComplexity(3.000000) ForwardTorpedo1.SetDisabledPercentage(0.750000) ForwardTorpedo1.SetRadius(0.200000) ForwardTorpedo1.SetDumbfire(1) ForwardTorpedo1.SetWeaponID(0) ForwardTorpedo1.SetGroups(25) ForwardTorpedo1.SetDamageRadiusFactor(0.200000) ForwardTorpedo1.SetIconNum(370) ForwardTorpedo1.SetIconPositionX(63.000000) ForwardTorpedo1.SetIconPositionY(35.000000) ForwardTorpedo1.SetIconAboveShip(1) ForwardTorpedo1.SetImmediateDelay(0.250000) ForwardTorpedo1.SetReloadDelay(30.000000) ForwardTorpedo1.SetMaxReady(3) ForwardTorpedo1Direction = App.TGPoint3() ForwardTorpedo1Direction.SetXYZ(0.000000, 1.000000, 0.000000) ForwardTorpedo1.SetDirection(ForwardTorpedo1Direction) ForwardTorpedo1Right = App.TGPoint3() ForwardTorpedo1Right.SetXYZ(-1.000000, 0.000000, 0.000000) ForwardTorpedo1.SetRight(ForwardTorpedo1Right) App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo1) ################################################# ForwardTorpedo2 = App.TorpedoTubeProperty_Create("Forward Torpedo 2")

ForwardTorpedo2.SetMaxCondition(2400.000000) ForwardTorpedo2.SetCritical(0) ForwardTorpedo2.SetTargetable(1) ForwardTorpedo2.SetPrimary(1) ForwardTorpedo2.SetPosition(-0.061503, 0.646094, 0.569513) ForwardTorpedo2.SetPosition2D(64.000000, 70.000000) ForwardTorpedo2.SetRepairComplexity(3.000000) ForwardTorpedo2.SetDisabledPercentage(0.750000) ForwardTorpedo2.SetRadius(0.200000) ForwardTorpedo2.SetDumbfire(1) ForwardTorpedo2.SetWeaponID(1) ForwardTorpedo2.SetGroups(25) ForwardTorpedo2.SetDamageRadiusFactor(0.200000) ForwardTorpedo2.SetIconNum(370) ForwardTorpedo2.SetIconPositionX(68.000000) ForwardTorpedo2.SetIconPositionY(35.000000) ForwardTorpedo2.SetIconAboveShip(1) ForwardTorpedo2.SetImmediateDelay(0.250000) ForwardTorpedo2.SetReloadDelay(30.000000) ForwardTorpedo2.SetMaxReady(3) ForwardTorpedo2Direction = App.TGPoint3() ForwardTorpedo2Direction.SetXYZ(0.000000, 1.000000, 0.000000) ForwardTorpedo2.SetDirection(ForwardTorpedo2Direction) ForwardTorpedo2Right = App.TGPoint3() ForwardTorpedo2Right.SetXYZ(0.000000, 0.000000, -1.000000) ForwardTorpedo2.SetRight(ForwardTorpedo2Right) App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo2) ################################################# ForwardTorpedo3 = App.TorpedoTubeProperty_Create("Forward Torpedo 3")

ForwardTorpedo3.SetMaxCondition(2400.000000) ForwardTorpedo3.SetCritical(0) ForwardTorpedo3.SetTargetable(1) ForwardTorpedo3.SetPrimary(1) ForwardTorpedo3.SetPosition(0.098740, 0.637400, 0.567380) ForwardTorpedo3.SetPosition2D(64.000000, 70.000000) ForwardTorpedo3.SetRepairComplexity(3.000000) ForwardTorpedo3.SetDisabledPercentage(0.750000) ForwardTorpedo3.SetRadius(0.200000) ForwardTorpedo3.SetDumbfire(1) ForwardTorpedo3.SetWeaponID(2) ForwardTorpedo3.SetGroups(26) ForwardTorpedo3.SetDamageRadiusFactor(0.200000) ForwardTorpedo3.SetIconNum(370) ForwardTorpedo3.SetIconPositionX(81.000000) ForwardTorpedo3.SetIconPositionY(35.000000) ForwardTorpedo3.SetIconAboveShip(1) ForwardTorpedo3.SetImmediateDelay(0.250000) ForwardTorpedo3.SetReloadDelay(40.000000) ForwardTorpedo3.SetMaxReady(3) ForwardTorpedo3Direction = App.TGPoint3() ForwardTorpedo3Direction.SetXYZ(0.000000, 1.000000, 0.000000) ForwardTorpedo3.SetDirection(ForwardTorpedo3Direction) ForwardTorpedo3Right = App.TGPoint3() ForwardTorpedo3Right.SetXYZ(1.000000, 0.000000, 0.000000) ForwardTorpedo3.SetRight(ForwardTorpedo3Right) App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo3) ################################################# ForwardTorpedo4 = App.TorpedoTubeProperty_Create("Forward Torpedo 4")

ForwardTorpedo4.SetMaxCondition(2400.000000) ForwardTorpedo4.SetCritical(0) ForwardTorpedo4.SetTargetable(1) ForwardTorpedo4.SetPrimary(1) ForwardTorpedo4.SetPosition(0.048586, 0.648061, 0.568086) ForwardTorpedo4.SetPosition2D(64.000000, 70.000000) ForwardTorpedo4.SetRepairComplexity(3.000000) ForwardTorpedo4.SetDisabledPercentage(0.750000) ForwardTorpedo4.SetRadius(0.200000) ForwardTorpedo4.SetDumbfire(1) ForwardTorpedo4.SetWeaponID(3) ForwardTorpedo4.SetGroups(26) ForwardTorpedo4.SetDamageRadiusFactor(0.200000) ForwardTorpedo4.SetIconNum(370) ForwardTorpedo4.SetIconPositionX(86.000000) ForwardTorpedo4.SetIconPositionY(35.000000) ForwardTorpedo4.SetIconAboveShip(1) ForwardTorpedo4.SetImmediateDelay(0.250000) ForwardTorpedo4.SetReloadDelay(40.000000) ForwardTorpedo4.SetMaxReady(3) ForwardTorpedo4Direction = App.TGPoint3() ForwardTorpedo4Direction.SetXYZ(0.000000, 1.000000, 0.000000) ForwardTorpedo4.SetDirection(ForwardTorpedo4Direction) ForwardTorpedo4Right = App.TGPoint3() ForwardTorpedo4Right.SetXYZ(0.000000, 0.000000, 1.000000) ForwardTorpedo4.SetRight(ForwardTorpedo4Right) App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardTorpedo4) ################################################# AftTorpedo1 = App.TorpedoTubeProperty_Create("Aft Torpedo 1")

AftTorpedo1.SetMaxCondition(2600.000000) AftTorpedo1.SetCritical(0) AftTorpedo1.SetTargetable(1) AftTorpedo1.SetPrimary(1) AftTorpedo1.SetPosition(-0.052122, -0.536544, 0.542152) AftTorpedo1.SetPosition2D(64.000000, 70.000000) AftTorpedo1.SetRepairComplexity(3.000000) AftTorpedo1.SetDisabledPercentage(0.750000) AftTorpedo1.SetRadius(0.010000) AftTorpedo1.SetDumbfire(1) AftTorpedo1.SetWeaponID(5) AftTorpedo1.SetGroups(8) AftTorpedo1.SetDamageRadiusFactor(0.600000) AftTorpedo1.SetIconNum(370) AftTorpedo1.SetIconPositionX(71.000000) AftTorpedo1.SetIconPositionY(116.000000) AftTorpedo1.SetIconAboveShip(1) AftTorpedo1.SetImmediateDelay(0.250000) AftTorpedo1.SetReloadDelay(30.000000) AftTorpedo1.SetMaxReady(3) AftTorpedo1Direction = App.TGPoint3() AftTorpedo1Direction.SetXYZ(0.000000, -1.000000, 0.000000) AftTorpedo1.SetDirection(AftTorpedo1Direction) AftTorpedo1Right = App.TGPoint3() AftTorpedo1Right.SetXYZ(0.70717, 0.000000, 0.707107) AftTorpedo1.SetRight(AftTorpedo1Right) App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo1) ################################################# AftTorpedo2 = App.TorpedoTubeProperty_Create("Aft Torpedo 2")

AftTorpedo2.SetMaxCondition(2600.000000) AftTorpedo2.SetCritical(0) AftTorpedo2.SetTargetable(1) AftTorpedo2.SetPrimary(1) AftTorpedo2.SetPosition(0.036363, -0.536507, 0.542226) AftTorpedo2.SetPosition2D(64.000000, 95.000000) AftTorpedo2.SetRepairComplexity(3.000000) AftTorpedo2.SetDisabledPercentage(0.750000) AftTorpedo2.SetRadius(0.010000) AftTorpedo2.SetDumbfire(1) AftTorpedo2.SetWeaponID(6) AftTorpedo2.SetGroups(8) AftTorpedo2.SetDamageRadiusFactor(0.600000) AftTorpedo2.SetIconNum(370) AftTorpedo2.SetIconPositionX(81.000000) AftTorpedo2.SetIconPositionY(116.000000) AftTorpedo2.SetIconAboveShip(1) AftTorpedo2.SetImmediateDelay(0.250000) AftTorpedo2.SetReloadDelay(30.000000) AftTorpedo2.SetMaxReady(3) AftTorpedo2Direction = App.TGPoint3() AftTorpedo2Direction.SetXYZ(0.000000, -1.000000, 0.000000) AftTorpedo2.SetDirection(AftTorpedo2Direction) AftTorpedo2Right = App.TGPoint3() AftTorpedo2Right.SetXYZ(-0.707107, 0.000000, 0.707107) AftTorpedo2.SetRight(AftTorpedo2Right) App.g_kModelPropertyManager.RegisterLocalTemplate(AftTorpedo2) ################################################# DorsalPhaser4 = App.PhaserProperty_Create("Dorsal Phaser 4")

DorsalPhaser4.SetMaxCondition(1800.000000) DorsalPhaser4.SetCritical(0) DorsalPhaser4.SetTargetable(1) DorsalPhaser4.SetPrimary(1) DorsalPhaser4.SetPosition(-0.015609, -1.670400, 0.238697) DorsalPhaser4.SetPosition2D(34.000000, 40.000000) DorsalPhaser4.SetRepairComplexity(7.000000) DorsalPhaser4.SetDisabledPercentage(0.750000) DorsalPhaser4.SetRadius(0.250000) DorsalPhaser4.SetDumbfire(0) DorsalPhaser4.SetWeaponID(7) DorsalPhaser4.SetGroups(0) DorsalPhaser4.SetDamageRadiusFactor(0.150000) DorsalPhaser4.SetIconNum(360) DorsalPhaser4.SetIconPositionX(111.000000) DorsalPhaser4.SetIconPositionY(40.000000) DorsalPhaser4.SetIconAboveShip(1) DorsalPhaser4.SetFireSound("Galaxy Phaser") DorsalPhaser4.SetMaxCharge(5.000000) DorsalPhaser4.SetMaxDamage(2000.000000) DorsalPhaser4.SetMaxDamageDistance(60.000000) DorsalPhaser4.SetMinFiringCharge(1.000000) DorsalPhaser4.SetNormalDischargeRate(1.000000) DorsalPhaser4.SetRechargeRate(0.100000) DorsalPhaser4.SetIndicatorIconNum(503) DorsalPhaser4.SetIndicatorIconPositionX(95.000000) DorsalPhaser4.SetIndicatorIconPositionY(52.000000) DorsalPhaser4Forward = App.TGPoint3() DorsalPhaser4Forward.SetXYZ(1.000000, 0.000000, 0.000000) DorsalPhaser4Up = App.TGPoint3() DorsalPhaser4Up.SetXYZ(0.000000, 0.000000, 1.000000) DorsalPhaser4.SetOrientation(DorsalPhaser4Forward, DorsalPhaser4Up) DorsalPhaser4.SetWidth(1.350000) DorsalPhaser4.SetLength(1.690000) DorsalPhaser4.SetArcWidthAngles(-0.872665, 0.872665) DorsalPhaser4.SetArcHeightAngles(-0.052360, 1.047198) DorsalPhaser4.SetPhaserTextureStart(0) DorsalPhaser4.SetPhaserTextureEnd(7) DorsalPhaser4.SetPhaserWidth(0.300000) kColor = App.TGColorA() kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) DorsalPhaser4.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) DorsalPhaser4.SetInnerShellColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) DorsalPhaser4.SetOuterCoreColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) DorsalPhaser4.SetInnerCoreColor(kColor) DorsalPhaser4.SetNumSides(6) DorsalPhaser4.SetMainRadius(0.150000) DorsalPhaser4.SetTaperRadius(0.010000) DorsalPhaser4.SetCoreScale(0.500000) DorsalPhaser4.SetTaperRatio(0.250000) DorsalPhaser4.SetTaperMinLength(5.000000) DorsalPhaser4.SetTaperMaxLength(30.000000) DorsalPhaser4.SetLengthTextureTilePerUnit(0.500000) DorsalPhaser4.SetPerimeterTile(1.000000) DorsalPhaser4.SetTextureSpeed(2.500000) DorsalPhaser4.SetTextureName("data/phaser.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser4) ################################################# DorsalPhaser1 = App.PhaserProperty_Create("Dorsal Phaser 1")

DorsalPhaser1.SetMaxCondition(1000.000000) DorsalPhaser1.SetCritical(0) DorsalPhaser1.SetTargetable(1) DorsalPhaser1.SetPrimary(1) DorsalPhaser1.SetPosition(-0.150054, 1.649630, 0.370000) DorsalPhaser1.SetPosition2D(34.000000, 40.000000) DorsalPhaser1.SetRepairComplexity(7.000000) DorsalPhaser1.SetDisabledPercentage(0.750000) DorsalPhaser1.SetRadius(0.250000) DorsalPhaser1.SetDumbfire(0) DorsalPhaser1.SetWeaponID(4) DorsalPhaser1.SetGroups(0) DorsalPhaser1.SetDamageRadiusFactor(0.150000) DorsalPhaser1.SetIconNum(340) DorsalPhaser1.SetIconPositionX(12.000000) DorsalPhaser1.SetIconPositionY(40.000000) DorsalPhaser1.SetIconAboveShip(1) DorsalPhaser1.SetFireSound("Galaxy Phaser") DorsalPhaser1.SetMaxCharge(5.000000) DorsalPhaser1.SetMaxDamage(2000.000000) DorsalPhaser1.SetMaxDamageDistance(60.000000) DorsalPhaser1.SetMinFiringCharge(1.000000) DorsalPhaser1.SetNormalDischargeRate(1.000000) DorsalPhaser1.SetRechargeRate(0.100000) DorsalPhaser1.SetIndicatorIconNum(500) DorsalPhaser1.SetIndicatorIconPositionX(24.000000) DorsalPhaser1.SetIndicatorIconPositionY(52.000000) DorsalPhaser1Forward = App.TGPoint3() DorsalPhaser1Forward.SetXYZ(-1.000000, 0.000000, 0.000000) DorsalPhaser1Up = App.TGPoint3() DorsalPhaser1Up.SetXYZ(0.000000, 0.000000, 1.000000) DorsalPhaser1.SetOrientation(DorsalPhaser1Forward, DorsalPhaser1Up) DorsalPhaser1.SetWidth(1.350000) DorsalPhaser1.SetLength(1.690000) DorsalPhaser1.SetArcWidthAngles(-0.872665, 0.872665) DorsalPhaser1.SetArcHeightAngles(-0.052360, 1.047198) DorsalPhaser1.SetPhaserTextureStart(0) DorsalPhaser1.SetPhaserTextureEnd(7) DorsalPhaser1.SetPhaserWidth(0.300000) kColor = App.TGColorA() kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) DorsalPhaser1.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) DorsalPhaser1.SetInnerShellColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) DorsalPhaser1.SetOuterCoreColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) DorsalPhaser1.SetInnerCoreColor(kColor) DorsalPhaser1.SetNumSides(6) DorsalPhaser1.SetMainRadius(0.150000) DorsalPhaser1.SetTaperRadius(0.010000) DorsalPhaser1.SetCoreScale(0.500000) DorsalPhaser1.SetTaperRatio(0.250000) DorsalPhaser1.SetTaperMinLength(5.000000) DorsalPhaser1.SetTaperMaxLength(30.000000) DorsalPhaser1.SetLengthTextureTilePerUnit(0.500000) DorsalPhaser1.SetPerimeterTile(1.000000) DorsalPhaser1.SetTextureSpeed(2.500000) DorsalPhaser1.SetTextureName("data/phaser.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(DorsalPhaser1) ################################################# Hull = App.HullProperty_Create("Hull")

Hull.SetMaxCondition(190000.000000) Hull.SetCritical(1) Hull.SetTargetable(1) Hull.SetPrimary(1) Hull.SetPosition(0.000000, -1.500000, -0.500000) Hull.SetPosition2D(64.000000, 40.000000) Hull.SetRepairComplexity(3.000000) Hull.SetDisabledPercentage(0.000000) Hull.SetRadius(1.000000) App.g_kModelPropertyManager.RegisterLocalTemplate(Hull) ################################################# SensorArray = App.SensorProperty_Create("Sensor Array")

SensorArray.SetMaxCondition(8000.000000) SensorArray.SetCritical(0) SensorArray.SetTargetable(1) SensorArray.SetPrimary(1) SensorArray.SetPosition(0.000000, -0.200000, -0.500000) SensorArray.SetPosition2D(64.000000, 10.000000) SensorArray.SetRepairComplexity(1.000000) SensorArray.SetDisabledPercentage(0.500000) SensorArray.SetRadius(0.100000) SensorArray.SetNormalPowerPerSecond(100.000000) SensorArray.SetBaseSensorRange(2000.000000) SensorArray.SetMaxProbes(10) App.g_kModelPropertyManager.RegisterLocalTemplate(SensorArray) ################################################# ShieldGenerator = App.ShieldProperty_Create("Shield Generator")

ShieldGenerator.SetMaxCondition(9000.000000) ShieldGenerator.SetCritical(0) ShieldGenerator.SetTargetable(1) ShieldGenerator.SetPrimary(1) ShieldGenerator.SetPosition(0.000000, -0.400000, 0.200000) ShieldGenerator.SetPosition2D(64.000000, 40.000000) ShieldGenerator.SetRepairComplexity(2.000000) ShieldGenerator.SetDisabledPercentage(0.750000) ShieldGenerator.SetRadius(0.500000) ShieldGenerator.SetNormalPowerPerSecond(400.000000) ShieldGeneratorShieldGlowColor = App.TGColorA() ShieldGeneratorShieldGlowColor.SetRGBA(0.203922, 0.631373, 1.000000, 0.466667) ShieldGenerator.SetShieldGlowColor(ShieldGeneratorShieldGlowColor) ShieldGenerator.SetShieldGlowDecay(1.000000) ShieldGenerator.SetMaxShields(ShieldGenerator.FRONT_SHIELDS, 50000.000000) ShieldGenerator.SetMaxShields(ShieldGenerator.REAR_SHIELDS, 50000.000000) ShieldGenerator.SetMaxShields(ShieldGenerator.TOP_SHIELDS, 50000.000000) ShieldGenerator.SetMaxShields(ShieldGenerator.BOTTOM_SHIELDS, 50000.000000) ShieldGenerator.SetMaxShields(ShieldGenerator.LEFT_SHIELDS, 50000.000000) ShieldGenerator.SetMaxShields(ShieldGenerator.RIGHT_SHIELDS, 50000.000000) ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.FRONT_SHIELDS, 50.000000) ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.REAR_SHIELDS, 50.000000) ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.TOP_SHIELDS, 50.000000) ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.BOTTOM_SHIELDS, 50.000000) ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.LEFT_SHIELDS, 50.000000) ShieldGenerator.SetShieldChargePerSecond(ShieldGenerator.RIGHT_SHIELDS, 50.000000) App.g_kModelPropertyManager.RegisterLocalTemplate(ShieldGenerator) ################################################# WarpCore = App.PowerProperty_Create("Warp Core")

WarpCore.SetMaxCondition(7000.000000) WarpCore.SetCritical(1) WarpCore.SetTargetable(0) WarpCore.SetPrimary(1) WarpCore.SetPosition(0.000000, -1.400000, -0.480000) WarpCore.SetPosition2D(64.000000, 85.000000) WarpCore.SetRepairComplexity(2.000000) WarpCore.SetDisabledPercentage(0.500000) WarpCore.SetRadius(0.400000) WarpCore.SetMainBatteryLimit(200000.000000) WarpCore.SetBackupBatteryLimit(50000.000000) WarpCore.SetMainConduitCapacity(2000.000000) WarpCore.SetBackupConduitCapacity(300.000000) WarpCore.SetPowerOutput(1500.000000) App.g_kModelPropertyManager.RegisterLocalTemplate(WarpCore) ################################################# ImpulseEngines = App.ImpulseEngineProperty_Create("Impulse Engines")

ImpulseEngines.SetMaxCondition(4500.000000) ImpulseEngines.SetCritical(0) ImpulseEngines.SetTargetable(0) ImpulseEngines.SetPrimary(1) ImpulseEngines.SetPosition(0.000000, -0.120000, 0.250000) ImpulseEngines.SetPosition2D(120.000000, 120.000000) ImpulseEngines.SetRepairComplexity(3.000000) ImpulseEngines.SetDisabledPercentage(0.500000) ImpulseEngines.SetRadius(0.070000) ImpulseEngines.SetNormalPowerPerSecond(50.000000) ImpulseEngines.SetMaxAccel(5.000000) ImpulseEngines.SetMaxAngularAccel(0.320000) ImpulseEngines.SetMaxAngularVelocity(0.8500000) ImpulseEngines.SetMaxSpeed(9.900000) ImpulseEngines.SetEngineSound("Federation Engines") App.g_kModelPropertyManager.RegisterLocalTemplate(ImpulseEngines) ################################################# Phasers = App.WeaponSystemProperty_Create("Phasers")

Phasers.SetMaxCondition(4000.000000) Phasers.SetCritical(0) Phasers.SetTargetable(0) Phasers.SetPrimary(1) Phasers.SetPosition(0.000000, 0.000000, 0.000000) Phasers.SetPosition2D(64.000000, 94.000000) Phasers.SetRepairComplexity(7.000000) Phasers.SetDisabledPercentage(0.750000) Phasers.SetRadius(0.400000) Phasers.SetNormalPowerPerSecond(300.000000) Phasers.SetWeaponSystemType(Phasers.WST_PHASER) Phasers.SetSingleFire(1) Phasers.SetAimedWeapon(0) kFiringChainString = App.TGString() kFiringChainString.SetString("") Phasers.SetFiringChainString(kFiringChainString) App.g_kModelPropertyManager.RegisterLocalTemplate(Phasers) ################################################# HoldingBeams = App.WeaponSystemProperty_Create("Holding Beams")

HoldingBeams.SetMaxCondition(3000.000000) HoldingBeams.SetCritical(0) HoldingBeams.SetTargetable(0) HoldingBeams.SetPrimary(1) HoldingBeams.SetPosition(0.000000, -0.600000, -0.160000) HoldingBeams.SetPosition2D(64.000000, 25.000000) HoldingBeams.SetRepairComplexity(7.000000) HoldingBeams.SetDisabledPercentage(0.750000) HoldingBeams.SetRadius(0.300000) HoldingBeams.SetNormalPowerPerSecond(600.000000) HoldingBeams.SetWeaponSystemType(HoldingBeams.WST_TRACTOR) HoldingBeams.SetSingleFire(1) HoldingBeams.SetAimedWeapon(0) kFiringChainString = App.TGString() kFiringChainString.SetString("") HoldingBeams.SetFiringChainString(kFiringChainString) App.g_kModelPropertyManager.RegisterLocalTemplate(HoldingBeams) ################################################# AftHoldingBeam2 = App.TractorBeamProperty_Create("Aft Holding Beam 2")

AftHoldingBeam2.SetMaxCondition(1500.000000) AftHoldingBeam2.SetCritical(0) AftHoldingBeam2.SetTargetable(1) AftHoldingBeam2.SetPrimary(1) AftHoldingBeam2.SetPosition(0.000000, -1.000000, -0.730000) AftHoldingBeam2.SetPosition2D(70.000000, 70.000000) AftHoldingBeam2.SetRepairComplexity(7.000000) AftHoldingBeam2.SetDisabledPercentage(0.750000) AftHoldingBeam2.SetRadius(0.250000) AftHoldingBeam2.SetDumbfire(0) AftHoldingBeam2.SetWeaponID(7) AftHoldingBeam2.SetGroups(0) AftHoldingBeam2.SetDamageRadiusFactor(0.300000) AftHoldingBeam2.SetIconNum(0) AftHoldingBeam2.SetIconPositionX(0.000000) AftHoldingBeam2.SetIconPositionY(0.000000) AftHoldingBeam2.SetIconAboveShip(1) AftHoldingBeam2.SetFireSound("Tractor Beam") AftHoldingBeam2.SetMaxCharge(5000.000000) AftHoldingBeam2.SetMaxDamage(5000.000000) AftHoldingBeam2.SetMaxDamageDistance(5000.000000) AftHoldingBeam2.SetMinFiringCharge(5000.000000) AftHoldingBeam2.SetNormalDischargeRate(5000.000000) AftHoldingBeam2.SetRechargeRate(5000.000000) AftHoldingBeam2.SetIndicatorIconNum(0) AftHoldingBeam2.SetIndicatorIconPositionX(0.000000) AftHoldingBeam2.SetIndicatorIconPositionY(0.000000) AftHoldingBeam2Forward = App.TGPoint3() AftHoldingBeam2Forward.SetXYZ(0.000000, -0.707107, -0.707107) AftHoldingBeam2Up = App.TGPoint3() AftHoldingBeam2Up.SetXYZ(0.000000, -0.707107, 0.707107) AftHoldingBeam2.SetOrientation(AftHoldingBeam2Forward, AftHoldingBeam2Up) AftHoldingBeam2.SetArcWidthAngles(-1.047198, 1.047198) AftHoldingBeam2.SetArcHeightAngles(-1.396263, 0.872665) AftHoldingBeam2.SetTractorBeamWidth(0.300000) AftHoldingBeam2.SetTextureStart(32) AftHoldingBeam2.SetTextureEnd(32) AftHoldingBeam2.SetTextureName("data/Textures/Tactical/TractorBeam.tga") kColor = App.TGColorA() kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000) AftHoldingBeam2.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000) AftHoldingBeam2.SetInnerShellColor(kColor) kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000) AftHoldingBeam2.SetOuterCoreColor(kColor) kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000) AftHoldingBeam2.SetInnerCoreColor(kColor) AftHoldingBeam2.SetNumSides(12) AftHoldingBeam2.SetMainRadius(0.075000) AftHoldingBeam2.SetTaperRadius(0.000000) AftHoldingBeam2.SetCoreScale(0.450000) AftHoldingBeam2.SetTaperRatio(0.200000) AftHoldingBeam2.SetTaperMinLength(1.000000) AftHoldingBeam2.SetTaperMaxLength(5.000000) AftHoldingBeam2.SetLengthTextureTilePerUnit(0.250000) AftHoldingBeam2.SetPerimeterTile(1.000000) AftHoldingBeam2.SetTextureSpeed(0.200000) AftHoldingBeam2.SetTextureName("data/Textures/Tactical/TractorBeam.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(AftHoldingBeam2) ################################################# Engineering = App.RepairSubsystemProperty_Create("Engineering")

Engineering.SetMaxCondition(12000.000000) Engineering.SetCritical(0) Engineering.SetTargetable(0) Engineering.SetPrimary(0) Engineering.SetPosition(0.000000, -1.831140, -0.400000) Engineering.SetPosition2D(64.000000, 40.000000) Engineering.SetRepairComplexity(2.000000) Engineering.SetDisabledPercentage(0.100000) Engineering.SetRadius(0.250000) Engineering.SetNormalPowerPerSecond(1.000000) Engineering.SetMaxRepairPoints(100.000000) Engineering.SetNumRepairTeams(6) App.g_kModelPropertyManager.RegisterLocalTemplate(Engineering) ################################################# PortWarp = App.EngineProperty_Create("Port Warp")

PortWarp.SetMaxCondition(5000.000000) PortWarp.SetCritical(0) PortWarp.SetTargetable(1) PortWarp.SetPrimary(1) PortWarp.SetPosition(-1.300000, -2.100000, -0.060000) PortWarp.SetPosition2D(27.000000, 95.000000) PortWarp.SetRepairComplexity(3.000000) PortWarp.SetDisabledPercentage(0.500000) PortWarp.SetRadius(1.200000) PortWarp.SetEngineType(PortWarp.EP_WARP) App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarp) ################################################# StarWarp = App.EngineProperty_Create("Star Warp")

StarWarp.SetMaxCondition(5000.000000) StarWarp.SetCritical(0) StarWarp.SetTargetable(1) StarWarp.SetPrimary(1) StarWarp.SetPosition(1.300000, -2.100000, -0.060000) StarWarp.SetPosition2D(102.000000, 95.000000) StarWarp.SetRepairComplexity(3.000000) StarWarp.SetDisabledPercentage(0.500000) StarWarp.SetRadius(1.200000) StarWarp.SetEngineType(StarWarp.EP_WARP) App.g_kModelPropertyManager.RegisterLocalTemplate(StarWarp) ################################################# WarpEngines = App.WarpEngineProperty_Create("Warp Engines")

WarpEngines.SetMaxCondition(500.000000) WarpEngines.SetCritical(0) WarpEngines.SetTargetable(0) WarpEngines.SetPrimary(1) WarpEngines.SetPosition(-0.300000, -0.980000, -0.450000) WarpEngines.SetPosition2D(69.000000, 60.000000) WarpEngines.SetRepairComplexity(3.000000) WarpEngines.SetDisabledPercentage(0.500000) WarpEngines.SetRadius(0.250000) WarpEngines.SetNormalPowerPerSecond(0.000000) App.g_kModelPropertyManager.RegisterLocalTemplate(WarpEngines) ################################################# PortImpulse = App.EngineProperty_Create("Port Impulse")

PortImpulse.SetMaxCondition(4200.000000) PortImpulse.SetCritical(0) PortImpulse.SetTargetable(1) PortImpulse.SetPrimary(1) PortImpulse.SetPosition(-0.055469, 1.032600, -0.021079) PortImpulse.SetPosition2D(32.000000, 40.000000) PortImpulse.SetRepairComplexity(3.000000) PortImpulse.SetDisabledPercentage(0.500000) PortImpulse.SetRadius(0.050000) PortImpulse.SetEngineType(PortImpulse.EP_IMPULSE) App.g_kModelPropertyManager.RegisterLocalTemplate(PortImpulse) ################################################# StarImpulse = App.EngineProperty_Create("Star Impulse")

StarImpulse.SetMaxCondition(4200.000000) StarImpulse.SetCritical(0) StarImpulse.SetTargetable(1) StarImpulse.SetPrimary(1) StarImpulse.SetPosition(0.036018, 1.032670, -0.026566) StarImpulse.SetPosition2D(96.000000, 40.000000) StarImpulse.SetRepairComplexity(3.000000) StarImpulse.SetDisabledPercentage(0.500000) StarImpulse.SetRadius(0.050000) StarImpulse.SetEngineType(StarImpulse.EP_IMPULSE) App.g_kModelPropertyManager.RegisterLocalTemplate(StarImpulse) ################################################# Torpedoes = App.TorpedoSystemProperty_Create("Torpedoes")

Torpedoes.SetMaxCondition(8000.000000) Torpedoes.SetCritical(0) Torpedoes.SetTargetable(0) Torpedoes.SetPrimary(1) Torpedoes.SetPosition(0.000000, 0.000000, 0.000000) Torpedoes.SetPosition2D(64.000000, 60.000000) Torpedoes.SetRepairComplexity(3.000000) Torpedoes.SetDisabledPercentage(0.750000) Torpedoes.SetRadius(0.200000) Torpedoes.SetNormalPowerPerSecond(100.000000) Torpedoes.SetWeaponSystemType(Torpedoes.WST_TORPEDO) Torpedoes.SetSingleFire(0) Torpedoes.SetAimedWeapon(1) kFiringChainString = App.TGString() kFiringChainString.SetString("0;Single;123;Dual;53;Five") Torpedoes.SetFiringChainString(kFiringChainString) Torpedoes.SetMaxTorpedoes(0, 750) Torpedoes.SetTorpedoScript(0, "Tactical.Projectiles.QuantumTorpedosb") Torpedoes.SetMaxTorpedoes(1, 500) Torpedoes.SetTorpedoScript(1, "Tactical.Projectiles.Genesis") Torpedoes.SetMaxTorpedoes(2, 100) Torpedoes.SetTorpedoScript(2, "Tactical.Projectiles.ZZ_TachyonTorp2") Torpedoes.SetMaxTorpedoes(3, 10) Torpedoes.SetTorpedoScript(3, "Tactical.Projectiles.Transphasic") Torpedoes.SetNumAmmoTypes(4) App.g_kModelPropertyManager.RegisterLocalTemplate(Torpedoes) ################################################# ShuttleBay = App.ObjectEmitterProperty_Create("Shuttle Bay")

ShuttleBayForward = App.TGPoint3() ShuttleBayForward.SetXYZ(0.011110, -0.982093, 0.188069) ShuttleBayUp = App.TGPoint3() ShuttleBayUp.SetXYZ(-0.010051, 0.187960, 0.982125) ShuttleBayRight = App.TGPoint3() ShuttleBayRight.SetXYZ(-0.999888, -0.012802, -0.007782) ShuttleBay.SetOrientation(ShuttleBayForward, ShuttleBayUp, ShuttleBayRight) ShuttleBayPosition = App.TGPoint3() ShuttleBayPosition.SetXYZ(0.000000, 0.048000, 0.570000) ShuttleBay.SetPosition(ShuttleBayPosition) ShuttleBay.SetEmittedObjectType(ShuttleBay.OEP_SHUTTLE) App.g_kModelPropertyManager.RegisterLocalTemplate(ShuttleBay) ################################################# AftHoldingBeam1 = App.TractorBeamProperty_Create("Aft Holding Beam 1")

AftHoldingBeam1.SetMaxCondition(1500.000000) AftHoldingBeam1.SetCritical(0) AftHoldingBeam1.SetTargetable(1) AftHoldingBeam1.SetPrimary(1) AftHoldingBeam1.SetPosition(0.000000, 0.180000, 0.570000) AftHoldingBeam1.SetPosition2D(59.000000, 70.000000) AftHoldingBeam1.SetRepairComplexity(7.000000) AftHoldingBeam1.SetDisabledPercentage(0.750000) AftHoldingBeam1.SetRadius(0.250000) AftHoldingBeam1.SetDumbfire(0) AftHoldingBeam1.SetWeaponID(7) AftHoldingBeam1.SetGroups(0) AftHoldingBeam1.SetDamageRadiusFactor(0.300000) AftHoldingBeam1.SetIconNum(0) AftHoldingBeam1.SetIconPositionX(0.000000) AftHoldingBeam1.SetIconPositionY(0.000000) AftHoldingBeam1.SetIconAboveShip(1) AftHoldingBeam1.SetFireSound("Tractor Beam") AftHoldingBeam1.SetMaxCharge(5000.000000) AftHoldingBeam1.SetMaxDamage(5000.000000) AftHoldingBeam1.SetMaxDamageDistance(5000.000000) AftHoldingBeam1.SetMinFiringCharge(5000.000000) AftHoldingBeam1.SetNormalDischargeRate(5000.000000) AftHoldingBeam1.SetRechargeRate(5000.000000) AftHoldingBeam1.SetIndicatorIconNum(0) AftHoldingBeam1.SetIndicatorIconPositionX(0.000000) AftHoldingBeam1.SetIndicatorIconPositionY(0.000000) AftHoldingBeam1Forward = App.TGPoint3() AftHoldingBeam1Forward.SetXYZ(0.000000, -1.000000, 0.000000) AftHoldingBeam1Up = App.TGPoint3() AftHoldingBeam1Up.SetXYZ(0.000000, 0.000000, 1.000000) AftHoldingBeam1.SetOrientation(AftHoldingBeam1Forward, AftHoldingBeam1Up) AftHoldingBeam1.SetArcWidthAngles(-0.261799, 0.261799) AftHoldingBeam1.SetArcHeightAngles(-0.174533, 0.872665) AftHoldingBeam1.SetTractorBeamWidth(0.300000) AftHoldingBeam1.SetTextureStart(32) AftHoldingBeam1.SetTextureEnd(32) AftHoldingBeam1.SetTextureName("data/Textures/Tactical/TractorBeam.tga") kColor = App.TGColorA() kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000) AftHoldingBeam1.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000) AftHoldingBeam1.SetInnerShellColor(kColor) kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000) AftHoldingBeam1.SetOuterCoreColor(kColor) kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000) AftHoldingBeam1.SetInnerCoreColor(kColor) AftHoldingBeam1.SetNumSides(12) AftHoldingBeam1.SetMainRadius(0.075000) AftHoldingBeam1.SetTaperRadius(0.000000) AftHoldingBeam1.SetCoreScale(0.450000) AftHoldingBeam1.SetTaperRatio(0.200000) AftHoldingBeam1.SetTaperMinLength(1.000000) AftHoldingBeam1.SetTaperMaxLength(5.000000) AftHoldingBeam1.SetLengthTextureTilePerUnit(0.250000) AftHoldingBeam1.SetPerimeterTile(1.000000) AftHoldingBeam1.SetTextureSpeed(0.200000) AftHoldingBeam1.SetTextureName("data/Textures/Tactical/TractorBeam.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(AftHoldingBeam1) ################################################# ProbeLauncher = App.ObjectEmitterProperty_Create("Probe Launcher")

ProbeLauncherForward = App.TGPoint3() ProbeLauncherForward.SetXYZ(0.000000, 1.000000, 0.000000) ProbeLauncherUp = App.TGPoint3() ProbeLauncherUp.SetXYZ(0.000000, 0.000000, 1.000000) ProbeLauncherRight = App.TGPoint3() ProbeLauncherRight.SetXYZ(1.000000, 0.000000, 0.000000) ProbeLauncher.SetOrientation(ProbeLauncherForward, ProbeLauncherUp, ProbeLauncherRight) ProbeLauncherPosition = App.TGPoint3() ProbeLauncherPosition.SetXYZ(0.000000, 3.100000, 0.350000) ProbeLauncher.SetPosition(ProbeLauncherPosition) ProbeLauncher.SetEmittedObjectType(ProbeLauncher.OEP_PROBE) App.g_kModelPropertyManager.RegisterLocalTemplate(ProbeLauncher) ################################################# Bridge = App.HullProperty_Create("Bridge")

Bridge.SetMaxCondition(12000.000000) Bridge.SetCritical(1) Bridge.SetTargetable(1) Bridge.SetPrimary(0) Bridge.SetPosition(0.000000, 1.300000, 0.620000) Bridge.SetPosition2D(64.000000, 25.000000) Bridge.SetRepairComplexity(4.000000) Bridge.SetDisabledPercentage(0.000000) Bridge.SetRadius(0.500000) App.g_kModelPropertyManager.RegisterLocalTemplate(Bridge) ################################################# Scorpion = App.ShipProperty_Create("Scorpion")

Scorpion.SetGenus(1) Scorpion.SetSpecies(101) Scorpion.SetMass(120.000000) Scorpion.SetRotationalInertia(15000.000000) Scorpion.SetShipName("Scorpion") Scorpion.SetModelFilename("") Scorpion.SetDamageResolution(10.000000) Scorpion.SetAffiliation(0) Scorpion.SetStationary(0) Scorpion.SetAIString("FedAttack") Scorpion.SetDeathExplosionSound("g_lsDeathExplosions") App.g_kModelPropertyManager.RegisterLocalTemplate(Scorpion) ################################################# ViewscreenForward = App.PositionOrientationProperty_Create("ViewscreenForward")

ViewscreenForwardForward = App.TGPoint3() ViewscreenForwardForward.SetXYZ(0.000000, 1.000000, 0.000000) ViewscreenForwardUp = App.TGPoint3() ViewscreenForwardUp.SetXYZ(0.000000, 0.000000, 1.000000) ViewscreenForwardRight = App.TGPoint3() ViewscreenForwardRight.SetXYZ(1.000000, 0.000000, 0.000000) ViewscreenForward.SetOrientation(ViewscreenForwardForward, ViewscreenForwardUp, ViewscreenForwardRight) ViewscreenForwardPosition = App.TGPoint3() ViewscreenForwardPosition.SetXYZ(0.000000, 2.900000, 0.500000) 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(-2.200000, 2.000000, 0.500000) ViewscreenLeft.SetPosition(ViewscreenLeftPosition) App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenLeft) ################################################# ViewscreenRight = App.PositionOrientationProperty_Create("ViewscreenRight")

ViewscreenRightForward = App.TGPoint3() ViewscreenRightForward.SetXYZ(1.000000, 0.000000, 0.000000) ViewscreenRightUp = App.TGPoint3() ViewscreenRightUp.SetXYZ(0.000000, 0.000000, 1.000000) ViewscreenRightRight = App.TGPoint3() ViewscreenRightRight.SetXYZ(0.000000, 1.000000, 0.000000) ViewscreenRight.SetOrientation(ViewscreenRightForward, ViewscreenRightUp, ViewscreenRightRight) ViewscreenRightPosition = App.TGPoint3() ViewscreenRightPosition.SetXYZ(2.200000, 2.000000, 0.500000) 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, 0.000000, 0.560000) 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, 2.000000, 0.700000) ViewscreenUp.SetPosition(ViewscreenUpPosition) App.g_kModelPropertyManager.RegisterLocalTemplate(ViewscreenUp) ################################################# ViewscreenDown = App.PositionOrientationProperty_Create("ViewscreenDown")

ViewscreenDownForward = App.TGPoint3() ViewscreenDownForward.SetXYZ(0.000000, 0.000000, -1.000000) ViewscreenDownUp = App.TGPoint3() ViewscreenDownUp.SetXYZ(0.000000, 1.000000, 0.000000) ViewscreenDownRight = App.TGPoint3() ViewscreenDownRight.SetXYZ(1.000000, 0.000000, 0.000000) ViewscreenDown.SetOrientation(ViewscreenDownForward, ViewscreenDownUp, ViewscreenDownRight) ViewscreenDownPosition = App.TGPoint3() ViewscreenDownPosition.SetXYZ(0.000000, 2.000000, 0.000000) 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.300000, 0.307000) FirstPersonCamera.SetPosition(FirstPersonCameraPosition) App.g_kModelPropertyManager.RegisterLocalTemplate(FirstPersonCamera) ################################################# ForwardHoldingBeam1 = App.TractorBeamProperty_Create("Forward Holding Beam 1")

ForwardHoldingBeam1.SetMaxCondition(1500.000000) ForwardHoldingBeam1.SetCritical(0) ForwardHoldingBeam1.SetTargetable(1) ForwardHoldingBeam1.SetPrimary(1) ForwardHoldingBeam1.SetPosition(0.000000, 2.400000, 0.520000) ForwardHoldingBeam1.SetPosition2D(49.000000, 15.000000) ForwardHoldingBeam1.SetRepairComplexity(7.000000) ForwardHoldingBeam1.SetDisabledPercentage(0.750000) ForwardHoldingBeam1.SetRadius(0.200000) ForwardHoldingBeam1.SetDumbfire(0) ForwardHoldingBeam1.SetWeaponID(0) ForwardHoldingBeam1.SetGroups(0) ForwardHoldingBeam1.SetDamageRadiusFactor(0.300000) ForwardHoldingBeam1.SetIconNum(0) ForwardHoldingBeam1.SetIconPositionX(0.000000) ForwardHoldingBeam1.SetIconPositionY(0.000000) ForwardHoldingBeam1.SetIconAboveShip(1) ForwardHoldingBeam1.SetFireSound("Tractor Beam") ForwardHoldingBeam1.SetMaxCharge(5000.000000) ForwardHoldingBeam1.SetMaxDamage(5000.000000) ForwardHoldingBeam1.SetMaxDamageDistance(5000.000000) ForwardHoldingBeam1.SetMinFiringCharge(5000.000000) ForwardHoldingBeam1.SetNormalDischargeRate(5000.000000) ForwardHoldingBeam1.SetRechargeRate(5000.000000) ForwardHoldingBeam1.SetIndicatorIconNum(0) ForwardHoldingBeam1.SetIndicatorIconPositionX(0.000000) ForwardHoldingBeam1.SetIndicatorIconPositionY(0.000000) ForwardHoldingBeam1Forward = App.TGPoint3() ForwardHoldingBeam1Forward.SetXYZ(0.000000, 1.000000, 0.000000) ForwardHoldingBeam1Up = App.TGPoint3() ForwardHoldingBeam1Up.SetXYZ(0.000000, 0.000000, 1.000000) ForwardHoldingBeam1.SetOrientation(ForwardHoldingBeam1Forward, ForwardHoldingBeam1Up) ForwardHoldingBeam1.SetArcWidthAngles(-1.047198, 1.047198) ForwardHoldingBeam1.SetArcHeightAngles(-0.087266, 1.221731) ForwardHoldingBeam1.SetTractorBeamWidth(0.300000) ForwardHoldingBeam1.SetTextureStart(0) ForwardHoldingBeam1.SetTextureEnd(0) ForwardHoldingBeam1.SetTextureName("data/Textures/Tactical/TractorBeam.tga") kColor = App.TGColorA() kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000) ForwardHoldingBeam1.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000) ForwardHoldingBeam1.SetInnerShellColor(kColor) kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000) ForwardHoldingBeam1.SetOuterCoreColor(kColor) kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000) ForwardHoldingBeam1.SetInnerCoreColor(kColor) ForwardHoldingBeam1.SetNumSides(12) ForwardHoldingBeam1.SetMainRadius(0.075000) ForwardHoldingBeam1.SetTaperRadius(0.000000) ForwardHoldingBeam1.SetCoreScale(0.450000) ForwardHoldingBeam1.SetTaperRatio(0.200000) ForwardHoldingBeam1.SetTaperMinLength(1.000000) ForwardHoldingBeam1.SetTaperMaxLength(5.000000) ForwardHoldingBeam1.SetLengthTextureTilePerUnit(0.250000) ForwardHoldingBeam1.SetPerimeterTile(1.000000) ForwardHoldingBeam1.SetTextureSpeed(0.200000) ForwardHoldingBeam1.SetTextureName("data/Textures/Tactical/TractorBeam.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardHoldingBeam1) ################################################# ForwardHoldingBeam2 = App.TractorBeamProperty_Create("Forward Holding Beam 2")

ForwardHoldingBeam2.SetMaxCondition(1500.000000) ForwardHoldingBeam2.SetCritical(0) ForwardHoldingBeam2.SetTargetable(1) ForwardHoldingBeam2.SetPrimary(1) ForwardHoldingBeam2.SetPosition(0.000000, 1.700000, 0.060000) ForwardHoldingBeam2.SetPosition2D(80.000000, 15.000000) ForwardHoldingBeam2.SetRepairComplexity(7.000000) ForwardHoldingBeam2.SetDisabledPercentage(0.750000) ForwardHoldingBeam2.SetRadius(0.200000) ForwardHoldingBeam2.SetDumbfire(0) ForwardHoldingBeam2.SetWeaponID(0) ForwardHoldingBeam2.SetGroups(0) ForwardHoldingBeam2.SetDamageRadiusFactor(0.300000) ForwardHoldingBeam2.SetIconNum(0) ForwardHoldingBeam2.SetIconPositionX(0.000000) ForwardHoldingBeam2.SetIconPositionY(0.000000) ForwardHoldingBeam2.SetIconAboveShip(1) ForwardHoldingBeam2.SetFireSound("Tractor Beam") ForwardHoldingBeam2.SetMaxCharge(5000.000000) ForwardHoldingBeam2.SetMaxDamage(5000.000000) ForwardHoldingBeam2.SetMaxDamageDistance(5000.000000) ForwardHoldingBeam2.SetMinFiringCharge(5000.000000) ForwardHoldingBeam2.SetNormalDischargeRate(5000.000000) ForwardHoldingBeam2.SetRechargeRate(5000.000000) ForwardHoldingBeam2.SetIndicatorIconNum(0) ForwardHoldingBeam2.SetIndicatorIconPositionX(0.000000) ForwardHoldingBeam2.SetIndicatorIconPositionY(0.000000) ForwardHoldingBeam2Forward = App.TGPoint3() ForwardHoldingBeam2Forward.SetXYZ(0.000000, 1.000000, 0.000000) ForwardHoldingBeam2Up = App.TGPoint3() ForwardHoldingBeam2Up.SetXYZ(0.000000, 0.000000, 1.000000) ForwardHoldingBeam2.SetOrientation(ForwardHoldingBeam2Forward, ForwardHoldingBeam2Up) ForwardHoldingBeam2.SetArcWidthAngles(-1.047198, 1.047198) ForwardHoldingBeam2.SetArcHeightAngles(0.087266, -1.221731) ForwardHoldingBeam2.SetTractorBeamWidth(0.300000) ForwardHoldingBeam2.SetTextureStart(0) ForwardHoldingBeam2.SetTextureEnd(0) ForwardHoldingBeam2.SetTextureName("data/Textures/Tactical/TractorBeam.tga") kColor = App.TGColorA() kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000) ForwardHoldingBeam2.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 1.000000, 0.000000, 1.000000) ForwardHoldingBeam2.SetInnerShellColor(kColor) kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000) ForwardHoldingBeam2.SetOuterCoreColor(kColor) kColor.SetRGBA(0.000000, 0.501961, 0.000000, 1.000000) ForwardHoldingBeam2.SetInnerCoreColor(kColor) ForwardHoldingBeam2.SetNumSides(12) ForwardHoldingBeam2.SetMainRadius(0.075000) ForwardHoldingBeam2.SetTaperRadius(0.000000) ForwardHoldingBeam2.SetCoreScale(0.450000) ForwardHoldingBeam2.SetTaperRatio(0.200000) ForwardHoldingBeam2.SetTaperMinLength(1.000000) ForwardHoldingBeam2.SetTaperMaxLength(5.000000) ForwardHoldingBeam2.SetLengthTextureTilePerUnit(0.250000) ForwardHoldingBeam2.SetPerimeterTile(1.000000) ForwardHoldingBeam2.SetTextureSpeed(0.200000) ForwardHoldingBeam2.SetTextureName("data/Textures/Tactical/TractorBeam.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(ForwardHoldingBeam2) ################################################# AftSaucerPhaser1 = App.PhaserProperty_Create("Aft Saucer Phaser 1")

AftSaucerPhaser1.SetMaxCondition(1000.000000) AftSaucerPhaser1.SetCritical(0) AftSaucerPhaser1.SetTargetable(1) AftSaucerPhaser1.SetPrimary(1) AftSaucerPhaser1.SetPosition(0.240470, -0.178775, 0.160676) AftSaucerPhaser1.SetPosition2D(34.000000, 40.000000) AftSaucerPhaser1.SetRepairComplexity(7.000000) AftSaucerPhaser1.SetDisabledPercentage(0.750000) AftSaucerPhaser1.SetRadius(0.250000) AftSaucerPhaser1.SetDumbfire(0) AftSaucerPhaser1.SetWeaponID(8) AftSaucerPhaser1.SetGroups(0) AftSaucerPhaser1.SetDamageRadiusFactor(0.150000) AftSaucerPhaser1.SetIconNum(363) AftSaucerPhaser1.SetIconPositionX(46.000000) AftSaucerPhaser1.SetIconPositionY(90.000000) AftSaucerPhaser1.SetIconAboveShip(1) AftSaucerPhaser1.SetFireSound("Galaxy Phaser") AftSaucerPhaser1.SetMaxCharge(5.000000) AftSaucerPhaser1.SetMaxDamage(2000.000000) AftSaucerPhaser1.SetMaxDamageDistance(60.000000) AftSaucerPhaser1.SetMinFiringCharge(1.000000) AftSaucerPhaser1.SetNormalDischargeRate(1.000000) AftSaucerPhaser1.SetRechargeRate(0.100000) AftSaucerPhaser1.SetIndicatorIconNum(514) AftSaucerPhaser1.SetIndicatorIconPositionX(49.000000) AftSaucerPhaser1.SetIndicatorIconPositionY(82.000000) AftSaucerPhaser1Forward = App.TGPoint3() AftSaucerPhaser1Forward.SetXYZ(0.000000, -1.000000, 0.000000) AftSaucerPhaser1Up = App.TGPoint3() AftSaucerPhaser1Up.SetXYZ(0.000000, 0.000000, 1.000000) AftSaucerPhaser1.SetOrientation(AftSaucerPhaser1Forward, AftSaucerPhaser1Up) AftSaucerPhaser1.SetWidth(0.100000) AftSaucerPhaser1.SetLength(0.100000) AftSaucerPhaser1.SetArcWidthAngles(-0.872665, 0.087266) AftSaucerPhaser1.SetArcHeightAngles(0.034907, 1.570796) AftSaucerPhaser1.SetPhaserTextureStart(0) AftSaucerPhaser1.SetPhaserTextureEnd(7) AftSaucerPhaser1.SetPhaserWidth(0.300000) kColor = App.TGColorA() kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) AftSaucerPhaser1.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) AftSaucerPhaser1.SetInnerShellColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) AftSaucerPhaser1.SetOuterCoreColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) AftSaucerPhaser1.SetInnerCoreColor(kColor) AftSaucerPhaser1.SetNumSides(6) AftSaucerPhaser1.SetMainRadius(0.150000) AftSaucerPhaser1.SetTaperRadius(0.010000) AftSaucerPhaser1.SetCoreScale(0.500000) AftSaucerPhaser1.SetTaperRatio(0.250000) AftSaucerPhaser1.SetTaperMinLength(5.000000) AftSaucerPhaser1.SetTaperMaxLength(30.000000) AftSaucerPhaser1.SetLengthTextureTilePerUnit(0.500000) AftSaucerPhaser1.SetPerimeterTile(1.000000) AftSaucerPhaser1.SetTextureSpeed(2.500000) AftSaucerPhaser1.SetTextureName("data/phaser.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(AftSaucerPhaser1) ################################################# AftSaucerPhaser2 = App.PhaserProperty_Create("Aft Saucer Phaser 2")

AftSaucerPhaser2.SetMaxCondition(1000.000000) AftSaucerPhaser2.SetCritical(0) AftSaucerPhaser2.SetTargetable(1) AftSaucerPhaser2.SetPrimary(1) AftSaucerPhaser2.SetPosition(-0.240470, -0.178775, 0.160676) AftSaucerPhaser2.SetPosition2D(34.000000, 40.000000) AftSaucerPhaser2.SetRepairComplexity(7.000000) AftSaucerPhaser2.SetDisabledPercentage(0.750000) AftSaucerPhaser2.SetRadius(0.250000) AftSaucerPhaser2.SetDumbfire(0) AftSaucerPhaser2.SetWeaponID(9) AftSaucerPhaser2.SetGroups(0) AftSaucerPhaser2.SetDamageRadiusFactor(0.150000) AftSaucerPhaser2.SetIconNum(363) AftSaucerPhaser2.SetIconPositionX(80.000000) AftSaucerPhaser2.SetIconPositionY(90.000000) AftSaucerPhaser2.SetIconAboveShip(1) AftSaucerPhaser2.SetFireSound("Galaxy Phaser") AftSaucerPhaser2.SetMaxCharge(5.000000) AftSaucerPhaser2.SetMaxDamage(2000.000000) AftSaucerPhaser2.SetMaxDamageDistance(60.000000) AftSaucerPhaser2.SetMinFiringCharge(1.000000) AftSaucerPhaser2.SetNormalDischargeRate(1.000000) AftSaucerPhaser2.SetRechargeRate(0.100000) AftSaucerPhaser2.SetIndicatorIconNum(515) AftSaucerPhaser2.SetIndicatorIconPositionX(79.000000) AftSaucerPhaser2.SetIndicatorIconPositionY(82.000000) AftSaucerPhaser2Forward = App.TGPoint3() AftSaucerPhaser2Forward.SetXYZ(0.000000, -1.000000, 0.000000) AftSaucerPhaser2Up = App.TGPoint3() AftSaucerPhaser2Up.SetXYZ(0.000000, 0.000000, 1.000000) AftSaucerPhaser2.SetOrientation(AftSaucerPhaser2Forward, AftSaucerPhaser2Up) AftSaucerPhaser2.SetWidth(0.100000) AftSaucerPhaser2.SetLength(0.100000) AftSaucerPhaser2.SetArcWidthAngles(-0.087266, 0.872665) AftSaucerPhaser2.SetArcHeightAngles(0.034907, 1.570796) AftSaucerPhaser2.SetPhaserTextureStart(0) AftSaucerPhaser2.SetPhaserTextureEnd(0) AftSaucerPhaser2.SetPhaserWidth(0.300000) kColor = App.TGColorA() kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) AftSaucerPhaser2.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) AftSaucerPhaser2.SetInnerShellColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) AftSaucerPhaser2.SetOuterCoreColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) AftSaucerPhaser2.SetInnerCoreColor(kColor) AftSaucerPhaser2.SetNumSides(6) AftSaucerPhaser2.SetMainRadius(0.150000) AftSaucerPhaser2.SetTaperRadius(0.010000) AftSaucerPhaser2.SetCoreScale(0.500000) AftSaucerPhaser2.SetTaperRatio(0.250000) AftSaucerPhaser2.SetTaperMinLength(5.000000) AftSaucerPhaser2.SetTaperMaxLength(30.000000) AftSaucerPhaser2.SetLengthTextureTilePerUnit(0.500000) AftSaucerPhaser2.SetPerimeterTile(1.000000) AftSaucerPhaser2.SetTextureSpeed(2.500000) AftSaucerPhaser2.SetTextureName("data/phaser.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(AftSaucerPhaser2) ################################################# VentralPhaser5 = App.PhaserProperty_Create("Ventral Phaser 5")

VentralPhaser5.SetMaxCondition(1800.000000) VentralPhaser5.SetCritical(0) VentralPhaser5.SetTargetable(1) VentralPhaser5.SetPrimary(1) VentralPhaser5.SetPosition(0.240470, -0.178775, 0.160676) VentralPhaser5.SetPosition2D(34.000000, 40.000000) VentralPhaser5.SetRepairComplexity(7.000000) VentralPhaser5.SetDisabledPercentage(0.750000) VentralPhaser5.SetRadius(0.250000) VentralPhaser5.SetDumbfire(0) VentralPhaser5.SetWeaponID(10) VentralPhaser5.SetGroups(0) VentralPhaser5.SetDamageRadiusFactor(0.150000) VentralPhaser5.SetIconNum(364) VentralPhaser5.SetIconPositionX(64.000000) VentralPhaser5.SetIconPositionY(86.000000) VentralPhaser5.SetIconAboveShip(1) VentralPhaser5.SetFireSound("Galaxy Phaser") VentralPhaser5.SetMaxCharge(5.000000) VentralPhaser5.SetMaxDamage(2000.000000) VentralPhaser5.SetMaxDamageDistance(60.000000) VentralPhaser5.SetMinFiringCharge(1.000000) VentralPhaser5.SetNormalDischargeRate(1.000000) VentralPhaser5.SetRechargeRate(0.100000) VentralPhaser5.SetIndicatorIconNum(510) VentralPhaser5.SetIndicatorIconPositionX(57.000000) VentralPhaser5.SetIndicatorIconPositionY(80.000000) VentralPhaser5Forward = App.TGPoint3() VentralPhaser5Forward.SetXYZ(0.000000, 1.000000, 0.000000) VentralPhaser5Up = App.TGPoint3() VentralPhaser5Up.SetXYZ(0.000000, 0.000000, 1.000000) VentralPhaser5.SetOrientation(VentralPhaser5Forward, VentralPhaser5Up) VentralPhaser5.SetWidth(0.450000) VentralPhaser5.SetLength(0.030000) VentralPhaser5.SetArcWidthAngles(-0.523599, 0.523599) VentralPhaser5.SetArcHeightAngles(-2.617994, -0.174533) VentralPhaser5.SetPhaserTextureStart(0) VentralPhaser5.SetPhaserTextureEnd(0) VentralPhaser5.SetPhaserWidth(0.300000) kColor = App.TGColorA() kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) VentralPhaser5.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) VentralPhaser5.SetInnerShellColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) VentralPhaser5.SetOuterCoreColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) VentralPhaser5.SetInnerCoreColor(kColor) VentralPhaser5.SetNumSides(6) VentralPhaser5.SetMainRadius(0.150000) VentralPhaser5.SetTaperRadius(0.010000) VentralPhaser5.SetCoreScale(0.500000) VentralPhaser5.SetTaperRatio(0.250000) VentralPhaser5.SetTaperMinLength(5.000000) VentralPhaser5.SetTaperMaxLength(30.000000) VentralPhaser5.SetLengthTextureTilePerUnit(0.500000) VentralPhaser5.SetPerimeterTile(1.000000) VentralPhaser5.SetTextureSpeed(2.500000) VentralPhaser5.SetTextureName("data/phaser.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(VentralPhaser5) ################################################# PortWarpNacelleSupportPhaser = App.PhaserProperty_Create("Port Warp Nacelle Support Phaser")

PortWarpNacelleSupportPhaser.SetMaxCondition(1000.000000) PortWarpNacelleSupportPhaser.SetCritical(0) PortWarpNacelleSupportPhaser.SetTargetable(1) PortWarpNacelleSupportPhaser.SetPrimary(1) PortWarpNacelleSupportPhaser.SetPosition(-1.329820, -0.277066, 0.171928) PortWarpNacelleSupportPhaser.SetPosition2D(34.000000, 40.000000) PortWarpNacelleSupportPhaser.SetRepairComplexity(7.000000) PortWarpNacelleSupportPhaser.SetDisabledPercentage(0.750000) PortWarpNacelleSupportPhaser.SetRadius(0.250000) PortWarpNacelleSupportPhaser.SetDumbfire(0) PortWarpNacelleSupportPhaser.SetWeaponID(11) PortWarpNacelleSupportPhaser.SetGroups(0) PortWarpNacelleSupportPhaser.SetDamageRadiusFactor(0.150000) PortWarpNacelleSupportPhaser.SetIconNum(361) PortWarpNacelleSupportPhaser.SetIconPositionX(27.000000) PortWarpNacelleSupportPhaser.SetIconPositionY(95.000000) PortWarpNacelleSupportPhaser.SetIconAboveShip(1) PortWarpNacelleSupportPhaser.SetFireSound("Galaxy Phaser") PortWarpNacelleSupportPhaser.SetMaxCharge(5.000000) PortWarpNacelleSupportPhaser.SetMaxDamage(1000.000000) PortWarpNacelleSupportPhaser.SetMaxDamageDistance(60.000000) PortWarpNacelleSupportPhaser.SetMinFiringCharge(1.000000) PortWarpNacelleSupportPhaser.SetNormalDischargeRate(1.000000) PortWarpNacelleSupportPhaser.SetRechargeRate(0.100000) PortWarpNacelleSupportPhaser.SetIndicatorIconNum(508) PortWarpNacelleSupportPhaser.SetIndicatorIconPositionX(27.000000) PortWarpNacelleSupportPhaser.SetIndicatorIconPositionY(95.000000) PortWarpNacelleSupportPhaserForward = App.TGPoint3() PortWarpNacelleSupportPhaserForward.SetXYZ(0.000000, 1.000000, 0.000000) PortWarpNacelleSupportPhaserUp = App.TGPoint3() PortWarpNacelleSupportPhaserUp.SetXYZ(0.707107, 0.000000, 0.707107) PortWarpNacelleSupportPhaser.SetOrientation(PortWarpNacelleSupportPhaserForward, PortWarpNacelleSupportPhaserUp) PortWarpNacelleSupportPhaser.SetWidth(0.020000) PortWarpNacelleSupportPhaser.SetLength(0.200000) PortWarpNacelleSupportPhaser.SetArcWidthAngles(0.174533, -0.174533) PortWarpNacelleSupportPhaser.SetArcHeightAngles(-0.139626, -2.967060) PortWarpNacelleSupportPhaser.SetPhaserTextureStart(0) PortWarpNacelleSupportPhaser.SetPhaserTextureEnd(0) PortWarpNacelleSupportPhaser.SetPhaserWidth(0.300000) kColor = App.TGColorA() kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) PortWarpNacelleSupportPhaser.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) PortWarpNacelleSupportPhaser.SetInnerShellColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) PortWarpNacelleSupportPhaser.SetOuterCoreColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) PortWarpNacelleSupportPhaser.SetInnerCoreColor(kColor) PortWarpNacelleSupportPhaser.SetNumSides(6) PortWarpNacelleSupportPhaser.SetMainRadius(0.150000) PortWarpNacelleSupportPhaser.SetTaperRadius(0.010000) PortWarpNacelleSupportPhaser.SetCoreScale(0.500000) PortWarpNacelleSupportPhaser.SetTaperRatio(0.250000) PortWarpNacelleSupportPhaser.SetTaperMinLength(5.000000) PortWarpNacelleSupportPhaser.SetTaperMaxLength(30.000000) PortWarpNacelleSupportPhaser.SetLengthTextureTilePerUnit(0.500000) PortWarpNacelleSupportPhaser.SetPerimeterTile(1.000000) PortWarpNacelleSupportPhaser.SetTextureSpeed(2.500000) PortWarpNacelleSupportPhaser.SetTextureName("data/phaser.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(PortWarpNacelleSupportPhaser) ################################################# StarboardWarpNacellePhaser = App.PhaserProperty_Create("Starboard Warp Nacelle Phaser")

StarboardWarpNacellePhaser.SetMaxCondition(1000.000000) StarboardWarpNacellePhaser.SetCritical(0) StarboardWarpNacellePhaser.SetTargetable(1) StarboardWarpNacellePhaser.SetPrimary(1) StarboardWarpNacellePhaser.SetPosition(1.295190, -0.27564, 0.175487) StarboardWarpNacellePhaser.SetPosition2D(34.000000, 40.000000) StarboardWarpNacellePhaser.SetRepairComplexity(7.000000) StarboardWarpNacellePhaser.SetDisabledPercentage(0.750000) StarboardWarpNacellePhaser.SetRadius(0.250000) StarboardWarpNacellePhaser.SetDumbfire(0) StarboardWarpNacellePhaser.SetWeaponID(12) StarboardWarpNacellePhaser.SetGroups(0) StarboardWarpNacellePhaser.SetDamageRadiusFactor(0.150000) StarboardWarpNacellePhaser.SetIconNum(362) StarboardWarpNacellePhaser.SetIconPositionX(102.000000) StarboardWarpNacellePhaser.SetIconPositionY(95.000000) StarboardWarpNacellePhaser.SetIconAboveShip(1) StarboardWarpNacellePhaser.SetFireSound("Galaxy Phaser") StarboardWarpNacellePhaser.SetMaxCharge(5.000000) StarboardWarpNacellePhaser.SetMaxDamage(1000.000000) StarboardWarpNacellePhaser.SetMaxDamageDistance(60.000000) StarboardWarpNacellePhaser.SetMinFiringCharge(1.000000) StarboardWarpNacellePhaser.SetNormalDischargeRate(1.000000) StarboardWarpNacellePhaser.SetRechargeRate(0.100000) StarboardWarpNacellePhaser.SetIndicatorIconNum(509) StarboardWarpNacellePhaser.SetIndicatorIconPositionX(102.000000) StarboardWarpNacellePhaser.SetIndicatorIconPositionY(95.000000) StarboardWarpNacellePhaserForward = App.TGPoint3() StarboardWarpNacellePhaserForward.SetXYZ(0.000000, -1.000000, 0.000000) StarboardWarpNacellePhaserUp = App.TGPoint3() StarboardWarpNacellePhaserUp.SetXYZ(-0.707107, 0.000000, 0.707107) StarboardWarpNacellePhaser.SetOrientation(StarboardWarpNacellePhaserForward, StarboardWarpNacellePhaserUp) StarboardWarpNacellePhaser.SetWidth(0.020000) StarboardWarpNacellePhaser.SetLength(0.200000) StarboardWarpNacellePhaser.SetArcWidthAngles(0.174533, -0.174533) StarboardWarpNacellePhaser.SetArcHeightAngles(-0.139626, -2.967060) StarboardWarpNacellePhaser.SetPhaserTextureStart(0) StarboardWarpNacellePhaser.SetPhaserTextureEnd(0) StarboardWarpNacellePhaser.SetPhaserWidth(0.300000) kColor = App.TGColorA() kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) StarboardWarpNacellePhaser.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) StarboardWarpNacellePhaser.SetInnerShellColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) StarboardWarpNacellePhaser.SetOuterCoreColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) StarboardWarpNacellePhaser.SetInnerCoreColor(kColor) StarboardWarpNacellePhaser.SetNumSides(6) StarboardWarpNacellePhaser.SetMainRadius(0.150000) StarboardWarpNacellePhaser.SetTaperRadius(0.010000) StarboardWarpNacellePhaser.SetCoreScale(0.500000) StarboardWarpNacellePhaser.SetTaperRatio(0.250000) StarboardWarpNacellePhaser.SetTaperMinLength(5.000000) StarboardWarpNacellePhaser.SetTaperMaxLength(30.000000) StarboardWarpNacellePhaser.SetLengthTextureTilePerUnit(0.500000) StarboardWarpNacellePhaser.SetPerimeterTile(1.000000) StarboardWarpNacellePhaser.SetTextureSpeed(2.500000) StarboardWarpNacellePhaser.SetTextureName("data/phaser.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(StarboardWarpNacellePhaser) ################################################# AftDorsalPhaser1 = App.PhaserProperty_Create("Aft Dorsal Phaser 1")

AftDorsalPhaser1.SetMaxCondition(1000.000000) AftDorsalPhaser1.SetCritical(0) AftDorsalPhaser1.SetTargetable(1) AftDorsalPhaser1.SetPrimary(1) AftDorsalPhaser1.SetPosition(-0.009286, 0.647101, 0.104390) AftDorsalPhaser1.SetPosition2D(64.000000, 59.000000) AftDorsalPhaser1.SetRepairComplexity(7.000000) AftDorsalPhaser1.SetDisabledPercentage(0.750000) AftDorsalPhaser1.SetRadius(0.250000) AftDorsalPhaser1.SetDumbfire(0) AftDorsalPhaser1.SetWeaponID(13) AftDorsalPhaser1.SetGroups(0) AftDorsalPhaser1.SetDamageRadiusFactor(0.150000) AftDorsalPhaser1.SetIconNum(363) AftDorsalPhaser1.SetIconPositionX(46.000000) AftDorsalPhaser1.SetIconPositionY(110.000000) AftDorsalPhaser1.SetIconAboveShip(1) AftDorsalPhaser1.SetFireSound("Galaxy Phaser") AftDorsalPhaser1.SetMaxCharge(5.000000) AftDorsalPhaser1.SetMaxDamage(2000.000000) AftDorsalPhaser1.SetMaxDamageDistance(60.000000) AftDorsalPhaser1.SetMinFiringCharge(1.000000) AftDorsalPhaser1.SetNormalDischargeRate(1.000000) AftDorsalPhaser1.SetRechargeRate(0.100000) AftDorsalPhaser1.SetIndicatorIconNum(511) AftDorsalPhaser1.SetIndicatorIconPositionX(40.000000) AftDorsalPhaser1.SetIndicatorIconPositionY(105.000000) AftDorsalPhaser1Forward = App.TGPoint3() AftDorsalPhaser1Forward.SetXYZ(0.000000, -1.000000, 0.000000) AftDorsalPhaser1Up = App.TGPoint3() AftDorsalPhaser1Up.SetXYZ(0.000000, 0.000000, 1.000000) AftDorsalPhaser1.SetOrientation(AftDorsalPhaser1Forward, AftDorsalPhaser1Up) AftDorsalPhaser1.SetWidth(0.100000) AftDorsalPhaser1.SetLength(0.100000) AftDorsalPhaser1.SetArcWidthAngles(-0.698132, 0.174533) AftDorsalPhaser1.SetArcHeightAngles(0.174533, 1.745329) AftDorsalPhaser1.SetPhaserTextureStart(0) AftDorsalPhaser1.SetPhaserTextureEnd(0) AftDorsalPhaser1.SetPhaserWidth(0.300000) kColor = App.TGColorA() kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) AftDorsalPhaser1.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) AftDorsalPhaser1.SetInnerShellColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) AftDorsalPhaser1.SetOuterCoreColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) AftDorsalPhaser1.SetInnerCoreColor(kColor) AftDorsalPhaser1.SetNumSides(6) AftDorsalPhaser1.SetMainRadius(0.150000) AftDorsalPhaser1.SetTaperRadius(0.010000) AftDorsalPhaser1.SetCoreScale(0.500000) AftDorsalPhaser1.SetTaperRatio(0.250000) AftDorsalPhaser1.SetTaperMinLength(5.000000) AftDorsalPhaser1.SetTaperMaxLength(30.000000) AftDorsalPhaser1.SetLengthTextureTilePerUnit(0.500000) AftDorsalPhaser1.SetPerimeterTile(1.000000) AftDorsalPhaser1.SetTextureSpeed(2.500000) AftDorsalPhaser1.SetTextureName("data/phaser.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(AftDorsalPhaser1) ################################################# AftVentralPhaser1 = App.PhaserProperty_Create("Aft Ventral Phaser 1")

AftVentralPhaser1.SetMaxCondition(1000.000000) AftVentralPhaser1.SetCritical(0) AftVentralPhaser1.SetTargetable(1) AftVentralPhaser1.SetPrimary(1) AftVentralPhaser1.SetPosition(-0.008127, -0.768547, 0.505110) AftVentralPhaser1.SetPosition2D(34.000000, 40.000000) AftVentralPhaser1.SetRepairComplexity(7.000000) AftVentralPhaser1.SetDisabledPercentage(0.750000) AftVentralPhaser1.SetRadius(0.250000) AftVentralPhaser1.SetDumbfire(0) AftVentralPhaser1.SetWeaponID(15) AftVentralPhaser1.SetGroups(0) AftVentralPhaser1.SetDamageRadiusFactor(0.150000) AftVentralPhaser1.SetIconNum(363) AftVentralPhaser1.SetIconPositionX(46.000000) AftVentralPhaser1.SetIconPositionY(120.000000) AftVentralPhaser1.SetIconAboveShip(1) AftVentralPhaser1.SetFireSound("Galaxy Phaser") AftVentralPhaser1.SetMaxCharge(5.000000) AftVentralPhaser1.SetMaxDamage(2000.000000) AftVentralPhaser1.SetMaxDamageDistance(60.000000) AftVentralPhaser1.SetMinFiringCharge(1.000000) AftVentralPhaser1.SetNormalDischargeRate(1.000000) AftVentralPhaser1.SetRechargeRate(0.100000) AftVentralPhaser1.SetIndicatorIconNum(511) AftVentralPhaser1.SetIndicatorIconPositionX(40.000000) AftVentralPhaser1.SetIndicatorIconPositionY(115.000000) AftVentralPhaser1Forward = App.TGPoint3() AftVentralPhaser1Forward.SetXYZ(0.000000, -1.000000, 0.000000) AftVentralPhaser1Up = App.TGPoint3() AftVentralPhaser1Up.SetXYZ(0.000000, 0.000000, -1.000000) AftVentralPhaser1.SetOrientation(AftVentralPhaser1Forward, AftVentralPhaser1Up) AftVentralPhaser1.SetWidth(0.100000) AftVentralPhaser1.SetLength(0.100000) AftVentralPhaser1.SetArcWidthAngles(0.523599, -0.069813) AftVentralPhaser1.SetArcHeightAngles(0.034907, 1.745329) AftVentralPhaser1.SetPhaserTextureStart(0) AftVentralPhaser1.SetPhaserTextureEnd(0) AftVentralPhaser1.SetPhaserWidth(0.300000) kColor = App.TGColorA() kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) AftVentralPhaser1.SetOuterShellColor(kColor) kColor.SetRGBA(0.000000, 0.000000, 1.000000, 1.000000) AftVentralPhaser1.SetInnerShellColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) AftVentralPhaser1.SetOuterCoreColor(kColor) kColor.SetRGBA(0.501961, 0.501961, 1.000000, 1.000000) AftVentralPhaser1.SetInnerCoreColor(kColor) AftVentralPhaser1.SetNumSides(6) AftVentralPhaser1.SetMainRadius(0.150000) AftVentralPhaser1.SetTaperRadius(0.010000) AftVentralPhaser1.SetCoreScale(0.500000) AftVentralPhaser1.SetTaperRatio(0.250000) AftVentralPhaser1.SetTaperMinLength(5.000000) AftVentralPhaser1.SetTaperMaxLength(30.000000) AftVentralPhaser1.SetLengthTextureTilePerUnit(0.500000) AftVentralPhaser1.SetPerimeterTile(1.000000) AftVentralPhaser1.SetTextureSpeed(2.500000) AftVentralPhaser1.SetTextureName("data/phaser.tga") App.g_kModelPropertyManager.RegisterLocalTemplate(AftVentralPhaser1) ################################################# AftVentralPhaser2 = App.PhaserProperty_Create("Aft Ventral Phaser 2")

AftVentralPhaser2.SetMaxCondition(1000.000000) AftVentralPhaser2.SetCritical(0) AftVentralPhaser2.SetTargetable(1) AftVentralPhaser2.SetPrimary(1) AftVentralPhaser2.SetPosition(-0.008127, -0.768547, 0.505110) AftVentralPhaser2.SetPosition2D(34.000000, 40.000000) AftVentralPhaser2.SetRepairComplexity(7.000000) AftVentralPhaser2.SetDisabledPercentage(0.750000) AftVentralPhaser2.SetRadius(0.250000) AftVentralPhaser2.SetDumbfire(0) AftVentralPhaser2.SetWeaponID(16) AftVentralPhaser2.SetGroups(0) AftVentralPhaser2.SetDamageRadiusFactor(0.150000) AftVentralPhaser2.SetIconNum(363) AftVentralPhaser2.SetIconPositionX(80.000000) AftVentralPhaser2.SetIconPositionY(120.000000) AftVentralPhaser2.SetIconAboveShip(1) AftVentralPhaser2.SetFireSound("Galaxy Phaser") AftVentralPhaser2.SetMaxCharge(5.000000) AftVentralPhaser2.SetMaxDamage(2000.000000) AftVentralPhaser2.SetMaxDamageDistance(60.000000) AftVentralPhaser2.SetMinFiringCharge(1.000000) AftVentralPhaser2.SetNormalDischargeRate(1.000000) AftVentralPhaser2.SetRechargeRate(0.100000) AftVentralPhaser2.SetIndicatorIconNum(511) AftVentralPhaser2.SetIndicatorIconPositionX(74.000000) AftVentralPhaser2.SetIndicatorIconPositionY(115.000000) AftVentralPhaser2Forward = App.TGPoint3() AftVentralPhaser2Forward.SetXYZ(0.000000, -1.000000, 0.000000) AftVentralPhaser2Up = App.TGPoint3() AftVentralPhaser2Up.SetXYZ(0.000000, 0.000000, 1.000000) AftVentralPhaser2.SetOrientation(AftVentralPhaser2Forward, AftVentralPhaser2Up) AftVentralPhaser2.SetWidth(0.100000) AftVentralPhaser2.SetLength(0.100000) AftVentralPhaser2.SetArcWidthAngles(0.523599, 0.069813) AftVentralPhaser2.SetArcHeightAngles(-0.




*Daedalus

A Phoenix from the ashes

50 XP

18th April 2006

0 Uploads

3,091 Posts

0 Threads

#8 12 years ago

Just a hint, next time, use the Spoiler tags,

Spoiler: Show
See? :)

makes for easier scrolling ;). And I meant the actual .py file. Certain things can't be viewed properly using the notepad version. And I'm also just used to using MPE.




Lokian

I don't spend enough time here

50 XP

8th December 2006

0 Uploads

18 Posts

0 Threads

#9 12 years ago

Sorry about that. Where do I get MPE? I looked for it and only found a quake program. I also got custom torpedos to work, but I can only select between 2 differant types.




JimmyB76 Filer

ST: Bridge Commander Central Forums Admin

31,127 XP

19th March 2003

0 Uploads

2,890 Posts

84 Threads

#10 12 years ago

look in the MPE forum, look at the stickied threads there...




  • 1
  • 2