From 7dab220009bb64052ca3072ed3f72e54d9fdf1db Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Fri, 23 Aug 2019 13:44:15 +0300 Subject: [PATCH] Ignore non-active scrams and scrammables --- graphs/data/fitDamageStats/calc/projected.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphs/data/fitDamageStats/calc/projected.py b/graphs/data/fitDamageStats/calc/projected.py index b5114ba7c..fce671f67 100644 --- a/graphs/data/fitDamageStats/calc/projected.py +++ b/graphs/data/fitDamageStats/calc/projected.py @@ -50,7 +50,7 @@ def _isHicScram(mod): def getScramRange(src): scramRange = None - for mod in src.item.modules: + for mod in src.item.activeModulesIter(): if _isRegularScram(mod) or _isHicScram(mod): scramRange = max(scramRange or 0, mod.maxRange or 0) return scramRange @@ -59,7 +59,7 @@ def getScramRange(src): def getScrammables(tgt): scrammables = [] if tgt.isFit: - for mod in tgt.item.modules: + for mod in tgt.item.activeModulesIter(): if not mod.item: continue if {'moduleBonusMicrowarpdrive', 'microJumpDrive', 'microJumpPortalDrive'}.intersection(mod.item.effects):