diff --git a/companion.py b/companion.py index 855749f1..823f326f 100644 --- a/companion.py +++ b/companion.py @@ -62,6 +62,7 @@ ship_map = { 'hauler' : 'Hauler', 'independant_trader' : 'Keelback', 'independent_fighter' : 'Taipan Fighter', + 'krait_mkii' : 'Krait MkII', 'orca' : 'Orca', 'python' : 'Python', 'scout' : 'Taipan Fighter', @@ -72,6 +73,7 @@ ship_map = { 'type9' : 'Type-9 Heavy', 'type9_military' : 'Type-10 Defender', 'typex' : 'Alliance Chieftain', + 'typex_3' : 'Alliance Challenger', 'viper' : 'Viper MkIII', 'viper_mkiv' : 'Viper MkIV', 'vulture' : 'Vulture', diff --git a/coriolis-data b/coriolis-data index 44d57f26..35473b30 160000 --- a/coriolis-data +++ b/coriolis-data @@ -1 +1 @@ -Subproject commit 44d57f26a8099cfa8d91815f453c7bba303a63ec +Subproject commit 35473b30d391975dc4a00e0ab2dc0e8611cce268 diff --git a/coriolis.py b/coriolis.py index 2c8b32d2..d2a156e9 100755 --- a/coriolis.py +++ b/coriolis.py @@ -16,32 +16,6 @@ import companion if __name__ == "__main__": data = json.load(open('coriolis-data/dist/index.json')) - bulkheads = outfitting.armour_map.values() - - # Modules that have a name as well as a group - fixup_map = {} - fixup_map.update({ x[0] : ('Scanner', x[0]) for x in outfitting.misc_internal_map.values() }) - fixup_map.update({ x[0] : ('Countermeasure', x[0]) for x in outfitting.countermeasure_map.values() }) - fixup_map.update({ - 'Advanced Plasma Accelerator' : ('Plasma Accelerator', 'Advanced Plasma Accelerator'), - 'Corrosion Resistant Cargo Rack': ('Cargo Rack', 'Corrosion Resistant'), - 'Cytoscrambler Burst Laser' : ('Burst Laser', 'Cytoscrambler'), - 'Enforcer Cannon' : ('Multi-cannon', 'Enforcer'), - 'Enhanced Performance Thrusters': ('Thrusters', 'Enhanced Performance'), - 'Imperial Hammer Rail Gun' : ('Rail Gun', 'Imperial Hammer'), - 'Luxury Class Passenger Cabin' : ('Luxury Passenger Cabin', None), - 'Mining Lance Beam Laser' : ('Mining Laser', 'Mining Lance'), - 'Multi-Cannon' : ('Multi-cannon', None), - 'Pacifier Frag-Cannon' : ('Fragment Cannon', 'Pacifier'), - 'Pack-Hound Missile Rack' : ('Missile Rack', 'Pack-Hound'), - 'Pulse Disruptor Laser' : ('Pulse Laser', 'Disruptor'), - 'Retributor Beam Laser' : ('Beam Laser', 'Retributor'), - 'Rocket Propelled FSD Disruptor': ('Missile Rack', 'Rocket Propelled FSD Disruptor'), - 'Shock Mine Launcher' : ('Mine Launcher', 'Shock Mine Launcher'), - 'Standard Docking Computer' : ('Docking Computer', 'Standard Docking Computer'), - }) - specials = { v:k for k,v in fixup_map.items() } - # Map Coriolis's names to names displayed in the in-game shipyard coriolis_ship_map = { 'Cobra Mk III' : 'Cobra MkIII', @@ -50,73 +24,10 @@ if __name__ == "__main__": 'Viper Mk IV' : 'Viper MkIV', } - # From https://github.com/EDCD/coriolis/blob/master/src/app/shipyard/Constants.js - ModuleGroupToName = { - # Standard - 'pp' : 'Power Plant', - 't' : 'Thrusters', - 'fsd' : 'Frame Shift Drive', - 'ls' : 'Life Support', - 'pd' : 'Power Distributor', - 's' : 'Sensors', - 'ft' : 'Fuel Tank', - 'pas' : 'Planetary Approach Suite', + # Symbolic name from in-game name + reverse_ship_map = {v: k for k, v in companion.ship_map.iteritems()} - # Internal - 'fs' : 'Fuel Scoop', - 'sc' : 'Scanner', - 'am' : 'Auto Field-Maintenance Unit', - 'bsg' : 'Bi-Weave Shield Generator', - 'cr' : 'Cargo Rack', - 'fh' : 'Fighter Hangar', - 'fi' : 'Frame Shift Drive Interdictor', - 'hb' : 'Hatch Breaker Limpet Controller', - 'hr' : 'Hull Reinforcement Package', - 'rf' : 'Refinery', - 'scb' : 'Shield Cell Bank', - 'sg' : 'Shield Generator', - 'pv' : 'Planetary Vehicle Hangar', - 'psg' : 'Prismatic Shield Generator', - 'dc' : 'Docking Computer', - 'fx' : 'Fuel Transfer Limpet Controller', - 'mrp' : 'Module Reinforcement Package', - 'pc' : 'Prospector Limpet Controller', - 'pce' : 'Economy Class Passenger Cabin', - 'pci' : 'Business Class Passenger Cabin', - 'pcm' : 'First Class Passenger Cabin', - 'pcq' : 'Luxury Passenger Cabin', - 'cc' : 'Collector Limpet Controller', - 'rpl' : 'Repair Limpet Controller', - 'ss' : 'Detailed Surface Scanner', - - # Hard Points - 'bl' : 'Beam Laser', - 'ul' : 'Burst Laser', - 'c' : 'Cannon', - 'ch' : 'Chaff Launcher', - 'cs' : 'Cargo Scanner', - 'cm' : 'Countermeasure', - 'ec' : 'Electronic Countermeasure', - 'fc' : 'Fragment Cannon', - 'rfl' : 'Remote Release Flak Launcher', - 'hs' : 'Heat Sink Launcher', - 'ws' : 'Frame Shift Wake Scanner', - 'kw' : 'Kill Warrant Scanner', - 'nl' : 'Mine Launcher', - 'ml' : 'Mining Laser', - 'mr' : 'Missile Rack', - 'axmr': 'AX Missile Rack', - 'pa' : 'Plasma Accelerator', - 'po' : 'Point Defence', - 'mc' : 'Multi-cannon', - 'axmc': 'AX Multi-Cannon', - 'pl' : 'Pulse Laser', - 'rg' : 'Rail Gun', - 'sb' : 'Shield Booster', - 'tp' : 'Torpedo Pylon', - 'sfn' : 'Shutdown Field Neutraliser', - 'xs' : 'Xeno Scanner', - }; + bulkheads = outfitting.armour_map.keys() ships = {} modules = {} @@ -124,9 +35,10 @@ if __name__ == "__main__": # Ship and armour masses for m in data['Ships'].values(): name = coriolis_ship_map.get(m['properties']['name'], str(m['properties']['name'])) + assert name in reverse_ship_map, name ships[name] = { 'hullMass' : m['properties']['hullMass'] } for i in range(len(bulkheads)): - modules[(bulkheads[i], name, '1', 'I')] = { 'mass': m['bulkheads'][i]['mass'] } + modules['_'.join([reverse_ship_map[name], 'armour', bulkheads[i]])] = { 'mass': m['bulkheads'][i]['mass'] } ships = OrderedDict([(k,ships[k]) for k in sorted(ships)]) # sort for easier diffing cPickle.dump(ships, open('ships.p', 'wb')) @@ -135,14 +47,9 @@ if __name__ == "__main__": for cat in data['Modules'].values(): for grp, mlist in cat.iteritems(): for m in mlist: - key = (specials.get((ModuleGroupToName[grp], m.get('name'))) or ModuleGroupToName[grp], - None, - str(m['class']), - str(m['rating'])) - if key in modules: - # Test our assumption that mount and guidance don't affect mass - assert modules[key]['mass'] == m.get('mass', 0), '%s !=\n%s' % (key, m) - elif grp == 'fsd': + assert 'symbol' in m, m + key = str(m['symbol'].lower()) + if grp == 'fsd': modules[key] = { 'mass' : m['mass'], 'optmass' : m['optmass'], @@ -150,32 +57,42 @@ if __name__ == "__main__": 'fuelmul' : m['fuelmul'], 'fuelpower' : m['fuelpower'], } + elif grp == 'gfsb': + modules[key] = { + 'mass' : m['mass'], + 'jumpboost' : m['jumpboost'], + } else: modules[key] = { 'mass': m.get('mass', 0) } # Some modules don't have mass - # 3.0 additions not yet present in coriolis-data + # 3.0 / 3.1 additions not yet present in coriolis-data for k in modules.keys(): - if k[0] == 'Module Reinforcement Package': - modules[('Meta Alloy Hull Reinforcement',) + k[1:]] = modules[k] - modules[('Decontamination Limpet Controller', None, '1', 'E')] = {'mass': 1.3} - modules[('Decontamination Limpet Controller', None, '3', 'E')] = {'mass': 2} - modules[('Decontamination Limpet Controller', None, '5', 'E')] = {'mass': 20} - modules[('Decontamination Limpet Controller', None, '7', 'E')] = {'mass': 128} - modules[('Recon Limpet Controller', None, '1', 'E')] = {'mass': 1.3} - modules[('Recon Limpet Controller', None, '3', 'E')] = {'mass': 2} - modules[('Recon Limpet Controller', None, '5', 'E')] = {'mass': 20} - modules[('Recon Limpet Controller', None, '7', 'E')] = {'mass': 128} - modules[('Research Limpet Controller', None, '1', 'E')] = {'mass': 1.3} - modules[('Guardian Power Plant', None, '2', 'A')] = {'mass': 1.5} - modules[('Guardian Power Plant', None, '3', 'A')] = {'mass': 2.9} - modules[('Guardian Power Plant', None, '4', 'A')] = {'mass': 5.9} - modules[('Guardian Power Plant', None, '5', 'A')] = {'mass': 11.7} - modules[('Guardian Power Plant', None, '6', 'A')] = {'mass': 23.4} - modules[('Guardian Power Plant', None, '7', 'A')] = {'mass': 46.8} - modules[('Guardian Power Plant', None, '8', 'A')] = {'mass': 93.6} - modules[('Bi-Weave Shield Generator', None, '8', 'C')] = {'mass': 160} - modules[('Enzyme Missile Rack', None, '2', 'B')] = {'mass': 4} - modules[('Remote Release Flechette Launcher', None, '2', 'B')] = {'mass': 4} + if k.startswith('int_hullreinforcement_'): + modules['int_guardianhullreinforcement_' + k[22:]] = modules[k] + modules['int_metaalloyhullreinforcement_' + k[22:]] = modules[k] + modules['int_guardianmodulereinforcement_' + k[22:]] = modules[k] + modules['hpt_causticmissile_fixed_medium'] = {'mass': 4} + modules['hpt_flechettelauncher_fixed_medium'] = {'mass': 4} + modules['hpt_flechettelauncher_turret_medium'] = {'mass': 4} + modules['hpt_guardian_plasmalauncher_fixed_medium'] = {'mass': 4} + modules['hpt_guardian_plasmalauncher_fixed_large'] = {'mass': 8} + modules['hpt_guardian_plasmalauncher_turret_medium'] = {'mass': 4} + modules['hpt_guardian_plasmalauncher_turret_large'] = {'mass': 8} + modules['hpt_guardian_shardcannon_fixed_medium'] = {'mass': 4} + modules['hpt_guardian_shardcannon_fixed_large'] = {'mass': 8} + modules['hpt_guardian_shardcannon_turret_medium'] = {'mass': 4} + modules['hpt_guardian_shardcannon_turret_large'] = {'mass': 8} + modules['hpt_plasmashockcannon_fixed_medium'] = {'mass': 4} + modules['hpt_plasmashockcannon_fixed_large'] = {'mass': 8} # ??? + modules['hpt_plasmashockcannon_gimbal_medium'] = {'mass': 4} + modules['hpt_plasmashockcannon_gimbal_large'] = {'mass': 8} # ??? + modules['hpt_plasmashockcannon_turret_medium'] = {'mass': 4} + modules['hpt_plasmashockcannon_turret_large'] = {'mass': 8} # ??? + modules['int_dronecontrol_decontamination_size1_class1'] = {'mass': 1.3} + modules['int_dronecontrol_decontamination_size3_class1'] = {'mass': 2} + modules['int_dronecontrol_decontamination_size5_class1'] = {'mass': 20} + modules['int_dronecontrol_decontamination_size7_class1'] = {'mass': 128} + modules['int_dronecontrol_unkvesselresearch'] = {'mass': 1.3} modules = OrderedDict([(k,modules[k]) for k in sorted(modules)]) # sort for easier diffing cPickle.dump(modules, open('modules.p', 'wb')) diff --git a/edshipyard.py b/edshipyard.py index 7965aaf8..dc19fb1c 100644 --- a/edshipyard.py +++ b/edshipyard.py @@ -63,6 +63,7 @@ def export(data, filename=None): fuel = 0 cargo = 0 fsd = None + jumpboost = 0 for slot in sorted(data['ship']['modules']): @@ -96,7 +97,7 @@ def export(data, filename=None): fsd['optmass'] *= mods['OutfittingFieldType_FSDOptimalMass']['value'] if mods.get('OutfittingFieldType_MaxFuelPerJump'): fsd['maxfuel'] *= mods['OutfittingFieldType_MaxFuelPerJump']['value'] - + jumpboost += module.get('jumpboost', 0) for s in slot_map: if slot.lower().startswith(s): @@ -134,8 +135,8 @@ def export(data, filename=None): string += 'Mass : %.2f T empty\n %.2f T full\n' % (mass, mass + fuel + cargo) multiplier = pow(min(fuel, fsd['maxfuel']) / fsd['fuelmul'], 1.0 / fsd['fuelpower']) * fsd['optmass'] string += 'Range : %.2f LY unladen\n %.2f LY laden\n' % ( - multiplier / (mass + fuel), - multiplier / (mass + fuel + cargo)) + multiplier / (mass + fuel) + jumpboost, + multiplier / (mass + fuel + cargo) + jumpboost) except: if __debug__: raise diff --git a/modules.p b/modules.p index 4dc59202..4c19628a 100644 --- a/modules.p +++ b/modules.p @@ -3,7720 +3,6222 @@ OrderedDict p1 ((lp2 (lp3 -(S'AX Missile Rack' +S'adder_armour_grade1' p4 -NS'2' -S'B' -tp5 -a(dp6 +a(dp5 S'mass' -p7 -I4 -saa(lp8 -(g4 -NS'3' -S'A' -tp9 -a(dp10 -g7 -I8 -saa(lp11 -(S'AX Multi-Cannon' -p12 -NS'2' -S'E' -tp13 -a(dp14 -g7 -I4 -saa(lp15 -(g12 -NS'2' -S'F' -tp16 -a(dp17 -g7 -I4 -saa(lp18 -(g12 -NS'3' -S'C' -tp19 -a(dp20 -g7 -I8 -saa(lp21 -(g12 -NS'3' -S'E' -tp22 -a(dp23 -g7 -I8 -saa(lp24 -(S'Advanced Discovery Scanner' -p25 -NS'1' -S'C' -tp26 +p6 +I0 +saa(lp7 +S'adder_armour_grade2' +p8 +a(dp9 +g6 +I3 +saa(lp10 +S'adder_armour_grade3' +p11 +a(dp12 +g6 +I5 +saa(lp13 +S'adder_armour_mirrored' +p14 +a(dp15 +g6 +I5 +saa(lp16 +S'adder_armour_reactive' +p17 +a(dp18 +g6 +I5 +saa(lp19 +S'anaconda_armour_grade1' +p20 +a(dp21 +g6 +I0 +saa(lp22 +S'anaconda_armour_grade2' +p23 +a(dp24 +g6 +I30 +saa(lp25 +S'anaconda_armour_grade3' +p26 a(dp27 -g7 -I2 +g6 +I60 saa(lp28 -(S'Advanced Plasma Accelerator' +S'anaconda_armour_mirrored' p29 -NS'3' -S'B' -tp30 -a(dp31 -g7 -I8 -saa(lp32 -(S'Auto Field-Maintenance Unit' -p33 -NS'1' -S'A' -tp34 -a(dp35 -g7 +a(dp30 +g6 +I60 +saa(lp31 +S'anaconda_armour_reactive' +p32 +a(dp33 +g6 +I60 +saa(lp34 +S'asp_armour_grade1' +p35 +a(dp36 +g6 I0 -saa(lp36 -(g33 -NS'1' -S'B' -tp37 -a(dp38 -g7 +saa(lp37 +S'asp_armour_grade2' +p38 +a(dp39 +g6 +I21 +saa(lp40 +S'asp_armour_grade3' +p41 +a(dp42 +g6 +I42 +saa(lp43 +S'asp_armour_mirrored' +p44 +a(dp45 +g6 +I42 +saa(lp46 +S'asp_armour_reactive' +p47 +a(dp48 +g6 +I42 +saa(lp49 +S'asp_scout_armour_grade1' +p50 +a(dp51 +g6 I0 -saa(lp39 -(g33 -NS'1' -S'C' -tp40 -a(dp41 -g7 +saa(lp52 +S'asp_scout_armour_grade2' +p53 +a(dp54 +g6 +I21 +saa(lp55 +S'asp_scout_armour_grade3' +p56 +a(dp57 +g6 +I42 +saa(lp58 +S'asp_scout_armour_mirrored' +p59 +a(dp60 +g6 +I42 +saa(lp61 +S'asp_scout_armour_reactive' +p62 +a(dp63 +g6 +I42 +saa(lp64 +S'belugaliner_armour_grade1' +p65 +a(dp66 +g6 I0 -saa(lp42 -(g33 -NS'1' -S'D' -tp43 -a(dp44 -g7 +saa(lp67 +S'belugaliner_armour_grade2' +p68 +a(dp69 +g6 +I83 +saa(lp70 +S'belugaliner_armour_grade3' +p71 +a(dp72 +g6 +I165 +saa(lp73 +S'belugaliner_armour_mirrored' +p74 +a(dp75 +g6 +I165 +saa(lp76 +S'belugaliner_armour_reactive' +p77 +a(dp78 +g6 +I165 +saa(lp79 +S'cobramkiii_armour_grade1' +p80 +a(dp81 +g6 I0 -saa(lp45 -(g33 -NS'1' -S'E' -tp46 -a(dp47 -g7 +saa(lp82 +S'cobramkiii_armour_grade2' +p83 +a(dp84 +g6 +I14 +saa(lp85 +S'cobramkiii_armour_grade3' +p86 +a(dp87 +g6 +I27 +saa(lp88 +S'cobramkiii_armour_mirrored' +p89 +a(dp90 +g6 +I27 +saa(lp91 +S'cobramkiii_armour_reactive' +p92 +a(dp93 +g6 +I27 +saa(lp94 +S'cobramkiv_armour_grade1' +p95 +a(dp96 +g6 I0 -saa(lp48 -(g33 -NS'2' -S'A' -tp49 -a(dp50 -g7 +saa(lp97 +S'cobramkiv_armour_grade2' +p98 +a(dp99 +g6 +I14 +saa(lp100 +S'cobramkiv_armour_grade3' +p101 +a(dp102 +g6 +I27 +saa(lp103 +S'cobramkiv_armour_mirrored' +p104 +a(dp105 +g6 +I27 +saa(lp106 +S'cobramkiv_armour_reactive' +p107 +a(dp108 +g6 +I27 +saa(lp109 +S'cutter_armour_grade1' +p110 +a(dp111 +g6 I0 -saa(lp51 -(g33 -NS'2' -S'B' -tp52 -a(dp53 -g7 +saa(lp112 +S'cutter_armour_grade2' +p113 +a(dp114 +g6 +I30 +saa(lp115 +S'cutter_armour_grade3' +p116 +a(dp117 +g6 +I60 +saa(lp118 +S'cutter_armour_mirrored' +p119 +a(dp120 +g6 +I60 +saa(lp121 +S'cutter_armour_reactive' +p122 +a(dp123 +g6 +I60 +saa(lp124 +S'diamondback_armour_grade1' +p125 +a(dp126 +g6 I0 -saa(lp54 -(g33 -NS'2' -S'C' -tp55 -a(dp56 -g7 +saa(lp127 +S'diamondback_armour_grade2' +p128 +a(dp129 +g6 +I13 +saa(lp130 +S'diamondback_armour_grade3' +p131 +a(dp132 +g6 +I26 +saa(lp133 +S'diamondback_armour_mirrored' +p134 +a(dp135 +g6 +I26 +saa(lp136 +S'diamondback_armour_reactive' +p137 +a(dp138 +g6 +I26 +saa(lp139 +S'diamondbackxl_armour_grade1' +p140 +a(dp141 +g6 I0 -saa(lp57 -(g33 -NS'2' -S'D' -tp58 -a(dp59 -g7 -I0 -saa(lp60 -(g33 -NS'2' -S'E' -tp61 -a(dp62 -g7 -I0 -saa(lp63 -(g33 -NS'3' -S'A' -tp64 -a(dp65 -g7 -I0 -saa(lp66 -(g33 -NS'3' -S'B' -tp67 -a(dp68 -g7 -I0 -saa(lp69 -(g33 -NS'3' -S'C' -tp70 -a(dp71 -g7 -I0 -saa(lp72 -(g33 -NS'3' -S'D' -tp73 -a(dp74 -g7 -I0 -saa(lp75 -(g33 -NS'3' -S'E' -tp76 -a(dp77 -g7 -I0 -saa(lp78 -(g33 -NS'4' -S'A' -tp79 -a(dp80 -g7 -I0 -saa(lp81 -(g33 -NS'4' -S'B' -tp82 -a(dp83 -g7 -I0 -saa(lp84 -(g33 -NS'4' -S'C' -tp85 -a(dp86 -g7 -I0 -saa(lp87 -(g33 -NS'4' -S'D' -tp88 -a(dp89 -g7 -I0 -saa(lp90 -(g33 -NS'4' -S'E' -tp91 -a(dp92 -g7 -I0 -saa(lp93 -(g33 -NS'5' -S'A' -tp94 -a(dp95 -g7 -I0 -saa(lp96 -(g33 -NS'5' -S'B' -tp97 -a(dp98 -g7 -I0 -saa(lp99 -(g33 -NS'5' -S'C' -tp100 -a(dp101 -g7 -I0 -saa(lp102 -(g33 -NS'5' -S'D' -tp103 -a(dp104 -g7 -I0 -saa(lp105 -(g33 -NS'5' -S'E' -tp106 -a(dp107 -g7 -I0 -saa(lp108 -(g33 -NS'6' -S'A' -tp109 -a(dp110 -g7 -I0 -saa(lp111 -(g33 -NS'6' -S'B' -tp112 -a(dp113 -g7 -I0 -saa(lp114 -(g33 -NS'6' -S'C' -tp115 -a(dp116 -g7 -I0 -saa(lp117 -(g33 -NS'6' -S'D' -tp118 -a(dp119 -g7 -I0 -saa(lp120 -(g33 -NS'6' -S'E' -tp121 -a(dp122 -g7 -I0 -saa(lp123 -(g33 -NS'7' -S'A' -tp124 -a(dp125 -g7 -I0 -saa(lp126 -(g33 -NS'7' -S'B' -tp127 -a(dp128 -g7 -I0 -saa(lp129 -(g33 -NS'7' -S'C' -tp130 -a(dp131 -g7 -I0 -saa(lp132 -(g33 -NS'7' -S'D' -tp133 -a(dp134 -g7 -I0 -saa(lp135 -(g33 -NS'7' -S'E' -tp136 -a(dp137 -g7 -I0 -saa(lp138 -(g33 -NS'8' -S'A' -tp139 -a(dp140 -g7 -I0 -saa(lp141 -(g33 -NS'8' -S'B' -tp142 -a(dp143 -g7 -I0 -saa(lp144 -(g33 -NS'8' -S'C' -tp145 -a(dp146 -g7 -I0 -saa(lp147 -(g33 -NS'8' -S'D' -tp148 -a(dp149 -g7 -I0 -saa(lp150 -(g33 -NS'8' -S'E' -tp151 -a(dp152 -g7 -I0 -saa(lp153 -(S'Basic Discovery Scanner' -p154 -NS'1' -S'E' -tp155 +saa(lp142 +S'diamondbackxl_armour_grade2' +p143 +a(dp144 +g6 +I23 +saa(lp145 +S'diamondbackxl_armour_grade3' +p146 +a(dp147 +g6 +I47 +saa(lp148 +S'diamondbackxl_armour_mirrored' +p149 +a(dp150 +g6 +I26 +saa(lp151 +S'diamondbackxl_armour_reactive' +p152 +a(dp153 +g6 +I47 +saa(lp154 +S'dolphin_armour_grade1' +p155 a(dp156 -g7 -I2 +g6 +I0 saa(lp157 -(S'Beam Laser' +S'dolphin_armour_grade2' p158 -NS'1' -S'E' -tp159 -a(dp160 -g7 -I2 -saa(lp161 -(g158 -NS'1' -S'F' -tp162 -a(dp163 -g7 -I2 -saa(lp164 -(g158 -NS'2' -S'D' -tp165 -a(dp166 -g7 +a(dp159 +g6 +I32 +saa(lp160 +S'dolphin_armour_grade3' +p161 +a(dp162 +g6 +I63 +saa(lp163 +S'dolphin_armour_mirrored' +p164 +a(dp165 +g6 +I63 +saa(lp166 +S'dolphin_armour_reactive' +p167 +a(dp168 +g6 +I63 +saa(lp169 +S'eagle_armour_grade1' +p170 +a(dp171 +g6 +I0 +saa(lp172 +S'eagle_armour_grade2' +p173 +a(dp174 +g6 I4 -saa(lp167 -(g158 -NS'2' -S'E' -tp168 -a(dp169 -g7 +saa(lp175 +S'eagle_armour_grade3' +p176 +a(dp177 +g6 +I8 +saa(lp178 +S'eagle_armour_mirrored' +p179 +a(dp180 +g6 +I8 +saa(lp181 +S'eagle_armour_reactive' +p182 +a(dp183 +g6 +I8 +saa(lp184 +S'empire_courier_armour_grade1' +p185 +a(dp186 +g6 +I0 +saa(lp187 +S'empire_courier_armour_grade2' +p188 +a(dp189 +g6 I4 -saa(lp170 -(g158 -NS'3' -S'C' -tp171 -a(dp172 -g7 +saa(lp190 +S'empire_courier_armour_grade3' +p191 +a(dp192 +g6 I8 -saa(lp173 -(g158 -NS'3' -S'D' -tp174 -a(dp175 -g7 +saa(lp193 +S'empire_courier_armour_mirrored' +p194 +a(dp195 +g6 I8 -saa(lp176 -(g158 -NS'4' -S'A' -tp177 -a(dp178 -g7 -I16 -saa(lp179 -(S'Bi-Weave Shield Generator' -p180 -NS'1' -S'C' -tp181 -a(dp182 -g7 -F1.3 -saa(lp183 -(g180 -NS'2' -S'C' -tp184 -a(dp185 -g7 -F2.5 -saa(lp186 -(g180 -NS'3' -S'C' -tp187 -a(dp188 -g7 -I5 -saa(lp189 -(g180 -NS'4' -S'C' -tp190 -a(dp191 -g7 -I10 -saa(lp192 -(g180 -NS'5' -S'C' -tp193 -a(dp194 -g7 -I20 -saa(lp195 -(g180 -NS'6' -S'C' -tp196 -a(dp197 -g7 -I40 -saa(lp198 -(g180 -NS'7' -S'C' -tp199 -a(dp200 -g7 -I80 -saa(lp201 -(g180 -NS'8' -S'C' -tp202 -a(dp203 -g7 -I160 -saa(lp204 -(S'Burst Laser' -p205 -NS'1' -S'F' -tp206 +saa(lp196 +S'empire_courier_armour_reactive' +p197 +a(dp198 +g6 +I8 +saa(lp199 +S'empire_eagle_armour_grade1' +p200 +a(dp201 +g6 +I0 +saa(lp202 +S'empire_eagle_armour_grade2' +p203 +a(dp204 +g6 +I4 +saa(lp205 +S'empire_eagle_armour_grade3' +p206 a(dp207 -g7 -I2 +g6 +I8 saa(lp208 -(g205 -NS'1' -S'G' -tp209 +S'empire_eagle_armour_mirrored' +p209 a(dp210 -g7 -I2 +g6 +I8 saa(lp211 -(g205 -NS'2' -S'E' -tp212 +S'empire_eagle_armour_reactive' +p212 a(dp213 -g7 -I4 +g6 +I8 saa(lp214 -(g205 -NS'2' -S'F' -tp215 +S'empire_trader_armour_grade1' +p215 a(dp216 -g7 -I4 +g6 +I0 saa(lp217 -(g205 -NS'3' -S'D' -tp218 +S'empire_trader_armour_grade2' +p218 a(dp219 -g7 -I8 +g6 +I30 saa(lp220 -(g205 -NS'3' -S'E' -tp221 +S'empire_trader_armour_grade3' +p221 a(dp222 -g7 -I8 +g6 +I60 saa(lp223 -(g205 -NS'4' -S'E' -tp224 +S'empire_trader_armour_mirrored' +p224 a(dp225 -g7 -I16 +g6 +I60 saa(lp226 -(S'Business Class Passenger Cabin' +S'empire_trader_armour_reactive' p227 -NS'3' -S'D' -tp228 -a(dp229 -g7 -I5 -saa(lp230 -(g227 -NS'4' -S'D' -tp231 -a(dp232 -g7 -I10 -saa(lp233 -(g227 -NS'5' -S'D' -tp234 -a(dp235 -g7 -I20 -saa(lp236 -(g227 -NS'6' -S'D' -tp237 -a(dp238 -g7 -I40 -saa(lp239 -(S'Cannon' -p240 -NS'1' -S'D' -tp241 -a(dp242 -g7 -I2 -saa(lp243 -(g240 -NS'1' -S'E' -tp244 -a(dp245 -g7 -I2 -saa(lp246 -(g240 -NS'1' -S'F' -tp247 -a(dp248 -g7 -I2 -saa(lp249 -(g240 -NS'2' -S'D' -tp250 -a(dp251 -g7 -I4 -saa(lp252 -(g240 -NS'2' -S'E' -tp253 -a(dp254 -g7 -I4 -saa(lp255 -(g240 -NS'3' -S'C' -tp256 -a(dp257 -g7 -I8 -saa(lp258 -(g240 -NS'3' -S'D' -tp259 -a(dp260 -g7 -I8 -saa(lp261 -(g240 -NS'4' -S'B' -tp262 -a(dp263 -g7 -I16 -saa(lp264 -(S'Cargo Rack' -p265 -NS'1' -S'E' -tp266 +a(dp228 +g6 +I60 +saa(lp229 +S'federation_corvette_armour_grade1' +p230 +a(dp231 +g6 +I0 +saa(lp232 +S'federation_corvette_armour_grade2' +p233 +a(dp234 +g6 +I30 +saa(lp235 +S'federation_corvette_armour_grade3' +p236 +a(dp237 +g6 +I60 +saa(lp238 +S'federation_corvette_armour_mirrored' +p239 +a(dp240 +g6 +I60 +saa(lp241 +S'federation_corvette_armour_reactive' +p242 +a(dp243 +g6 +I60 +saa(lp244 +S'federation_dropship_armour_grade1' +p245 +a(dp246 +g6 +I0 +saa(lp247 +S'federation_dropship_armour_grade2' +p248 +a(dp249 +g6 +I44 +saa(lp250 +S'federation_dropship_armour_grade3' +p251 +a(dp252 +g6 +I87 +saa(lp253 +S'federation_dropship_armour_mirrored' +p254 +a(dp255 +g6 +I87 +saa(lp256 +S'federation_dropship_armour_reactive' +p257 +a(dp258 +g6 +I87 +saa(lp259 +S'federation_dropship_mkii_armour_grade1' +p260 +a(dp261 +g6 +I0 +saa(lp262 +S'federation_dropship_mkii_armour_grade2' +p263 +a(dp264 +g6 +I44 +saa(lp265 +S'federation_dropship_mkii_armour_grade3' +p266 a(dp267 -g7 -I0 +g6 +I87 saa(lp268 -(g265 -NS'2' -S'E' -tp269 +S'federation_dropship_mkii_armour_mirrored' +p269 a(dp270 -g7 -I0 +g6 +I87 saa(lp271 -(g265 -NS'3' -S'E' -tp272 +S'federation_dropship_mkii_armour_reactive' +p272 a(dp273 -g7 -I0 +g6 +I87 saa(lp274 -(g265 -NS'4' -S'E' -tp275 +S'federation_gunship_armour_grade1' +p275 a(dp276 -g7 +g6 I0 saa(lp277 -(g265 -NS'5' -S'E' -tp278 +S'federation_gunship_armour_grade2' +p278 a(dp279 -g7 -I0 +g6 +I44 saa(lp280 -(g265 -NS'6' -S'E' -tp281 +S'federation_gunship_armour_grade3' +p281 a(dp282 -g7 -I0 +g6 +I87 saa(lp283 -(g265 -NS'7' -S'E' -tp284 +S'federation_gunship_armour_mirrored' +p284 a(dp285 -g7 -I0 +g6 +I87 saa(lp286 -(g265 -NS'8' -S'E' -tp287 +S'federation_gunship_armour_reactive' +p287 a(dp288 -g7 -I0 +g6 +I87 saa(lp289 -(S'Cargo Scanner' +S'ferdelance_armour_grade1' p290 -NS'0' -S'A' -tp291 -a(dp292 -g7 -F1.3 -saa(lp293 -(g290 -NS'0' -S'B' -tp294 -a(dp295 -g7 -F1.3 -saa(lp296 -(g290 -NS'0' -S'C' -tp297 -a(dp298 -g7 -F1.3 -saa(lp299 -(g290 -NS'0' -S'D' -tp300 -a(dp301 -g7 -F1.3 -saa(lp302 -(g290 -NS'0' -S'E' -tp303 -a(dp304 -g7 -F1.3 -saa(lp305 -(S'Chaff Launcher' -p306 -NS'0' -S'I' -tp307 -a(dp308 -g7 -F1.3 -saa(lp309 -(S'Collector Limpet Controller' -p310 -NS'1' -S'A' -tp311 +a(dp291 +g6 +I0 +saa(lp292 +S'ferdelance_armour_grade2' +p293 +a(dp294 +g6 +I19 +saa(lp295 +S'ferdelance_armour_grade3' +p296 +a(dp297 +g6 +I38 +saa(lp298 +S'ferdelance_armour_mirrored' +p299 +a(dp300 +g6 +I38 +saa(lp301 +S'ferdelance_armour_reactive' +p302 +a(dp303 +g6 +I38 +saa(lp304 +S'hauler_armour_grade1' +p305 +a(dp306 +g6 +I0 +saa(lp307 +S'hauler_armour_grade2' +p308 +a(dp309 +g6 +I1 +saa(lp310 +S'hauler_armour_grade3' +p311 a(dp312 -g7 +g6 I2 saa(lp313 -(g310 -NS'1' -S'B' -tp314 +S'hauler_armour_mirrored' +p314 a(dp315 -g7 +g6 I2 saa(lp316 -(g310 -NS'1' -S'C' -tp317 +S'hauler_armour_reactive' +p317 a(dp318 -g7 -F1.3 +g6 +I2 saa(lp319 -(g310 -NS'1' -S'D' -tp320 +S'hpt_advancedtorppylon_fixed_medium' +p320 a(dp321 -g7 -F0.5 +g6 +I4 saa(lp322 -(g310 -NS'1' -S'E' -tp323 +S'hpt_advancedtorppylon_fixed_small' +p323 a(dp324 -g7 -F0.5 +g6 +I2 saa(lp325 -(g310 -NS'3' -S'A' -tp326 +S'hpt_antiunknownshutdown_tiny' +p326 a(dp327 -g7 -I8 +g6 +F1.3 saa(lp328 -(g310 -NS'3' -S'B' -tp329 +S'hpt_atdumbfiremissile_fixed_large' +p329 a(dp330 -g7 +g6 I8 saa(lp331 -(g310 -NS'3' -S'C' -tp332 +S'hpt_atdumbfiremissile_fixed_medium' +p332 a(dp333 -g7 -I5 +g6 +I4 saa(lp334 -(g310 -NS'3' -S'D' -tp335 +S'hpt_atdumbfiremissile_turret_large' +p335 a(dp336 -g7 -I2 +g6 +I8 saa(lp337 -(g310 -NS'3' -S'E' -tp338 +S'hpt_atdumbfiremissile_turret_medium' +p338 a(dp339 -g7 -I2 +g6 +I4 saa(lp340 -(g310 -NS'5' -S'A' -tp341 +S'hpt_atmulticannon_fixed_large' +p341 a(dp342 -g7 -I32 +g6 +I8 saa(lp343 -(g310 -NS'5' -S'B' -tp344 +S'hpt_atmulticannon_fixed_medium' +p344 a(dp345 -g7 -I32 +g6 +I4 saa(lp346 -(g310 -NS'5' -S'C' -tp347 +S'hpt_atmulticannon_turret_large' +p347 a(dp348 -g7 -I20 +g6 +I8 saa(lp349 -(g310 -NS'5' -S'D' -tp350 +S'hpt_atmulticannon_turret_medium' +p350 a(dp351 -g7 -I8 +g6 +I4 saa(lp352 -(g310 -NS'5' -S'E' -tp353 +S'hpt_basicmissilerack_fixed_medium' +p353 a(dp354 -g7 -I8 +g6 +I4 saa(lp355 -(g310 -NS'7' -S'A' -tp356 +S'hpt_basicmissilerack_fixed_small' +p356 a(dp357 -g7 -I128 +g6 +I2 saa(lp358 -(g310 -NS'7' -S'B' -tp359 +S'hpt_beamlaser_fixed_huge' +p359 a(dp360 -g7 -I128 +g6 +I16 saa(lp361 -(g310 -NS'7' -S'C' -tp362 +S'hpt_beamlaser_fixed_large' +p362 a(dp363 -g7 -I80 +g6 +I8 saa(lp364 -(g310 -NS'7' -S'D' -tp365 +S'hpt_beamlaser_fixed_medium' +p365 a(dp366 -g7 -I32 +g6 +I4 saa(lp367 -(g310 -NS'7' -S'E' -tp368 +S'hpt_beamlaser_fixed_small' +p368 a(dp369 -g7 -I32 +g6 +I2 saa(lp370 -(S'Corrosion Resistant Cargo Rack' +S'hpt_beamlaser_fixed_small_heat' p371 -NS'1' -S'E' -tp372 -a(dp373 -g7 -I0 -saa(lp374 -(g371 -NS'1' -S'F' -tp375 -a(dp376 -g7 -I0 -saa(lp377 -(S'Cytoscrambler Burst Laser' -p378 -NS'1' -S'F' -tp379 -a(dp380 -g7 +a(dp372 +g6 I2 -saa(lp381 -(S'Decontamination Limpet Controller' -p382 -NS'1' -S'E' -tp383 +saa(lp373 +S'hpt_beamlaser_gimbal_huge' +p374 +a(dp375 +g6 +I16 +saa(lp376 +S'hpt_beamlaser_gimbal_large' +p377 +a(dp378 +g6 +I8 +saa(lp379 +S'hpt_beamlaser_gimbal_medium' +p380 +a(dp381 +g6 +I4 +saa(lp382 +S'hpt_beamlaser_gimbal_small' +p383 a(dp384 -g7 -F1.3 +g6 +I2 saa(lp385 -(g382 -NS'3' -S'E' -tp386 +S'hpt_beamlaser_turret_large' +p386 a(dp387 -g7 -I2 +g6 +I8 saa(lp388 -(g382 -NS'5' -S'E' -tp389 +S'hpt_beamlaser_turret_medium' +p389 a(dp390 -g7 -I20 +g6 +I4 saa(lp391 -(g382 -NS'7' -S'E' -tp392 +S'hpt_beamlaser_turret_small' +p392 a(dp393 -g7 -I128 +g6 +I2 saa(lp394 -(S'Detailed Surface Scanner' +S'hpt_cannon_fixed_huge' p395 -NS'1' -S'C' -tp396 -a(dp397 -g7 -F1.3 -saa(lp398 -(S'Economy Class Passenger Cabin' -p399 -NS'2' -S'E' -tp400 -a(dp401 -g7 -F2.5 -saa(lp402 -(g399 -NS'3' -S'E' -tp403 -a(dp404 -g7 -I5 -saa(lp405 -(g399 -NS'4' -S'E' -tp406 -a(dp407 -g7 -I10 -saa(lp408 -(g399 -NS'5' -S'E' -tp409 -a(dp410 -g7 -I20 -saa(lp411 -(g399 -NS'6' -S'E' -tp412 -a(dp413 -g7 -I40 -saa(lp414 -(S'Electronic Countermeasure' -p415 -NS'0' -S'F' -tp416 +a(dp396 +g6 +I16 +saa(lp397 +S'hpt_cannon_fixed_large' +p398 +a(dp399 +g6 +I8 +saa(lp400 +S'hpt_cannon_fixed_medium' +p401 +a(dp402 +g6 +I4 +saa(lp403 +S'hpt_cannon_fixed_small' +p404 +a(dp405 +g6 +I2 +saa(lp406 +S'hpt_cannon_gimbal_huge' +p407 +a(dp408 +g6 +I16 +saa(lp409 +S'hpt_cannon_gimbal_large' +p410 +a(dp411 +g6 +I8 +saa(lp412 +S'hpt_cannon_gimbal_medium' +p413 +a(dp414 +g6 +I4 +saa(lp415 +S'hpt_cannon_gimbal_small' +p416 a(dp417 -g7 -F1.3 +g6 +I2 saa(lp418 -(S'Enforcer Cannon' +S'hpt_cannon_turret_large' p419 -NS'1' -S'F' -tp420 -a(dp421 -g7 +a(dp420 +g6 +I8 +saa(lp421 +S'hpt_cannon_turret_medium' +p422 +a(dp423 +g6 +I4 +saa(lp424 +S'hpt_cannon_turret_small' +p425 +a(dp426 +g6 I2 -saa(lp422 -(S'Enhanced Performance Thrusters' -p423 -NS'2' -S'A' -tp424 -a(dp425 -g7 -F2.5 -saa(lp426 -(g423 -NS'3' -S'A' -tp427 -a(dp428 -g7 -I5 -saa(lp429 -(S'Enzyme Missile Rack' -p430 -NS'2' -S'B' -tp431 +saa(lp427 +S'hpt_cargoscanner_size0_class1' +p428 +a(dp429 +g6 +F1.3 +saa(lp430 +S'hpt_cargoscanner_size0_class2' +p431 a(dp432 -g7 -I4 +g6 +F1.3 saa(lp433 -(S'Fighter Hangar' +S'hpt_cargoscanner_size0_class3' p434 -NS'5' -S'D' -tp435 -a(dp436 -g7 -I20 -saa(lp437 -(g434 -NS'6' -S'D' -tp438 -a(dp439 -g7 -I40 -saa(lp440 -(g434 -NS'7' -S'D' -tp441 -a(dp442 -g7 -I60 -saa(lp443 -(S'First Class Passenger Cabin' -p444 -NS'4' -S'C' -tp445 -a(dp446 -g7 -I10 -saa(lp447 -(g444 -NS'5' -S'C' -tp448 -a(dp449 -g7 -I20 -saa(lp450 -(g444 -NS'6' -S'C' -tp451 -a(dp452 -g7 -I40 -saa(lp453 -(S'Fragment Cannon' -p454 -NS'1' -S'E' -tp455 +a(dp435 +g6 +F1.3 +saa(lp436 +S'hpt_cargoscanner_size0_class4' +p437 +a(dp438 +g6 +F1.3 +saa(lp439 +S'hpt_cargoscanner_size0_class5' +p440 +a(dp441 +g6 +F1.3 +saa(lp442 +S'hpt_causticmissile_fixed_medium' +p443 +a(dp444 +g6 +I4 +saa(lp445 +S'hpt_chafflauncher_tiny' +p446 +a(dp447 +g6 +F1.3 +saa(lp448 +S'hpt_cloudscanner_size0_class1' +p449 +a(dp450 +g6 +F1.3 +saa(lp451 +S'hpt_cloudscanner_size0_class2' +p452 +a(dp453 +g6 +F1.3 +saa(lp454 +S'hpt_cloudscanner_size0_class3' +p455 a(dp456 -g7 -I2 +g6 +F1.3 saa(lp457 -(g454 -NS'2' -S'A' -tp458 +S'hpt_cloudscanner_size0_class4' +p458 a(dp459 -g7 -I4 +g6 +F1.3 saa(lp460 -(g454 -NS'2' -S'D' -tp461 +S'hpt_cloudscanner_size0_class5' +p461 a(dp462 -g7 -I4 +g6 +F1.3 saa(lp463 -(g454 -NS'3' -S'C' -tp464 +S'hpt_crimescanner_size0_class1' +p464 a(dp465 -g7 -I8 +g6 +F1.3 saa(lp466 -(S'Frame Shift Drive' +S'hpt_crimescanner_size0_class2' p467 -NS'2' -S'A' -tp468 -a(dp469 -S'optmass' +a(dp468 +g6 +F1.3 +saa(lp469 +S'hpt_crimescanner_size0_class3' p470 -I90 -sS'fuelmul' -p471 -F0.012 -sg7 -F2.5 -sS'maxfuel' -p472 -F0.90000000000000002 -sS'fuelpower' +a(dp471 +g6 +F1.3 +saa(lp472 +S'hpt_crimescanner_size0_class4' p473 -I2 -saa(lp474 -(g467 -NS'2' -S'B' -tp475 -a(dp476 -g470 -I75 -sg471 -F0.01 -sg7 +a(dp474 +g6 +F1.3 +saa(lp475 +S'hpt_crimescanner_size0_class5' +p476 +a(dp477 +g6 +F1.3 +saa(lp478 +S'hpt_drunkmissilerack_fixed_medium' +p479 +a(dp480 +g6 I4 -sg472 -F0.80000000000000004 -sg473 -I2 -saa(lp477 -(g467 -NS'2' -S'C' -tp478 -a(dp479 -g470 -I60 -sg471 -F0.0080000000000000002 -sg7 -F2.5 -sg472 -F0.59999999999999998 -sg473 -I2 -saa(lp480 -(g467 -NS'2' -S'D' -tp481 -a(dp482 -g470 -I54 -sg471 -F0.01 -sg7 -I1 -sg472 -F0.59999999999999998 -sg473 -I2 -saa(lp483 -(g467 -NS'2' -S'E' -tp484 -a(dp485 -g470 -I48 -sg471 -F0.010999999999999999 -sg7 -F2.5 -sg472 -F0.59999999999999998 -sg473 -I2 -saa(lp486 -(g467 -NS'3' -S'A' -tp487 -a(dp488 -g470 -I150 -sg471 -F0.012 -sg7 -I5 -sg472 -F1.8 -sg473 -F2.1499999999999999 -saa(lp489 -(g467 -NS'3' -S'B' -tp490 -a(dp491 -g470 -I125 -sg471 -F0.01 -sg7 -I8 -sg472 -F1.5 -sg473 -F2.1499999999999999 -saa(lp492 -(g467 -NS'3' -S'C' -tp493 -a(dp494 -g470 -I100 -sg471 -F0.0080000000000000002 -sg7 -I5 -sg472 -F1.2 -sg473 -F2.1499999999999999 -saa(lp495 -(g467 -NS'3' -S'D' -tp496 -a(dp497 -g470 -I90 -sg471 -F0.01 -sg7 -I2 -sg472 -F1.2 -sg473 -F2.1499999999999999 -saa(lp498 -(g467 -NS'3' -S'E' -tp499 -a(dp500 -g470 -I80 -sg471 -F0.010999999999999999 -sg7 -I5 -sg472 -F1.2 -sg473 -F2.1499999999999999 -saa(lp501 -(g467 -NS'4' -S'A' -tp502 -a(dp503 -g470 -I525 -sg471 -F0.012 -sg7 -I10 -sg472 -I3 -sg473 -F2.2999999999999998 -saa(lp504 -(g467 -NS'4' -S'B' -tp505 -a(dp506 -g470 -F437.5 -sg471 -F0.01 -sg7 -I16 -sg472 -F2.5 -sg473 -F2.2999999999999998 -saa(lp507 -(g467 -NS'4' -S'C' -tp508 -a(dp509 -g470 -I350 -sg471 -F0.0080000000000000002 -sg7 -I10 -sg472 -I2 -sg473 -F2.2999999999999998 -saa(lp510 -(g467 -NS'4' -S'D' -tp511 -a(dp512 -g470 -I315 -sg471 -F0.01 -sg7 +saa(lp481 +S'hpt_dumbfiremissilerack_fixed_medium' +p482 +a(dp483 +g6 I4 -sg472 +saa(lp484 +S'hpt_dumbfiremissilerack_fixed_medium_lasso' +p485 +a(dp486 +g6 +I4 +saa(lp487 +S'hpt_dumbfiremissilerack_fixed_small' +p488 +a(dp489 +g6 I2 -sg473 -F2.2999999999999998 -saa(lp513 -(g467 -NS'4' -S'E' -tp514 -a(dp515 -g470 -I280 -sg471 -F0.010999999999999999 -sg7 -I10 -sg472 +saa(lp490 +S'hpt_electroniccountermeasure_tiny' +p491 +a(dp492 +g6 +F1.3 +saa(lp493 +S'hpt_flakmortar_fixed_medium' +p494 +a(dp495 +g6 +I4 +saa(lp496 +S'hpt_flakmortar_turret_medium' +p497 +a(dp498 +g6 +I4 +saa(lp499 +S'hpt_flechettelauncher_fixed_medium' +p500 +a(dp501 +g6 +I4 +saa(lp502 +S'hpt_flechettelauncher_turret_medium' +p503 +a(dp504 +g6 +I4 +saa(lp505 +S'hpt_guardian_gausscannon_fixed_medium' +p506 +a(dp507 +g6 +I4 +saa(lp508 +S'hpt_guardian_plasmalauncher_fixed_large' +p509 +a(dp510 +g6 +I8 +saa(lp511 +S'hpt_guardian_plasmalauncher_fixed_medium' +p512 +a(dp513 +g6 +I4 +saa(lp514 +S'hpt_guardian_plasmalauncher_turret_large' +p515 +a(dp516 +g6 +I8 +saa(lp517 +S'hpt_guardian_plasmalauncher_turret_medium' +p518 +a(dp519 +g6 +I4 +saa(lp520 +S'hpt_guardian_shardcannon_fixed_large' +p521 +a(dp522 +g6 +I8 +saa(lp523 +S'hpt_guardian_shardcannon_fixed_medium' +p524 +a(dp525 +g6 +I4 +saa(lp526 +S'hpt_guardian_shardcannon_turret_large' +p527 +a(dp528 +g6 +I8 +saa(lp529 +S'hpt_guardian_shardcannon_turret_medium' +p530 +a(dp531 +g6 +I4 +saa(lp532 +S'hpt_heatsinklauncher_turret_tiny' +p533 +a(dp534 +g6 +F1.3 +saa(lp535 +S'hpt_minelauncher_fixed_medium' +p536 +a(dp537 +g6 +I4 +saa(lp538 +S'hpt_minelauncher_fixed_small' +p539 +a(dp540 +g6 I2 -sg473 -F2.2999999999999998 -saa(lp516 -(g467 -NS'5' -S'A' -tp517 -a(dp518 -g470 -I1050 -sg471 -F0.012 -sg7 -I20 -sg472 -I5 -sg473 -F2.4500000000000002 -saa(lp519 -(g467 -NS'5' -S'B' -tp520 -a(dp521 -g470 -I875 -sg471 -F0.01 -sg7 -I32 -sg472 -F4.0999999999999996 -sg473 -F2.4500000000000002 -saa(lp522 -(g467 -NS'5' -S'C' -tp523 -a(dp524 -g470 -I700 -sg471 -F0.0080000000000000002 -sg7 -I20 -sg472 -F3.2999999999999998 -sg473 -F2.4500000000000002 -saa(lp525 -(g467 -NS'5' -S'D' -tp526 -a(dp527 -g470 -I630 -sg471 -F0.01 -sg7 -I8 -sg472 -F3.2999999999999998 -sg473 -F2.4500000000000002 -saa(lp528 -(g467 -NS'5' -S'E' -tp529 -a(dp530 -g470 -I560 -sg471 -F0.010999999999999999 -sg7 -I20 -sg472 -F3.2999999999999998 -sg473 -F2.4500000000000002 -saa(lp531 -(g467 -NS'6' -S'A' -tp532 -a(dp533 -g470 -I1800 -sg471 -F0.012 -sg7 -I40 -sg472 -I8 -sg473 -F2.6000000000000001 -saa(lp534 -(g467 -NS'6' -S'B' -tp535 -a(dp536 -g470 -I1500 -sg471 -F0.01 -sg7 -I64 -sg472 -F6.5999999999999996 -sg473 -F2.6000000000000001 -saa(lp537 -(g467 -NS'6' -S'C' -tp538 -a(dp539 -g470 -I1200 -sg471 -F0.0080000000000000002 -sg7 -I40 -sg472 -F5.2999999999999998 -sg473 -F2.6000000000000001 -saa(lp540 -(g467 -NS'6' -S'D' -tp541 -a(dp542 -g470 -I1080 -sg471 -F0.01 -sg7 +saa(lp541 +S'hpt_minelauncher_fixed_small_impulse' +p542 +a(dp543 +g6 +I2 +saa(lp544 +S'hpt_mininglaser_fixed_medium' +p545 +a(dp546 +g6 +I2 +saa(lp547 +S'hpt_mininglaser_fixed_small' +p548 +a(dp549 +g6 +I2 +saa(lp550 +S'hpt_mininglaser_fixed_small_advanced' +p551 +a(dp552 +g6 +I2 +saa(lp553 +S'hpt_mininglaser_turret_medium' +p554 +a(dp555 +g6 +I2 +saa(lp556 +S'hpt_mininglaser_turret_small' +p557 +a(dp558 +g6 +I2 +saa(lp559 +S'hpt_multicannon_fixed_huge' +p560 +a(dp561 +g6 I16 -sg472 -F5.2999999999999998 -sg473 -F2.6000000000000001 -saa(lp543 -(g467 -NS'6' -S'E' -tp544 -a(dp545 -g470 -I960 -sg471 -F0.010999999999999999 -sg7 -I40 -sg472 -F5.2999999999999998 -sg473 -F2.6000000000000001 -saa(lp546 -(g467 -NS'7' -S'A' -tp547 -a(dp548 -g470 -I2700 -sg471 -F0.012 -sg7 -I80 -sg472 -F12.800000000000001 -sg473 -F2.75 -saa(lp549 -(g467 -NS'7' -S'B' -tp550 -a(dp551 -g470 -I2250 -sg471 -F0.01 -sg7 -I128 -sg472 -F10.6 -sg473 -F2.75 -saa(lp552 -(g467 -NS'7' -S'C' -tp553 -a(dp554 -g470 -I1800 -sg471 -F0.0080000000000000002 -sg7 -I80 -sg472 -F8.5 -sg473 -F2.75 -saa(lp555 -(g467 -NS'7' -S'D' -tp556 -a(dp557 -g470 -I1620 -sg471 -F0.01 -sg7 -I32 -sg472 -F8.5 -sg473 -F2.75 -saa(lp558 -(g467 -NS'7' -S'E' -tp559 -a(dp560 -g470 -I1440 -sg471 -F0.010999999999999999 -sg7 -I80 -sg472 -F8.5 -sg473 -F2.75 -saa(lp561 -(g467 -NS'8' -S'A' -tp562 -a(dp563 -g470 -I0 -sg471 -F0.012 -sg7 -I160 -sg472 -I0 -sg473 -F2.8999999999999999 -saa(lp564 -(g467 -NS'8' -S'B' -tp565 -a(dp566 -g470 -I0 -sg471 -F0.01 -sg7 -I256 -sg472 -I0 -sg473 -F2.8999999999999999 -saa(lp567 -(g467 -NS'8' -S'C' -tp568 -a(dp569 -g470 -I0 -sg471 -F0.0080000000000000002 -sg7 -I160 -sg472 -I0 -sg473 -F2.8999999999999999 -saa(lp570 -(g467 -NS'8' -S'D' -tp571 -a(dp572 -g470 -I0 -sg471 -F0.01 -sg7 -I64 -sg472 -I0 -sg473 -F2.8999999999999999 -saa(lp573 -(g467 -NS'8' -S'E' -tp574 -a(dp575 -g470 -I0 -sg471 -F0.010999999999999999 -sg7 -I160 -sg472 -I0 -sg473 -F2.8999999999999999 -saa(lp576 -(S'Frame Shift Drive Interdictor' -p577 -NS'1' -S'A' -tp578 +saa(lp562 +S'hpt_multicannon_fixed_large' +p563 +a(dp564 +g6 +I8 +saa(lp565 +S'hpt_multicannon_fixed_medium' +p566 +a(dp567 +g6 +I4 +saa(lp568 +S'hpt_multicannon_fixed_small' +p569 +a(dp570 +g6 +I2 +saa(lp571 +S'hpt_multicannon_fixed_small_strong' +p572 +a(dp573 +g6 +I2 +saa(lp574 +S'hpt_multicannon_gimbal_huge' +p575 +a(dp576 +g6 +I16 +saa(lp577 +S'hpt_multicannon_gimbal_large' +p578 a(dp579 -g7 -F1.3 -saa(lp580 -(g577 -NS'1' -S'B' -tp581 -a(dp582 -g7 -I2 -saa(lp583 -(g577 -NS'1' -S'C' -tp584 -a(dp585 -g7 -F1.3 -saa(lp586 -(g577 -NS'1' -S'D' -tp587 -a(dp588 -g7 -F0.5 -saa(lp589 -(g577 -NS'1' -S'E' -tp590 -a(dp591 -g7 -F1.3 -saa(lp592 -(g577 -NS'2' -S'A' -tp593 -a(dp594 -g7 -F2.5 -saa(lp595 -(g577 -NS'2' -S'B' -tp596 -a(dp597 -g7 -I4 -saa(lp598 -(g577 -NS'2' -S'C' -tp599 -a(dp600 -g7 -F2.5 -saa(lp601 -(g577 -NS'2' -S'D' -tp602 -a(dp603 -g7 -I1 -saa(lp604 -(g577 -NS'2' -S'E' -tp605 -a(dp606 -g7 -F2.5 -saa(lp607 -(g577 -NS'3' -S'A' -tp608 -a(dp609 -g7 -I5 -saa(lp610 -(g577 -NS'3' -S'B' -tp611 -a(dp612 -g7 +g6 I8 -saa(lp613 -(g577 -NS'3' -S'C' -tp614 -a(dp615 -g7 -I5 -saa(lp616 -(g577 -NS'3' -S'D' -tp617 -a(dp618 -g7 +saa(lp580 +S'hpt_multicannon_gimbal_medium' +p581 +a(dp582 +g6 +I4 +saa(lp583 +S'hpt_multicannon_gimbal_small' +p584 +a(dp585 +g6 I2 +saa(lp586 +S'hpt_multicannon_turret_medium' +p587 +a(dp588 +g6 +I4 +saa(lp589 +S'hpt_multicannon_turret_small' +p590 +a(dp591 +g6 +I2 +saa(lp592 +S'hpt_plasmaaccelerator_fixed_huge' +p593 +a(dp594 +g6 +I16 +saa(lp595 +S'hpt_plasmaaccelerator_fixed_large' +p596 +a(dp597 +g6 +I8 +saa(lp598 +S'hpt_plasmaaccelerator_fixed_large_advanced' +p599 +a(dp600 +g6 +I8 +saa(lp601 +S'hpt_plasmaaccelerator_fixed_medium' +p602 +a(dp603 +g6 +I4 +saa(lp604 +S'hpt_plasmapointdefence_turret_tiny' +p605 +a(dp606 +g6 +F0.5 +saa(lp607 +S'hpt_plasmashockcannon_fixed_large' +p608 +a(dp609 +g6 +I8 +saa(lp610 +S'hpt_plasmashockcannon_fixed_medium' +p611 +a(dp612 +g6 +I4 +saa(lp613 +S'hpt_plasmashockcannon_gimbal_large' +p614 +a(dp615 +g6 +I8 +saa(lp616 +S'hpt_plasmashockcannon_gimbal_medium' +p617 +a(dp618 +g6 +I4 saa(lp619 -(g577 -NS'3' -S'E' -tp620 +S'hpt_plasmashockcannon_turret_large' +p620 a(dp621 -g7 -I5 +g6 +I8 saa(lp622 -(g577 -NS'4' -S'A' -tp623 +S'hpt_plasmashockcannon_turret_medium' +p623 a(dp624 -g7 -I10 +g6 +I4 saa(lp625 -(g577 -NS'4' -S'B' -tp626 +S'hpt_pulselaser_fixed_huge' +p626 a(dp627 -g7 +g6 I16 saa(lp628 -(g577 -NS'4' -S'C' -tp629 +S'hpt_pulselaser_fixed_large' +p629 a(dp630 -g7 -I10 +g6 +I8 saa(lp631 -(g577 -NS'4' -S'D' -tp632 +S'hpt_pulselaser_fixed_medium' +p632 a(dp633 -g7 +g6 I4 saa(lp634 -(g577 -NS'4' -S'E' -tp635 +S'hpt_pulselaser_fixed_medium_disruptor' +p635 a(dp636 -g7 -I10 +g6 +I4 saa(lp637 -(S'Frame Shift Wake Scanner' +S'hpt_pulselaser_fixed_small' p638 -NS'0' -S'A' -tp639 -a(dp640 -g7 +a(dp639 +g6 +I2 +saa(lp640 +S'hpt_pulselaser_gimbal_huge' +p641 +a(dp642 +g6 +I16 +saa(lp643 +S'hpt_pulselaser_gimbal_large' +p644 +a(dp645 +g6 +I8 +saa(lp646 +S'hpt_pulselaser_gimbal_medium' +p647 +a(dp648 +g6 +I4 +saa(lp649 +S'hpt_pulselaser_gimbal_small' +p650 +a(dp651 +g6 +I2 +saa(lp652 +S'hpt_pulselaser_turret_large' +p653 +a(dp654 +g6 +I8 +saa(lp655 +S'hpt_pulselaser_turret_medium' +p656 +a(dp657 +g6 +I4 +saa(lp658 +S'hpt_pulselaser_turret_small' +p659 +a(dp660 +g6 +I2 +saa(lp661 +S'hpt_pulselaserburst_fixed_huge' +p662 +a(dp663 +g6 +I16 +saa(lp664 +S'hpt_pulselaserburst_fixed_large' +p665 +a(dp666 +g6 +I8 +saa(lp667 +S'hpt_pulselaserburst_fixed_medium' +p668 +a(dp669 +g6 +I4 +saa(lp670 +S'hpt_pulselaserburst_fixed_small' +p671 +a(dp672 +g6 +I2 +saa(lp673 +S'hpt_pulselaserburst_fixed_small_scatter' +p674 +a(dp675 +g6 +I2 +saa(lp676 +S'hpt_pulselaserburst_gimbal_huge' +p677 +a(dp678 +g6 +I16 +saa(lp679 +S'hpt_pulselaserburst_gimbal_large' +p680 +a(dp681 +g6 +I8 +saa(lp682 +S'hpt_pulselaserburst_gimbal_medium' +p683 +a(dp684 +g6 +I4 +saa(lp685 +S'hpt_pulselaserburst_gimbal_small' +p686 +a(dp687 +g6 +I2 +saa(lp688 +S'hpt_pulselaserburst_turret_large' +p689 +a(dp690 +g6 +I8 +saa(lp691 +S'hpt_pulselaserburst_turret_medium' +p692 +a(dp693 +g6 +I4 +saa(lp694 +S'hpt_pulselaserburst_turret_small' +p695 +a(dp696 +g6 +I2 +saa(lp697 +S'hpt_railgun_fixed_medium' +p698 +a(dp699 +g6 +I4 +saa(lp700 +S'hpt_railgun_fixed_medium_burst' +p701 +a(dp702 +g6 +I4 +saa(lp703 +S'hpt_railgun_fixed_small' +p704 +a(dp705 +g6 +I2 +saa(lp706 +S'hpt_shieldbooster_size0_class1' +p707 +a(dp708 +g6 +F0.5 +saa(lp709 +S'hpt_shieldbooster_size0_class2' +p710 +a(dp711 +g6 +I1 +saa(lp712 +S'hpt_shieldbooster_size0_class3' +p713 +a(dp714 +g6 +I2 +saa(lp715 +S'hpt_shieldbooster_size0_class4' +p716 +a(dp717 +g6 +I3 +saa(lp718 +S'hpt_shieldbooster_size0_class5' +p719 +a(dp720 +g6 +F3.5 +saa(lp721 +S'hpt_slugshot_fixed_large' +p722 +a(dp723 +g6 +I8 +saa(lp724 +S'hpt_slugshot_fixed_large_range' +p725 +a(dp726 +g6 +I8 +saa(lp727 +S'hpt_slugshot_fixed_medium' +p728 +a(dp729 +g6 +I4 +saa(lp730 +S'hpt_slugshot_fixed_small' +p731 +a(dp732 +g6 +I2 +saa(lp733 +S'hpt_slugshot_gimbal_large' +p734 +a(dp735 +g6 +I8 +saa(lp736 +S'hpt_slugshot_gimbal_medium' +p737 +a(dp738 +g6 +I4 +saa(lp739 +S'hpt_slugshot_gimbal_small' +p740 +a(dp741 +g6 +I2 +saa(lp742 +S'hpt_slugshot_turret_large' +p743 +a(dp744 +g6 +I8 +saa(lp745 +S'hpt_slugshot_turret_medium' +p746 +a(dp747 +g6 +I4 +saa(lp748 +S'hpt_slugshot_turret_small' +p749 +a(dp750 +g6 +I2 +saa(lp751 +S'hpt_xenoscanner_basic_tiny' +p752 +a(dp753 +g6 F1.3 -saa(lp641 -(g638 -NS'0' -S'B' -tp642 -a(dp643 -g7 -F1.3 -saa(lp644 -(g638 -NS'0' -S'C' -tp645 -a(dp646 -g7 -F1.3 -saa(lp647 -(g638 -NS'0' -S'D' -tp648 -a(dp649 -g7 -F1.3 -saa(lp650 -(g638 -NS'0' -S'E' -tp651 -a(dp652 -g7 -F1.3 -saa(lp653 -(S'Fuel Scoop' -p654 -NS'1' -S'A' -tp655 -a(dp656 -g7 +saa(lp754 +S'independant_trader_armour_grade1' +p755 +a(dp756 +g6 I0 -saa(lp657 -(g654 -NS'1' -S'B' -tp658 -a(dp659 -g7 -I0 -saa(lp660 -(g654 -NS'1' -S'C' -tp661 -a(dp662 -g7 -I0 -saa(lp663 -(g654 -NS'1' -S'D' -tp664 -a(dp665 -g7 -I0 -saa(lp666 -(g654 -NS'1' -S'E' -tp667 -a(dp668 -g7 -I0 -saa(lp669 -(g654 -NS'2' -S'A' -tp670 -a(dp671 -g7 -I0 -saa(lp672 -(g654 -NS'2' -S'B' -tp673 -a(dp674 -g7 -I0 -saa(lp675 -(g654 -NS'2' -S'C' -tp676 -a(dp677 -g7 -I0 -saa(lp678 -(g654 -NS'2' -S'D' -tp679 -a(dp680 -g7 -I0 -saa(lp681 -(g654 -NS'2' -S'E' -tp682 -a(dp683 -g7 -I0 -saa(lp684 -(g654 -NS'3' -S'A' -tp685 -a(dp686 -g7 -I0 -saa(lp687 -(g654 -NS'3' -S'B' -tp688 -a(dp689 -g7 -I0 -saa(lp690 -(g654 -NS'3' -S'C' -tp691 -a(dp692 -g7 -I0 -saa(lp693 -(g654 -NS'3' -S'D' -tp694 -a(dp695 -g7 -I0 -saa(lp696 -(g654 -NS'3' -S'E' -tp697 -a(dp698 -g7 -I0 -saa(lp699 -(g654 -NS'4' -S'A' -tp700 -a(dp701 -g7 -I0 -saa(lp702 -(g654 -NS'4' -S'B' -tp703 -a(dp704 -g7 -I0 -saa(lp705 -(g654 -NS'4' -S'C' -tp706 -a(dp707 -g7 -I0 -saa(lp708 -(g654 -NS'4' -S'D' -tp709 -a(dp710 -g7 -I0 -saa(lp711 -(g654 -NS'4' -S'E' -tp712 -a(dp713 -g7 -I0 -saa(lp714 -(g654 -NS'5' -S'A' -tp715 -a(dp716 -g7 -I0 -saa(lp717 -(g654 -NS'5' -S'B' -tp718 -a(dp719 -g7 -I0 -saa(lp720 -(g654 -NS'5' -S'C' -tp721 -a(dp722 -g7 -I0 -saa(lp723 -(g654 -NS'5' -S'D' -tp724 -a(dp725 -g7 -I0 -saa(lp726 -(g654 -NS'5' -S'E' -tp727 -a(dp728 -g7 -I0 -saa(lp729 -(g654 -NS'6' -S'A' -tp730 -a(dp731 -g7 -I0 -saa(lp732 -(g654 -NS'6' -S'B' -tp733 -a(dp734 -g7 -I0 -saa(lp735 -(g654 -NS'6' -S'C' -tp736 -a(dp737 -g7 -I0 -saa(lp738 -(g654 -NS'6' -S'D' -tp739 -a(dp740 -g7 -I0 -saa(lp741 -(g654 -NS'6' -S'E' -tp742 -a(dp743 -g7 -I0 -saa(lp744 -(g654 -NS'7' -S'A' -tp745 -a(dp746 -g7 -I0 -saa(lp747 -(g654 -NS'7' -S'B' -tp748 -a(dp749 -g7 -I0 -saa(lp750 -(g654 -NS'7' -S'C' -tp751 -a(dp752 -g7 -I0 -saa(lp753 -(g654 -NS'7' -S'D' -tp754 -a(dp755 -g7 -I0 -saa(lp756 -(g654 -NS'7' -S'E' -tp757 -a(dp758 -g7 -I0 -saa(lp759 -(g654 -NS'8' -S'A' -tp760 -a(dp761 -g7 -I0 -saa(lp762 -(g654 -NS'8' -S'B' -tp763 -a(dp764 -g7 -I0 -saa(lp765 -(g654 -NS'8' -S'C' -tp766 -a(dp767 -g7 -I0 -saa(lp768 -(g654 -NS'8' -S'D' -tp769 -a(dp770 -g7 -I0 -saa(lp771 -(g654 -NS'8' -S'E' -tp772 -a(dp773 -g7 -I0 -saa(lp774 -(S'Fuel Tank' -p775 -NS'1' -S'C' -tp776 +saa(lp757 +S'independant_trader_armour_grade2' +p758 +a(dp759 +g6 +I12 +saa(lp760 +S'independant_trader_armour_grade3' +p761 +a(dp762 +g6 +I23 +saa(lp763 +S'independant_trader_armour_mirrored' +p764 +a(dp765 +g6 +I23 +saa(lp766 +S'independant_trader_armour_reactive' +p767 +a(dp768 +g6 +I23 +saa(lp769 +S'int_buggybay_size2_class1' +p770 +a(dp771 +g6 +I12 +saa(lp772 +S'int_buggybay_size2_class2' +p773 +a(dp774 +g6 +I6 +saa(lp775 +S'int_buggybay_size4_class1' +p776 a(dp777 -g7 -I0 +g6 +I20 saa(lp778 -(g775 -NS'2' -S'C' -tp779 +S'int_buggybay_size4_class2' +p779 a(dp780 -g7 -I0 +g6 +I10 saa(lp781 -(g775 -NS'3' -S'C' -tp782 +S'int_buggybay_size6_class1' +p782 a(dp783 -g7 -I0 +g6 +I34 saa(lp784 -(g775 -NS'4' -S'C' -tp785 +S'int_buggybay_size6_class2' +p785 a(dp786 -g7 -I0 +g6 +I17 saa(lp787 -(g775 -NS'5' -S'C' -tp788 +S'int_cargorack_size1_class1' +p788 a(dp789 -g7 +g6 I0 saa(lp790 -(g775 -NS'6' -S'C' -tp791 +S'int_cargorack_size2_class1' +p791 a(dp792 -g7 +g6 I0 saa(lp793 -(g775 -NS'7' -S'C' -tp794 +S'int_cargorack_size3_class1' +p794 a(dp795 -g7 +g6 I0 saa(lp796 -(g775 -NS'8' -S'C' -tp797 +S'int_cargorack_size4_class1' +p797 a(dp798 -g7 +g6 I0 saa(lp799 -(S'Fuel Transfer Limpet Controller' +S'int_cargorack_size5_class1' p800 -NS'1' -S'A' -tp801 -a(dp802 -g7 +a(dp801 +g6 +I0 +saa(lp802 +S'int_cargorack_size6_class1' +p803 +a(dp804 +g6 +I0 +saa(lp805 +S'int_cargorack_size7_class1' +p806 +a(dp807 +g6 +I0 +saa(lp808 +S'int_cargorack_size8_class1' +p809 +a(dp810 +g6 +I0 +saa(lp811 +S'int_corrosionproofcargorack_size1_class1' +p812 +a(dp813 +g6 +I0 +saa(lp814 +S'int_corrosionproofcargorack_size1_class2' +p815 +a(dp816 +g6 +I0 +saa(lp817 +S'int_corrosionproofcargorack_size2_class1' +p818 +a(dp819 +g6 +I0 +saa(lp820 +S'int_corrosionproofcargorack_size4_class1' +p821 +a(dp822 +g6 +I0 +saa(lp823 +S'int_detailedsurfacescanner_tiny' +p824 +a(dp825 +g6 F1.3 -saa(lp803 -(g800 -NS'1' -S'B' -tp804 -a(dp805 -g7 -I2 -saa(lp806 -(g800 -NS'1' -S'C' -tp807 -a(dp808 -g7 -F1.3 -saa(lp809 -(g800 -NS'1' -S'D' -tp810 -a(dp811 -g7 +saa(lp826 +S'int_dockingcomputer_standard' +p827 +a(dp828 +g6 +I0 +saa(lp829 +S'int_dronecontrol_collection_size1_class1' +p830 +a(dp831 +g6 F0.5 -saa(lp812 -(g800 -NS'1' -S'E' -tp813 -a(dp814 -g7 +saa(lp832 +S'int_dronecontrol_collection_size1_class2' +p833 +a(dp834 +g6 +F0.5 +saa(lp835 +S'int_dronecontrol_collection_size1_class3' +p836 +a(dp837 +g6 F1.3 -saa(lp815 -(g800 -NS'3' -S'A' -tp816 -a(dp817 -g7 -I5 -saa(lp818 -(g800 -NS'3' -S'B' -tp819 -a(dp820 -g7 -I8 -saa(lp821 -(g800 -NS'3' -S'C' -tp822 -a(dp823 -g7 -I5 -saa(lp824 -(g800 -NS'3' -S'D' -tp825 -a(dp826 -g7 +saa(lp838 +S'int_dronecontrol_collection_size1_class4' +p839 +a(dp840 +g6 I2 -saa(lp827 -(g800 -NS'3' -S'E' -tp828 -a(dp829 -g7 +saa(lp841 +S'int_dronecontrol_collection_size1_class5' +p842 +a(dp843 +g6 +I2 +saa(lp844 +S'int_dronecontrol_collection_size3_class1' +p845 +a(dp846 +g6 +I2 +saa(lp847 +S'int_dronecontrol_collection_size3_class2' +p848 +a(dp849 +g6 +I2 +saa(lp850 +S'int_dronecontrol_collection_size3_class3' +p851 +a(dp852 +g6 I5 -saa(lp830 -(g800 -NS'5' -S'A' -tp831 -a(dp832 -g7 -I20 -saa(lp833 -(g800 -NS'5' -S'B' -tp834 -a(dp835 -g7 -I32 -saa(lp836 -(g800 -NS'5' -S'C' -tp837 -a(dp838 -g7 -I20 -saa(lp839 -(g800 -NS'5' -S'D' -tp840 -a(dp841 -g7 +saa(lp853 +S'int_dronecontrol_collection_size3_class4' +p854 +a(dp855 +g6 I8 -saa(lp842 -(g800 -NS'5' -S'E' -tp843 -a(dp844 -g7 +saa(lp856 +S'int_dronecontrol_collection_size3_class5' +p857 +a(dp858 +g6 +I8 +saa(lp859 +S'int_dronecontrol_collection_size5_class1' +p860 +a(dp861 +g6 +I8 +saa(lp862 +S'int_dronecontrol_collection_size5_class2' +p863 +a(dp864 +g6 +I8 +saa(lp865 +S'int_dronecontrol_collection_size5_class3' +p866 +a(dp867 +g6 I20 -saa(lp845 -(g800 -NS'7' -S'A' -tp846 -a(dp847 -g7 -I80 -saa(lp848 -(g800 -NS'7' -S'B' -tp849 -a(dp850 -g7 -I128 -saa(lp851 -(g800 -NS'7' -S'C' -tp852 -a(dp853 -g7 -I80 -saa(lp854 -(g800 -NS'7' -S'D' -tp855 -a(dp856 -g7 +saa(lp868 +S'int_dronecontrol_collection_size5_class4' +p869 +a(dp870 +g6 I32 -saa(lp857 -(g800 -NS'7' -S'E' -tp858 -a(dp859 -g7 +saa(lp871 +S'int_dronecontrol_collection_size5_class5' +p872 +a(dp873 +g6 +I32 +saa(lp874 +S'int_dronecontrol_collection_size7_class1' +p875 +a(dp876 +g6 +I32 +saa(lp877 +S'int_dronecontrol_collection_size7_class2' +p878 +a(dp879 +g6 +I32 +saa(lp880 +S'int_dronecontrol_collection_size7_class3' +p881 +a(dp882 +g6 I80 -saa(lp860 -(S'Guardian Power Plant' -p861 -NS'2' -S'A' -tp862 -a(dp863 -g7 -F1.5 -saa(lp864 -(g861 -NS'3' -S'A' -tp865 -a(dp866 -g7 -F2.8999999999999999 -saa(lp867 -(g861 -NS'4' -S'A' -tp868 -a(dp869 -g7 -F5.9000000000000004 -saa(lp870 -(g861 -NS'5' -S'A' -tp871 -a(dp872 -g7 -F11.699999999999999 -saa(lp873 -(g861 -NS'6' -S'A' -tp874 -a(dp875 -g7 -F23.399999999999999 -saa(lp876 -(g861 -NS'7' -S'A' -tp877 -a(dp878 -g7 -F46.799999999999997 -saa(lp879 -(g861 -NS'8' -S'A' -tp880 -a(dp881 -g7 -F93.599999999999994 -saa(lp882 -(S'Hatch Breaker Limpet Controller' -p883 -NS'1' -S'A' -tp884 +saa(lp883 +S'int_dronecontrol_collection_size7_class4' +p884 a(dp885 -g7 -F1.3 +g6 +I128 saa(lp886 -(g883 -NS'1' -S'B' -tp887 +S'int_dronecontrol_collection_size7_class5' +p887 a(dp888 -g7 -I2 +g6 +I128 saa(lp889 -(g883 -NS'1' -S'C' -tp890 +S'int_dronecontrol_decontamination_size1_class1' +p890 a(dp891 -g7 +g6 F1.3 saa(lp892 -(g883 -NS'1' -S'D' -tp893 +S'int_dronecontrol_decontamination_size3_class1' +p893 a(dp894 -g7 -F0.5 +g6 +I2 saa(lp895 -(g883 -NS'1' -S'E' -tp896 +S'int_dronecontrol_decontamination_size5_class1' +p896 a(dp897 -g7 -F1.3 +g6 +I20 saa(lp898 -(g883 -NS'3' -S'A' -tp899 +S'int_dronecontrol_decontamination_size7_class1' +p899 a(dp900 -g7 -I5 -saa(lp901 -(g883 -NS'3' -S'B' -tp902 -a(dp903 -g7 -I8 -saa(lp904 -(g883 -NS'3' -S'C' -tp905 -a(dp906 -g7 -I5 -saa(lp907 -(g883 -NS'3' -S'D' -tp908 -a(dp909 -g7 -I2 -saa(lp910 -(g883 -NS'3' -S'E' -tp911 -a(dp912 -g7 -I5 -saa(lp913 -(g883 -NS'5' -S'A' -tp914 -a(dp915 -g7 -I20 -saa(lp916 -(g883 -NS'5' -S'B' -tp917 -a(dp918 -g7 -I32 -saa(lp919 -(g883 -NS'5' -S'C' -tp920 -a(dp921 -g7 -I20 -saa(lp922 -(g883 -NS'5' -S'D' -tp923 -a(dp924 -g7 -I8 -saa(lp925 -(g883 -NS'5' -S'E' -tp926 -a(dp927 -g7 -I20 -saa(lp928 -(g883 -NS'7' -S'A' -tp929 -a(dp930 -g7 -I90 -saa(lp931 -(g883 -NS'7' -S'B' -tp932 -a(dp933 -g7 +g6 I128 -saa(lp934 -(g883 -NS'7' -S'C' -tp935 -a(dp936 -g7 -I80 -saa(lp937 -(g883 -NS'7' -S'D' -tp938 -a(dp939 -g7 -I32 -saa(lp940 -(g883 -NS'7' -S'E' -tp941 -a(dp942 -g7 -I80 -saa(lp943 -(S'Heat Sink Launcher' -p944 -NS'0' -S'I' -tp945 -a(dp946 -g7 +saa(lp901 +S'int_dronecontrol_fueltransfer_size1_class1' +p902 +a(dp903 +g6 F1.3 -saa(lp947 -(S'Hull Reinforcement Package' -p948 -NS'1' -S'D' -tp949 -a(dp950 -g7 -I1 -saa(lp951 -(g948 -NS'1' -S'E' -tp952 -a(dp953 -g7 -I2 -saa(lp954 -(g948 -NS'2' -S'D' -tp955 -a(dp956 -g7 -I2 -saa(lp957 -(g948 -NS'2' -S'E' -tp958 -a(dp959 -g7 -I4 -saa(lp960 -(g948 -NS'3' -S'D' -tp961 -a(dp962 -g7 -I4 -saa(lp963 -(g948 -NS'3' -S'E' -tp964 -a(dp965 -g7 -I8 -saa(lp966 -(g948 -NS'4' -S'D' -tp967 -a(dp968 -g7 -I8 -saa(lp969 -(g948 -NS'4' -S'E' -tp970 -a(dp971 -g7 -I16 -saa(lp972 -(g948 -NS'5' -S'D' -tp973 -a(dp974 -g7 -I16 -saa(lp975 -(g948 -NS'5' -S'E' -tp976 -a(dp977 -g7 -I32 -saa(lp978 -(S'Imperial Hammer Rail Gun' -p979 -NS'2' -S'B' -tp980 -a(dp981 -g7 -I4 -saa(lp982 -(S'Intermediate Discovery Scanner' -p983 -NS'1' -S'D' -tp984 -a(dp985 -g7 -I2 -saa(lp986 -(S'Kill Warrant Scanner' -p987 -NS'0' -S'A' -tp988 -a(dp989 -g7 -F1.3 -saa(lp990 -(g987 -NS'0' -S'B' -tp991 -a(dp992 -g7 -F1.3 -saa(lp993 -(g987 -NS'0' -S'C' -tp994 -a(dp995 -g7 -F1.3 -saa(lp996 -(g987 -NS'0' -S'D' -tp997 -a(dp998 -g7 -F1.3 -saa(lp999 -(g987 -NS'0' -S'E' -tp1000 -a(dp1001 -g7 -F1.3 -saa(lp1002 -(S'Life Support' -p1003 -NS'1' -S'A' -tp1004 -a(dp1005 -g7 -F1.3 -saa(lp1006 -(g1003 -NS'1' -S'B' -tp1007 -a(dp1008 -g7 -I2 -saa(lp1009 -(g1003 -NS'1' -S'C' -tp1010 -a(dp1011 -g7 -F1.3 -saa(lp1012 -(g1003 -NS'1' -S'D' -tp1013 -a(dp1014 -g7 +saa(lp904 +S'int_dronecontrol_fueltransfer_size1_class2' +p905 +a(dp906 +g6 F0.5 -saa(lp1015 -(g1003 -NS'1' -S'E' -tp1016 -a(dp1017 -g7 +saa(lp907 +S'int_dronecontrol_fueltransfer_size1_class3' +p908 +a(dp909 +g6 F1.3 -saa(lp1018 -(g1003 -NS'2' -S'A' -tp1019 -a(dp1020 -g7 -F2.5 -saa(lp1021 -(g1003 -NS'2' -S'B' -tp1022 -a(dp1023 -g7 -I4 -saa(lp1024 -(g1003 -NS'2' -S'C' -tp1025 -a(dp1026 -g7 -F2.5 -saa(lp1027 -(g1003 -NS'2' -S'D' -tp1028 -a(dp1029 -g7 -I1 -saa(lp1030 -(g1003 -NS'2' -S'E' -tp1031 -a(dp1032 -g7 -F2.5 -saa(lp1033 -(g1003 -NS'3' -S'A' -tp1034 -a(dp1035 -g7 +saa(lp910 +S'int_dronecontrol_fueltransfer_size1_class4' +p911 +a(dp912 +g6 +I2 +saa(lp913 +S'int_dronecontrol_fueltransfer_size1_class5' +p914 +a(dp915 +g6 +F1.3 +saa(lp916 +S'int_dronecontrol_fueltransfer_size3_class1' +p917 +a(dp918 +g6 I5 -saa(lp1036 -(g1003 -NS'3' -S'B' -tp1037 -a(dp1038 -g7 +saa(lp919 +S'int_dronecontrol_fueltransfer_size3_class2' +p920 +a(dp921 +g6 +I2 +saa(lp922 +S'int_dronecontrol_fueltransfer_size3_class3' +p923 +a(dp924 +g6 +I5 +saa(lp925 +S'int_dronecontrol_fueltransfer_size3_class4' +p926 +a(dp927 +g6 I8 -saa(lp1039 -(g1003 -NS'3' -S'C' -tp1040 -a(dp1041 -g7 +saa(lp928 +S'int_dronecontrol_fueltransfer_size3_class5' +p929 +a(dp930 +g6 I5 +saa(lp931 +S'int_dronecontrol_fueltransfer_size5_class1' +p932 +a(dp933 +g6 +I20 +saa(lp934 +S'int_dronecontrol_fueltransfer_size5_class2' +p935 +a(dp936 +g6 +I8 +saa(lp937 +S'int_dronecontrol_fueltransfer_size5_class3' +p938 +a(dp939 +g6 +I20 +saa(lp940 +S'int_dronecontrol_fueltransfer_size5_class4' +p941 +a(dp942 +g6 +I32 +saa(lp943 +S'int_dronecontrol_fueltransfer_size5_class5' +p944 +a(dp945 +g6 +I20 +saa(lp946 +S'int_dronecontrol_fueltransfer_size7_class1' +p947 +a(dp948 +g6 +I80 +saa(lp949 +S'int_dronecontrol_fueltransfer_size7_class2' +p950 +a(dp951 +g6 +I32 +saa(lp952 +S'int_dronecontrol_fueltransfer_size7_class3' +p953 +a(dp954 +g6 +I80 +saa(lp955 +S'int_dronecontrol_fueltransfer_size7_class4' +p956 +a(dp957 +g6 +I128 +saa(lp958 +S'int_dronecontrol_fueltransfer_size7_class5' +p959 +a(dp960 +g6 +I80 +saa(lp961 +S'int_dronecontrol_prospector_size1_class1' +p962 +a(dp963 +g6 +F1.3 +saa(lp964 +S'int_dronecontrol_prospector_size1_class2' +p965 +a(dp966 +g6 +F0.5 +saa(lp967 +S'int_dronecontrol_prospector_size1_class3' +p968 +a(dp969 +g6 +F1.3 +saa(lp970 +S'int_dronecontrol_prospector_size1_class4' +p971 +a(dp972 +g6 +I2 +saa(lp973 +S'int_dronecontrol_prospector_size1_class5' +p974 +a(dp975 +g6 +F1.3 +saa(lp976 +S'int_dronecontrol_prospector_size3_class1' +p977 +a(dp978 +g6 +I5 +saa(lp979 +S'int_dronecontrol_prospector_size3_class2' +p980 +a(dp981 +g6 +I2 +saa(lp982 +S'int_dronecontrol_prospector_size3_class3' +p983 +a(dp984 +g6 +I5 +saa(lp985 +S'int_dronecontrol_prospector_size3_class4' +p986 +a(dp987 +g6 +I8 +saa(lp988 +S'int_dronecontrol_prospector_size3_class5' +p989 +a(dp990 +g6 +I5 +saa(lp991 +S'int_dronecontrol_prospector_size5_class1' +p992 +a(dp993 +g6 +I20 +saa(lp994 +S'int_dronecontrol_prospector_size5_class2' +p995 +a(dp996 +g6 +I8 +saa(lp997 +S'int_dronecontrol_prospector_size5_class3' +p998 +a(dp999 +g6 +I20 +saa(lp1000 +S'int_dronecontrol_prospector_size5_class4' +p1001 +a(dp1002 +g6 +I32 +saa(lp1003 +S'int_dronecontrol_prospector_size5_class5' +p1004 +a(dp1005 +g6 +I20 +saa(lp1006 +S'int_dronecontrol_prospector_size7_class1' +p1007 +a(dp1008 +g6 +I80 +saa(lp1009 +S'int_dronecontrol_prospector_size7_class2' +p1010 +a(dp1011 +g6 +I32 +saa(lp1012 +S'int_dronecontrol_prospector_size7_class3' +p1013 +a(dp1014 +g6 +I80 +saa(lp1015 +S'int_dronecontrol_prospector_size7_class4' +p1016 +a(dp1017 +g6 +I128 +saa(lp1018 +S'int_dronecontrol_prospector_size7_class5' +p1019 +a(dp1020 +g6 +I80 +saa(lp1021 +S'int_dronecontrol_recon_size1_class1' +p1022 +a(dp1023 +g6 +F1.3 +saa(lp1024 +S'int_dronecontrol_recon_size3_class1' +p1025 +a(dp1026 +g6 +I2 +saa(lp1027 +S'int_dronecontrol_recon_size5_class1' +p1028 +a(dp1029 +g6 +I20 +saa(lp1030 +S'int_dronecontrol_recon_size7_class1' +p1031 +a(dp1032 +g6 +I128 +saa(lp1033 +S'int_dronecontrol_repair_size1_class1' +p1034 +a(dp1035 +g6 +F1.3 +saa(lp1036 +S'int_dronecontrol_repair_size1_class2' +p1037 +a(dp1038 +g6 +F0.5 +saa(lp1039 +S'int_dronecontrol_repair_size1_class3' +p1040 +a(dp1041 +g6 +F1.3 saa(lp1042 -(g1003 -NS'3' -S'D' -tp1043 +S'int_dronecontrol_repair_size1_class4' +p1043 a(dp1044 -g7 +g6 I2 saa(lp1045 -(g1003 -NS'3' -S'E' -tp1046 +S'int_dronecontrol_repair_size1_class5' +p1046 a(dp1047 -g7 -I5 +g6 +F1.3 saa(lp1048 -(g1003 -NS'4' -S'A' -tp1049 +S'int_dronecontrol_repair_size3_class1' +p1049 a(dp1050 -g7 -I10 +g6 +I5 saa(lp1051 -(g1003 -NS'4' -S'B' -tp1052 +S'int_dronecontrol_repair_size3_class2' +p1052 a(dp1053 -g7 -I16 +g6 +I2 saa(lp1054 -(g1003 -NS'4' -S'C' -tp1055 +S'int_dronecontrol_repair_size3_class3' +p1055 a(dp1056 -g7 -I10 +g6 +I5 saa(lp1057 -(g1003 -NS'4' -S'D' -tp1058 +S'int_dronecontrol_repair_size3_class4' +p1058 a(dp1059 -g7 -I4 +g6 +I8 saa(lp1060 -(g1003 -NS'4' -S'E' -tp1061 +S'int_dronecontrol_repair_size3_class5' +p1061 a(dp1062 -g7 -I10 +g6 +I5 saa(lp1063 -(g1003 -NS'5' -S'A' -tp1064 +S'int_dronecontrol_repair_size5_class1' +p1064 a(dp1065 -g7 +g6 I20 saa(lp1066 -(g1003 -NS'5' -S'B' -tp1067 +S'int_dronecontrol_repair_size5_class2' +p1067 a(dp1068 -g7 -I32 +g6 +I8 saa(lp1069 -(g1003 -NS'5' -S'C' -tp1070 +S'int_dronecontrol_repair_size5_class3' +p1070 a(dp1071 -g7 +g6 I20 saa(lp1072 -(g1003 -NS'5' -S'D' -tp1073 +S'int_dronecontrol_repair_size5_class4' +p1073 a(dp1074 -g7 -I8 +g6 +I32 saa(lp1075 -(g1003 -NS'5' -S'E' -tp1076 +S'int_dronecontrol_repair_size5_class5' +p1076 a(dp1077 -g7 +g6 I20 saa(lp1078 -(g1003 -NS'6' -S'A' -tp1079 +S'int_dronecontrol_repair_size7_class1' +p1079 a(dp1080 -g7 -I40 +g6 +I80 saa(lp1081 -(g1003 -NS'6' -S'B' -tp1082 +S'int_dronecontrol_repair_size7_class2' +p1082 a(dp1083 -g7 -I64 +g6 +I32 saa(lp1084 -(g1003 -NS'6' -S'C' -tp1085 +S'int_dronecontrol_repair_size7_class3' +p1085 a(dp1086 -g7 -I40 +g6 +I80 saa(lp1087 -(g1003 -NS'6' -S'D' -tp1088 +S'int_dronecontrol_repair_size7_class4' +p1088 a(dp1089 -g7 -I16 +g6 +I128 saa(lp1090 -(g1003 -NS'6' -S'E' -tp1091 +S'int_dronecontrol_repair_size7_class5' +p1091 a(dp1092 -g7 -I40 +g6 +I80 saa(lp1093 -(g1003 -NS'7' -S'A' -tp1094 +S'int_dronecontrol_resourcesiphon_size1_class1' +p1094 a(dp1095 -g7 -I80 +g6 +F1.3 saa(lp1096 -(g1003 -NS'7' -S'B' -tp1097 +S'int_dronecontrol_resourcesiphon_size1_class2' +p1097 a(dp1098 -g7 -I128 +g6 +F0.5 saa(lp1099 -(g1003 -NS'7' -S'C' -tp1100 +S'int_dronecontrol_resourcesiphon_size1_class3' +p1100 a(dp1101 -g7 -I80 +g6 +F1.3 saa(lp1102 -(g1003 -NS'7' -S'D' -tp1103 +S'int_dronecontrol_resourcesiphon_size1_class4' +p1103 a(dp1104 -g7 -I32 +g6 +I2 saa(lp1105 -(g1003 -NS'7' -S'E' -tp1106 +S'int_dronecontrol_resourcesiphon_size1_class5' +p1106 a(dp1107 -g7 -I80 +g6 +F1.3 saa(lp1108 -(g1003 -NS'8' -S'A' -tp1109 +S'int_dronecontrol_resourcesiphon_size3_class1' +p1109 a(dp1110 -g7 -I160 +g6 +I5 saa(lp1111 -(g1003 -NS'8' -S'B' -tp1112 +S'int_dronecontrol_resourcesiphon_size3_class2' +p1112 a(dp1113 -g7 -I256 +g6 +I2 saa(lp1114 -(g1003 -NS'8' -S'C' -tp1115 +S'int_dronecontrol_resourcesiphon_size3_class3' +p1115 a(dp1116 -g7 -I160 +g6 +I5 saa(lp1117 -(g1003 -NS'8' -S'D' -tp1118 +S'int_dronecontrol_resourcesiphon_size3_class4' +p1118 a(dp1119 -g7 -I64 +g6 +I8 saa(lp1120 -(g1003 -NS'8' -S'E' -tp1121 +S'int_dronecontrol_resourcesiphon_size3_class5' +p1121 a(dp1122 -g7 -I160 +g6 +I5 saa(lp1123 -(S'Lightweight Alloy' +S'int_dronecontrol_resourcesiphon_size5_class1' p1124 -S'Adder' -p1125 -S'1' -S'I' -tp1126 -a(dp1127 -g7 -I0 -saa(lp1128 -(g1124 -S'Alliance Chieftain' -p1129 -S'1' -S'I' -tp1130 +a(dp1125 +g6 +I20 +saa(lp1126 +S'int_dronecontrol_resourcesiphon_size5_class2' +p1127 +a(dp1128 +g6 +I8 +saa(lp1129 +S'int_dronecontrol_resourcesiphon_size5_class3' +p1130 a(dp1131 -g7 -I0 +g6 +I20 saa(lp1132 -(g1124 -S'Anaconda' +S'int_dronecontrol_resourcesiphon_size5_class4' p1133 -S'1' -S'I' -tp1134 -a(dp1135 -g7 -I0 -saa(lp1136 -(g1124 -S'Asp Explorer' -p1137 -S'1' -S'I' -tp1138 -a(dp1139 -g7 -I0 -saa(lp1140 -(g1124 -S'Asp Scout' -p1141 -S'1' -S'I' -tp1142 +a(dp1134 +g6 +I32 +saa(lp1135 +S'int_dronecontrol_resourcesiphon_size5_class5' +p1136 +a(dp1137 +g6 +I20 +saa(lp1138 +S'int_dronecontrol_resourcesiphon_size7_class1' +p1139 +a(dp1140 +g6 +I80 +saa(lp1141 +S'int_dronecontrol_resourcesiphon_size7_class2' +p1142 a(dp1143 -g7 -I0 +g6 +I32 saa(lp1144 -(g1124 -S'Beluga Liner' +S'int_dronecontrol_resourcesiphon_size7_class3' p1145 -S'1' -S'I' -tp1146 -a(dp1147 -g7 -I0 -saa(lp1148 -(g1124 -S'Cobra MkIII' -p1149 -S'1' -S'I' -tp1150 -a(dp1151 -g7 -I0 -saa(lp1152 -(g1124 -S'Cobra MkIV' -p1153 -S'1' -S'I' -tp1154 +a(dp1146 +g6 +I80 +saa(lp1147 +S'int_dronecontrol_resourcesiphon_size7_class4' +p1148 +a(dp1149 +g6 +I128 +saa(lp1150 +S'int_dronecontrol_resourcesiphon_size7_class5' +p1151 +a(dp1152 +g6 +I90 +saa(lp1153 +S'int_dronecontrol_unkvesselresearch' +p1154 a(dp1155 -g7 -I0 +g6 +F1.3 saa(lp1156 -(g1124 -S'Diamondback Explorer' +S'int_engine_size2_class1' p1157 -S'1' -S'I' -tp1158 -a(dp1159 -g7 -I0 -saa(lp1160 -(g1124 -S'Diamondback Scout' -p1161 -S'1' -S'I' -tp1162 -a(dp1163 -g7 -I0 -saa(lp1164 -(g1124 -S'Dolphin' -p1165 -S'1' -S'I' -tp1166 +a(dp1158 +g6 +F2.5 +saa(lp1159 +S'int_engine_size2_class2' +p1160 +a(dp1161 +g6 +I1 +saa(lp1162 +S'int_engine_size2_class3' +p1163 +a(dp1164 +g6 +F2.5 +saa(lp1165 +S'int_engine_size2_class4' +p1166 a(dp1167 -g7 -I0 +g6 +I4 saa(lp1168 -(g1124 -S'Eagle' +S'int_engine_size2_class5' p1169 -S'1' -S'I' -tp1170 -a(dp1171 -g7 -I0 -saa(lp1172 -(g1124 -S'Federal Assault Ship' -p1173 -S'1' -S'I' -tp1174 -a(dp1175 -g7 -I0 -saa(lp1176 -(g1124 -S'Federal Corvette' -p1177 -S'1' -S'I' -tp1178 +a(dp1170 +g6 +F2.5 +saa(lp1171 +S'int_engine_size2_class5_fast' +p1172 +a(dp1173 +g6 +F2.5 +saa(lp1174 +S'int_engine_size3_class1' +p1175 +a(dp1176 +g6 +I5 +saa(lp1177 +S'int_engine_size3_class2' +p1178 a(dp1179 -g7 -I0 +g6 +I2 saa(lp1180 -(g1124 -S'Federal Dropship' +S'int_engine_size3_class3' p1181 -S'1' -S'I' -tp1182 -a(dp1183 -g7 -I0 -saa(lp1184 -(g1124 -S'Federal Gunship' -p1185 -S'1' -S'I' -tp1186 -a(dp1187 -g7 -I0 -saa(lp1188 -(g1124 -S'Fer-de-Lance' -p1189 -S'1' -S'I' -tp1190 +a(dp1182 +g6 +I5 +saa(lp1183 +S'int_engine_size3_class4' +p1184 +a(dp1185 +g6 +I8 +saa(lp1186 +S'int_engine_size3_class5' +p1187 +a(dp1188 +g6 +I5 +saa(lp1189 +S'int_engine_size3_class5_fast' +p1190 a(dp1191 -g7 -I0 +g6 +I5 saa(lp1192 -(g1124 -S'Hauler' +S'int_engine_size4_class1' p1193 -S'1' -S'I' -tp1194 -a(dp1195 -g7 -I0 -saa(lp1196 -(g1124 -S'Imperial Clipper' -p1197 -S'1' -S'I' -tp1198 -a(dp1199 -g7 -I0 -saa(lp1200 -(g1124 -S'Imperial Courier' -p1201 -S'1' -S'I' -tp1202 +a(dp1194 +g6 +I10 +saa(lp1195 +S'int_engine_size4_class2' +p1196 +a(dp1197 +g6 +I4 +saa(lp1198 +S'int_engine_size4_class3' +p1199 +a(dp1200 +g6 +I10 +saa(lp1201 +S'int_engine_size4_class4' +p1202 a(dp1203 -g7 -I0 +g6 +I16 saa(lp1204 -(g1124 -S'Imperial Cutter' +S'int_engine_size4_class5' p1205 -S'1' -S'I' -tp1206 -a(dp1207 -g7 -I0 -saa(lp1208 -(g1124 -S'Imperial Eagle' -p1209 -S'1' -S'I' -tp1210 -a(dp1211 -g7 -I0 -saa(lp1212 -(g1124 -S'Keelback' -p1213 -S'1' -S'I' -tp1214 +a(dp1206 +g6 +I10 +saa(lp1207 +S'int_engine_size5_class1' +p1208 +a(dp1209 +g6 +I20 +saa(lp1210 +S'int_engine_size5_class2' +p1211 +a(dp1212 +g6 +I8 +saa(lp1213 +S'int_engine_size5_class3' +p1214 a(dp1215 -g7 -I0 +g6 +I20 saa(lp1216 -(g1124 -S'Orca' +S'int_engine_size5_class4' p1217 -S'1' -S'I' -tp1218 -a(dp1219 -g7 -I0 -saa(lp1220 -(g1124 -S'Python' -p1221 -S'1' -S'I' -tp1222 -a(dp1223 -g7 -I0 -saa(lp1224 -(g1124 -S'Sidewinder' -p1225 -S'1' -S'I' -tp1226 +a(dp1218 +g6 +I32 +saa(lp1219 +S'int_engine_size5_class5' +p1220 +a(dp1221 +g6 +I20 +saa(lp1222 +S'int_engine_size6_class1' +p1223 +a(dp1224 +g6 +I40 +saa(lp1225 +S'int_engine_size6_class2' +p1226 a(dp1227 -g7 -I0 +g6 +I16 saa(lp1228 -(g1124 -S'Type-10 Defender' +S'int_engine_size6_class3' p1229 -S'1' -S'I' -tp1230 -a(dp1231 -g7 -I0 -saa(lp1232 -(g1124 -S'Type-6 Transporter' -p1233 -S'1' -S'I' -tp1234 -a(dp1235 -g7 -I0 -saa(lp1236 -(g1124 -S'Type-7 Transporter' -p1237 -S'1' -S'I' -tp1238 +a(dp1230 +g6 +I40 +saa(lp1231 +S'int_engine_size6_class4' +p1232 +a(dp1233 +g6 +I64 +saa(lp1234 +S'int_engine_size6_class5' +p1235 +a(dp1236 +g6 +I40 +saa(lp1237 +S'int_engine_size7_class1' +p1238 a(dp1239 -g7 -I0 +g6 +I80 saa(lp1240 -(g1124 -S'Type-9 Heavy' +S'int_engine_size7_class2' p1241 -S'1' -S'I' -tp1242 -a(dp1243 -g7 -I0 -saa(lp1244 -(g1124 -S'Viper MkIII' -p1245 -S'1' -S'I' -tp1246 -a(dp1247 -g7 -I0 -saa(lp1248 -(g1124 -S'Viper MkIV' -p1249 -S'1' -S'I' -tp1250 +a(dp1242 +g6 +I32 +saa(lp1243 +S'int_engine_size7_class3' +p1244 +a(dp1245 +g6 +I80 +saa(lp1246 +S'int_engine_size7_class4' +p1247 +a(dp1248 +g6 +I128 +saa(lp1249 +S'int_engine_size7_class5' +p1250 a(dp1251 -g7 -I0 +g6 +I80 saa(lp1252 -(g1124 -S'Vulture' +S'int_engine_size8_class1' p1253 -S'1' -S'I' -tp1254 -a(dp1255 -g7 -I0 -saa(lp1256 -(S'Luxury Class Passenger Cabin' -p1257 -NS'5' -S'B' -tp1258 -a(dp1259 -g7 -I20 -saa(lp1260 -(g1257 -NS'6' -S'B' -tp1261 -a(dp1262 -g7 -I40 -saa(lp1263 -(S'Meta Alloy Hull Reinforcement' -p1264 -NS'1' -S'D' -tp1265 +a(dp1254 +g6 +I160 +saa(lp1255 +S'int_engine_size8_class2' +p1256 +a(dp1257 +g6 +I64 +saa(lp1258 +S'int_engine_size8_class3' +p1259 +a(dp1260 +g6 +I160 +saa(lp1261 +S'int_engine_size8_class4' +p1262 +a(dp1263 +g6 +I256 +saa(lp1264 +S'int_engine_size8_class5' +p1265 a(dp1266 -g7 -I1 +g6 +I160 saa(lp1267 -(g1264 -NS'1' -S'E' -tp1268 +S'int_fighterbay_size5_class1' +p1268 a(dp1269 -g7 -I2 +g6 +I20 saa(lp1270 -(g1264 -NS'2' -S'D' -tp1271 +S'int_fighterbay_size6_class1' +p1271 a(dp1272 -g7 -I2 +g6 +I40 saa(lp1273 -(g1264 -NS'2' -S'E' -tp1274 +S'int_fighterbay_size7_class1' +p1274 a(dp1275 -g7 -I4 +g6 +I60 saa(lp1276 -(g1264 -NS'3' -S'D' -tp1277 +S'int_fsdinterdictor_size1_class1' +p1277 a(dp1278 -g7 -I4 +g6 +F1.3 saa(lp1279 -(g1264 -NS'3' -S'E' -tp1280 +S'int_fsdinterdictor_size1_class2' +p1280 a(dp1281 -g7 -I8 +g6 +F0.5 saa(lp1282 -(g1264 -NS'4' -S'D' -tp1283 +S'int_fsdinterdictor_size1_class3' +p1283 a(dp1284 -g7 -I8 +g6 +F1.3 saa(lp1285 -(g1264 -NS'4' -S'E' -tp1286 +S'int_fsdinterdictor_size1_class4' +p1286 a(dp1287 -g7 -I16 +g6 +I2 saa(lp1288 -(g1264 -NS'5' -S'D' -tp1289 +S'int_fsdinterdictor_size1_class5' +p1289 a(dp1290 -g7 -I16 +g6 +F1.3 saa(lp1291 -(g1264 -NS'5' -S'E' -tp1292 +S'int_fsdinterdictor_size2_class1' +p1292 a(dp1293 -g7 -I32 +g6 +F2.5 saa(lp1294 -(S'Military Grade Composite' +S'int_fsdinterdictor_size2_class2' p1295 -g1125 -S'1' -S'I' -tp1296 -a(dp1297 -g7 +a(dp1296 +g6 +I1 +saa(lp1297 +S'int_fsdinterdictor_size2_class3' +p1298 +a(dp1299 +g6 +F2.5 +saa(lp1300 +S'int_fsdinterdictor_size2_class4' +p1301 +a(dp1302 +g6 +I4 +saa(lp1303 +S'int_fsdinterdictor_size2_class5' +p1304 +a(dp1305 +g6 +F2.5 +saa(lp1306 +S'int_fsdinterdictor_size3_class1' +p1307 +a(dp1308 +g6 I5 -saa(lp1298 -(g1295 -g1129 -S'1' -S'I' -tp1299 -a(dp1300 -g7 -I150 -saa(lp1301 -(g1295 -g1133 -S'1' -S'I' -tp1302 -a(dp1303 -g7 -I60 -saa(lp1304 -(g1295 -g1137 -S'1' -S'I' -tp1305 -a(dp1306 -g7 -I42 -saa(lp1307 -(g1295 -g1141 -S'1' -S'I' -tp1308 -a(dp1309 -g7 -I42 -saa(lp1310 -(g1295 -g1145 -S'1' -S'I' -tp1311 -a(dp1312 -g7 -I165 -saa(lp1313 -(g1295 -g1149 -S'1' -S'I' -tp1314 -a(dp1315 -g7 -I27 -saa(lp1316 -(g1295 -g1153 -S'1' -S'I' -tp1317 -a(dp1318 -g7 -I27 -saa(lp1319 -(g1295 -g1157 -S'1' -S'I' -tp1320 -a(dp1321 -g7 -I47 -saa(lp1322 -(g1295 -g1161 -S'1' -S'I' -tp1323 -a(dp1324 -g7 -I26 -saa(lp1325 -(g1295 -g1165 -S'1' -S'I' -tp1326 -a(dp1327 -g7 -I63 -saa(lp1328 -(g1295 -g1169 -S'1' -S'I' -tp1329 -a(dp1330 -g7 -I8 -saa(lp1331 -(g1295 -g1173 -S'1' -S'I' -tp1332 -a(dp1333 -g7 -I87 -saa(lp1334 -(g1295 -g1177 -S'1' -S'I' -tp1335 -a(dp1336 -g7 -I60 -saa(lp1337 -(g1295 -g1181 -S'1' -S'I' -tp1338 -a(dp1339 -g7 -I87 -saa(lp1340 -(g1295 -g1185 -S'1' -S'I' -tp1341 -a(dp1342 -g7 -I87 -saa(lp1343 -(g1295 -g1189 -S'1' -S'I' -tp1344 -a(dp1345 -g7 -I38 -saa(lp1346 -(g1295 -g1193 -S'1' -S'I' -tp1347 -a(dp1348 -g7 +saa(lp1309 +S'int_fsdinterdictor_size3_class2' +p1310 +a(dp1311 +g6 I2 -saa(lp1349 -(g1295 -g1197 -S'1' -S'I' -tp1350 -a(dp1351 -g7 -I60 -saa(lp1352 -(g1295 -g1201 -S'1' -S'I' -tp1353 -a(dp1354 -g7 +saa(lp1312 +S'int_fsdinterdictor_size3_class3' +p1313 +a(dp1314 +g6 +I5 +saa(lp1315 +S'int_fsdinterdictor_size3_class4' +p1316 +a(dp1317 +g6 I8 -saa(lp1355 -(g1295 -g1205 -S'1' -S'I' -tp1356 -a(dp1357 -g7 -I60 -saa(lp1358 -(g1295 -g1209 -S'1' -S'I' -tp1359 -a(dp1360 -g7 -I8 -saa(lp1361 -(g1295 -g1213 -S'1' -S'I' -tp1362 -a(dp1363 -g7 -I23 -saa(lp1364 -(g1295 -g1217 -S'1' -S'I' -tp1365 -a(dp1366 -g7 -I87 -saa(lp1367 -(g1295 -g1221 -S'1' -S'I' -tp1368 -a(dp1369 -g7 -I53 -saa(lp1370 -(g1295 -g1225 -S'1' -S'I' -tp1371 -a(dp1372 -g7 +saa(lp1318 +S'int_fsdinterdictor_size3_class5' +p1319 +a(dp1320 +g6 +I5 +saa(lp1321 +S'int_fsdinterdictor_size4_class1' +p1322 +a(dp1323 +g6 +I10 +saa(lp1324 +S'int_fsdinterdictor_size4_class2' +p1325 +a(dp1326 +g6 I4 -saa(lp1373 -(g1295 -g1229 -S'1' -S'I' -tp1374 -a(dp1375 -g7 -I150 -saa(lp1376 -(g1295 -g1233 -S'1' -S'I' -tp1377 -a(dp1378 -g7 -I23 -saa(lp1379 -(g1295 -g1237 -S'1' -S'I' -tp1380 -a(dp1381 -g7 -I63 -saa(lp1382 -(g1295 -g1241 -S'1' -S'I' -tp1383 -a(dp1384 -g7 -I150 -saa(lp1385 -(g1295 -g1245 -S'1' -S'I' -tp1386 -a(dp1387 -g7 -I9 -saa(lp1388 -(g1295 -g1249 -S'1' -S'I' -tp1389 -a(dp1390 -g7 -I9 -saa(lp1391 -(g1295 -g1253 -S'1' -S'I' -tp1392 -a(dp1393 -g7 -I35 -saa(lp1394 -(S'Mine Launcher' -p1395 -NS'1' -S'I' -tp1396 -a(dp1397 -g7 -I2 -saa(lp1398 -(g1395 -NS'2' -S'I' -tp1399 -a(dp1400 -g7 -I4 -saa(lp1401 -(S'Mining Lance Beam Laser' -p1402 -NS'1' -S'D' -tp1403 +saa(lp1327 +S'int_fsdinterdictor_size4_class3' +p1328 +a(dp1329 +g6 +I10 +saa(lp1330 +S'int_fsdinterdictor_size4_class4' +p1331 +a(dp1332 +g6 +I16 +saa(lp1333 +S'int_fsdinterdictor_size4_class5' +p1334 +a(dp1335 +g6 +I10 +saa(lp1336 +S'int_fuelscoop_size1_class1' +p1337 +a(dp1338 +g6 +I0 +saa(lp1339 +S'int_fuelscoop_size1_class2' +p1340 +a(dp1341 +g6 +I0 +saa(lp1342 +S'int_fuelscoop_size1_class3' +p1343 +a(dp1344 +g6 +I0 +saa(lp1345 +S'int_fuelscoop_size1_class4' +p1346 +a(dp1347 +g6 +I0 +saa(lp1348 +S'int_fuelscoop_size1_class5' +p1349 +a(dp1350 +g6 +I0 +saa(lp1351 +S'int_fuelscoop_size2_class1' +p1352 +a(dp1353 +g6 +I0 +saa(lp1354 +S'int_fuelscoop_size2_class2' +p1355 +a(dp1356 +g6 +I0 +saa(lp1357 +S'int_fuelscoop_size2_class3' +p1358 +a(dp1359 +g6 +I0 +saa(lp1360 +S'int_fuelscoop_size2_class4' +p1361 +a(dp1362 +g6 +I0 +saa(lp1363 +S'int_fuelscoop_size2_class5' +p1364 +a(dp1365 +g6 +I0 +saa(lp1366 +S'int_fuelscoop_size3_class1' +p1367 +a(dp1368 +g6 +I0 +saa(lp1369 +S'int_fuelscoop_size3_class2' +p1370 +a(dp1371 +g6 +I0 +saa(lp1372 +S'int_fuelscoop_size3_class3' +p1373 +a(dp1374 +g6 +I0 +saa(lp1375 +S'int_fuelscoop_size3_class4' +p1376 +a(dp1377 +g6 +I0 +saa(lp1378 +S'int_fuelscoop_size3_class5' +p1379 +a(dp1380 +g6 +I0 +saa(lp1381 +S'int_fuelscoop_size4_class1' +p1382 +a(dp1383 +g6 +I0 +saa(lp1384 +S'int_fuelscoop_size4_class2' +p1385 +a(dp1386 +g6 +I0 +saa(lp1387 +S'int_fuelscoop_size4_class3' +p1388 +a(dp1389 +g6 +I0 +saa(lp1390 +S'int_fuelscoop_size4_class4' +p1391 +a(dp1392 +g6 +I0 +saa(lp1393 +S'int_fuelscoop_size4_class5' +p1394 +a(dp1395 +g6 +I0 +saa(lp1396 +S'int_fuelscoop_size5_class1' +p1397 +a(dp1398 +g6 +I0 +saa(lp1399 +S'int_fuelscoop_size5_class2' +p1400 +a(dp1401 +g6 +I0 +saa(lp1402 +S'int_fuelscoop_size5_class3' +p1403 a(dp1404 -g7 -I2 +g6 +I0 saa(lp1405 -(S'Mining Laser' +S'int_fuelscoop_size5_class4' p1406 -NS'1' -S'D' -tp1407 -a(dp1408 -g7 -I2 -saa(lp1409 -(g1406 -NS'2' -S'D' -tp1410 -a(dp1411 -g7 -I2 -saa(lp1412 -(S'Mirrored Surface Composite' -p1413 -g1125 -S'1' -S'I' -tp1414 -a(dp1415 -g7 -I5 -saa(lp1416 -(g1413 -g1129 -S'1' -S'I' -tp1417 -a(dp1418 -g7 -I150 -saa(lp1419 -(g1413 -g1133 -S'1' -S'I' -tp1420 -a(dp1421 -g7 -I60 -saa(lp1422 -(g1413 -g1137 -S'1' -S'I' -tp1423 -a(dp1424 -g7 -I42 -saa(lp1425 -(g1413 -g1141 -S'1' -S'I' -tp1426 -a(dp1427 -g7 -I42 -saa(lp1428 -(g1413 -g1145 -S'1' -S'I' -tp1429 -a(dp1430 -g7 -I165 -saa(lp1431 -(g1413 -g1149 -S'1' -S'I' -tp1432 -a(dp1433 -g7 -I27 -saa(lp1434 -(g1413 -g1153 -S'1' -S'I' -tp1435 -a(dp1436 -g7 -I27 -saa(lp1437 -(g1413 -g1157 -S'1' -S'I' -tp1438 -a(dp1439 -g7 -I26 -saa(lp1440 -(g1413 -g1161 -S'1' -S'I' -tp1441 -a(dp1442 -g7 -I26 -saa(lp1443 -(g1413 -g1165 -S'1' -S'I' -tp1444 -a(dp1445 -g7 -I63 -saa(lp1446 -(g1413 -g1169 -S'1' -S'I' -tp1447 -a(dp1448 -g7 -I8 -saa(lp1449 -(g1413 -g1173 -S'1' -S'I' -tp1450 -a(dp1451 -g7 -I87 -saa(lp1452 -(g1413 -g1177 -S'1' -S'I' -tp1453 -a(dp1454 -g7 -I60 -saa(lp1455 -(g1413 -g1181 -S'1' -S'I' -tp1456 -a(dp1457 -g7 -I87 -saa(lp1458 -(g1413 -g1185 -S'1' -S'I' -tp1459 -a(dp1460 -g7 -I87 -saa(lp1461 -(g1413 -g1189 -S'1' -S'I' -tp1462 -a(dp1463 -g7 -I38 -saa(lp1464 -(g1413 -g1193 -S'1' -S'I' -tp1465 -a(dp1466 -g7 -I2 -saa(lp1467 -(g1413 -g1197 -S'1' -S'I' -tp1468 -a(dp1469 -g7 -I60 -saa(lp1470 -(g1413 -g1201 -S'1' -S'I' -tp1471 -a(dp1472 -g7 -I8 -saa(lp1473 -(g1413 -g1205 -S'1' -S'I' -tp1474 -a(dp1475 -g7 -I60 -saa(lp1476 -(g1413 -g1209 -S'1' -S'I' -tp1477 -a(dp1478 -g7 -I8 -saa(lp1479 -(g1413 -g1213 -S'1' -S'I' -tp1480 -a(dp1481 -g7 -I23 -saa(lp1482 -(g1413 -g1217 -S'1' -S'I' -tp1483 -a(dp1484 -g7 -I87 -saa(lp1485 -(g1413 -g1221 -S'1' -S'I' -tp1486 -a(dp1487 -g7 -I53 -saa(lp1488 -(g1413 -g1225 -S'1' -S'I' -tp1489 -a(dp1490 -g7 -I4 -saa(lp1491 -(g1413 -g1229 -S'1' -S'I' -tp1492 -a(dp1493 -g7 -I150 -saa(lp1494 -(g1413 -g1233 -S'1' -S'I' -tp1495 -a(dp1496 -g7 -I23 -saa(lp1497 -(g1413 -g1237 -S'1' -S'I' -tp1498 -a(dp1499 -g7 -I63 -saa(lp1500 -(g1413 -g1241 -S'1' -S'I' -tp1501 -a(dp1502 -g7 -I150 -saa(lp1503 -(g1413 -g1245 -S'1' -S'I' -tp1504 -a(dp1505 -g7 -I9 -saa(lp1506 -(g1413 -g1249 -S'1' -S'I' -tp1507 -a(dp1508 -g7 -I9 -saa(lp1509 -(g1413 -g1253 -S'1' -S'I' -tp1510 -a(dp1511 -g7 -I35 -saa(lp1512 -(S'Missile Rack' -p1513 -NS'1' -S'B' -tp1514 -a(dp1515 -g7 -I2 -saa(lp1516 -(g1513 -NS'2' -S'B' -tp1517 -a(dp1518 -g7 -I4 -saa(lp1519 -(S'Module Reinforcement Package' -p1520 -NS'1' -S'D' -tp1521 -ag1266 -aa(lp1522 -(g1520 -NS'1' -S'E' -tp1523 -ag1269 -aa(lp1524 -(g1520 -NS'2' -S'D' -tp1525 -ag1272 -aa(lp1526 -(g1520 -NS'2' -S'E' -tp1527 -ag1275 -aa(lp1528 -(g1520 -NS'3' -S'D' -tp1529 -ag1278 -aa(lp1530 -(g1520 -NS'3' -S'E' -tp1531 -ag1281 -aa(lp1532 -(g1520 -NS'4' -S'D' -tp1533 -ag1284 -aa(lp1534 -(g1520 -NS'4' -S'E' -tp1535 -ag1287 -aa(lp1536 -(g1520 -NS'5' -S'D' -tp1537 -ag1290 -aa(lp1538 -(g1520 -NS'5' -S'E' -tp1539 -ag1293 -aa(lp1540 -(S'Multi-Cannon' -p1541 -NS'1' -S'F' -tp1542 -a(dp1543 -g7 -I2 -saa(lp1544 -(g1541 -NS'1' -S'G' -tp1545 -a(dp1546 -g7 -I2 -saa(lp1547 -(g1541 -NS'2' -S'E' -tp1548 -a(dp1549 -g7 -I4 -saa(lp1550 -(g1541 -NS'2' -S'F' -tp1551 -a(dp1552 -g7 -I4 -saa(lp1553 -(g1541 -NS'3' -S'C' -tp1554 -a(dp1555 -g7 -I8 -saa(lp1556 -(g1541 -NS'4' -S'A' -tp1557 -a(dp1558 -g7 -I16 -saa(lp1559 -(S'Pacifier Frag-Cannon' -p1560 -NS'3' -S'C' -tp1561 -a(dp1562 -g7 -I8 -saa(lp1563 -(S'Pack-Hound Missile Rack' -p1564 -NS'2' -S'B' -tp1565 -a(dp1566 -g7 -I4 -saa(lp1567 -(S'Planetary Approach Suite' -p1568 -NS'1' -S'I' -tp1569 -a(dp1570 -g7 +a(dp1407 +g6 I0 -saa(lp1571 -(S'Planetary Vehicle Hangar' -p1572 -NS'2' -S'G' -tp1573 -a(dp1574 -g7 +saa(lp1408 +S'int_fuelscoop_size5_class5' +p1409 +a(dp1410 +g6 +I0 +saa(lp1411 +S'int_fuelscoop_size6_class1' +p1412 +a(dp1413 +g6 +I0 +saa(lp1414 +S'int_fuelscoop_size6_class2' +p1415 +a(dp1416 +g6 +I0 +saa(lp1417 +S'int_fuelscoop_size6_class3' +p1418 +a(dp1419 +g6 +I0 +saa(lp1420 +S'int_fuelscoop_size6_class4' +p1421 +a(dp1422 +g6 +I0 +saa(lp1423 +S'int_fuelscoop_size6_class5' +p1424 +a(dp1425 +g6 +I0 +saa(lp1426 +S'int_fuelscoop_size7_class1' +p1427 +a(dp1428 +g6 +I0 +saa(lp1429 +S'int_fuelscoop_size7_class2' +p1430 +a(dp1431 +g6 +I0 +saa(lp1432 +S'int_fuelscoop_size7_class3' +p1433 +a(dp1434 +g6 +I0 +saa(lp1435 +S'int_fuelscoop_size7_class4' +p1436 +a(dp1437 +g6 +I0 +saa(lp1438 +S'int_fuelscoop_size7_class5' +p1439 +a(dp1440 +g6 +I0 +saa(lp1441 +S'int_fuelscoop_size8_class1' +p1442 +a(dp1443 +g6 +I0 +saa(lp1444 +S'int_fuelscoop_size8_class2' +p1445 +a(dp1446 +g6 +I0 +saa(lp1447 +S'int_fuelscoop_size8_class3' +p1448 +a(dp1449 +g6 +I0 +saa(lp1450 +S'int_fuelscoop_size8_class4' +p1451 +a(dp1452 +g6 +I0 +saa(lp1453 +S'int_fuelscoop_size8_class5' +p1454 +a(dp1455 +g6 +I0 +saa(lp1456 +S'int_fueltank_size1_class3' +p1457 +a(dp1458 +g6 +I0 +saa(lp1459 +S'int_fueltank_size2_class3' +p1460 +a(dp1461 +g6 +I0 +saa(lp1462 +S'int_fueltank_size3_class3' +p1463 +a(dp1464 +g6 +I0 +saa(lp1465 +S'int_fueltank_size4_class3' +p1466 +a(dp1467 +g6 +I0 +saa(lp1468 +S'int_fueltank_size5_class3' +p1469 +a(dp1470 +g6 +I0 +saa(lp1471 +S'int_fueltank_size6_class3' +p1472 +a(dp1473 +g6 +I0 +saa(lp1474 +S'int_fueltank_size7_class3' +p1475 +a(dp1476 +g6 +I0 +saa(lp1477 +S'int_fueltank_size8_class3' +p1478 +a(dp1479 +g6 +I0 +saa(lp1480 +S'int_guardianfsdbooster_size1' +p1481 +a(dp1482 +S'jumpboost' +p1483 +I4 +sg6 +F1.3 +saa(lp1484 +S'int_guardianfsdbooster_size2' +p1485 +a(dp1486 +g1483 I6 -saa(lp1575 -(g1572 -NS'2' -S'H' -tp1576 -a(dp1577 -g7 -I12 -saa(lp1578 -(g1572 -NS'4' -S'G' -tp1579 -a(dp1580 -g7 -I10 -saa(lp1581 -(g1572 -NS'4' -S'H' -tp1582 -a(dp1583 -g7 -I20 -saa(lp1584 -(g1572 -NS'6' -S'G' -tp1585 -a(dp1586 -g7 -I17 -saa(lp1587 -(g1572 -NS'6' -S'H' -tp1588 -a(dp1589 -g7 -I34 -saa(lp1590 -(S'Plasma Accelerator' -p1591 -NS'2' -S'C' -tp1592 +sg6 +F1.3 +saa(lp1487 +S'int_guardianfsdbooster_size3' +p1488 +a(dp1489 +g1483 +F7.75 +sg6 +F1.3 +saa(lp1490 +S'int_guardianfsdbooster_size4' +p1491 +a(dp1492 +g1483 +F9.25 +sg6 +F1.3 +saa(lp1493 +S'int_guardianfsdbooster_size5' +p1494 +a(dp1495 +g1483 +F10.5 +sg6 +F1.3 +saa(lp1496 +S'int_guardianhullreinforcement_size1_class1' +p1497 +a(dp1498 +g6 +I2 +saa(lp1499 +S'int_guardianhullreinforcement_size1_class2' +p1500 +a(dp1501 +g6 +I1 +saa(lp1502 +S'int_guardianhullreinforcement_size2_class1' +p1503 +a(dp1504 +g6 +I4 +saa(lp1505 +S'int_guardianhullreinforcement_size2_class2' +p1506 +a(dp1507 +g6 +I2 +saa(lp1508 +S'int_guardianhullreinforcement_size3_class1' +p1509 +a(dp1510 +g6 +I8 +saa(lp1511 +S'int_guardianhullreinforcement_size3_class2' +p1512 +a(dp1513 +g6 +I4 +saa(lp1514 +S'int_guardianhullreinforcement_size4_class1' +p1515 +a(dp1516 +g6 +I16 +saa(lp1517 +S'int_guardianhullreinforcement_size4_class2' +p1518 +a(dp1519 +g6 +I8 +saa(lp1520 +S'int_guardianhullreinforcement_size5_class1' +p1521 +a(dp1522 +g6 +I32 +saa(lp1523 +S'int_guardianhullreinforcement_size5_class2' +p1524 +a(dp1525 +g6 +I16 +saa(lp1526 +S'int_guardianmodulereinforcement_size1_class1' +p1527 +ag1498 +aa(lp1528 +S'int_guardianmodulereinforcement_size1_class2' +p1529 +ag1501 +aa(lp1530 +S'int_guardianmodulereinforcement_size2_class1' +p1531 +ag1504 +aa(lp1532 +S'int_guardianmodulereinforcement_size2_class2' +p1533 +ag1507 +aa(lp1534 +S'int_guardianmodulereinforcement_size3_class1' +p1535 +ag1510 +aa(lp1536 +S'int_guardianmodulereinforcement_size3_class2' +p1537 +ag1513 +aa(lp1538 +S'int_guardianmodulereinforcement_size4_class1' +p1539 +ag1516 +aa(lp1540 +S'int_guardianmodulereinforcement_size4_class2' +p1541 +ag1519 +aa(lp1542 +S'int_guardianmodulereinforcement_size5_class1' +p1543 +ag1522 +aa(lp1544 +S'int_guardianmodulereinforcement_size5_class2' +p1545 +ag1525 +aa(lp1546 +S'int_guardianpowerdistributor_size1' +p1547 +a(dp1548 +g6 +F1.3999999999999999 +saa(lp1549 +S'int_guardianpowerdistributor_size2' +p1550 +a(dp1551 +g6 +F2.6000000000000001 +saa(lp1552 +S'int_guardianpowerdistributor_size3' +p1553 +a(dp1554 +g6 +F5.25 +saa(lp1555 +S'int_guardianpowerdistributor_size4' +p1556 +a(dp1557 +g6 +F10.5 +saa(lp1558 +S'int_guardianpowerdistributor_size5' +p1559 +a(dp1560 +g6 +I21 +saa(lp1561 +S'int_guardianpowerdistributor_size6' +p1562 +a(dp1563 +g6 +I42 +saa(lp1564 +S'int_guardianpowerdistributor_size7' +p1565 +a(dp1566 +g6 +I84 +saa(lp1567 +S'int_guardianpowerdistributor_size8' +p1568 +a(dp1569 +g6 +I168 +saa(lp1570 +S'int_guardianpowerplant_size2' +p1571 +a(dp1572 +g6 +F1.5 +saa(lp1573 +S'int_guardianpowerplant_size3' +p1574 +a(dp1575 +g6 +F2.8999999999999999 +saa(lp1576 +S'int_guardianpowerplant_size4' +p1577 +a(dp1578 +g6 +F5.9000000000000004 +saa(lp1579 +S'int_guardianpowerplant_size5' +p1580 +a(dp1581 +g6 +F11.699999999999999 +saa(lp1582 +S'int_guardianpowerplant_size6' +p1583 +a(dp1584 +g6 +F23.399999999999999 +saa(lp1585 +S'int_guardianpowerplant_size7' +p1586 +a(dp1587 +g6 +F46.799999999999997 +saa(lp1588 +S'int_guardianpowerplant_size8' +p1589 +a(dp1590 +g6 +F93.599999999999994 +saa(lp1591 +S'int_guardianshieldreinforcement_size1_class1' +p1592 a(dp1593 -g7 -I4 +g6 +I2 saa(lp1594 -(g1591 -NS'3' -S'B' -tp1595 +S'int_guardianshieldreinforcement_size1_class2' +p1595 a(dp1596 -g7 -I8 +g6 +I1 saa(lp1597 -(g1591 -NS'4' -S'A' -tp1598 +S'int_guardianshieldreinforcement_size2_class1' +p1598 a(dp1599 -g7 -I16 +g6 +I4 saa(lp1600 -(S'Point Defence' +S'int_guardianshieldreinforcement_size2_class2' p1601 -NS'0' -S'I' -tp1602 -a(dp1603 -g7 -F0.5 -saa(lp1604 -(S'Power Distributor' -p1605 -NS'1' -S'A' -tp1606 -a(dp1607 -g7 -F1.3 -saa(lp1608 -(g1605 -NS'1' -S'B' -tp1609 -a(dp1610 -g7 +a(dp1602 +g6 I2 -saa(lp1611 -(g1605 -NS'1' -S'C' -tp1612 -a(dp1613 -g7 -F1.3 -saa(lp1614 -(g1605 -NS'1' -S'D' -tp1615 -a(dp1616 -g7 -F0.5 -saa(lp1617 -(g1605 -NS'1' -S'E' -tp1618 -a(dp1619 -g7 -F1.3 -saa(lp1620 -(g1605 -NS'2' -S'A' -tp1621 -a(dp1622 -g7 -F2.5 -saa(lp1623 -(g1605 -NS'2' -S'B' -tp1624 -a(dp1625 -g7 -I4 -saa(lp1626 -(g1605 -NS'2' -S'C' -tp1627 -a(dp1628 -g7 -F2.5 -saa(lp1629 -(g1605 -NS'2' -S'D' -tp1630 -a(dp1631 -g7 -I1 -saa(lp1632 -(g1605 -NS'2' -S'E' -tp1633 -a(dp1634 -g7 -F2.5 -saa(lp1635 -(g1605 -NS'3' -S'A' -tp1636 -a(dp1637 -g7 -I5 -saa(lp1638 -(g1605 -NS'3' -S'B' -tp1639 -a(dp1640 -g7 +saa(lp1603 +S'int_guardianshieldreinforcement_size3_class1' +p1604 +a(dp1605 +g6 I8 -saa(lp1641 -(g1605 -NS'3' -S'C' -tp1642 +saa(lp1606 +S'int_guardianshieldreinforcement_size3_class2' +p1607 +a(dp1608 +g6 +I4 +saa(lp1609 +S'int_guardianshieldreinforcement_size4_class1' +p1610 +a(dp1611 +g6 +I16 +saa(lp1612 +S'int_guardianshieldreinforcement_size4_class2' +p1613 +a(dp1614 +g6 +I8 +saa(lp1615 +S'int_guardianshieldreinforcement_size5_class1' +p1616 +a(dp1617 +g6 +I32 +saa(lp1618 +S'int_guardianshieldreinforcement_size5_class2' +p1619 +a(dp1620 +g6 +I16 +saa(lp1621 +S'int_hullreinforcement_size1_class1' +p1622 +ag1498 +aa(lp1623 +S'int_hullreinforcement_size1_class2' +p1624 +ag1501 +aa(lp1625 +S'int_hullreinforcement_size2_class1' +p1626 +ag1504 +aa(lp1627 +S'int_hullreinforcement_size2_class2' +p1628 +ag1507 +aa(lp1629 +S'int_hullreinforcement_size3_class1' +p1630 +ag1510 +aa(lp1631 +S'int_hullreinforcement_size3_class2' +p1632 +ag1513 +aa(lp1633 +S'int_hullreinforcement_size4_class1' +p1634 +ag1516 +aa(lp1635 +S'int_hullreinforcement_size4_class2' +p1636 +ag1519 +aa(lp1637 +S'int_hullreinforcement_size5_class1' +p1638 +ag1522 +aa(lp1639 +S'int_hullreinforcement_size5_class2' +p1640 +ag1525 +aa(lp1641 +S'int_hyperdrive_size2_class1' +p1642 a(dp1643 -g7 -I5 -saa(lp1644 -(g1605 -NS'3' -S'D' -tp1645 -a(dp1646 -g7 +S'optmass' +p1644 +I48 +sS'fuelmul' +p1645 +F0.010999999999999999 +sg6 +F2.5 +sS'maxfuel' +p1646 +F0.59999999999999998 +sS'fuelpower' +p1647 I2 -saa(lp1647 -(g1605 -NS'3' -S'E' -tp1648 -a(dp1649 -g7 -I5 -saa(lp1650 -(g1605 -NS'4' -S'A' -tp1651 -a(dp1652 -g7 -I10 -saa(lp1653 -(g1605 -NS'4' -S'B' -tp1654 -a(dp1655 -g7 -I16 -saa(lp1656 -(g1605 -NS'4' -S'C' -tp1657 -a(dp1658 -g7 -I10 -saa(lp1659 -(g1605 -NS'4' -S'D' -tp1660 -a(dp1661 -g7 +saa(lp1648 +S'int_hyperdrive_size2_class2' +p1649 +a(dp1650 +g1644 +I54 +sg1645 +F0.01 +sg6 +I1 +sg1646 +F0.59999999999999998 +sg1647 +I2 +saa(lp1651 +S'int_hyperdrive_size2_class3' +p1652 +a(dp1653 +g1644 +I60 +sg1645 +F0.0080000000000000002 +sg6 +F2.5 +sg1646 +F0.59999999999999998 +sg1647 +I2 +saa(lp1654 +S'int_hyperdrive_size2_class4' +p1655 +a(dp1656 +g1644 +I75 +sg1645 +F0.01 +sg6 I4 -saa(lp1662 -(g1605 -NS'4' -S'E' -tp1663 -a(dp1664 -g7 -I10 -saa(lp1665 -(g1605 -NS'5' -S'A' -tp1666 -a(dp1667 -g7 -I20 -saa(lp1668 -(g1605 -NS'5' -S'B' -tp1669 -a(dp1670 -g7 -I32 -saa(lp1671 -(g1605 -NS'5' -S'C' -tp1672 -a(dp1673 -g7 -I20 -saa(lp1674 -(g1605 -NS'5' -S'D' -tp1675 -a(dp1676 -g7 +sg1646 +F0.80000000000000004 +sg1647 +I2 +saa(lp1657 +S'int_hyperdrive_size2_class5' +p1658 +a(dp1659 +g1644 +I90 +sg1645 +F0.012 +sg6 +F2.5 +sg1646 +F0.90000000000000002 +sg1647 +I2 +saa(lp1660 +S'int_hyperdrive_size3_class1' +p1661 +a(dp1662 +g1644 +I80 +sg1645 +F0.010999999999999999 +sg6 +I5 +sg1646 +F1.2 +sg1647 +F2.1499999999999999 +saa(lp1663 +S'int_hyperdrive_size3_class2' +p1664 +a(dp1665 +g1644 +I90 +sg1645 +F0.01 +sg6 +I2 +sg1646 +F1.2 +sg1647 +F2.1499999999999999 +saa(lp1666 +S'int_hyperdrive_size3_class3' +p1667 +a(dp1668 +g1644 +I100 +sg1645 +F0.0080000000000000002 +sg6 +I5 +sg1646 +F1.2 +sg1647 +F2.1499999999999999 +saa(lp1669 +S'int_hyperdrive_size3_class4' +p1670 +a(dp1671 +g1644 +I125 +sg1645 +F0.01 +sg6 I8 -saa(lp1677 -(g1605 -NS'5' -S'E' -tp1678 -a(dp1679 -g7 -I20 -saa(lp1680 -(g1605 -NS'6' -S'A' -tp1681 -a(dp1682 -g7 -I40 -saa(lp1683 -(g1605 -NS'6' -S'B' -tp1684 -a(dp1685 -g7 -I64 -saa(lp1686 -(g1605 -NS'6' -S'C' -tp1687 -a(dp1688 -g7 -I40 -saa(lp1689 -(g1605 -NS'6' -S'D' -tp1690 -a(dp1691 -g7 +sg1646 +F1.5 +sg1647 +F2.1499999999999999 +saa(lp1672 +S'int_hyperdrive_size3_class5' +p1673 +a(dp1674 +g1644 +I150 +sg1645 +F0.012 +sg6 +I5 +sg1646 +F1.8 +sg1647 +F2.1499999999999999 +saa(lp1675 +S'int_hyperdrive_size4_class1' +p1676 +a(dp1677 +g1644 +I280 +sg1645 +F0.010999999999999999 +sg6 +I10 +sg1646 +I2 +sg1647 +F2.2999999999999998 +saa(lp1678 +S'int_hyperdrive_size4_class2' +p1679 +a(dp1680 +g1644 +I315 +sg1645 +F0.01 +sg6 +I4 +sg1646 +I2 +sg1647 +F2.2999999999999998 +saa(lp1681 +S'int_hyperdrive_size4_class3' +p1682 +a(dp1683 +g1644 +I350 +sg1645 +F0.0080000000000000002 +sg6 +I10 +sg1646 +I2 +sg1647 +F2.2999999999999998 +saa(lp1684 +S'int_hyperdrive_size4_class4' +p1685 +a(dp1686 +g1644 +F437.5 +sg1645 +F0.01 +sg6 I16 -saa(lp1692 -(g1605 -NS'6' -S'E' -tp1693 -a(dp1694 -g7 -I40 -saa(lp1695 -(g1605 -NS'7' -S'A' -tp1696 -a(dp1697 -g7 -I80 -saa(lp1698 -(g1605 -NS'7' -S'B' -tp1699 -a(dp1700 -g7 -I128 -saa(lp1701 -(g1605 -NS'7' -S'C' -tp1702 -a(dp1703 -g7 -I80 -saa(lp1704 -(g1605 -NS'7' -S'D' -tp1705 -a(dp1706 -g7 +sg1646 +F2.5 +sg1647 +F2.2999999999999998 +saa(lp1687 +S'int_hyperdrive_size4_class5' +p1688 +a(dp1689 +g1644 +I525 +sg1645 +F0.012 +sg6 +I10 +sg1646 +I3 +sg1647 +F2.2999999999999998 +saa(lp1690 +S'int_hyperdrive_size5_class1' +p1691 +a(dp1692 +g1644 +I560 +sg1645 +F0.010999999999999999 +sg6 +I20 +sg1646 +F3.2999999999999998 +sg1647 +F2.4500000000000002 +saa(lp1693 +S'int_hyperdrive_size5_class2' +p1694 +a(dp1695 +g1644 +I630 +sg1645 +F0.01 +sg6 +I8 +sg1646 +F3.2999999999999998 +sg1647 +F2.4500000000000002 +saa(lp1696 +S'int_hyperdrive_size5_class3' +p1697 +a(dp1698 +g1644 +I700 +sg1645 +F0.0080000000000000002 +sg6 +I20 +sg1646 +F3.2999999999999998 +sg1647 +F2.4500000000000002 +saa(lp1699 +S'int_hyperdrive_size5_class4' +p1700 +a(dp1701 +g1644 +I875 +sg1645 +F0.01 +sg6 I32 -saa(lp1707 -(g1605 -NS'7' -S'E' -tp1708 -a(dp1709 -g7 -I80 -saa(lp1710 -(g1605 -NS'8' -S'A' -tp1711 -a(dp1712 -g7 -I160 -saa(lp1713 -(g1605 -NS'8' -S'B' -tp1714 -a(dp1715 -g7 -I256 -saa(lp1716 -(g1605 -NS'8' -S'C' -tp1717 -a(dp1718 -g7 -I160 -saa(lp1719 -(g1605 -NS'8' -S'D' -tp1720 -a(dp1721 -g7 +sg1646 +F4.0999999999999996 +sg1647 +F2.4500000000000002 +saa(lp1702 +S'int_hyperdrive_size5_class5' +p1703 +a(dp1704 +g1644 +I1050 +sg1645 +F0.012 +sg6 +I20 +sg1646 +I5 +sg1647 +F2.4500000000000002 +saa(lp1705 +S'int_hyperdrive_size6_class1' +p1706 +a(dp1707 +g1644 +I960 +sg1645 +F0.010999999999999999 +sg6 +I40 +sg1646 +F5.2999999999999998 +sg1647 +F2.6000000000000001 +saa(lp1708 +S'int_hyperdrive_size6_class2' +p1709 +a(dp1710 +g1644 +I1080 +sg1645 +F0.01 +sg6 +I16 +sg1646 +F5.2999999999999998 +sg1647 +F2.6000000000000001 +saa(lp1711 +S'int_hyperdrive_size6_class3' +p1712 +a(dp1713 +g1644 +I1200 +sg1645 +F0.0080000000000000002 +sg6 +I40 +sg1646 +F5.2999999999999998 +sg1647 +F2.6000000000000001 +saa(lp1714 +S'int_hyperdrive_size6_class4' +p1715 +a(dp1716 +g1644 +I1500 +sg1645 +F0.01 +sg6 I64 -saa(lp1722 -(g1605 -NS'8' -S'E' -tp1723 -a(dp1724 -g7 -I160 -saa(lp1725 -(S'Power Plant' -p1726 -NS'2' -S'A' -tp1727 +sg1646 +F6.5999999999999996 +sg1647 +F2.6000000000000001 +saa(lp1717 +S'int_hyperdrive_size6_class5' +p1718 +a(dp1719 +g1644 +I1800 +sg1645 +F0.012 +sg6 +I40 +sg1646 +I8 +sg1647 +F2.6000000000000001 +saa(lp1720 +S'int_hyperdrive_size7_class1' +p1721 +a(dp1722 +g1644 +I1440 +sg1645 +F0.010999999999999999 +sg6 +I80 +sg1646 +F8.5 +sg1647 +F2.75 +saa(lp1723 +S'int_hyperdrive_size7_class2' +p1724 +a(dp1725 +g1644 +I1620 +sg1645 +F0.01 +sg6 +I32 +sg1646 +F8.5 +sg1647 +F2.75 +saa(lp1726 +S'int_hyperdrive_size7_class3' +p1727 a(dp1728 -g7 -F1.3 +g1644 +I1800 +sg1645 +F0.0080000000000000002 +sg6 +I80 +sg1646 +F8.5 +sg1647 +F2.75 saa(lp1729 -(g1726 -NS'2' -S'B' -tp1730 +S'int_hyperdrive_size7_class4' +p1730 a(dp1731 -g7 -I2 +g1644 +I2250 +sg1645 +F0.01 +sg6 +I128 +sg1646 +F10.6 +sg1647 +F2.75 saa(lp1732 -(g1726 -NS'2' -S'C' -tp1733 +S'int_hyperdrive_size7_class5' +p1733 a(dp1734 -g7 -F1.3 +g1644 +I2700 +sg1645 +F0.012 +sg6 +I80 +sg1646 +F12.800000000000001 +sg1647 +F2.75 saa(lp1735 -(g1726 -NS'2' -S'D' -tp1736 +S'int_hyperdrive_size8_class1' +p1736 a(dp1737 -g7 -I1 +g1644 +I0 +sg1645 +F0.010999999999999999 +sg6 +I160 +sg1646 +I0 +sg1647 +F2.8999999999999999 saa(lp1738 -(g1726 -NS'2' -S'E' -tp1739 +S'int_hyperdrive_size8_class2' +p1739 a(dp1740 -g7 -F2.5 +g1644 +I0 +sg1645 +F0.01 +sg6 +I64 +sg1646 +I0 +sg1647 +F2.8999999999999999 saa(lp1741 -(g1726 -NS'3' -S'A' -tp1742 +S'int_hyperdrive_size8_class3' +p1742 a(dp1743 -g7 -F2.5 +g1644 +I0 +sg1645 +F0.0080000000000000002 +sg6 +I160 +sg1646 +I0 +sg1647 +F2.8999999999999999 saa(lp1744 -(g1726 -NS'3' -S'B' -tp1745 +S'int_hyperdrive_size8_class4' +p1745 a(dp1746 -g7 -I4 +g1644 +I0 +sg1645 +F0.01 +sg6 +I256 +sg1646 +I0 +sg1647 +F2.8999999999999999 saa(lp1747 -(g1726 -NS'3' -S'C' -tp1748 +S'int_hyperdrive_size8_class5' +p1748 a(dp1749 -g7 -F2.5 +g1644 +I0 +sg1645 +F0.012 +sg6 +I160 +sg1646 +I0 +sg1647 +F2.8999999999999999 saa(lp1750 -(g1726 -NS'3' -S'D' -tp1751 +S'int_lifesupport_size1_class1' +p1751 a(dp1752 -g7 -I2 +g6 +F1.3 saa(lp1753 -(g1726 -NS'3' -S'E' -tp1754 +S'int_lifesupport_size1_class2' +p1754 a(dp1755 -g7 -I5 +g6 +F0.5 saa(lp1756 -(g1726 -NS'4' -S'A' -tp1757 +S'int_lifesupport_size1_class3' +p1757 a(dp1758 -g7 -I5 +g6 +F1.3 saa(lp1759 -(g1726 -NS'4' -S'B' -tp1760 +S'int_lifesupport_size1_class4' +p1760 a(dp1761 -g7 -I8 +g6 +I2 saa(lp1762 -(g1726 -NS'4' -S'C' -tp1763 +S'int_lifesupport_size1_class5' +p1763 a(dp1764 -g7 -I5 +g6 +F1.3 saa(lp1765 -(g1726 -NS'4' -S'D' -tp1766 +S'int_lifesupport_size2_class1' +p1766 a(dp1767 -g7 -I4 +g6 +F2.5 saa(lp1768 -(g1726 -NS'4' -S'E' -tp1769 +S'int_lifesupport_size2_class2' +p1769 a(dp1770 -g7 -I10 +g6 +I1 saa(lp1771 -(g1726 -NS'5' -S'A' -tp1772 +S'int_lifesupport_size2_class3' +p1772 a(dp1773 -g7 -I10 +g6 +F2.5 saa(lp1774 -(g1726 -NS'5' -S'B' -tp1775 +S'int_lifesupport_size2_class4' +p1775 a(dp1776 -g7 -I16 +g6 +I4 saa(lp1777 -(g1726 -NS'5' -S'C' -tp1778 +S'int_lifesupport_size2_class5' +p1778 a(dp1779 -g7 -I10 +g6 +F2.5 saa(lp1780 -(g1726 -NS'5' -S'D' -tp1781 +S'int_lifesupport_size3_class1' +p1781 a(dp1782 -g7 -I8 +g6 +I5 saa(lp1783 -(g1726 -NS'5' -S'E' -tp1784 +S'int_lifesupport_size3_class2' +p1784 a(dp1785 -g7 -I20 +g6 +I2 saa(lp1786 -(g1726 -NS'6' -S'A' -tp1787 +S'int_lifesupport_size3_class3' +p1787 a(dp1788 -g7 -I20 +g6 +I5 saa(lp1789 -(g1726 -NS'6' -S'B' -tp1790 +S'int_lifesupport_size3_class4' +p1790 a(dp1791 -g7 -I32 +g6 +I8 saa(lp1792 -(g1726 -NS'6' -S'C' -tp1793 +S'int_lifesupport_size3_class5' +p1793 a(dp1794 -g7 -I20 +g6 +I5 saa(lp1795 -(g1726 -NS'6' -S'D' -tp1796 +S'int_lifesupport_size4_class1' +p1796 a(dp1797 -g7 -I16 +g6 +I10 saa(lp1798 -(g1726 -NS'6' -S'E' -tp1799 +S'int_lifesupport_size4_class2' +p1799 a(dp1800 -g7 -I40 +g6 +I4 saa(lp1801 -(g1726 -NS'7' -S'A' -tp1802 +S'int_lifesupport_size4_class3' +p1802 a(dp1803 -g7 -I40 +g6 +I10 saa(lp1804 -(g1726 -NS'7' -S'B' -tp1805 +S'int_lifesupport_size4_class4' +p1805 a(dp1806 -g7 -I64 +g6 +I16 saa(lp1807 -(g1726 -NS'7' -S'C' -tp1808 +S'int_lifesupport_size4_class5' +p1808 a(dp1809 -g7 -I40 +g6 +I10 saa(lp1810 -(g1726 -NS'7' -S'D' -tp1811 +S'int_lifesupport_size5_class1' +p1811 a(dp1812 -g7 -I32 +g6 +I20 saa(lp1813 -(g1726 -NS'7' -S'E' -tp1814 +S'int_lifesupport_size5_class2' +p1814 a(dp1815 -g7 -I80 +g6 +I8 saa(lp1816 -(g1726 -NS'8' -S'A' -tp1817 +S'int_lifesupport_size5_class3' +p1817 a(dp1818 -g7 -I80 +g6 +I20 saa(lp1819 -(g1726 -NS'8' -S'B' -tp1820 +S'int_lifesupport_size5_class4' +p1820 a(dp1821 -g7 -I128 +g6 +I32 saa(lp1822 -(g1726 -NS'8' -S'C' -tp1823 +S'int_lifesupport_size5_class5' +p1823 a(dp1824 -g7 -I80 +g6 +I20 saa(lp1825 -(g1726 -NS'8' -S'D' -tp1826 +S'int_lifesupport_size6_class1' +p1826 a(dp1827 -g7 -I64 +g6 +I40 saa(lp1828 -(g1726 -NS'8' -S'E' -tp1829 +S'int_lifesupport_size6_class2' +p1829 a(dp1830 -g7 -I160 +g6 +I16 saa(lp1831 -(S'Prismatic Shield Generator' +S'int_lifesupport_size6_class3' p1832 -NS'1' -S'A' -tp1833 -a(dp1834 -g7 -F2.5 -saa(lp1835 -(g1832 -NS'2' -S'A' -tp1836 -a(dp1837 -g7 -I5 -saa(lp1838 -(g1832 -NS'3' -S'A' -tp1839 -a(dp1840 -g7 -I10 -saa(lp1841 -(g1832 -NS'4' -S'A' -tp1842 -a(dp1843 -g7 -I20 -saa(lp1844 -(g1832 -NS'5' -S'A' -tp1845 -a(dp1846 -g7 +a(dp1833 +g6 I40 -saa(lp1847 -(g1832 -NS'6' -S'A' -tp1848 -a(dp1849 -g7 +saa(lp1834 +S'int_lifesupport_size6_class4' +p1835 +a(dp1836 +g6 +I64 +saa(lp1837 +S'int_lifesupport_size6_class5' +p1838 +a(dp1839 +g6 +I40 +saa(lp1840 +S'int_lifesupport_size7_class1' +p1841 +a(dp1842 +g6 I80 -saa(lp1850 -(g1832 -NS'7' -S'A' -tp1851 -a(dp1852 -g7 +saa(lp1843 +S'int_lifesupport_size7_class2' +p1844 +a(dp1845 +g6 +I32 +saa(lp1846 +S'int_lifesupport_size7_class3' +p1847 +a(dp1848 +g6 +I80 +saa(lp1849 +S'int_lifesupport_size7_class4' +p1850 +a(dp1851 +g6 +I128 +saa(lp1852 +S'int_lifesupport_size7_class5' +p1853 +a(dp1854 +g6 +I80 +saa(lp1855 +S'int_lifesupport_size8_class1' +p1856 +a(dp1857 +g6 I160 -saa(lp1853 -(g1832 -NS'8' -S'A' -tp1854 -a(dp1855 -g7 -I320 -saa(lp1856 -(S'Prospector Limpet Controller' -p1857 -NS'1' -S'A' -tp1858 -a(dp1859 -g7 -F1.3 -saa(lp1860 -(g1857 -NS'1' -S'B' -tp1861 -a(dp1862 -g7 -I2 -saa(lp1863 -(g1857 -NS'1' -S'C' -tp1864 -a(dp1865 -g7 -F1.3 -saa(lp1866 -(g1857 -NS'1' -S'D' -tp1867 -a(dp1868 -g7 -F0.5 -saa(lp1869 -(g1857 -NS'1' -S'E' -tp1870 -a(dp1871 -g7 -F1.3 -saa(lp1872 -(g1857 -NS'3' -S'A' -tp1873 -a(dp1874 -g7 -I5 -saa(lp1875 -(g1857 -NS'3' -S'B' -tp1876 -a(dp1877 -g7 -I8 -saa(lp1878 -(g1857 -NS'3' -S'C' -tp1879 -a(dp1880 -g7 -I5 -saa(lp1881 -(g1857 -NS'3' -S'D' -tp1882 -a(dp1883 -g7 -I2 -saa(lp1884 -(g1857 -NS'3' -S'E' -tp1885 -a(dp1886 -g7 -I5 -saa(lp1887 -(g1857 -NS'5' -S'A' -tp1888 -a(dp1889 -g7 -I20 -saa(lp1890 -(g1857 -NS'5' -S'B' -tp1891 +saa(lp1858 +S'int_lifesupport_size8_class2' +p1859 +a(dp1860 +g6 +I64 +saa(lp1861 +S'int_lifesupport_size8_class3' +p1862 +a(dp1863 +g6 +I160 +saa(lp1864 +S'int_lifesupport_size8_class4' +p1865 +a(dp1866 +g6 +I256 +saa(lp1867 +S'int_lifesupport_size8_class5' +p1868 +a(dp1869 +g6 +I160 +saa(lp1870 +S'int_metaalloyhullreinforcement_size1_class1' +p1871 +ag1498 +aa(lp1872 +S'int_metaalloyhullreinforcement_size1_class2' +p1873 +ag1501 +aa(lp1874 +S'int_metaalloyhullreinforcement_size2_class1' +p1875 +ag1504 +aa(lp1876 +S'int_metaalloyhullreinforcement_size2_class2' +p1877 +ag1507 +aa(lp1878 +S'int_metaalloyhullreinforcement_size3_class1' +p1879 +ag1510 +aa(lp1880 +S'int_metaalloyhullreinforcement_size3_class2' +p1881 +ag1513 +aa(lp1882 +S'int_metaalloyhullreinforcement_size4_class1' +p1883 +ag1516 +aa(lp1884 +S'int_metaalloyhullreinforcement_size4_class2' +p1885 +ag1519 +aa(lp1886 +S'int_metaalloyhullreinforcement_size5_class1' +p1887 +ag1522 +aa(lp1888 +S'int_metaalloyhullreinforcement_size5_class2' +p1889 +ag1525 +aa(lp1890 +S'int_modulereinforcement_size1_class1' +p1891 a(dp1892 -g7 -I32 +g6 +I2 saa(lp1893 -(g1857 -NS'5' -S'C' -tp1894 +S'int_modulereinforcement_size1_class2' +p1894 a(dp1895 -g7 -I20 +g6 +I1 saa(lp1896 -(g1857 -NS'5' -S'D' -tp1897 +S'int_modulereinforcement_size2_class1' +p1897 a(dp1898 -g7 -I8 +g6 +I4 saa(lp1899 -(g1857 -NS'5' -S'E' -tp1900 +S'int_modulereinforcement_size2_class2' +p1900 a(dp1901 -g7 -I20 +g6 +I2 saa(lp1902 -(g1857 -NS'7' -S'A' -tp1903 +S'int_modulereinforcement_size3_class1' +p1903 a(dp1904 -g7 -I80 +g6 +I8 saa(lp1905 -(g1857 -NS'7' -S'B' -tp1906 +S'int_modulereinforcement_size3_class2' +p1906 a(dp1907 -g7 -I128 +g6 +I4 saa(lp1908 -(g1857 -NS'7' -S'C' -tp1909 +S'int_modulereinforcement_size4_class1' +p1909 a(dp1910 -g7 -I80 +g6 +I16 saa(lp1911 -(g1857 -NS'7' -S'D' -tp1912 +S'int_modulereinforcement_size4_class2' +p1912 a(dp1913 -g7 -I32 +g6 +I8 saa(lp1914 -(g1857 -NS'7' -S'E' -tp1915 +S'int_modulereinforcement_size5_class1' +p1915 a(dp1916 -g7 -I80 +g6 +I32 saa(lp1917 -(S'Pulse Disruptor Laser' +S'int_modulereinforcement_size5_class2' p1918 -NS'2' -S'E' -tp1919 -a(dp1920 -g7 -I4 -saa(lp1921 -(S'Pulse Laser' -p1922 -NS'1' -S'F' -tp1923 -a(dp1924 -g7 -I2 -saa(lp1925 -(g1922 -NS'1' -S'G' -tp1926 -a(dp1927 -g7 -I2 -saa(lp1928 -(g1922 -NS'2' -S'E' -tp1929 -a(dp1930 -g7 -I4 -saa(lp1931 -(g1922 -NS'2' -S'F' -tp1932 -a(dp1933 -g7 -I4 -saa(lp1934 -(g1922 -NS'3' -S'D' -tp1935 -a(dp1936 -g7 -I8 -saa(lp1937 -(g1922 -NS'3' -S'E' -tp1938 -a(dp1939 -g7 -I8 -saa(lp1940 -(g1922 -NS'3' -S'F' -tp1941 -a(dp1942 -g7 -I8 -saa(lp1943 -(g1922 -NS'4' -S'A' -tp1944 -a(dp1945 -g7 +a(dp1919 +g6 I16 -saa(lp1946 -(S'Rail Gun' -p1947 -NS'1' -S'D' -tp1948 +saa(lp1920 +S'int_passengercabin_size2_class1' +p1921 +a(dp1922 +g6 +F2.5 +saa(lp1923 +S'int_passengercabin_size3_class1' +p1924 +a(dp1925 +g6 +I5 +saa(lp1926 +S'int_passengercabin_size3_class2' +p1927 +a(dp1928 +g6 +I5 +saa(lp1929 +S'int_passengercabin_size4_class1' +p1930 +a(dp1931 +g6 +I10 +saa(lp1932 +S'int_passengercabin_size4_class2' +p1933 +a(dp1934 +g6 +I10 +saa(lp1935 +S'int_passengercabin_size4_class3' +p1936 +a(dp1937 +g6 +I10 +saa(lp1938 +S'int_passengercabin_size5_class1' +p1939 +a(dp1940 +g6 +I20 +saa(lp1941 +S'int_passengercabin_size5_class2' +p1942 +a(dp1943 +g6 +I20 +saa(lp1944 +S'int_passengercabin_size5_class3' +p1945 +a(dp1946 +g6 +I20 +saa(lp1947 +S'int_passengercabin_size5_class4' +p1948 a(dp1949 -g7 -I2 +g6 +I20 saa(lp1950 -(g1947 -NS'2' -S'B' -tp1951 +S'int_passengercabin_size6_class1' +p1951 a(dp1952 -g7 -I4 +g6 +I40 saa(lp1953 -(S'Reactive Surface Composite' +S'int_passengercabin_size6_class2' p1954 -g1125 -S'1' -S'I' -tp1955 -a(dp1956 -g7 -I5 -saa(lp1957 -(g1954 -g1129 -S'1' -S'I' -tp1958 -a(dp1959 -g7 -I150 -saa(lp1960 -(g1954 -g1133 -S'1' -S'I' -tp1961 -a(dp1962 -g7 -I60 -saa(lp1963 -(g1954 -g1137 -S'1' -S'I' -tp1964 -a(dp1965 -g7 -I42 -saa(lp1966 -(g1954 -g1141 -S'1' -S'I' -tp1967 -a(dp1968 -g7 -I42 -saa(lp1969 -(g1954 -g1145 -S'1' -S'I' -tp1970 -a(dp1971 -g7 -I165 -saa(lp1972 -(g1954 -g1149 -S'1' -S'I' -tp1973 -a(dp1974 -g7 -I27 -saa(lp1975 -(g1954 -g1153 -S'1' -S'I' -tp1976 -a(dp1977 -g7 -I27 -saa(lp1978 -(g1954 -g1157 -S'1' -S'I' -tp1979 -a(dp1980 -g7 -I47 -saa(lp1981 -(g1954 -g1161 -S'1' -S'I' -tp1982 -a(dp1983 -g7 -I26 -saa(lp1984 -(g1954 -g1165 -S'1' -S'I' -tp1985 -a(dp1986 -g7 -I63 -saa(lp1987 -(g1954 -g1169 -S'1' -S'I' -tp1988 -a(dp1989 -g7 -I8 -saa(lp1990 -(g1954 -g1173 -S'1' -S'I' -tp1991 -a(dp1992 -g7 -I87 -saa(lp1993 -(g1954 -g1177 -S'1' -S'I' -tp1994 -a(dp1995 -g7 -I60 -saa(lp1996 -(g1954 -g1181 -S'1' -S'I' -tp1997 -a(dp1998 -g7 -I87 -saa(lp1999 -(g1954 -g1185 -S'1' -S'I' -tp2000 -a(dp2001 -g7 -I87 -saa(lp2002 -(g1954 -g1189 -S'1' -S'I' -tp2003 -a(dp2004 -g7 -I38 -saa(lp2005 -(g1954 -g1193 -S'1' -S'I' -tp2006 -a(dp2007 -g7 -I2 -saa(lp2008 -(g1954 -g1197 -S'1' -S'I' -tp2009 -a(dp2010 -g7 -I60 -saa(lp2011 -(g1954 -g1201 -S'1' -S'I' -tp2012 -a(dp2013 -g7 -I8 -saa(lp2014 -(g1954 -g1205 -S'1' -S'I' -tp2015 -a(dp2016 -g7 -I60 -saa(lp2017 -(g1954 -g1209 -S'1' -S'I' -tp2018 -a(dp2019 -g7 -I8 -saa(lp2020 -(g1954 -g1213 -S'1' -S'I' -tp2021 -a(dp2022 -g7 -I23 -saa(lp2023 -(g1954 -g1217 -S'1' -S'I' -tp2024 -a(dp2025 -g7 -I87 -saa(lp2026 -(g1954 -g1221 -S'1' -S'I' -tp2027 -a(dp2028 -g7 -I53 -saa(lp2029 -(g1954 -g1225 -S'1' -S'I' -tp2030 -a(dp2031 -g7 -I4 -saa(lp2032 -(g1954 -g1229 -S'1' -S'I' -tp2033 -a(dp2034 -g7 -I150 -saa(lp2035 -(g1954 -g1233 -S'1' -S'I' -tp2036 -a(dp2037 -g7 -I23 -saa(lp2038 -(g1954 -g1237 -S'1' -S'I' -tp2039 -a(dp2040 -g7 -I63 -saa(lp2041 -(g1954 -g1241 -S'1' -S'I' -tp2042 -a(dp2043 -g7 -I150 -saa(lp2044 -(g1954 -g1245 -S'1' -S'I' -tp2045 -a(dp2046 -g7 -I9 -saa(lp2047 -(g1954 -g1249 -S'1' -S'I' -tp2048 -a(dp2049 -g7 -I9 -saa(lp2050 -(g1954 -g1253 -S'1' -S'I' -tp2051 -a(dp2052 -g7 -I35 -saa(lp2053 -(S'Recon Limpet Controller' -p2054 -NS'1' -S'E' -tp2055 -a(dp2056 -g7 +a(dp1955 +g6 +I40 +saa(lp1956 +S'int_passengercabin_size6_class3' +p1957 +a(dp1958 +g6 +I40 +saa(lp1959 +S'int_passengercabin_size6_class4' +p1960 +a(dp1961 +g6 +I40 +saa(lp1962 +S'int_planetapproachsuite' +p1963 +a(dp1964 +g6 +I0 +saa(lp1965 +S'int_powerdistributor_size1_class1' +p1966 +a(dp1967 +g6 F1.3 -saa(lp2057 -(g2054 -NS'3' -S'E' -tp2058 -a(dp2059 -g7 +saa(lp1968 +S'int_powerdistributor_size1_class2' +p1969 +a(dp1970 +g6 +F0.5 +saa(lp1971 +S'int_powerdistributor_size1_class3' +p1972 +a(dp1973 +g6 +F1.3 +saa(lp1974 +S'int_powerdistributor_size1_class4' +p1975 +a(dp1976 +g6 I2 -saa(lp2060 -(g2054 -NS'5' -S'E' -tp2061 -a(dp2062 -g7 +saa(lp1977 +S'int_powerdistributor_size1_class5' +p1978 +a(dp1979 +g6 +F1.3 +saa(lp1980 +S'int_powerdistributor_size2_class1' +p1981 +a(dp1982 +g6 +F2.5 +saa(lp1983 +S'int_powerdistributor_size2_class2' +p1984 +a(dp1985 +g6 +I1 +saa(lp1986 +S'int_powerdistributor_size2_class3' +p1987 +a(dp1988 +g6 +F2.5 +saa(lp1989 +S'int_powerdistributor_size2_class4' +p1990 +a(dp1991 +g6 +I4 +saa(lp1992 +S'int_powerdistributor_size2_class5' +p1993 +a(dp1994 +g6 +F2.5 +saa(lp1995 +S'int_powerdistributor_size3_class1' +p1996 +a(dp1997 +g6 +I5 +saa(lp1998 +S'int_powerdistributor_size3_class2' +p1999 +a(dp2000 +g6 +I2 +saa(lp2001 +S'int_powerdistributor_size3_class3' +p2002 +a(dp2003 +g6 +I5 +saa(lp2004 +S'int_powerdistributor_size3_class4' +p2005 +a(dp2006 +g6 +I8 +saa(lp2007 +S'int_powerdistributor_size3_class5' +p2008 +a(dp2009 +g6 +I5 +saa(lp2010 +S'int_powerdistributor_size4_class1' +p2011 +a(dp2012 +g6 +I10 +saa(lp2013 +S'int_powerdistributor_size4_class2' +p2014 +a(dp2015 +g6 +I4 +saa(lp2016 +S'int_powerdistributor_size4_class3' +p2017 +a(dp2018 +g6 +I10 +saa(lp2019 +S'int_powerdistributor_size4_class4' +p2020 +a(dp2021 +g6 +I16 +saa(lp2022 +S'int_powerdistributor_size4_class5' +p2023 +a(dp2024 +g6 +I10 +saa(lp2025 +S'int_powerdistributor_size5_class1' +p2026 +a(dp2027 +g6 I20 -saa(lp2063 -(g2054 -NS'7' -S'E' -tp2064 -a(dp2065 -g7 +saa(lp2028 +S'int_powerdistributor_size5_class2' +p2029 +a(dp2030 +g6 +I8 +saa(lp2031 +S'int_powerdistributor_size5_class3' +p2032 +a(dp2033 +g6 +I20 +saa(lp2034 +S'int_powerdistributor_size5_class4' +p2035 +a(dp2036 +g6 +I32 +saa(lp2037 +S'int_powerdistributor_size5_class5' +p2038 +a(dp2039 +g6 +I20 +saa(lp2040 +S'int_powerdistributor_size6_class1' +p2041 +a(dp2042 +g6 +I40 +saa(lp2043 +S'int_powerdistributor_size6_class2' +p2044 +a(dp2045 +g6 +I16 +saa(lp2046 +S'int_powerdistributor_size6_class3' +p2047 +a(dp2048 +g6 +I40 +saa(lp2049 +S'int_powerdistributor_size6_class4' +p2050 +a(dp2051 +g6 +I64 +saa(lp2052 +S'int_powerdistributor_size6_class5' +p2053 +a(dp2054 +g6 +I40 +saa(lp2055 +S'int_powerdistributor_size7_class1' +p2056 +a(dp2057 +g6 +I80 +saa(lp2058 +S'int_powerdistributor_size7_class2' +p2059 +a(dp2060 +g6 +I32 +saa(lp2061 +S'int_powerdistributor_size7_class3' +p2062 +a(dp2063 +g6 +I80 +saa(lp2064 +S'int_powerdistributor_size7_class4' +p2065 +a(dp2066 +g6 I128 -saa(lp2066 -(S'Refinery' -p2067 -NS'1' -S'A' -tp2068 +saa(lp2067 +S'int_powerdistributor_size7_class5' +p2068 a(dp2069 -g7 -I0 +g6 +I80 saa(lp2070 -(g2067 -NS'1' -S'B' -tp2071 +S'int_powerdistributor_size8_class1' +p2071 a(dp2072 -g7 -I0 +g6 +I160 saa(lp2073 -(g2067 -NS'1' -S'C' -tp2074 +S'int_powerdistributor_size8_class2' +p2074 a(dp2075 -g7 -I0 +g6 +I64 saa(lp2076 -(g2067 -NS'1' -S'D' -tp2077 +S'int_powerdistributor_size8_class3' +p2077 a(dp2078 -g7 -I0 +g6 +I160 saa(lp2079 -(g2067 -NS'1' -S'E' -tp2080 +S'int_powerdistributor_size8_class4' +p2080 a(dp2081 -g7 -I0 +g6 +I256 saa(lp2082 -(g2067 -NS'2' -S'A' -tp2083 +S'int_powerdistributor_size8_class5' +p2083 a(dp2084 -g7 -I0 +g6 +I160 saa(lp2085 -(g2067 -NS'2' -S'B' -tp2086 +S'int_powerplant_size2_class1' +p2086 a(dp2087 -g7 -I0 +g6 +F2.5 saa(lp2088 -(g2067 -NS'2' -S'C' -tp2089 +S'int_powerplant_size2_class2' +p2089 a(dp2090 -g7 -I0 +g6 +I1 saa(lp2091 -(g2067 -NS'2' -S'D' -tp2092 +S'int_powerplant_size2_class3' +p2092 a(dp2093 -g7 -I0 +g6 +F1.3 saa(lp2094 -(g2067 -NS'2' -S'E' -tp2095 +S'int_powerplant_size2_class4' +p2095 a(dp2096 -g7 -I0 +g6 +I2 saa(lp2097 -(g2067 -NS'3' -S'A' -tp2098 +S'int_powerplant_size2_class5' +p2098 a(dp2099 -g7 -I0 +g6 +F1.3 saa(lp2100 -(g2067 -NS'3' -S'B' -tp2101 +S'int_powerplant_size3_class1' +p2101 a(dp2102 -g7 -I0 +g6 +I5 saa(lp2103 -(g2067 -NS'3' -S'C' -tp2104 +S'int_powerplant_size3_class2' +p2104 a(dp2105 -g7 -I0 +g6 +I2 saa(lp2106 -(g2067 -NS'3' -S'D' -tp2107 +S'int_powerplant_size3_class3' +p2107 a(dp2108 -g7 -I0 +g6 +F2.5 saa(lp2109 -(g2067 -NS'3' -S'E' -tp2110 +S'int_powerplant_size3_class4' +p2110 a(dp2111 -g7 -I0 +g6 +I4 saa(lp2112 -(g2067 -NS'4' -S'A' -tp2113 +S'int_powerplant_size3_class5' +p2113 a(dp2114 -g7 -I0 +g6 +F2.5 saa(lp2115 -(g2067 -NS'4' -S'B' -tp2116 +S'int_powerplant_size4_class1' +p2116 a(dp2117 -g7 -I0 +g6 +I10 saa(lp2118 -(g2067 -NS'4' -S'C' -tp2119 +S'int_powerplant_size4_class2' +p2119 a(dp2120 -g7 -I0 +g6 +I4 saa(lp2121 -(g2067 -NS'4' -S'D' -tp2122 +S'int_powerplant_size4_class3' +p2122 a(dp2123 -g7 -I0 +g6 +I5 saa(lp2124 -(g2067 -NS'4' -S'E' -tp2125 +S'int_powerplant_size4_class4' +p2125 a(dp2126 -g7 -I0 +g6 +I8 saa(lp2127 -(S'Reinforced Alloy' +S'int_powerplant_size4_class5' p2128 -g1125 -S'1' -S'I' -tp2129 -a(dp2130 -g7 -I3 -saa(lp2131 -(g2128 -g1129 -S'1' -S'I' -tp2132 -a(dp2133 -g7 -I75 -saa(lp2134 -(g2128 -g1133 -S'1' -S'I' -tp2135 -a(dp2136 -g7 -I30 -saa(lp2137 -(g2128 -g1137 -S'1' -S'I' -tp2138 -a(dp2139 -g7 -I21 -saa(lp2140 -(g2128 -g1141 -S'1' -S'I' -tp2141 -a(dp2142 -g7 -I21 -saa(lp2143 -(g2128 -g1145 -S'1' -S'I' -tp2144 -a(dp2145 -g7 -I83 -saa(lp2146 -(g2128 -g1149 -S'1' -S'I' -tp2147 -a(dp2148 -g7 -I14 -saa(lp2149 -(g2128 -g1153 -S'1' -S'I' -tp2150 -a(dp2151 -g7 -I14 -saa(lp2152 -(g2128 -g1157 -S'1' -S'I' -tp2153 -a(dp2154 -g7 -I23 -saa(lp2155 -(g2128 -g1161 -S'1' -S'I' -tp2156 -a(dp2157 -g7 -I13 -saa(lp2158 -(g2128 -g1165 -S'1' -S'I' -tp2159 -a(dp2160 -g7 -I32 -saa(lp2161 -(g2128 -g1169 -S'1' -S'I' -tp2162 -a(dp2163 -g7 -I4 -saa(lp2164 -(g2128 -g1173 -S'1' -S'I' -tp2165 -a(dp2166 -g7 -I44 -saa(lp2167 -(g2128 -g1177 -S'1' -S'I' -tp2168 -a(dp2169 -g7 -I30 -saa(lp2170 -(g2128 -g1181 -S'1' -S'I' -tp2171 -a(dp2172 -g7 -I44 -saa(lp2173 -(g2128 -g1185 -S'1' -S'I' -tp2174 -a(dp2175 -g7 -I44 -saa(lp2176 -(g2128 -g1189 -S'1' -S'I' -tp2177 -a(dp2178 -g7 -I19 -saa(lp2179 -(g2128 -g1193 -S'1' -S'I' -tp2180 -a(dp2181 -g7 -I1 -saa(lp2182 -(g2128 -g1197 -S'1' -S'I' -tp2183 -a(dp2184 -g7 -I30 -saa(lp2185 -(g2128 -g1201 -S'1' -S'I' -tp2186 -a(dp2187 -g7 -I4 -saa(lp2188 -(g2128 -g1205 -S'1' -S'I' -tp2189 -a(dp2190 -g7 -I30 -saa(lp2191 -(g2128 -g1209 -S'1' -S'I' -tp2192 -a(dp2193 -g7 -I4 -saa(lp2194 -(g2128 -g1213 -S'1' -S'I' -tp2195 -a(dp2196 -g7 -I12 -saa(lp2197 -(g2128 -g1217 -S'1' -S'I' -tp2198 -a(dp2199 -g7 -I21 -saa(lp2200 -(g2128 -g1221 -S'1' -S'I' -tp2201 -a(dp2202 -g7 -I26 -saa(lp2203 -(g2128 -g1225 -S'1' -S'I' -tp2204 -a(dp2205 -g7 -I2 -saa(lp2206 -(g2128 -g1229 -S'1' -S'I' -tp2207 -a(dp2208 -g7 -I75 -saa(lp2209 -(g2128 -g1233 -S'1' -S'I' -tp2210 -a(dp2211 -g7 -I12 -saa(lp2212 -(g2128 -g1237 -S'1' -S'I' -tp2213 -a(dp2214 -g7 -I32 -saa(lp2215 -(g2128 -g1241 -S'1' -S'I' -tp2216 -a(dp2217 -g7 -I75 -saa(lp2218 -(g2128 -g1245 -S'1' -S'I' -tp2219 -a(dp2220 -g7 +a(dp2129 +g6 I5 -saa(lp2221 -(g2128 -g1249 -S'1' -S'I' -tp2222 -a(dp2223 -g7 -I5 -saa(lp2224 -(g2128 -g1253 -S'1' -S'I' -tp2225 -a(dp2226 -g7 -I17 -saa(lp2227 -(S'Remote Release Flak Launcher' -p2228 -NS'2' -S'B' -tp2229 -a(dp2230 -g7 -I4 -saa(lp2231 -(S'Remote Release Flechette Launcher' -p2232 -NS'2' -S'B' -tp2233 -a(dp2234 -g7 -I4 -saa(lp2235 -(S'Repair Limpet Controller' -p2236 -NS'1' -S'A' -tp2237 -a(dp2238 -g7 -F1.3 -saa(lp2239 -(g2236 -NS'1' -S'B' -tp2240 -a(dp2241 -g7 -I2 -saa(lp2242 -(g2236 -NS'1' -S'C' -tp2243 -a(dp2244 -g7 -F1.3 -saa(lp2245 -(g2236 -NS'1' -S'D' -tp2246 -a(dp2247 -g7 -F0.5 -saa(lp2248 -(g2236 -NS'1' -S'E' -tp2249 -a(dp2250 -g7 -F1.3 -saa(lp2251 -(g2236 -NS'3' -S'A' -tp2252 -a(dp2253 -g7 -I5 -saa(lp2254 -(g2236 -NS'3' -S'B' -tp2255 -a(dp2256 -g7 +saa(lp2130 +S'int_powerplant_size5_class1' +p2131 +a(dp2132 +g6 +I20 +saa(lp2133 +S'int_powerplant_size5_class2' +p2134 +a(dp2135 +g6 I8 -saa(lp2257 -(g2236 -NS'3' -S'C' -tp2258 -a(dp2259 -g7 -I5 -saa(lp2260 -(g2236 -NS'3' -S'D' -tp2261 -a(dp2262 -g7 -I2 -saa(lp2263 -(g2236 -NS'3' -S'E' -tp2264 -a(dp2265 -g7 -I5 -saa(lp2266 -(g2236 -NS'5' -S'A' -tp2267 -a(dp2268 -g7 +saa(lp2136 +S'int_powerplant_size5_class3' +p2137 +a(dp2138 +g6 +I10 +saa(lp2139 +S'int_powerplant_size5_class4' +p2140 +a(dp2141 +g6 +I16 +saa(lp2142 +S'int_powerplant_size5_class5' +p2143 +a(dp2144 +g6 +I10 +saa(lp2145 +S'int_powerplant_size6_class1' +p2146 +a(dp2147 +g6 +I40 +saa(lp2148 +S'int_powerplant_size6_class2' +p2149 +a(dp2150 +g6 +I16 +saa(lp2151 +S'int_powerplant_size6_class3' +p2152 +a(dp2153 +g6 I20 -saa(lp2269 -(g2236 -NS'5' -S'B' -tp2270 -a(dp2271 -g7 +saa(lp2154 +S'int_powerplant_size6_class4' +p2155 +a(dp2156 +g6 I32 -saa(lp2272 -(g2236 -NS'5' -S'C' -tp2273 -a(dp2274 -g7 +saa(lp2157 +S'int_powerplant_size6_class5' +p2158 +a(dp2159 +g6 I20 -saa(lp2275 -(g2236 -NS'5' -S'D' -tp2276 -a(dp2277 -g7 -I8 -saa(lp2278 -(g2236 -NS'5' -S'E' -tp2279 -a(dp2280 -g7 -I20 -saa(lp2281 -(g2236 -NS'7' -S'A' -tp2282 -a(dp2283 -g7 +saa(lp2160 +S'int_powerplant_size7_class1' +p2161 +a(dp2162 +g6 I80 -saa(lp2284 -(g2236 -NS'7' -S'B' -tp2285 -a(dp2286 -g7 +saa(lp2163 +S'int_powerplant_size7_class2' +p2164 +a(dp2165 +g6 +I32 +saa(lp2166 +S'int_powerplant_size7_class3' +p2167 +a(dp2168 +g6 +I40 +saa(lp2169 +S'int_powerplant_size7_class4' +p2170 +a(dp2171 +g6 +I64 +saa(lp2172 +S'int_powerplant_size7_class5' +p2173 +a(dp2174 +g6 +I40 +saa(lp2175 +S'int_powerplant_size8_class1' +p2176 +a(dp2177 +g6 +I160 +saa(lp2178 +S'int_powerplant_size8_class2' +p2179 +a(dp2180 +g6 +I64 +saa(lp2181 +S'int_powerplant_size8_class3' +p2182 +a(dp2183 +g6 +I80 +saa(lp2184 +S'int_powerplant_size8_class4' +p2185 +a(dp2186 +g6 I128 -saa(lp2287 -(g2236 -NS'7' -S'C' -tp2288 -a(dp2289 -g7 +saa(lp2187 +S'int_powerplant_size8_class5' +p2188 +a(dp2189 +g6 I80 -saa(lp2290 -(g2236 -NS'7' -S'D' -tp2291 -a(dp2292 -g7 -I32 -saa(lp2293 -(g2236 -NS'7' -S'E' -tp2294 -a(dp2295 -g7 -I80 -saa(lp2296 -(S'Research Limpet Controller' -p2297 -NS'1' -S'E' -tp2298 -a(dp2299 -g7 -F1.3 -saa(lp2300 -(S'Retributor Beam Laser' -p2301 -NS'1' -S'E' -tp2302 -a(dp2303 -g7 -I2 -saa(lp2304 -(S'Rocket Propelled FSD Disruptor' -p2305 -NS'2' -S'B' -tp2306 -a(dp2307 -g7 -I4 -saa(lp2308 -(S'Sensors' -p2309 -NS'1' -S'A' -tp2310 -a(dp2311 -g7 -F1.3 -saa(lp2312 -(g2309 -NS'1' -S'B' -tp2313 -a(dp2314 -g7 -I2 -saa(lp2315 -(g2309 -NS'1' -S'C' -tp2316 -a(dp2317 -g7 -F1.3 -saa(lp2318 -(g2309 -NS'1' -S'D' -tp2319 -a(dp2320 -g7 -F0.5 -saa(lp2321 -(g2309 -NS'1' -S'E' -tp2322 -a(dp2323 -g7 -F1.3 -saa(lp2324 -(g2309 -NS'2' -S'A' -tp2325 -a(dp2326 -g7 -F2.5 -saa(lp2327 -(g2309 -NS'2' -S'B' -tp2328 -a(dp2329 -g7 -I4 -saa(lp2330 -(g2309 -NS'2' -S'C' -tp2331 -a(dp2332 -g7 -F2.5 -saa(lp2333 -(g2309 -NS'2' -S'D' -tp2334 -a(dp2335 -g7 -I1 -saa(lp2336 -(g2309 -NS'2' -S'E' -tp2337 -a(dp2338 -g7 -F2.5 -saa(lp2339 -(g2309 -NS'3' -S'A' -tp2340 -a(dp2341 -g7 -I5 -saa(lp2342 -(g2309 -NS'3' -S'B' -tp2343 -a(dp2344 -g7 -I8 -saa(lp2345 -(g2309 -NS'3' -S'C' -tp2346 -a(dp2347 -g7 -I5 -saa(lp2348 -(g2309 -NS'3' -S'D' -tp2349 -a(dp2350 -g7 -I2 -saa(lp2351 -(g2309 -NS'3' -S'E' -tp2352 -a(dp2353 -g7 -I5 -saa(lp2354 -(g2309 -NS'4' -S'A' -tp2355 -a(dp2356 -g7 -I10 -saa(lp2357 -(g2309 -NS'4' -S'B' -tp2358 -a(dp2359 -g7 -I16 -saa(lp2360 -(g2309 -NS'4' -S'C' -tp2361 -a(dp2362 -g7 -I10 -saa(lp2363 -(g2309 -NS'4' -S'D' -tp2364 -a(dp2365 -g7 -I4 -saa(lp2366 -(g2309 -NS'4' -S'E' -tp2367 -a(dp2368 -g7 -I10 -saa(lp2369 -(g2309 -NS'5' -S'A' -tp2370 -a(dp2371 -g7 -I20 -saa(lp2372 -(g2309 -NS'5' -S'B' -tp2373 -a(dp2374 -g7 -I32 -saa(lp2375 -(g2309 -NS'5' -S'C' -tp2376 -a(dp2377 -g7 -I20 -saa(lp2378 -(g2309 -NS'5' -S'D' -tp2379 -a(dp2380 -g7 -I8 -saa(lp2381 -(g2309 -NS'5' -S'E' -tp2382 -a(dp2383 -g7 -I20 -saa(lp2384 -(g2309 -NS'6' -S'A' -tp2385 -a(dp2386 -g7 -I40 -saa(lp2387 -(g2309 -NS'6' -S'B' -tp2388 -a(dp2389 -g7 -I64 -saa(lp2390 -(g2309 -NS'6' -S'C' -tp2391 -a(dp2392 -g7 -I40 -saa(lp2393 -(g2309 -NS'6' -S'D' -tp2394 -a(dp2395 -g7 -I16 -saa(lp2396 -(g2309 -NS'6' -S'E' -tp2397 -a(dp2398 -g7 -I40 -saa(lp2399 -(g2309 -NS'7' -S'A' -tp2400 -a(dp2401 -g7 -I80 -saa(lp2402 -(g2309 -NS'7' -S'B' -tp2403 -a(dp2404 -g7 -I128 -saa(lp2405 -(g2309 -NS'7' -S'C' -tp2406 -a(dp2407 -g7 -I80 -saa(lp2408 -(g2309 -NS'7' -S'D' -tp2409 -a(dp2410 -g7 -I32 -saa(lp2411 -(g2309 -NS'7' -S'E' -tp2412 -a(dp2413 -g7 -I80 -saa(lp2414 -(g2309 -NS'8' -S'A' -tp2415 -a(dp2416 -g7 -I160 -saa(lp2417 -(g2309 -NS'8' -S'B' -tp2418 -a(dp2419 -g7 -I256 -saa(lp2420 -(g2309 -NS'8' -S'C' -tp2421 -a(dp2422 -g7 -I160 -saa(lp2423 -(g2309 -NS'8' -S'D' -tp2424 -a(dp2425 -g7 -I64 -saa(lp2426 -(g2309 -NS'8' -S'E' -tp2427 -a(dp2428 -g7 -I160 -saa(lp2429 -(S'Shield Booster' -p2430 -NS'0' -S'A' -tp2431 -a(dp2432 -g7 -F3.5 -saa(lp2433 -(g2430 -NS'0' -S'B' -tp2434 -a(dp2435 -g7 -I3 -saa(lp2436 -(g2430 -NS'0' -S'C' -tp2437 -a(dp2438 -g7 -I2 -saa(lp2439 -(g2430 -NS'0' -S'D' -tp2440 -a(dp2441 -g7 -I1 -saa(lp2442 -(g2430 -NS'0' -S'E' -tp2443 -a(dp2444 -g7 -F0.5 -saa(lp2445 -(S'Shield Cell Bank' -p2446 -NS'1' -S'A' -tp2447 -a(dp2448 -g7 -F1.3 -saa(lp2449 -(g2446 -NS'1' -S'B' -tp2450 -a(dp2451 -g7 -I2 -saa(lp2452 -(g2446 -NS'1' -S'C' -tp2453 -a(dp2454 -g7 -F1.3 -saa(lp2455 -(g2446 -NS'1' -S'D' -tp2456 -a(dp2457 -g7 -F0.5 -saa(lp2458 -(g2446 -NS'1' -S'E' -tp2459 -a(dp2460 -g7 -F1.3 -saa(lp2461 -(g2446 -NS'2' -S'A' -tp2462 -a(dp2463 -g7 -F2.5 -saa(lp2464 -(g2446 -NS'2' -S'B' -tp2465 -a(dp2466 -g7 -I4 -saa(lp2467 -(g2446 -NS'2' -S'C' -tp2468 -a(dp2469 -g7 -F2.5 -saa(lp2470 -(g2446 -NS'2' -S'D' -tp2471 -a(dp2472 -g7 -I1 -saa(lp2473 -(g2446 -NS'2' -S'E' -tp2474 -a(dp2475 -g7 -F2.5 -saa(lp2476 -(g2446 -NS'3' -S'A' -tp2477 -a(dp2478 -g7 -I5 -saa(lp2479 -(g2446 -NS'3' -S'B' -tp2480 -a(dp2481 -g7 -I8 -saa(lp2482 -(g2446 -NS'3' -S'C' -tp2483 -a(dp2484 -g7 -I5 -saa(lp2485 -(g2446 -NS'3' -S'D' -tp2486 -a(dp2487 -g7 -I2 -saa(lp2488 -(g2446 -NS'3' -S'E' -tp2489 -a(dp2490 -g7 -I5 -saa(lp2491 -(g2446 -NS'4' -S'A' -tp2492 -a(dp2493 -g7 -I10 -saa(lp2494 -(g2446 -NS'4' -S'B' -tp2495 -a(dp2496 -g7 -I16 -saa(lp2497 -(g2446 -NS'4' -S'C' -tp2498 -a(dp2499 -g7 -I10 -saa(lp2500 -(g2446 -NS'4' -S'D' -tp2501 -a(dp2502 -g7 -I4 -saa(lp2503 -(g2446 -NS'4' -S'E' -tp2504 -a(dp2505 -g7 -I10 -saa(lp2506 -(g2446 -NS'5' -S'A' -tp2507 -a(dp2508 -g7 -I20 -saa(lp2509 -(g2446 -NS'5' -S'B' -tp2510 -a(dp2511 -g7 -I32 -saa(lp2512 -(g2446 -NS'5' -S'C' -tp2513 -a(dp2514 -g7 -I20 -saa(lp2515 -(g2446 -NS'5' -S'D' -tp2516 -a(dp2517 -g7 -I8 -saa(lp2518 -(g2446 -NS'5' -S'E' -tp2519 -a(dp2520 -g7 -I20 -saa(lp2521 -(g2446 -NS'6' -S'A' -tp2522 -a(dp2523 -g7 -I40 -saa(lp2524 -(g2446 -NS'6' -S'B' -tp2525 -a(dp2526 -g7 -I64 -saa(lp2527 -(g2446 -NS'6' -S'C' -tp2528 -a(dp2529 -g7 -I40 -saa(lp2530 -(g2446 -NS'6' -S'D' -tp2531 -a(dp2532 -g7 -I16 -saa(lp2533 -(g2446 -NS'6' -S'E' -tp2534 -a(dp2535 -g7 -I40 -saa(lp2536 -(g2446 -NS'7' -S'A' -tp2537 -a(dp2538 -g7 -I80 -saa(lp2539 -(g2446 -NS'7' -S'B' -tp2540 -a(dp2541 -g7 -I128 -saa(lp2542 -(g2446 -NS'7' -S'C' -tp2543 -a(dp2544 -g7 -I80 -saa(lp2545 -(g2446 -NS'7' -S'D' -tp2546 -a(dp2547 -g7 -I32 -saa(lp2548 -(g2446 -NS'7' -S'E' -tp2549 -a(dp2550 -g7 -I80 -saa(lp2551 -(g2446 -NS'8' -S'A' -tp2552 -a(dp2553 -g7 -I160 -saa(lp2554 -(g2446 -NS'8' -S'B' -tp2555 -a(dp2556 -g7 -I256 -saa(lp2557 -(g2446 -NS'8' -S'C' -tp2558 -a(dp2559 -g7 -I160 -saa(lp2560 -(g2446 -NS'8' -S'D' -tp2561 -a(dp2562 -g7 -I64 -saa(lp2563 -(g2446 -NS'8' -S'E' -tp2564 -a(dp2565 -g7 -I160 -saa(lp2566 -(S'Shield Generator' -p2567 -NS'1' -S'A' -tp2568 -a(dp2569 -g7 -F1.3 -saa(lp2570 -(g2567 -NS'2' -S'A' -tp2571 -a(dp2572 -g7 -F2.5 -saa(lp2573 -(g2567 -NS'2' -S'B' -tp2574 -a(dp2575 -g7 -I4 -saa(lp2576 -(g2567 -NS'2' -S'C' -tp2577 -a(dp2578 -g7 -F2.5 -saa(lp2579 -(g2567 -NS'2' -S'D' -tp2580 -a(dp2581 -g7 -I1 -saa(lp2582 -(g2567 -NS'2' -S'E' -tp2583 -a(dp2584 -g7 -F2.5 -saa(lp2585 -(g2567 -NS'3' -S'A' -tp2586 -a(dp2587 -g7 -I5 -saa(lp2588 -(g2567 -NS'3' -S'B' -tp2589 -a(dp2590 -g7 -I8 -saa(lp2591 -(g2567 -NS'3' -S'C' -tp2592 -a(dp2593 -g7 -I5 -saa(lp2594 -(g2567 -NS'3' -S'D' -tp2595 -a(dp2596 -g7 -I2 -saa(lp2597 -(g2567 -NS'3' -S'E' -tp2598 -a(dp2599 -g7 -I5 -saa(lp2600 -(g2567 -NS'4' -S'A' -tp2601 -a(dp2602 -g7 -I10 -saa(lp2603 -(g2567 -NS'4' -S'B' -tp2604 -a(dp2605 -g7 -I16 -saa(lp2606 -(g2567 -NS'4' -S'C' -tp2607 -a(dp2608 -g7 -I10 -saa(lp2609 -(g2567 -NS'4' -S'D' -tp2610 -a(dp2611 -g7 -I4 -saa(lp2612 -(g2567 -NS'4' -S'E' -tp2613 -a(dp2614 -g7 -I10 -saa(lp2615 -(g2567 -NS'5' -S'A' -tp2616 -a(dp2617 -g7 -I20 -saa(lp2618 -(g2567 -NS'5' -S'B' -tp2619 -a(dp2620 -g7 -I32 -saa(lp2621 -(g2567 -NS'5' -S'C' -tp2622 -a(dp2623 -g7 -I20 -saa(lp2624 -(g2567 -NS'5' -S'D' -tp2625 -a(dp2626 -g7 -I8 -saa(lp2627 -(g2567 -NS'5' -S'E' -tp2628 -a(dp2629 -g7 -I20 -saa(lp2630 -(g2567 -NS'6' -S'A' -tp2631 -a(dp2632 -g7 -I40 -saa(lp2633 -(g2567 -NS'6' -S'B' -tp2634 -a(dp2635 -g7 -I64 -saa(lp2636 -(g2567 -NS'6' -S'C' -tp2637 -a(dp2638 -g7 -I40 -saa(lp2639 -(g2567 -NS'6' -S'D' -tp2640 -a(dp2641 -g7 -I16 -saa(lp2642 -(g2567 -NS'6' -S'E' -tp2643 -a(dp2644 -g7 -I40 -saa(lp2645 -(g2567 -NS'7' -S'A' -tp2646 -a(dp2647 -g7 -I80 -saa(lp2648 -(g2567 -NS'7' -S'B' -tp2649 -a(dp2650 -g7 -I128 -saa(lp2651 -(g2567 -NS'7' -S'C' -tp2652 -a(dp2653 -g7 -I80 -saa(lp2654 -(g2567 -NS'7' -S'D' -tp2655 -a(dp2656 -g7 -I32 -saa(lp2657 -(g2567 -NS'7' -S'E' -tp2658 -a(dp2659 -g7 -I80 -saa(lp2660 -(g2567 -NS'8' -S'A' -tp2661 -a(dp2662 -g7 -I160 -saa(lp2663 -(g2567 -NS'8' -S'B' -tp2664 -a(dp2665 -g7 -I256 -saa(lp2666 -(g2567 -NS'8' -S'C' -tp2667 -a(dp2668 -g7 -I160 -saa(lp2669 -(g2567 -NS'8' -S'D' -tp2670 -a(dp2671 -g7 -I64 -saa(lp2672 -(g2567 -NS'8' -S'E' -tp2673 -a(dp2674 -g7 -I160 -saa(lp2675 -(S'Shock Mine Launcher' -p2676 -NS'1' -S'I' -tp2677 -a(dp2678 -g7 -I2 -saa(lp2679 -(S'Shutdown Field Neutraliser' -p2680 -NS'0' -S'F' -tp2681 -a(dp2682 -g7 -F1.3 -saa(lp2683 -(S'Standard Docking Computer' -p2684 -NS'1' -S'E' -tp2685 -a(dp2686 -g7 +saa(lp2190 +S'int_refinery_size1_class1' +p2191 +a(dp2192 +g6 I0 -saa(lp2687 -(S'Thrusters' -p2688 -NS'2' -S'A' -tp2689 -a(dp2690 -g7 -F2.5 -saa(lp2691 -(g2688 -NS'2' -S'B' -tp2692 -a(dp2693 -g7 -I4 -saa(lp2694 -(g2688 -NS'2' -S'C' -tp2695 -a(dp2696 -g7 -F2.5 -saa(lp2697 -(g2688 -NS'2' -S'D' -tp2698 -a(dp2699 -g7 -I1 -saa(lp2700 -(g2688 -NS'2' -S'E' -tp2701 -a(dp2702 -g7 -F2.5 -saa(lp2703 -(g2688 -NS'3' -S'A' -tp2704 -a(dp2705 -g7 -I5 -saa(lp2706 -(g2688 -NS'3' -S'B' -tp2707 -a(dp2708 -g7 -I8 -saa(lp2709 -(g2688 -NS'3' -S'C' -tp2710 -a(dp2711 -g7 -I5 -saa(lp2712 -(g2688 -NS'3' -S'D' -tp2713 -a(dp2714 -g7 -I2 -saa(lp2715 -(g2688 -NS'3' -S'E' -tp2716 -a(dp2717 -g7 -I5 -saa(lp2718 -(g2688 -NS'4' -S'A' -tp2719 -a(dp2720 -g7 -I10 -saa(lp2721 -(g2688 -NS'4' -S'B' -tp2722 -a(dp2723 -g7 -I16 -saa(lp2724 -(g2688 -NS'4' -S'C' -tp2725 -a(dp2726 -g7 -I10 -saa(lp2727 -(g2688 -NS'4' -S'D' -tp2728 -a(dp2729 -g7 -I4 -saa(lp2730 -(g2688 -NS'4' -S'E' -tp2731 -a(dp2732 -g7 -I10 -saa(lp2733 -(g2688 -NS'5' -S'A' -tp2734 -a(dp2735 -g7 -I20 -saa(lp2736 -(g2688 -NS'5' -S'B' -tp2737 -a(dp2738 -g7 -I32 -saa(lp2739 -(g2688 -NS'5' -S'C' -tp2740 -a(dp2741 -g7 -I20 -saa(lp2742 -(g2688 -NS'5' -S'D' -tp2743 -a(dp2744 -g7 -I8 -saa(lp2745 -(g2688 -NS'5' -S'E' -tp2746 -a(dp2747 -g7 -I20 -saa(lp2748 -(g2688 -NS'6' -S'A' -tp2749 -a(dp2750 -g7 -I40 -saa(lp2751 -(g2688 -NS'6' -S'B' -tp2752 -a(dp2753 -g7 -I64 -saa(lp2754 -(g2688 -NS'6' -S'C' -tp2755 -a(dp2756 -g7 -I40 -saa(lp2757 -(g2688 -NS'6' -S'D' -tp2758 -a(dp2759 -g7 -I16 -saa(lp2760 -(g2688 -NS'6' -S'E' -tp2761 -a(dp2762 -g7 -I40 -saa(lp2763 -(g2688 -NS'7' -S'A' -tp2764 -a(dp2765 -g7 -I80 -saa(lp2766 -(g2688 -NS'7' -S'B' -tp2767 -a(dp2768 -g7 -I128 -saa(lp2769 -(g2688 -NS'7' -S'C' -tp2770 -a(dp2771 -g7 -I80 -saa(lp2772 -(g2688 -NS'7' -S'D' -tp2773 -a(dp2774 -g7 -I32 -saa(lp2775 -(g2688 -NS'7' -S'E' -tp2776 -a(dp2777 -g7 -I80 -saa(lp2778 -(g2688 -NS'8' -S'A' -tp2779 -a(dp2780 -g7 -I160 -saa(lp2781 -(g2688 -NS'8' -S'B' -tp2782 -a(dp2783 -g7 -I256 -saa(lp2784 -(g2688 -NS'8' -S'C' -tp2785 -a(dp2786 -g7 -I160 -saa(lp2787 -(g2688 -NS'8' -S'D' -tp2788 -a(dp2789 -g7 -I64 -saa(lp2790 -(g2688 -NS'8' -S'E' -tp2791 -a(dp2792 -g7 -I160 -saa(lp2793 -(S'Torpedo Pylon' -p2794 -NS'1' -S'I' -tp2795 -a(dp2796 -g7 -I2 -saa(lp2797 -(g2794 -NS'2' -S'I' -tp2798 -a(dp2799 -g7 -I4 -saa(lp2800 -(S'Xeno Scanner' -p2801 -NS'0' -S'E' -tp2802 -a(dp2803 -g7 +saa(lp2193 +S'int_refinery_size1_class2' +p2194 +a(dp2195 +g6 +I0 +saa(lp2196 +S'int_refinery_size1_class3' +p2197 +a(dp2198 +g6 +I0 +saa(lp2199 +S'int_refinery_size1_class4' +p2200 +a(dp2201 +g6 +I0 +saa(lp2202 +S'int_refinery_size1_class5' +p2203 +a(dp2204 +g6 +I0 +saa(lp2205 +S'int_refinery_size2_class1' +p2206 +a(dp2207 +g6 +I0 +saa(lp2208 +S'int_refinery_size2_class2' +p2209 +a(dp2210 +g6 +I0 +saa(lp2211 +S'int_refinery_size2_class3' +p2212 +a(dp2213 +g6 +I0 +saa(lp2214 +S'int_refinery_size2_class4' +p2215 +a(dp2216 +g6 +I0 +saa(lp2217 +S'int_refinery_size2_class5' +p2218 +a(dp2219 +g6 +I0 +saa(lp2220 +S'int_refinery_size3_class1' +p2221 +a(dp2222 +g6 +I0 +saa(lp2223 +S'int_refinery_size3_class2' +p2224 +a(dp2225 +g6 +I0 +saa(lp2226 +S'int_refinery_size3_class3' +p2227 +a(dp2228 +g6 +I0 +saa(lp2229 +S'int_refinery_size3_class4' +p2230 +a(dp2231 +g6 +I0 +saa(lp2232 +S'int_refinery_size3_class5' +p2233 +a(dp2234 +g6 +I0 +saa(lp2235 +S'int_refinery_size4_class1' +p2236 +a(dp2237 +g6 +I0 +saa(lp2238 +S'int_refinery_size4_class2' +p2239 +a(dp2240 +g6 +I0 +saa(lp2241 +S'int_refinery_size4_class3' +p2242 +a(dp2243 +g6 +I0 +saa(lp2244 +S'int_refinery_size4_class4' +p2245 +a(dp2246 +g6 +I0 +saa(lp2247 +S'int_refinery_size4_class5' +p2248 +a(dp2249 +g6 +I0 +saa(lp2250 +S'int_repairer_size1_class1' +p2251 +a(dp2252 +g6 +I0 +saa(lp2253 +S'int_repairer_size1_class2' +p2254 +a(dp2255 +g6 +I0 +saa(lp2256 +S'int_repairer_size1_class3' +p2257 +a(dp2258 +g6 +I0 +saa(lp2259 +S'int_repairer_size1_class4' +p2260 +a(dp2261 +g6 +I0 +saa(lp2262 +S'int_repairer_size1_class5' +p2263 +a(dp2264 +g6 +I0 +saa(lp2265 +S'int_repairer_size2_class1' +p2266 +a(dp2267 +g6 +I0 +saa(lp2268 +S'int_repairer_size2_class2' +p2269 +a(dp2270 +g6 +I0 +saa(lp2271 +S'int_repairer_size2_class3' +p2272 +a(dp2273 +g6 +I0 +saa(lp2274 +S'int_repairer_size2_class4' +p2275 +a(dp2276 +g6 +I0 +saa(lp2277 +S'int_repairer_size2_class5' +p2278 +a(dp2279 +g6 +I0 +saa(lp2280 +S'int_repairer_size3_class1' +p2281 +a(dp2282 +g6 +I0 +saa(lp2283 +S'int_repairer_size3_class2' +p2284 +a(dp2285 +g6 +I0 +saa(lp2286 +S'int_repairer_size3_class3' +p2287 +a(dp2288 +g6 +I0 +saa(lp2289 +S'int_repairer_size3_class4' +p2290 +a(dp2291 +g6 +I0 +saa(lp2292 +S'int_repairer_size3_class5' +p2293 +a(dp2294 +g6 +I0 +saa(lp2295 +S'int_repairer_size4_class1' +p2296 +a(dp2297 +g6 +I0 +saa(lp2298 +S'int_repairer_size4_class2' +p2299 +a(dp2300 +g6 +I0 +saa(lp2301 +S'int_repairer_size4_class3' +p2302 +a(dp2303 +g6 +I0 +saa(lp2304 +S'int_repairer_size4_class4' +p2305 +a(dp2306 +g6 +I0 +saa(lp2307 +S'int_repairer_size4_class5' +p2308 +a(dp2309 +g6 +I0 +saa(lp2310 +S'int_repairer_size5_class1' +p2311 +a(dp2312 +g6 +I0 +saa(lp2313 +S'int_repairer_size5_class2' +p2314 +a(dp2315 +g6 +I0 +saa(lp2316 +S'int_repairer_size5_class3' +p2317 +a(dp2318 +g6 +I0 +saa(lp2319 +S'int_repairer_size5_class4' +p2320 +a(dp2321 +g6 +I0 +saa(lp2322 +S'int_repairer_size5_class5' +p2323 +a(dp2324 +g6 +I0 +saa(lp2325 +S'int_repairer_size6_class1' +p2326 +a(dp2327 +g6 +I0 +saa(lp2328 +S'int_repairer_size6_class2' +p2329 +a(dp2330 +g6 +I0 +saa(lp2331 +S'int_repairer_size6_class3' +p2332 +a(dp2333 +g6 +I0 +saa(lp2334 +S'int_repairer_size6_class4' +p2335 +a(dp2336 +g6 +I0 +saa(lp2337 +S'int_repairer_size6_class5' +p2338 +a(dp2339 +g6 +I0 +saa(lp2340 +S'int_repairer_size7_class1' +p2341 +a(dp2342 +g6 +I0 +saa(lp2343 +S'int_repairer_size7_class2' +p2344 +a(dp2345 +g6 +I0 +saa(lp2346 +S'int_repairer_size7_class3' +p2347 +a(dp2348 +g6 +I0 +saa(lp2349 +S'int_repairer_size7_class4' +p2350 +a(dp2351 +g6 +I0 +saa(lp2352 +S'int_repairer_size7_class5' +p2353 +a(dp2354 +g6 +I0 +saa(lp2355 +S'int_repairer_size8_class1' +p2356 +a(dp2357 +g6 +I0 +saa(lp2358 +S'int_repairer_size8_class2' +p2359 +a(dp2360 +g6 +I0 +saa(lp2361 +S'int_repairer_size8_class3' +p2362 +a(dp2363 +g6 +I0 +saa(lp2364 +S'int_repairer_size8_class4' +p2365 +a(dp2366 +g6 +I0 +saa(lp2367 +S'int_repairer_size8_class5' +p2368 +a(dp2369 +g6 +I0 +saa(lp2370 +S'int_sensors_size1_class1' +p2371 +a(dp2372 +g6 F1.3 -saatRp2804 +saa(lp2373 +S'int_sensors_size1_class2' +p2374 +a(dp2375 +g6 +F0.5 +saa(lp2376 +S'int_sensors_size1_class3' +p2377 +a(dp2378 +g6 +F1.3 +saa(lp2379 +S'int_sensors_size1_class4' +p2380 +a(dp2381 +g6 +I2 +saa(lp2382 +S'int_sensors_size1_class5' +p2383 +a(dp2384 +g6 +F1.3 +saa(lp2385 +S'int_sensors_size2_class1' +p2386 +a(dp2387 +g6 +F2.5 +saa(lp2388 +S'int_sensors_size2_class2' +p2389 +a(dp2390 +g6 +I1 +saa(lp2391 +S'int_sensors_size2_class3' +p2392 +a(dp2393 +g6 +F2.5 +saa(lp2394 +S'int_sensors_size2_class4' +p2395 +a(dp2396 +g6 +I4 +saa(lp2397 +S'int_sensors_size2_class5' +p2398 +a(dp2399 +g6 +F2.5 +saa(lp2400 +S'int_sensors_size3_class1' +p2401 +a(dp2402 +g6 +I5 +saa(lp2403 +S'int_sensors_size3_class2' +p2404 +a(dp2405 +g6 +I2 +saa(lp2406 +S'int_sensors_size3_class3' +p2407 +a(dp2408 +g6 +I5 +saa(lp2409 +S'int_sensors_size3_class4' +p2410 +a(dp2411 +g6 +I8 +saa(lp2412 +S'int_sensors_size3_class5' +p2413 +a(dp2414 +g6 +I5 +saa(lp2415 +S'int_sensors_size4_class1' +p2416 +a(dp2417 +g6 +I10 +saa(lp2418 +S'int_sensors_size4_class2' +p2419 +a(dp2420 +g6 +I4 +saa(lp2421 +S'int_sensors_size4_class3' +p2422 +a(dp2423 +g6 +I10 +saa(lp2424 +S'int_sensors_size4_class4' +p2425 +a(dp2426 +g6 +I16 +saa(lp2427 +S'int_sensors_size4_class5' +p2428 +a(dp2429 +g6 +I10 +saa(lp2430 +S'int_sensors_size5_class1' +p2431 +a(dp2432 +g6 +I20 +saa(lp2433 +S'int_sensors_size5_class2' +p2434 +a(dp2435 +g6 +I8 +saa(lp2436 +S'int_sensors_size5_class3' +p2437 +a(dp2438 +g6 +I20 +saa(lp2439 +S'int_sensors_size5_class4' +p2440 +a(dp2441 +g6 +I32 +saa(lp2442 +S'int_sensors_size5_class5' +p2443 +a(dp2444 +g6 +I20 +saa(lp2445 +S'int_sensors_size6_class1' +p2446 +a(dp2447 +g6 +I40 +saa(lp2448 +S'int_sensors_size6_class2' +p2449 +a(dp2450 +g6 +I16 +saa(lp2451 +S'int_sensors_size6_class3' +p2452 +a(dp2453 +g6 +I40 +saa(lp2454 +S'int_sensors_size6_class4' +p2455 +a(dp2456 +g6 +I64 +saa(lp2457 +S'int_sensors_size6_class5' +p2458 +a(dp2459 +g6 +I40 +saa(lp2460 +S'int_sensors_size7_class1' +p2461 +a(dp2462 +g6 +I80 +saa(lp2463 +S'int_sensors_size7_class2' +p2464 +a(dp2465 +g6 +I32 +saa(lp2466 +S'int_sensors_size7_class3' +p2467 +a(dp2468 +g6 +I80 +saa(lp2469 +S'int_sensors_size7_class4' +p2470 +a(dp2471 +g6 +I128 +saa(lp2472 +S'int_sensors_size7_class5' +p2473 +a(dp2474 +g6 +I80 +saa(lp2475 +S'int_sensors_size8_class1' +p2476 +a(dp2477 +g6 +I160 +saa(lp2478 +S'int_sensors_size8_class2' +p2479 +a(dp2480 +g6 +I64 +saa(lp2481 +S'int_sensors_size8_class3' +p2482 +a(dp2483 +g6 +I160 +saa(lp2484 +S'int_sensors_size8_class4' +p2485 +a(dp2486 +g6 +I256 +saa(lp2487 +S'int_sensors_size8_class5' +p2488 +a(dp2489 +g6 +I160 +saa(lp2490 +S'int_shieldcellbank_size1_class1' +p2491 +a(dp2492 +g6 +F1.3 +saa(lp2493 +S'int_shieldcellbank_size1_class2' +p2494 +a(dp2495 +g6 +F0.5 +saa(lp2496 +S'int_shieldcellbank_size1_class3' +p2497 +a(dp2498 +g6 +F1.3 +saa(lp2499 +S'int_shieldcellbank_size1_class4' +p2500 +a(dp2501 +g6 +I2 +saa(lp2502 +S'int_shieldcellbank_size1_class5' +p2503 +a(dp2504 +g6 +F1.3 +saa(lp2505 +S'int_shieldcellbank_size2_class1' +p2506 +a(dp2507 +g6 +F2.5 +saa(lp2508 +S'int_shieldcellbank_size2_class2' +p2509 +a(dp2510 +g6 +I1 +saa(lp2511 +S'int_shieldcellbank_size2_class3' +p2512 +a(dp2513 +g6 +F2.5 +saa(lp2514 +S'int_shieldcellbank_size2_class4' +p2515 +a(dp2516 +g6 +I4 +saa(lp2517 +S'int_shieldcellbank_size2_class5' +p2518 +a(dp2519 +g6 +F2.5 +saa(lp2520 +S'int_shieldcellbank_size3_class1' +p2521 +a(dp2522 +g6 +I5 +saa(lp2523 +S'int_shieldcellbank_size3_class2' +p2524 +a(dp2525 +g6 +I2 +saa(lp2526 +S'int_shieldcellbank_size3_class3' +p2527 +a(dp2528 +g6 +I5 +saa(lp2529 +S'int_shieldcellbank_size3_class4' +p2530 +a(dp2531 +g6 +I8 +saa(lp2532 +S'int_shieldcellbank_size3_class5' +p2533 +a(dp2534 +g6 +I5 +saa(lp2535 +S'int_shieldcellbank_size4_class1' +p2536 +a(dp2537 +g6 +I10 +saa(lp2538 +S'int_shieldcellbank_size4_class2' +p2539 +a(dp2540 +g6 +I4 +saa(lp2541 +S'int_shieldcellbank_size4_class3' +p2542 +a(dp2543 +g6 +I10 +saa(lp2544 +S'int_shieldcellbank_size4_class4' +p2545 +a(dp2546 +g6 +I16 +saa(lp2547 +S'int_shieldcellbank_size4_class5' +p2548 +a(dp2549 +g6 +I10 +saa(lp2550 +S'int_shieldcellbank_size5_class1' +p2551 +a(dp2552 +g6 +I20 +saa(lp2553 +S'int_shieldcellbank_size5_class2' +p2554 +a(dp2555 +g6 +I8 +saa(lp2556 +S'int_shieldcellbank_size5_class3' +p2557 +a(dp2558 +g6 +I20 +saa(lp2559 +S'int_shieldcellbank_size5_class4' +p2560 +a(dp2561 +g6 +I32 +saa(lp2562 +S'int_shieldcellbank_size5_class5' +p2563 +a(dp2564 +g6 +I20 +saa(lp2565 +S'int_shieldcellbank_size6_class1' +p2566 +a(dp2567 +g6 +I40 +saa(lp2568 +S'int_shieldcellbank_size6_class2' +p2569 +a(dp2570 +g6 +I16 +saa(lp2571 +S'int_shieldcellbank_size6_class3' +p2572 +a(dp2573 +g6 +I40 +saa(lp2574 +S'int_shieldcellbank_size6_class4' +p2575 +a(dp2576 +g6 +I64 +saa(lp2577 +S'int_shieldcellbank_size6_class5' +p2578 +a(dp2579 +g6 +I40 +saa(lp2580 +S'int_shieldcellbank_size7_class1' +p2581 +a(dp2582 +g6 +I80 +saa(lp2583 +S'int_shieldcellbank_size7_class2' +p2584 +a(dp2585 +g6 +I32 +saa(lp2586 +S'int_shieldcellbank_size7_class3' +p2587 +a(dp2588 +g6 +I80 +saa(lp2589 +S'int_shieldcellbank_size7_class4' +p2590 +a(dp2591 +g6 +I128 +saa(lp2592 +S'int_shieldcellbank_size7_class5' +p2593 +a(dp2594 +g6 +I80 +saa(lp2595 +S'int_shieldcellbank_size8_class1' +p2596 +a(dp2597 +g6 +I160 +saa(lp2598 +S'int_shieldcellbank_size8_class2' +p2599 +a(dp2600 +g6 +I64 +saa(lp2601 +S'int_shieldcellbank_size8_class3' +p2602 +a(dp2603 +g6 +I160 +saa(lp2604 +S'int_shieldcellbank_size8_class4' +p2605 +a(dp2606 +g6 +I256 +saa(lp2607 +S'int_shieldcellbank_size8_class5' +p2608 +a(dp2609 +g6 +I160 +saa(lp2610 +S'int_shieldgenerator_size1_class3_fast' +p2611 +a(dp2612 +g6 +F1.3 +saa(lp2613 +S'int_shieldgenerator_size1_class5' +p2614 +a(dp2615 +g6 +F1.3 +saa(lp2616 +S'int_shieldgenerator_size1_class5_strong' +p2617 +a(dp2618 +g6 +F2.5 +saa(lp2619 +S'int_shieldgenerator_size2_class1' +p2620 +a(dp2621 +g6 +F2.5 +saa(lp2622 +S'int_shieldgenerator_size2_class2' +p2623 +a(dp2624 +g6 +I1 +saa(lp2625 +S'int_shieldgenerator_size2_class3' +p2626 +a(dp2627 +g6 +F2.5 +saa(lp2628 +S'int_shieldgenerator_size2_class3_fast' +p2629 +a(dp2630 +g6 +F2.5 +saa(lp2631 +S'int_shieldgenerator_size2_class4' +p2632 +a(dp2633 +g6 +I4 +saa(lp2634 +S'int_shieldgenerator_size2_class5' +p2635 +a(dp2636 +g6 +F2.5 +saa(lp2637 +S'int_shieldgenerator_size2_class5_strong' +p2638 +a(dp2639 +g6 +I5 +saa(lp2640 +S'int_shieldgenerator_size3_class1' +p2641 +a(dp2642 +g6 +I5 +saa(lp2643 +S'int_shieldgenerator_size3_class2' +p2644 +a(dp2645 +g6 +I2 +saa(lp2646 +S'int_shieldgenerator_size3_class3' +p2647 +a(dp2648 +g6 +I5 +saa(lp2649 +S'int_shieldgenerator_size3_class3_fast' +p2650 +a(dp2651 +g6 +I5 +saa(lp2652 +S'int_shieldgenerator_size3_class4' +p2653 +a(dp2654 +g6 +I8 +saa(lp2655 +S'int_shieldgenerator_size3_class5' +p2656 +a(dp2657 +g6 +I5 +saa(lp2658 +S'int_shieldgenerator_size3_class5_strong' +p2659 +a(dp2660 +g6 +I10 +saa(lp2661 +S'int_shieldgenerator_size4_class1' +p2662 +a(dp2663 +g6 +I10 +saa(lp2664 +S'int_shieldgenerator_size4_class2' +p2665 +a(dp2666 +g6 +I4 +saa(lp2667 +S'int_shieldgenerator_size4_class3' +p2668 +a(dp2669 +g6 +I10 +saa(lp2670 +S'int_shieldgenerator_size4_class3_fast' +p2671 +a(dp2672 +g6 +I10 +saa(lp2673 +S'int_shieldgenerator_size4_class4' +p2674 +a(dp2675 +g6 +I16 +saa(lp2676 +S'int_shieldgenerator_size4_class5' +p2677 +a(dp2678 +g6 +I10 +saa(lp2679 +S'int_shieldgenerator_size4_class5_strong' +p2680 +a(dp2681 +g6 +I20 +saa(lp2682 +S'int_shieldgenerator_size5_class1' +p2683 +a(dp2684 +g6 +I20 +saa(lp2685 +S'int_shieldgenerator_size5_class2' +p2686 +a(dp2687 +g6 +I8 +saa(lp2688 +S'int_shieldgenerator_size5_class3' +p2689 +a(dp2690 +g6 +I20 +saa(lp2691 +S'int_shieldgenerator_size5_class3_fast' +p2692 +a(dp2693 +g6 +I20 +saa(lp2694 +S'int_shieldgenerator_size5_class4' +p2695 +a(dp2696 +g6 +I32 +saa(lp2697 +S'int_shieldgenerator_size5_class5' +p2698 +a(dp2699 +g6 +I20 +saa(lp2700 +S'int_shieldgenerator_size5_class5_strong' +p2701 +a(dp2702 +g6 +I40 +saa(lp2703 +S'int_shieldgenerator_size6_class1' +p2704 +a(dp2705 +g6 +I40 +saa(lp2706 +S'int_shieldgenerator_size6_class2' +p2707 +a(dp2708 +g6 +I16 +saa(lp2709 +S'int_shieldgenerator_size6_class3' +p2710 +a(dp2711 +g6 +I40 +saa(lp2712 +S'int_shieldgenerator_size6_class3_fast' +p2713 +a(dp2714 +g6 +I40 +saa(lp2715 +S'int_shieldgenerator_size6_class4' +p2716 +a(dp2717 +g6 +I64 +saa(lp2718 +S'int_shieldgenerator_size6_class5' +p2719 +a(dp2720 +g6 +I40 +saa(lp2721 +S'int_shieldgenerator_size6_class5_strong' +p2722 +a(dp2723 +g6 +I80 +saa(lp2724 +S'int_shieldgenerator_size7_class1' +p2725 +a(dp2726 +g6 +I80 +saa(lp2727 +S'int_shieldgenerator_size7_class2' +p2728 +a(dp2729 +g6 +I32 +saa(lp2730 +S'int_shieldgenerator_size7_class3' +p2731 +a(dp2732 +g6 +I80 +saa(lp2733 +S'int_shieldgenerator_size7_class3_fast' +p2734 +a(dp2735 +g6 +I80 +saa(lp2736 +S'int_shieldgenerator_size7_class4' +p2737 +a(dp2738 +g6 +I128 +saa(lp2739 +S'int_shieldgenerator_size7_class5' +p2740 +a(dp2741 +g6 +I80 +saa(lp2742 +S'int_shieldgenerator_size7_class5_strong' +p2743 +a(dp2744 +g6 +I160 +saa(lp2745 +S'int_shieldgenerator_size8_class1' +p2746 +a(dp2747 +g6 +I160 +saa(lp2748 +S'int_shieldgenerator_size8_class2' +p2749 +a(dp2750 +g6 +I64 +saa(lp2751 +S'int_shieldgenerator_size8_class3' +p2752 +a(dp2753 +g6 +I160 +saa(lp2754 +S'int_shieldgenerator_size8_class3_fast' +p2755 +a(dp2756 +g6 +I160 +saa(lp2757 +S'int_shieldgenerator_size8_class4' +p2758 +a(dp2759 +g6 +I256 +saa(lp2760 +S'int_shieldgenerator_size8_class5' +p2761 +a(dp2762 +g6 +I160 +saa(lp2763 +S'int_shieldgenerator_size8_class5_strong' +p2764 +a(dp2765 +g6 +I320 +saa(lp2766 +S'int_stellarbodydiscoveryscanner_advanced' +p2767 +a(dp2768 +g6 +I2 +saa(lp2769 +S'int_stellarbodydiscoveryscanner_intermediate' +p2770 +a(dp2771 +g6 +I2 +saa(lp2772 +S'int_stellarbodydiscoveryscanner_standard' +p2773 +a(dp2774 +g6 +I2 +saa(lp2775 +S'krait_mkii_armour_grade1' +p2776 +a(dp2777 +g6 +I0 +saa(lp2778 +S'krait_mkii_armour_grade2' +p2779 +a(dp2780 +g6 +I36 +saa(lp2781 +S'krait_mkii_armour_grade3' +p2782 +a(dp2783 +g6 +I67 +saa(lp2784 +S'krait_mkii_armour_mirrored' +p2785 +a(dp2786 +g6 +I67 +saa(lp2787 +S'krait_mkii_armour_reactive' +p2788 +a(dp2789 +g6 +I67 +saa(lp2790 +S'orca_armour_grade1' +p2791 +a(dp2792 +g6 +I0 +saa(lp2793 +S'orca_armour_grade2' +p2794 +a(dp2795 +g6 +I21 +saa(lp2796 +S'orca_armour_grade3' +p2797 +a(dp2798 +g6 +I87 +saa(lp2799 +S'orca_armour_mirrored' +p2800 +a(dp2801 +g6 +I87 +saa(lp2802 +S'orca_armour_reactive' +p2803 +a(dp2804 +g6 +I87 +saa(lp2805 +S'python_armour_grade1' +p2806 +a(dp2807 +g6 +I0 +saa(lp2808 +S'python_armour_grade2' +p2809 +a(dp2810 +g6 +I26 +saa(lp2811 +S'python_armour_grade3' +p2812 +a(dp2813 +g6 +I53 +saa(lp2814 +S'python_armour_mirrored' +p2815 +a(dp2816 +g6 +I53 +saa(lp2817 +S'python_armour_reactive' +p2818 +a(dp2819 +g6 +I53 +saa(lp2820 +S'sidewinder_armour_grade1' +p2821 +a(dp2822 +g6 +I0 +saa(lp2823 +S'sidewinder_armour_grade2' +p2824 +a(dp2825 +g6 +I2 +saa(lp2826 +S'sidewinder_armour_grade3' +p2827 +a(dp2828 +g6 +I4 +saa(lp2829 +S'sidewinder_armour_mirrored' +p2830 +a(dp2831 +g6 +I4 +saa(lp2832 +S'sidewinder_armour_reactive' +p2833 +a(dp2834 +g6 +I4 +saa(lp2835 +S'type6_armour_grade1' +p2836 +a(dp2837 +g6 +I0 +saa(lp2838 +S'type6_armour_grade2' +p2839 +a(dp2840 +g6 +I12 +saa(lp2841 +S'type6_armour_grade3' +p2842 +a(dp2843 +g6 +I23 +saa(lp2844 +S'type6_armour_mirrored' +p2845 +a(dp2846 +g6 +I23 +saa(lp2847 +S'type6_armour_reactive' +p2848 +a(dp2849 +g6 +I23 +saa(lp2850 +S'type7_armour_grade1' +p2851 +a(dp2852 +g6 +I0 +saa(lp2853 +S'type7_armour_grade2' +p2854 +a(dp2855 +g6 +I32 +saa(lp2856 +S'type7_armour_grade3' +p2857 +a(dp2858 +g6 +I63 +saa(lp2859 +S'type7_armour_mirrored' +p2860 +a(dp2861 +g6 +I63 +saa(lp2862 +S'type7_armour_reactive' +p2863 +a(dp2864 +g6 +I63 +saa(lp2865 +S'type9_armour_grade1' +p2866 +a(dp2867 +g6 +I0 +saa(lp2868 +S'type9_armour_grade2' +p2869 +a(dp2870 +g6 +I75 +saa(lp2871 +S'type9_armour_grade3' +p2872 +a(dp2873 +g6 +I150 +saa(lp2874 +S'type9_armour_mirrored' +p2875 +a(dp2876 +g6 +I150 +saa(lp2877 +S'type9_armour_reactive' +p2878 +a(dp2879 +g6 +I150 +saa(lp2880 +S'type9_military_armour_grade1' +p2881 +a(dp2882 +g6 +I0 +saa(lp2883 +S'type9_military_armour_grade2' +p2884 +a(dp2885 +g6 +I75 +saa(lp2886 +S'type9_military_armour_grade3' +p2887 +a(dp2888 +g6 +I150 +saa(lp2889 +S'type9_military_armour_mirrored' +p2890 +a(dp2891 +g6 +I150 +saa(lp2892 +S'type9_military_armour_reactive' +p2893 +a(dp2894 +g6 +I150 +saa(lp2895 +S'typex_3_armour_grade1' +p2896 +a(dp2897 +g6 +I0 +saa(lp2898 +S'typex_3_armour_grade2' +p2899 +a(dp2900 +g6 +I40 +saa(lp2901 +S'typex_3_armour_grade3' +p2902 +a(dp2903 +g6 +I78 +saa(lp2904 +S'typex_3_armour_mirrored' +p2905 +a(dp2906 +g6 +I78 +saa(lp2907 +S'typex_3_armour_reactive' +p2908 +a(dp2909 +g6 +I78 +saa(lp2910 +S'typex_armour_grade1' +p2911 +a(dp2912 +g6 +I0 +saa(lp2913 +S'typex_armour_grade2' +p2914 +a(dp2915 +g6 +I40 +saa(lp2916 +S'typex_armour_grade3' +p2917 +a(dp2918 +g6 +I78 +saa(lp2919 +S'typex_armour_mirrored' +p2920 +a(dp2921 +g6 +I78 +saa(lp2922 +S'typex_armour_reactive' +p2923 +a(dp2924 +g6 +I78 +saa(lp2925 +S'viper_armour_grade1' +p2926 +a(dp2927 +g6 +I0 +saa(lp2928 +S'viper_armour_grade2' +p2929 +a(dp2930 +g6 +I5 +saa(lp2931 +S'viper_armour_grade3' +p2932 +a(dp2933 +g6 +I9 +saa(lp2934 +S'viper_armour_mirrored' +p2935 +a(dp2936 +g6 +I9 +saa(lp2937 +S'viper_armour_reactive' +p2938 +a(dp2939 +g6 +I9 +saa(lp2940 +S'viper_mkiv_armour_grade1' +p2941 +a(dp2942 +g6 +I0 +saa(lp2943 +S'viper_mkiv_armour_grade2' +p2944 +a(dp2945 +g6 +I5 +saa(lp2946 +S'viper_mkiv_armour_grade3' +p2947 +a(dp2948 +g6 +I9 +saa(lp2949 +S'viper_mkiv_armour_mirrored' +p2950 +a(dp2951 +g6 +I9 +saa(lp2952 +S'viper_mkiv_armour_reactive' +p2953 +a(dp2954 +g6 +I9 +saa(lp2955 +S'vulture_armour_grade1' +p2956 +a(dp2957 +g6 +I0 +saa(lp2958 +S'vulture_armour_grade2' +p2959 +a(dp2960 +g6 +I17 +saa(lp2961 +S'vulture_armour_grade3' +p2962 +a(dp2963 +g6 +I35 +saa(lp2964 +S'vulture_armour_mirrored' +p2965 +a(dp2966 +g6 +I35 +saa(lp2967 +S'vulture_armour_reactive' +p2968 +a(dp2969 +g6 +I35 +saatRp2970 . \ No newline at end of file diff --git a/outfitting.py b/outfitting.py index df6082cc..76621e6f 100644 --- a/outfitting.py +++ b/outfitting.py @@ -31,8 +31,9 @@ weapon_map = { ('dumbfiremissilerack', 'lasso') : 'Rocket Propelled FSD Disruptor', 'flakmortar' : 'Remote Release Flak Launcher', 'flechettelauncher' : 'Remote Release Flechette Launcher', - ('guardian', 'gausscannon') : 'Guardian Gauss Cannon', - ('guardian', 'plasmalauncher') : 'Guardian Plasma Charger', + 'guardian_gausscannon' : 'Guardian Gauss Cannon', + 'guardian_plasmalauncher' : 'Guardian Plasma Charger', + 'guardian_shardcannon' : 'Guardian Shard Cannon', 'minelauncher' : 'Mine Launcher', ('minelauncher','impulse') : 'Shock Mine Launcher', 'mininglaser' : 'Mining Laser', @@ -41,6 +42,7 @@ weapon_map = { ('multicannon','strong') : 'Enforcer Cannon', 'plasmaaccelerator' : 'Plasma Accelerator', ('plasmaaccelerator','advanced') : 'Advanced Plasma Accelerator', + 'plasmashockcannon' : 'Shock Cannon', 'pulselaser' : 'Pulse Laser', ('pulselaser','disruptor') : 'Pulse Disruptor Laser', 'pulselaserburst' : 'Burst Laser', @@ -119,9 +121,15 @@ weaponrating_map = { 'hpt_flakmortar_turret_medium': 'B', 'hpt_flechettelauncher_fixed_medium': 'B', 'hpt_flechettelauncher_turret_medium': 'B', - 'hpt_guardian_gausscannon_fixed_medium': 'A', # guess - 'hpt_guardian_plasmalauncher_fixed_medium': 'A', # guess - 'hpt_guardian_plasmalauncher_turret_medium': 'A', # guess + 'hpt_guardian_gausscannon_fixed_medium': 'B', # guess + 'hpt_guardian_plasmalauncher_fixed_medium': 'B', + 'hpt_guardian_plasmalauncher_fixed_large': 'C', + 'hpt_guardian_plasmalauncher_turret_medium': 'E', + 'hpt_guardian_plasmalauncher_turret_large': 'D', + 'hpt_guardian_shardcannon_fixed_medium': 'A', + 'hpt_guardian_shardcannon_fixed_large': 'C', + 'hpt_guardian_shardcannon_turret_medium': 'D', + 'hpt_guardian_shardcannon_turret_large': 'D', 'hpt_minelauncher_fixed_small': 'I', 'hpt_minelauncher_fixed_medium': 'I', 'hpt_mininglaser_fixed_small': 'D', @@ -141,6 +149,12 @@ weaponrating_map = { 'hpt_plasmaaccelerator_fixed_medium': 'C', 'hpt_plasmaaccelerator_fixed_large': 'B', 'hpt_plasmaaccelerator_fixed_huge': 'A', + 'hpt_plasmashockcannon_fixed_medium': 'D', + 'hpt_plasmashockcannon_fixed_large': 'C', + 'hpt_plasmashockcannon_gimbal_medium': 'D', + 'hpt_plasmashockcannon_gimbal_large': 'C', + 'hpt_plasmashockcannon_turret_medium': 'E', + 'hpt_plasmashockcannon_turret_large': 'D', 'hpt_pulselaser_fixed_small': 'F', 'hpt_pulselaser_fixed_smallfree': 'F', 'hpt_pulselaser_fixed_medium': 'E', @@ -244,17 +258,18 @@ misc_internal_map = { } standard_map = { - # 'armour' : handled separately - 'engine' : 'Thrusters', - ('engine','fast') : 'Enhanced Performance Thrusters', - 'fueltank' : 'Fuel Tank', - 'guardianpowerplant' : 'Guardian Power Plant', - 'hyperdrive' : 'Frame Shift Drive', - 'lifesupport' : 'Life Support', - # 'planetapproachsuite' : handled separately - 'powerdistributor' : 'Power Distributor', - 'powerplant' : 'Power Plant', - 'sensors' : 'Sensors', + # 'armour' : handled separately + 'engine' : 'Thrusters', + ('engine','fast') : 'Enhanced Performance Thrusters', + 'fueltank' : 'Fuel Tank', + 'guardianpowerdistributor' : 'Guardian Hybrid Power Distributor', + 'guardianpowerplant' : 'Guardian Hybrid Power Plant', + 'hyperdrive' : 'Frame Shift Drive', + 'lifesupport' : 'Life Support', + # 'planetapproachsuite' : handled separately + 'powerdistributor' : 'Power Distributor', + 'powerplant' : 'Power Plant', + 'sensors' : 'Sensors', } internal_map = { @@ -267,6 +282,10 @@ internal_map = { 'fsdinterdictor' : 'Frame Shift Drive Interdictor', 'fuelscoop' : 'Fuel Scoop', 'fueltransfer' : 'Fuel Transfer Limpet Controller', + 'guardianfsdbooster' : 'Guardian FSD Booster', + 'guardianhullreinforcement' : 'Guardian Hull Reinforcement', + 'guardianmodulereinforcement': 'Guardian Module Reinforcement', + 'guardianshieldreinforcement': 'Guardian Shield Reinforcement', 'hullreinforcement' : 'Hull Reinforcement Package', 'metaalloyhullreinforcement' : 'Meta Alloy Hull Reinforcement', 'modulereinforcement' : 'Module Reinforcement Package', @@ -304,6 +323,11 @@ def lookup(module, ship_map, entitled=False): name = module['name'].lower().split('_') new = { 'id': module['id'], 'symbol': module['name'] } + # Hack 'Guardian used as a prefix' + if name[1] == 'guardian': + name.pop(1) + name[1] = 'guardian_%s' % name[1] + # Armour - e.g. Federation_Dropship_Armour_Grade2 if name[-2] == 'armour': name = module['name'].lower().rsplit('_', 2) # Armour is ship-specific, and ship names can have underscores @@ -405,8 +429,10 @@ def lookup(module, ship_map, entitled=False): if len(name) < 4 and name[1] == 'unkvesselresearch': # Hack! No size or class. (new['class'], new['rating']) = ('1', 'E') - elif len(name) < 4 and name[1] == 'guardianpowerplant': # Hack! No class. + elif len(name) < 4 and name[1] in ['guardianpowerdistributor', 'guardianpowerplant']: # Hack! No class. (new['class'], new['rating']) = (str(name[2][4:]), 'A') + elif len(name) < 4 and name[1] in ['guardianfsdbooster']: # Hack! No class. + (new['class'], new['rating']) = (str(name[2][4:]), 'H') else: if not name[2].startswith('size') or not name[3].startswith('class'): raise AssertionError('%s: Unknown class/rating "%s/%s"' % (module['id'], name[2], name[3])) new['class'] = str(name[2][4:]) @@ -429,16 +455,19 @@ def lookup(module, ship_map, entitled=False): new['entitlement'] = 'horizons' # Extra module data - key = (new['name'], 'ship' in new and companion.ship_map.get(name[0]) or None, new['class'], new['rating']) + if module['name'].endswith('_free'): + key = module['name'][:-5].lower() # starter modules - treated like vanilla modules + else: + key = module['name'].lower() if __debug__: m = moduledata.get(key, {}) if not m: - print 'No data for module %s' % str(key) + print 'No data for module %s' % key elif new['name'] == 'Frame Shift Drive': assert 'mass' in m and 'optmass' in m and 'maxfuel' in m and 'fuelmul' in m and 'fuelpower' in m, m else: assert 'mass' in m, m - new.update(moduledata.get(key, {})) + new.update(moduledata.get(module['name'].lower(), {})) # check we've filled out mandatory fields for thing in ['id', 'symbol', 'category', 'name', 'class', 'rating']: # Don't consider mass etc as mandatory diff --git a/ships.p b/ships.p index b2af170c..b923df62 100644 --- a/ships.p +++ b/ships.p @@ -10,196 +10,208 @@ S'hullMass' p6 I35 saa(lp7 -S'Alliance Chieftain' +S'Alliance Challenger' p8 a(dp9 g6 -I420 +I450 saa(lp10 -S'Anaconda' +S'Alliance Chieftain' p11 a(dp12 g6 I400 saa(lp13 -S'Asp Explorer' +S'Anaconda' p14 a(dp15 g6 -I280 +I400 saa(lp16 -S'Asp Scout' +S'Asp Explorer' p17 a(dp18 g6 -I150 +I280 saa(lp19 -S'Beluga Liner' +S'Asp Scout' p20 a(dp21 g6 -I950 +I150 saa(lp22 -S'Cobra MkIII' +S'Beluga Liner' p23 a(dp24 g6 -I180 +I950 saa(lp25 -S'Cobra MkIV' +S'Cobra MkIII' p26 a(dp27 g6 -I210 +I180 saa(lp28 -S'Diamondback Explorer' +S'Cobra MkIV' p29 a(dp30 g6 -I260 +I210 saa(lp31 -S'Diamondback Scout' +S'Diamondback Explorer' p32 a(dp33 g6 -I170 +I260 saa(lp34 -S'Dolphin' +S'Diamondback Scout' p35 a(dp36 g6 -I140 +I170 saa(lp37 -S'Eagle' +S'Dolphin' p38 a(dp39 g6 -I50 +I140 saa(lp40 -S'Federal Assault Ship' +S'Eagle' p41 a(dp42 g6 -I480 +I50 saa(lp43 -S'Federal Corvette' +S'Federal Assault Ship' p44 a(dp45 g6 -I900 +I480 saa(lp46 -S'Federal Dropship' +S'Federal Corvette' p47 a(dp48 g6 -I580 +I900 saa(lp49 -S'Federal Gunship' +S'Federal Dropship' p50 a(dp51 g6 I580 saa(lp52 -S'Fer-de-Lance' +S'Federal Gunship' p53 a(dp54 g6 -I250 +I580 saa(lp55 -S'Hauler' +S'Fer-de-Lance' p56 a(dp57 g6 -I14 +I250 saa(lp58 -S'Imperial Clipper' +S'Hauler' p59 a(dp60 g6 -I400 +I14 saa(lp61 -S'Imperial Courier' +S'Imperial Clipper' p62 a(dp63 g6 -I35 +I400 saa(lp64 -S'Imperial Cutter' +S'Imperial Courier' p65 a(dp66 g6 -I1100 +I35 saa(lp67 -S'Imperial Eagle' +S'Imperial Cutter' p68 a(dp69 g6 -I50 +I1100 saa(lp70 -S'Keelback' +S'Imperial Eagle' p71 a(dp72 g6 -I180 +I50 saa(lp73 -S'Orca' +S'Keelback' p74 a(dp75 g6 -I290 +I180 saa(lp76 -S'Python' +S'Krait MkII' p77 a(dp78 g6 -I350 +I320 saa(lp79 -S'Sidewinder' +S'Orca' p80 a(dp81 g6 -I25 +I290 saa(lp82 -S'Type-10 Defender' +S'Python' p83 a(dp84 g6 -I1200 +I350 saa(lp85 -S'Type-6 Transporter' +S'Sidewinder' p86 a(dp87 g6 -I155 +I25 saa(lp88 -S'Type-7 Transporter' +S'Type-10 Defender' p89 a(dp90 g6 -I420 +I1200 saa(lp91 -S'Type-9 Heavy' +S'Type-6 Transporter' p92 a(dp93 g6 -I850 +I155 saa(lp94 -S'Viper MkIII' +S'Type-7 Transporter' p95 a(dp96 g6 -I50 +I350 saa(lp97 -S'Viper MkIV' +S'Type-9 Heavy' p98 a(dp99 g6 -I190 +I850 saa(lp100 -S'Vulture' +S'Viper MkIII' p101 a(dp102 g6 +I50 +saa(lp103 +S'Viper MkIV' +p104 +a(dp105 +g6 +I190 +saa(lp106 +S'Vulture' +p107 +a(dp108 +g6 I230 -saatRp103 +saatRp109 . \ No newline at end of file