Fix issue with calculateSustainableTank not considering remote ancil modules (from https://forums.eveonline.com/default.aspx?g=posts&m=6948134#post6948134) (#1189)

This commit is contained in:
Ryan Holmes
2017-05-22 00:55:35 -04:00
committed by GitHub
parent 218712835e
commit d1fc2dd6ec

View File

@@ -1078,25 +1078,33 @@ class Fit(object):
repairers = []
# Map a repairer type to the attribute it uses
groupAttrMap = {
"Armor Repair Unit" : "armorDamageAmount",
"Ancillary Armor Repairer": "armorDamageAmount",
"Hull Repair Unit" : "structureDamageAmount",
"Shield Booster" : "shieldBonus",
"Shield Booster": "shieldBonus",
"Ancillary Shield Booster": "shieldBonus",
"Remote Armor Repairer" : "armorDamageAmount",
"Remote Shield Booster" : "shieldBonus",
"Remote Hull Repairer" : "structureDamageAmount",
"Remote Shield Booster": "shieldBonus",
"Ancillary Remote Shield Booster": "shieldBonus",
"Armor Repair Unit": "armorDamageAmount",
"Ancillary Armor Repairer": "armorDamageAmount",
"Remote Armor Repairer": "armorDamageAmount",
"Ancillary Remote Armor Repairer": "armorDamageAmount",
"Hull Repair Unit": "structureDamageAmount",
"Remote Hull Repairer": "structureDamageAmount",
}
# Map repairer type to attribute
groupStoreMap = {
"Armor Repair Unit" : "armorRepair",
"Hull Repair Unit" : "hullRepair",
"Shield Booster" : "shieldRepair",
"Shield Booster": "shieldRepair",
"Remote Shield Booster": "shieldRepair",
"Ancillary Shield Booster": "shieldRepair",
"Remote Armor Repairer" : "armorRepair",
"Remote Shield Booster" : "shieldRepair",
"Ancillary Remote Shield Booster": "shieldRepair",
"Armor Repair Unit": "armorRepair",
"Remote Armor Repairer": "armorRepair",
"Ancillary Armor Repairer": "armorRepair",
"Remote Hull Repairer" : "hullRepair",
"Ancillary Remote Armor Repairer": "armorRepair",
"Hull Repair Unit": "hullRepair",
"Remote Hull Repairer": "hullRepair",
}
capUsed = self.capUsed