@@ -57,6 +57,12 @@ def handler(fit, beacon, context, projectionRange, **kwargs):
5757
5858
5959class Effect100001(BaseEffect):
60+ """
61+ pyfaCustomSovUpgradeBuffEffect
62+
63+ Used by:
64+ Infrastructure Upgradess from group: Sovereignty Hub System Effect Generator Upgrades (4 of 4)
65+ """
6066
6167 runTime = 'early'
6268 type = ('projected', 'passive', 'gang')
@@ -20023,7 +20029,6 @@ class Effect5410(BaseEffect):
2002320029
2002420030 Used by:
2002520031 Ship: Absolution
20026- Ship: Harbinger Navy Issue
2002720032 """
2002820033
2002920034 type = 'passive'
@@ -33251,6 +33256,29 @@ def handler(fit, container, context, projectionRange, **kwargs):
3325133256 container.getModifiedItemAttr('surveyProbeDurationBonus'), **kwargs)
3325233257
3325333258
33259+ class Effect6981(BaseEffect):
33260+ """
33261+ shipBonusTitanG1KinThermDamageBonus
33262+
33263+ Used by:
33264+ Ship: Komodo
33265+ """
33266+
33267+ type = 'passive'
33268+
33269+ @staticmethod
33270+ def handler(fit, src, context, projectionRange, **kwargs):
33271+ fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill('XL Torpedoes'), 'thermalDamage',
33272+ src.getModifiedItemAttr('shipBonusTitanG1'), skill='Gallente Titan', **kwargs)
33273+ fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill('XL Torpedoes'), 'kineticDamage',
33274+ src.getModifiedItemAttr('shipBonusTitanG1'), skill='Gallente Titan', **kwargs)
33275+ fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill('XL Cruise Missiles'), 'thermalDamage',
33276+ src.getModifiedItemAttr('shipBonusTitanG1'), skill='Gallente Titan', **kwargs)
33277+ fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill('XL Cruise Missiles'), 'kineticDamage',
33278+ src.getModifiedItemAttr('shipBonusTitanG1'), skill='Gallente Titan', **kwargs)
33279+
33280+
33281+
3325433282class Effect6982(BaseEffect):
3325533283 """
3325633284 shipBonusTitanG2EMExplosiveDamageBonus
@@ -41619,3 +41647,20 @@ def handler(fit, ship, context, projectionRange, **kwargs):
4161941647 fit.modules.filteredItemBoost(
4162041648 lambda mod: mod.item.requiresSkill('Large Precursor Weapon'), 'damageMultiplierBonusMax',
4162141649 ship.getModifiedItemAttr('eliteBonusViolators1'), skill='Marauders', **kwargs)
41650+
41651+
41652+ class Effect12296(BaseEffect):
41653+ """
41654+ shipLaserCapABC3
41655+
41656+ Used by:
41657+ Ship: Harbinger Navy Issue
41658+ """
41659+
41660+ type = 'passive'
41661+
41662+ @staticmethod
41663+ def handler(fit, ship, context, projectionRange, **kwargs):
41664+ fit.modules.filteredItemBoost(
41665+ lambda mod: mod.item.requiresSkill('Medium Energy Turret'), 'capacitorNeed',
41666+ ship.getModifiedItemAttr('shipBonusABC3'), skill='Amarr Battlecruiser', **kwargs)
0 commit comments