Introduce special cases for cargo swapping when dealing with abyssal modules (#1649)

This commit is contained in:
blitzmann
2018-06-16 21:50:03 -04:00
parent 4e8e5d86c4
commit 5c566bae73
4 changed files with 31 additions and 4 deletions

View File

@@ -391,6 +391,10 @@ def directAttributeRequest(itemIDs, attrIDs):
return result
def getAbyssalTypes():
return set([r.resultingTypeID for r in gamedata_session.query(DynamicItem.resultingTypeID).distinct()])
def getRequiredFor(itemID, attrMapping):
Attribute1 = aliased(Attribute)
Attribute2 = aliased(Attribute)