Adding Fighter Support CREST

(cherry picked from commit ab5f348)
This commit is contained in:
Indiction
2016-12-04 10:56:42 -08:00
committed by Ebag333
parent 9ecfc475e3
commit 9f4b31979c

View File

@@ -57,6 +57,7 @@ INV_FLAGS = {
INV_FLAG_CARGOBAY = 5
INV_FLAG_DRONEBAY = 87
INV_FLAG_FIGHTER = 158
class Port(object):
@@ -254,6 +255,15 @@ class Port(object):
item['type']['name'] = ''
fit['items'].append(item)
for fighter in ofit.fighters:
item = nested_dict()
item['flag'] = INV_FLAG_FIGHTER
item['quantity'] = fighter.amountActive
item['type']['href'] = "%sinventory/types/%d/"%(eve._authed_endpoint, fighter.item.ID)
item['type']['id'] = fighter.item.ID
item['type']['name'] = fighter.item.name
fit['items'].append(item)
return json.dumps(fit)
@classmethod
@@ -319,6 +329,9 @@ class Port(object):
c = Cargo(item)
c.amount = module['quantity']
f.cargo.append(c)
elif module['flag'] == INV_FLAG_FIGHTER:
fighter = Fighter(item)
f.fighters.append(fighter)
else:
try:
m = Module(item)