1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-06-06 18:33:13 +03:00

Add Decontamination Limpet Controller

This commit is contained in:
Jonathan Harris 2018-01-27 19:44:16 +00:00
parent 7d1fa33aa0
commit 41e2b0a64e
4 changed files with 5037 additions and 5103 deletions

@ -1 +1 @@
Subproject commit 173b989dc7e112b464300d49549b8a2090291e44 Subproject commit a3ae3e34ad879d1504a7d2fdc3fce4854820051b

View File

@ -81,7 +81,6 @@ if __name__ == "__main__":
# Internal # Internal
'fs' : 'Fuel Scoop', 'fs' : 'Fuel Scoop',
'sc' : 'Scanner', 'sc' : 'Scanner',
'ss' : 'Detailed Surface Scanner',
'am' : 'Auto Field-Maintenance Unit', 'am' : 'Auto Field-Maintenance Unit',
'bsg' : 'Bi-Weave Shield Generator', 'bsg' : 'Bi-Weave Shield Generator',
'cr' : 'Cargo Rack', 'cr' : 'Cargo Rack',
@ -104,6 +103,7 @@ if __name__ == "__main__":
'pcq' : 'Luxury Passenger Cabin', 'pcq' : 'Luxury Passenger Cabin',
'cc' : 'Collector Limpet Controller', 'cc' : 'Collector Limpet Controller',
'rpl' : 'Repair Limpet Controller', 'rpl' : 'Repair Limpet Controller',
'ss' : 'Detailed Surface Scanner',
# Hard Points # Hard Points
'bl' : 'Beam Laser', 'bl' : 'Beam Laser',
@ -114,19 +114,24 @@ if __name__ == "__main__":
'cm' : 'Countermeasure', 'cm' : 'Countermeasure',
'ec' : 'Electronic Countermeasure', 'ec' : 'Electronic Countermeasure',
'fc' : 'Fragment Cannon', 'fc' : 'Fragment Cannon',
'rfl' : 'Remote Release Flak Launcher',
'hs' : 'Heat Sink Launcher', 'hs' : 'Heat Sink Launcher',
'ws' : 'Frame Shift Wake Scanner', 'ws' : 'Frame Shift Wake Scanner',
'kw' : 'Kill Warrant Scanner', 'kw' : 'Kill Warrant Scanner',
'nl' : 'Mine Launcher', 'nl' : 'Mine Launcher',
'ml' : 'Mining Laser', 'ml' : 'Mining Laser',
'mr' : 'Missile Rack', 'mr' : 'Missile Rack',
'axmr': 'AX Missile Rack',
'pa' : 'Plasma Accelerator', 'pa' : 'Plasma Accelerator',
'po' : 'Point Defence', 'po' : 'Point Defence',
'mc' : 'Multi-cannon', 'mc' : 'Multi-cannon',
'axmc': 'AX Multi-Cannon',
'pl' : 'Pulse Laser', 'pl' : 'Pulse Laser',
'rg' : 'Rail Gun', 'rg' : 'Rail Gun',
'sb' : 'Shield Booster', 'sb' : 'Shield Booster',
'tp' : 'Torpedo Pylon' 'tp' : 'Torpedo Pylon',
'sfn' : 'Shutdown Field Neutraliser',
'xs' : 'Xeno Scanner',
}; };
ships = {} ships = {}
@ -164,19 +169,11 @@ if __name__ == "__main__":
else: else:
modules[key] = { 'mass': m.get('mass', 0) } # Some modules don't have mass modules[key] = { 'mass': m.get('mass', 0) } # Some modules don't have mass
# Repair and Research Limpet Controller not yet present in coriolis-data. Same masses as Prospector. # 2.5 additions not yet present in coriolis-data
# (Note only seen 1E Research). modules[('Decontamination Limpet Controller', None, '1', 'E')] = {'mass': 1.3}
for k in modules.keys(): modules[('Decontamination Limpet Controller', None, '3', 'E')] = {'mass': 2}
if k[0] == 'Prospector Limpet Controller': modules[('Decontamination Limpet Controller', None, '5', 'E')] = {'mass': 20}
modules[('Research Limpet Controller',) + k[1:]] = modules[k] modules[('Decontamination Limpet Controller', None, '7', 'E')] = {'mass': 128}
# Other 2.4 additions not yet present in coriolis-data
modules[('AX Missile Rack', None, '2', 'B')] = {'mass': 4}
modules[('AX Multi-Cannon', None, '2', 'E')] = {'mass': 4}
modules[('AX Multi-Cannon', None, '2', 'F')] = {'mass': 4}
modules[('Remote Release Flak Launcher', None, '2', 'B')] = {'mass': 4}
modules[('Shutdown Field Neutraliser', None, '0', 'F')] = {'mass': 1.3}
modules[('Xeno Scanner', None, '0', 'E')] = {'mass': 1.3}
modules = OrderedDict([(k,modules[k]) for k in sorted(modules)]) # sort for easier diffing modules = OrderedDict([(k,modules[k]) for k in sorted(modules)]) # sort for easier diffing
cPickle.dump(modules, open('modules.p', 'wb')) cPickle.dump(modules, open('modules.p', 'wb'))

10110
modules.p

File diff suppressed because it is too large Load Diff

View File

@ -251,6 +251,7 @@ internal_map = {
'cargorack' : 'Cargo Rack', 'cargorack' : 'Cargo Rack',
'collection' : 'Collector Limpet Controller', 'collection' : 'Collector Limpet Controller',
'corrosionproofcargorack' : 'Corrosion Resistant Cargo Rack', 'corrosionproofcargorack' : 'Corrosion Resistant Cargo Rack',
'decontamination' : 'Decontamination Limpet Controller',
'fighterbay' : 'Fighter Hangar', 'fighterbay' : 'Fighter Hangar',
'fsdinterdictor' : 'Frame Shift Drive Interdictor', 'fsdinterdictor' : 'Frame Shift Drive Interdictor',
'fuelscoop' : 'Fuel Scoop', 'fuelscoop' : 'Fuel Scoop',