This commit is contained in:
blitzmann
2014-09-21 23:44:19 -04:00
parent b5f2df58ce
commit 4ea2636788

View File

@@ -632,12 +632,12 @@ class Port(object):
# `or 1` because some charges (ie scripts) are without qty
charges[mod.chargeID] += mod.numCharges or 1
for mod in mods:
dna += ":{0};{1}".format(mod, mods[mod])
for subsystem in sorted(subsystems, key=lambda mod: mod.getModifiedItemAttr("subSystemSlot")):
dna += ":{0};1".format(subsystem.itemID)
for mod in mods:
dna += ":{0};{1}".format(mod, mods[mod])
for drone in fit.drones:
dna += ":{0};{1}".format(drone.itemID, drone.amount)