add variations for drones, fighters, boosters, and implants
This commit is contained in:
@@ -722,7 +722,7 @@ class Fit(object):
|
||||
self.recalc(fit)
|
||||
return True
|
||||
|
||||
def addDrone(self, fitID, itemID):
|
||||
def addDrone(self, fitID, itemID, numDronesToAdd=1):
|
||||
if fitID is None:
|
||||
return False
|
||||
|
||||
@@ -741,7 +741,7 @@ class Fit(object):
|
||||
fit.drones.append(drone)
|
||||
else:
|
||||
return False
|
||||
drone.amount += 1
|
||||
drone.amount += numDronesToAdd
|
||||
eos.db.commit()
|
||||
self.recalc(fit)
|
||||
return True
|
||||
|
||||
@@ -537,7 +537,8 @@ class Market():
|
||||
variations.update(parents)
|
||||
# Add all variations of parents to the set
|
||||
parentids = tuple(item.ID for item in parents)
|
||||
variations.update(eos.db.getVariations(parentids))
|
||||
groupids = tuple(item.group.ID for item in parents)
|
||||
variations.update(eos.db.getVariations(parentids, groupids))
|
||||
return variations
|
||||
|
||||
def getGroupsByCategory(self, cat):
|
||||
|
||||
Reference in New Issue
Block a user