@@ -57,6 +57,12 @@ def handler(fit, beacon, context, projectionRange, **kwargs):
57
57
58
58
59
59
class Effect100001(BaseEffect):
60
+ """
61
+ pyfaCustomSovUpgradeBuffEffect
62
+
63
+ Used by:
64
+ Infrastructure Upgradess from group: Sovereignty Hub System Effect Generator Upgrades (4 of 4)
65
+ """
60
66
61
67
runTime = 'early'
62
68
type = ('projected', 'passive', 'gang')
@@ -20023,7 +20029,6 @@ class Effect5410(BaseEffect):
20023
20029
20024
20030
Used by:
20025
20031
Ship: Absolution
20026
- Ship: Harbinger Navy Issue
20027
20032
"""
20028
20033
20029
20034
type = 'passive'
@@ -33251,6 +33256,29 @@ def handler(fit, container, context, projectionRange, **kwargs):
33251
33256
container.getModifiedItemAttr('surveyProbeDurationBonus'), **kwargs)
33252
33257
33253
33258
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
+
33254
33282
class Effect6982(BaseEffect):
33255
33283
"""
33256
33284
shipBonusTitanG2EMExplosiveDamageBonus
@@ -41619,3 +41647,20 @@ def handler(fit, ship, context, projectionRange, **kwargs):
41619
41647
fit.modules.filteredItemBoost(
41620
41648
lambda mod: mod.item.requiresSkill('Large Precursor Weapon'), 'damageMultiplierBonusMax',
41621
41649
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