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:
parent
7d1fa33aa0
commit
41e2b0a64e
@ -1 +1 @@
|
|||||||
Subproject commit 173b989dc7e112b464300d49549b8a2090291e44
|
Subproject commit a3ae3e34ad879d1504a7d2fdc3fce4854820051b
|
27
coriolis.py
27
coriolis.py
@ -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'))
|
||||||
|
@ -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',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user