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

Method handler

eos/effects.py:36753–36768  ·  view source on GitHub ↗
(fit, beacon, context, projectionRange, **kwargs)

Source from the content-addressed store, hash-verified

36751
36752 @staticmethod
36753 def handler(fit, beacon, context, projectionRange, **kwargs):
36754 fit.ship.increaseItemAttr('disallowCloaking', beacon.getModifiedItemAttr('disallowCloaking'), **kwargs)
36755 fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill('Astrometrics'),
36756 'baseSensorStrength', beacon.getModifiedItemAttr('scanProbeStrengthBonus'),
36757 stackingPenalties=True, **kwargs)
36758 fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill('Archaeology'),
36759 'virusCoherence', beacon.getModifiedItemAttr('virusCoherenceBonus'), **kwargs)
36760 fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill('Hacking'),
36761 'virusCoherence', beacon.getModifiedItemAttr('virusCoherenceBonus'), **kwargs)
36762 fit.ship.boostItemAttr('shieldEmDamageResonance', beacon.getModifiedItemAttr('shieldEmDamageResistanceBonus'),
36763 stackingPenalties=True, **kwargs)
36764 fit.ship.boostItemAttr('armorEmDamageResonance', beacon.getModifiedItemAttr('armorEmDamageResistanceBonus'),
36765 stackingPenalties=True, **kwargs)
36766 fit.ship.boostItemAttr('emDamageResonance', beacon.getModifiedItemAttr('emDamageResistanceBonus'),
36767 stackingPenalties=True, **kwargs)
36768 fit.ship.multiplyItemAttr('rechargeRate', beacon.getModifiedItemAttr('rechargeRateMultiplier'), **kwargs)
36769
36770
36771class Effect8112(BaseEffect):

Callers

nothing calls this directly

Calls 7

increaseItemAttrMethod · 0.80
filteredChargeBoostMethod · 0.80
requiresSkillMethod · 0.80
filteredItemIncreaseMethod · 0.80
boostItemAttrMethod · 0.80
multiplyItemAttrMethod · 0.80
getModifiedItemAttrMethod · 0.45

Tested by

no test coverage detected