Collect info about dromis into dictionary as well

This commit is contained in:
DarkPhoenix
2019-07-08 16:46:55 +03:00
parent e796b748b6
commit d7e45b0f76
2 changed files with 7 additions and 6 deletions

View File

@@ -180,6 +180,7 @@ class FitDamageStatsGraph(FitGraph):
if applyProjected:
webMods, tpMods = self._projectedCache.getProjModData(fit)
webDrones, tpDrones = self._projectedCache.getProjDroneData(fit)
webFighters, tpFighters = self._projectedCache.getProjFighterData(fit)
tgtSpeed = applyWebs(
tgt=tgt,
currentUnwebbedSpeed=miscInputMap['tgtSpeed'],

View File

@@ -115,11 +115,11 @@ class ProjectedDataCache(FitDataCache):
continue
if ability.effect.name == 'fighterAbilityStasisWebifier':
webFighters.extend((
drone.getModifiedItemAttr('speedFactor'),
drone.maxRange or 0,
drone.falloff or 0,
fighter.getModifiedItemAttr('fighterAbilityStasisWebifierSpeedPenalty') * fighter.amountActive,
fighter.getModifiedItemAttr('fighterAbilityStasisWebifierOptimalRange'),
fighter.getModifiedItemAttr('fighterAbilityStasisWebifierFalloffRange'),
'default',
getResistanceAttrID(modifyingItem=drone, effect=drone.item.effects['remoteWebifierEntity']),
drone.getModifiedItemAttr('maxVelocity'),
drone.getModifiedItemAttr('radius')))
getResistanceAttrID(modifyingItem=fighter, effect=fighter.item.effects['fighterAbilityStasisWebifier']),
fighter.getModifiedItemAttr('maxVelocity'),
fighter.getModifiedItemAttr('radius')))
return projectedData