1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-20 19:07:38 +03:00

Report Passenger Cabin classes

This commit is contained in:
Jonathan Harris 2016-10-12 16:56:33 +01:00
parent 08822da460
commit c7c105b427

View File

@ -171,6 +171,14 @@ utility_map = {
'shieldbooster' : 'Shield Booster',
}
cabin_map = {
'1': 'Economy Class Passenger Cabin',
'2': 'Business Class Passenger Cabin',
'3': 'First Class Passenger Cabin',
'4': 'Luxury Class Passenger Cabin',
'5': 'Passenger Cabin', # not seen
}
rating_map = {
'1': 'E',
'2': 'D',
@ -342,7 +350,10 @@ def lookup(module, ship_map, entitled=False):
new['name'] = standard_map[len(name)>4 and (name[1],name[4]) or name[1]]
elif name[1] in internal_map: # e.g. Int_CargoRack_Size8_Class1
new['category'] = 'internal'
new['name'] = internal_map[len(name)>4 and (name[1],name[4]) or name[1]]
if name[1] == 'passengercabin':
new['name'] = cabin_map[name[1]]
else:
new['name'] = internal_map[len(name)>4 and (name[1],name[4]) or name[1]]
else:
raise AssertionError('%s: Unknown module "%s"' % (module['id'], name[1]))