MCPcopy Create free account
hub / github.com/pyfa-org/Pyfa / handler

Method handler

eos/effects.py:30201–30212  ·  view source on GitHub ↗
(fit, src, context, projectionRange, **kwargs)

Source from the content-addressed store, hash-verified

30199
30200 @staticmethod
30201 def handler(fit, src, context, projectionRange, **kwargs):
30202 fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill('Drones'), 'maxRange',
30203 src.getModifiedItemAttr('rangeSkillBonus'), stackingPenalties=True, **kwargs)
30204 fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), 'fighterAbilityMissilesRange',
30205 src.getModifiedItemAttr('rangeSkillBonus'), stackingPenalties=True, **kwargs)
30206 fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'),
30207 'fighterAbilityAttackTurretRangeOptimal', src.getModifiedItemAttr('rangeSkillBonus'),
30208 stackingPenalties=True, **kwargs)
30209 fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'),
30210 'fighterAbilityAttackMissileRangeOptimal',
30211 src.getModifiedItemAttr('rangeSkillBonus'), stackingPenalties=True, **kwargs)
30212 fit.ship.boostItemAttr('cpuOutput', src.getModifiedItemAttr('drawback'), **kwargs)
30213
30214
30215class Effect6671(BaseEffect):

Callers

nothing calls this directly

Calls 4

filteredItemBoostMethod · 0.80
requiresSkillMethod · 0.80
boostItemAttrMethod · 0.80
getModifiedItemAttrMethod · 0.45

Tested by

no test coverage detected