@@ -1304,7 +1304,6 @@ class Effect446(BaseEffect):
13041304 Implants named like: Festival only 'Rock' SH Dose (4 of 4)
13051305 Implants named like: Halcyon G Booster (5 of 5)
13061306 Implants named like: Serenity Limited 'Hardshell' Dose (3 of 3)
1307- Implants named like: Wightstorm Nirvana Booster (4 of 4)
13081307 Implants named like: Zainou 'Gnome' Shield Management SM (6 of 6)
13091308 Modules named like: Core Defense Field Extender (8 of 8)
13101309 Implant: AIR Nirvana Booster II
@@ -1329,7 +1328,6 @@ class Effect485(BaseEffect):
13291328 Implants named like: Halcyon G Booster (5 of 5)
13301329 Implants named like: Halcyon R Booster (5 of 5)
13311330 Implants named like: Inherent Implants 'Squire' Capacitor Systems Operation EO (6 of 6)
1332- Implants named like: Wightstorm Rapture Booster (4 of 4)
13331331 Implants named like: grade Rapture (15 of 18)
13341332 Modules named like: Capacitor Control Circuit (8 of 8)
13351333 Implant: AIR Overclocker Booster III
@@ -3271,24 +3269,6 @@ def handler(fit, ship, context, projectionRange, **kwargs):
32713269 skill='Caldari Cruiser', **kwargs)
32723270
32733271
3274- class Effect1025(BaseEffect):
3275- """
3276- shipMissileLightVelocityBonusCC2
3277-
3278- Used by:
3279- Ship: Caracal
3280- Ship: Osprey Navy Issue
3281- """
3282-
3283- type = 'passive'
3284-
3285- @staticmethod
3286- def handler(fit, ship, context, projectionRange, **kwargs):
3287- fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill('Light Missiles'),
3288- 'maxVelocity', ship.getModifiedItemAttr('shipBonusCC2'),
3289- skill='Caldari Cruiser', **kwargs)
3290-
3291-
32923272class Effect1030(BaseEffect):
32933273 """
32943274 remoteArmorSystemsCapNeedBonusPostPercentCapacitorNeedLocationShipModulesRequiringRemoteArmorSystems
@@ -6819,7 +6799,6 @@ class Effect2296(BaseEffect):
68196799
68206800 Used by:
68216801 Implants named like: Halcyon Y Booster (5 of 5)
6822- Implants named like: Tetrimon Resistance Booster (4 of 4)
68236802 """
68246803
68256804 type = 'passive'
@@ -7017,7 +6996,6 @@ class Effect2432(BaseEffect):
70176996 Implants named like: Halcyon Y Booster (5 of 5)
70186997 Implants named like: Inherent Implants 'Squire' Capacitor Management EM (6 of 6)
70196998 Implants named like: Mindflood Booster (4 of 4)
7020- Implants named like: Tetrimon Capacitor Booster (4 of 4)
70216999 Modules named like: Semiconductor Memory Cell (8 of 8)
70227000 Implant: Antipharmakon Aeolis
70237001 Implant: Basic Capsuleer Engineering Augmentation Chip
@@ -7642,7 +7620,6 @@ class Effect2696(BaseEffect):
76427620 maxRangeBonusEffectLasers
76437621
76447622 Used by:
7645- Implants named like: Tetrimon Precision Booster (4 of 4)
76467623 Modules named like: Energy Locus Coordinator (8 of 8)
76477624 """
76487625
@@ -8393,8 +8370,6 @@ class Effect2803(BaseEffect):
83938370 energyWeaponDamageMultiplyPassive
83948371
83958372 Used by:
8396- Implants named like: Harvest Damage Booster (4 of 4)
8397- Implants named like: Wightstorm Vitarka Booster (4 of 4)
83988373 Modules named like: Energy Collision Accelerator (8 of 8)
83998374 Implant: Wisdom of Gheinok
84008375 """
@@ -9670,7 +9645,6 @@ class Effect3196(BaseEffect):
96709645 thermodynamicsSkillDamageBonus
96719646
96729647 Used by:
9673- Implants named like: Wightstorm Sunyata Booster (4 of 4)
96749648 Skill: Thermodynamics
96759649 """
96769650
@@ -10100,23 +10074,6 @@ def handler(fit, ship, context, projectionRange, **kwargs):
1010010074 skill='Heavy Interdiction Cruisers', **kwargs)
1010110075
1010210076
10103- class Effect3357(BaseEffect):
10104- """
10105- eliteBonusHeavyInterdictorLightMissileVelocityBonus
10106-
10107- Used by:
10108- Ship: Onyx
10109- """
10110-
10111- type = 'passive'
10112-
10113- @staticmethod
10114- def handler(fit, ship, context, projectionRange, **kwargs):
10115- fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill('Light Missiles'),
10116- 'maxVelocity', ship.getModifiedItemAttr('eliteBonusHeavyInterdictors1'),
10117- skill='Heavy Interdiction Cruisers', **kwargs)
10118-
10119-
1012010077class Effect3366(BaseEffect):
1012110078 """
1012210079 shipRemoteSensorDampenerCapNeedGF
@@ -17365,9 +17322,10 @@ class Effect5069(BaseEffect):
1736517322
1736617323 @staticmethod
1736717324 def handler(fit, module, context, projectionRange, **kwargs):
17368- fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill('Mercoxit Processing'),
17369- 'specializationAsteroidYieldMultiplier',
17370- module.getModifiedItemAttr('miningAmountBonus'), **kwargs)
17325+ fit.modules.filteredChargeBoost(
17326+ lambda mod: mod.charge.requiresSkill('Mercoxit Ore Processing'),
17327+ 'specializationAsteroidYieldMultiplier',
17328+ module.getModifiedItemAttr('miningAmountBonus'), **kwargs)
1737117329
1737217330
1737317331class Effect5079(BaseEffect):
@@ -18050,8 +18008,6 @@ class Effect5189(BaseEffect):
1805018008 trackingSpeedBonusEffectLasers
1805118009
1805218010 Used by:
18053- Implants named like: Tetrimon Precision Booster (4 of 4)
18054- Implants named like: Wightstorm Manasikara Booster (4 of 4)
1805518011 Modules named like: Energy Metastasis Adjuster (8 of 8)
1805618012 """
1805718013
@@ -31615,7 +31571,7 @@ class Effect6783(BaseEffect):
3161531571 Used by:
3161631572 Ships from group: Carrier (4 of 4)
3161731573 Ships from group: Combat Battlecruiser (20 of 20)
31618- Ships from group: Command Ship (4 of 8)
31574+ Ships from group: Command Ship (8 of 8)
3161931575 Ships from group: Force Auxiliary (6 of 6)
3162031576 Ships from group: Supercarrier (6 of 6)
3162131577 Ships from group: Titan (8 of 8)
@@ -37692,64 +37648,12 @@ def handler(fit, ship, context, projectionRange, **kwargs):
3769237648 skill='Industrial Command Ships', **kwargs)
3769337649
3769437650
37695- class Effect8267(BaseEffect):
37696- """
37697- weaponDisruptorResistanceBonusPassive
37698-
37699- Used by:
37700- Implants named like: Harvest Anti Disruptor Booster (4 of 4)
37701- """
37702-
37703- type = 'passive'
37704-
37705- @staticmethod
37706- def handler(fit, container, context, projectionRange, **kwargs):
37707- fit.ship.boostItemAttr(
37708- 'weaponDisruptionResistance',
37709- container.getModifiedItemAttr('weaponDisruptionResistanceBonus'), **kwargs)
37710-
37711-
37712- class Effect8268(BaseEffect):
37713- """
37714- nosferatuDurationBonusPassive
37715-
37716- Used by:
37717- Implants named like: Harvest Nosferatu Booster (4 of 4)
37718- """
37719-
37720- type = 'passive'
37721-
37722- @staticmethod
37723- def handler(fit, module, context, projectionRange, **kwargs):
37724- fit.modules.filteredItemBoost(
37725- lambda mod: mod.item.group.name == 'Energy Nosferatu', 'duration',
37726- module.getModifiedItemAttr('durationBonus'), **kwargs)
37727-
37728-
37729- class Effect8269(BaseEffect):
37730- """
37731- stasisWebifierMaxRangeAddPassive
37732-
37733- Used by:
37734- Implants named like: Harvest Webifier Booster (4 of 4)
37735- """
37736-
37737- type = 'passive'
37738-
37739- @staticmethod
37740- def handler(fit, module, context, projectionRange, **kwargs):
37741- fit.modules.filteredItemIncrease(
37742- lambda mod: mod.item.group.name == 'Stasis Web', 'maxRange',
37743- module.getModifiedItemAttr('stasisWebRangeAdd'), **kwargs)
37744-
37745-
3774637651class Effect8270(BaseEffect):
3774737652 """
3774837653 capacitorWarfareResistanceBonusPassive
3774937654
3775037655 Used by:
3775137656 Implants named like: Halcyon Y Booster (5 of 5)
37752- Implants named like: Tetrimon Anti Drain Booster (4 of 4)
3775337657 """
3775437658
3775537659 type = 'passive'
@@ -37812,23 +37716,6 @@ def handler(fit, ship, context, projectionRange, **kwargs):
3781237716 skill='Industrial Command Ships', **kwargs)
3781337717
3781437718
37815- class Effect8291(BaseEffect):
37816- """
37817- afterburnerSpeedBoostBonusPassive
37818-
37819- Used by:
37820- Implants named like: Wightstorm Cetana Booster (4 of 4)
37821- """
37822-
37823- type = 'passive'
37824-
37825- @staticmethod
37826- def handler(fit, booster, context, projectionRange, **kwargs):
37827- fit.modules.filteredItemBoost(
37828- lambda mod: mod.item.requiresSkill('Afterburner'), 'speedFactor',
37829- booster.getModifiedItemAttr('speedFBonus'), **kwargs)
37830-
37831-
3783237719class Effect8294(BaseEffect):
3783337720 """
3783437721 industrialCommandBonusDroneOreMiningYield
@@ -40539,3 +40426,20 @@ def handler(fit, booster, context, projectionRange, **kwargs):
4053940426 fit.modules.filteredItemBoost(
4054040427 lambda mod: mod.item.requiresSkill('Vorton Projector Operation'), 'speed',
4054140428 booster.getModifiedItemAttr('turretSpeeBonus'), **kwargs)
40429+
40430+
40431+ class Effect12038(BaseEffect):
40432+ """
40433+ shipBonusSPTFalloffMF3
40434+
40435+ Used by:
40436+ Ship: Republic Fleet Firetail
40437+ """
40438+
40439+ type = 'passive'
40440+
40441+ @staticmethod
40442+ def handler(fit, ship, context, projectionRange, **kwargs):
40443+ fit.modules.filteredItemBoost(
40444+ lambda mod: mod.item.requiresSkill('Small Projectile Turret'), 'falloff',
40445+ ship.getModifiedItemAttr('shipBonus3MF'), skill='Minmatar Frigate', **kwargs)
0 commit comments