@@ -1060,6 +1060,7 @@ class Effect290(BaseEffect):
10601060
10611061 Used by:
10621062 Implants named like: Frentix Booster (4 of 4)
1063+ Implants named like: Guri Malakim Turret Booster (4 of 4)
10631064 Implants named like: Halcyon B Booster (5 of 5)
10641065 Implants named like: Zainou 'Deadeye' Sharpshooter ST (6 of 6)
10651066 Skill: Sharpshooter
@@ -1197,6 +1198,7 @@ class Effect395(BaseEffect):
11971198 Implants named like: Grand Prix Booster (4 of 6)
11981199 Implants named like: Halcyon G Booster (5 of 5)
11991200 Implants named like: Halcyon Y Booster (5 of 5)
1201+ Implants named like: SoCT Agility Booster (4 of 4)
12001202 Implants named like: State Mobility Booster (4 of 4)
12011203 Implants named like: grade Nomad (10 of 12)
12021204 Modules named like: Low Friction Nozzle Joints (8 of 8)
@@ -1772,6 +1774,7 @@ class Effect584(BaseEffect):
17721774 Used by:
17731775 Implants named like: 'Pyrolancea' Dose (7 of 7)
17741776 Implants named like: Eifyr and Co. 'Gunslinger' Surgical Strike SS (6 of 6)
1777+ Implants named like: Guri Malakim Turret Booster (4 of 4)
17751778 Implants named like: Halcyon Y Booster (5 of 5)
17761779 Implant: AIR Pyrolancea Booster II
17771780 Implant: Standard Cerebral Accelerator
@@ -1856,7 +1859,7 @@ class Effect596(BaseEffect):
18561859 ammoInfluenceRange
18571860
18581861 Used by:
1859- Items from category: Charge (608 of 1010 )
1862+ Items from category: Charge (608 of 1011 )
18601863 """
18611864
18621865 type = 'passive'
@@ -1871,7 +1874,7 @@ class Effect598(BaseEffect):
18711874 ammoSpeedMultiplier
18721875
18731876 Used by:
1874- Charges from group: Festival Charges (40 of 40 )
1877+ Charges from group: Festival Charges (41 of 41 )
18751878 Charges from group: Interdiction Probe (2 of 2)
18761879 Charges from group: Structure Festival Charges (2 of 2)
18771880 Special Edition Assetss from group: Festival Charges Expired (4 of 4)
@@ -2155,6 +2158,7 @@ class Effect699(BaseEffect):
21552158 Used by:
21562159 Implants named like: Halcyon B Booster (5 of 5)
21572160 Implants named like: Halcyon R Booster (5 of 5)
2161+ Implants named like: SoCT Scan Booster (4 of 4)
21582162 Implants named like: Zainou 'Gypsy' Signature Analysis SA (6 of 6)
21592163 Modules named like: Targeting System Subcontroller (8 of 8)
21602164 Implant: Quafe Zero Classic
@@ -2432,7 +2436,7 @@ class Effect804(BaseEffect):
24322436 ammoInfluenceCapNeed
24332437
24342438 Used by:
2435- Items from category: Charge (538 of 1010 )
2439+ Items from category: Charge (538 of 1011 )
24362440 """
24372441
24382442 type = 'passive'
@@ -2506,6 +2510,7 @@ class Effect856(BaseEffect):
25062510 Implants named like: Halcyon B Booster (5 of 5)
25072511 Implants named like: Mobility Booster (16 of 16)
25082512 Implants named like: Serenity Limited 'Overclocker' Dose (3 of 3)
2513+ Implants named like: SoCT Agility Booster (4 of 4)
25092514 Implants named like: grade Ascendancy (10 of 12)
25102515 Modules named like: Hyperspatial Velocity Optimizer (8 of 8)
25112516 Implant: Serenity YC122.9 Season Booster - Warp Speed
@@ -3690,6 +3695,7 @@ class Effect1185(BaseEffect):
36903695 structureStealthEmitterArraySigDecrease
36913696
36923697 Used by:
3698+ Implants named like: Guri Malakim Observability Booster (4 of 4)
36933699 Implants named like: Halcyon R Booster (5 of 5)
36943700 Implants named like: X Instinct Booster (4 of 4)
36953701 Implants named like: grade Halo (15 of 18)
@@ -3794,6 +3800,7 @@ class Effect1218(BaseEffect):
37943800 Used by:
37953801 Ship: Daredevil
37963802 Ship: Hecate
3803+ Ship: Metamorphosis
37973804 Ship: Sunesis
37983805 """
37993806
@@ -6677,6 +6684,7 @@ class Effect2215(BaseEffect):
66776684 Used by:
66786685 Ship: Chremoas
66796686 Ship: Dramiel
6687+ Ship: Metamorphosis
66806688 Ship: Sunesis
66816689 Ship: Svipul
66826690 """
@@ -6873,6 +6881,7 @@ class Effect2298(BaseEffect):
68736881 scanStrengthBonusPercentPassive
68746882
68756883 Used by:
6884+ Implants named like: Guri Malakim Observability Booster (4 of 4)
68766885 Implants named like: Halcyon B Booster (5 of 5)
68776886 Implants named like: Halcyon G Booster (5 of 5)
68786887 Implants named like: High grade Grail (5 of 6)
@@ -10583,6 +10592,7 @@ class Effect3487(BaseEffect):
1058310592 Ship: Confessor
1058410593 Ship: Cruor
1058510594 Ship: Imp
10595+ Ship: Metamorphosis
1058610596 Ship: Succubus
1058710597 Ship: Sunesis
1058810598 """
@@ -13545,6 +13555,7 @@ class Effect4162(BaseEffect):
1354513555 Implants named like: Poteque 'Prospector' Astrometric Rangefinding AR (3 of 3)
1354613556 Implants named like: Poteque 'Prospector' Sharpeye (2 of 2)
1354713557 Implants named like: Serenity Limited 'Sharpeye' Dose (3 of 3)
13558+ Implants named like: SoCT Scan Booster (4 of 4)
1354813559 Implants named like: grade Virtue (10 of 12)
1354913560 Modules named like: Gravity Capacitor Upgrade (8 of 8)
1355013561 Implant: AIR Astro-Rangefinding II Booster
@@ -16647,6 +16658,7 @@ class Effect4951(BaseEffect):
1664716658 Used by:
1664816659 Implants named like: Agency 'Hardshell' TB Dose (4 of 4)
1664916660 Implants named like: Blue Pill Booster (5 of 5)
16661+ Implants named like: Guri Malakim Shield Booster (4 of 4)
1665016662 Implants named like: Halcyon R Booster (5 of 5)
1665116663 Implant: AIR Hardshell Booster II
1665216664 Implant: Antipharmakon Thureo
@@ -20359,6 +20371,7 @@ class Effect5460(BaseEffect):
2035920371 Variations of ship: Magnate (3 of 5)
2036020372 Variations of ship: Probe (3 of 3)
2036120373 Ship: Astero
20374+ Ship: Metamorphosis
2036220375 Ship: Nestor
2036320376 """
2036420377
@@ -24053,6 +24066,7 @@ class Effect6083(BaseEffect):
2405324066
2405424067 Used by:
2405524068 Ship: Jackdaw
24069+ Ship: Metamorphosis
2405624070 Ship: Sunesis
2405724071 """
2405824072
@@ -28315,6 +28329,7 @@ class Effect6565(BaseEffect):
2831528329
2831628330 Used by:
2831728331 Structures from group: Citadel (9 of 9)
28332+ Celestial: Fortizar (DO NOT TRANSLATE)
2831828333 """
2831928334
2832028335 runTime = 'early'
@@ -33591,6 +33606,7 @@ class Effect7008(BaseEffect):
3359133606
3359233607 Used by:
3359333608 Items from category: Structure (17 of 17)
33609+ Celestial: Fortizar (DO NOT TRANSLATE)
3359433610 """
3359533611
3359633612 type = 'passive'
@@ -33843,6 +33859,7 @@ class Effect7030(BaseEffect):
3384333859 Used by:
3384433860 Items from category: Structure (11 of 17)
3384533861 Structures from group: Citadel (8 of 9)
33862+ Celestial: Fortizar (DO NOT TRANSLATE)
3384633863 """
3384733864
3384833865 type = 'passive'
@@ -33991,6 +34008,7 @@ class Effect7039(BaseEffect):
3399134008
3399234009 Used by:
3399334010 Items from category: Structure (14 of 17)
34011+ Celestial: Fortizar (DO NOT TRANSLATE)
3399434012 """
3399534013
3399634014 type = 'passive'
@@ -34010,6 +34028,7 @@ class Effect7040(BaseEffect):
3401034028
3401134029 Used by:
3401234030 Items from category: Structure (17 of 17)
34031+ Celestial: Fortizar (DO NOT TRANSLATE)
3401334032 """
3401434033
3401534034 type = 'passive'
@@ -37408,6 +37427,7 @@ class Effect8226(BaseEffect):
3740837427
3740937428 Used by:
3741037429 Variations of ship: Procurer (2 of 2)
37430+ Ship: Metamorphosis
3741137431 """
3741237432
3741337433 type = 'passive'
@@ -38256,6 +38276,23 @@ def handler(fit, container, context, projectionRange, **kwargs):
3825638276 container.getModifiedItemAttr('falloffBonus'), **kwargs)
3825738277
3825838278
38279+ class Effect8594(BaseEffect):
38280+ """
38281+ modifyArmorDamageResistanceBonusPostPercentPassive
38282+
38283+ Used by:
38284+ Implants named like: SoCT Armor Booster (4 of 4)
38285+ """
38286+
38287+ type = 'passive'
38288+
38289+ @staticmethod
38290+ def handler(fit, booster, context, projectionRange, **kwargs):
38291+ for type in ('Em', 'Explosive', 'Kinetic', 'Thermal'):
38292+ fit.ship.boostItemAttr(f'armor{type}DamageResonance',
38293+ booster.getModifiedItemAttr('armorDamageResistanceBonus'), **kwargs)
38294+
38295+
3825938296class Effect11055(BaseEffect):
3826038297 """
3826138298 shipBonusBattlecruiserHeavyMissileAoeVelocityMBC1
@@ -39578,3 +39615,88 @@ def handler(fit, ship, context, projectionRange, **kwargs):
3957839615 fit.drones.filteredItemBoost(
3957939616 lambda drone: drone.item.requiresSkill('Drones'),
3958039617 'speedFactor', ship.getModifiedItemAttr('shipBonusAT3'), **kwargs)
39618+
39619+
39620+ class Effect11528(BaseEffect):
39621+ """
39622+ covopsCloakCPURole1Bonus
39623+
39624+ Used by:
39625+ Ship: Metamorphosis
39626+ """
39627+
39628+ type = 'passive'
39629+
39630+ @staticmethod
39631+ def handler(fit, ship, context, projectionRange, **kwargs):
39632+ fit.modules.filteredItemBoost(
39633+ lambda mod: mod.item.requiresSkill('Cloaking'),
39634+ 'cpu', ship.getModifiedItemAttr('shipBonusRole1'), **kwargs)
39635+
39636+
39637+ class Effect11529(BaseEffect):
39638+ """
39639+ shipRole8BonusCoreProbeStrength
39640+
39641+ Used by:
39642+ Ship: Metamorphosis
39643+ """
39644+
39645+ type = 'passive'
39646+
39647+ @staticmethod
39648+ def handler(fit, ship, context, projectionRange, **kwargs):
39649+ fit.modules.filteredChargeBoost(
39650+ lambda mod: mod.charge.requiresSkill('Science'),
39651+ 'baseSensorStrength', ship.getModifiedItemAttr('shipBonusRole8'), **kwargs)
39652+
39653+
39654+ class Effect11530(BaseEffect):
39655+ """
39656+ shipRole6BonusCoreProbeDeviation
39657+
39658+ Used by:
39659+ Ship: Metamorphosis
39660+ """
39661+
39662+ type = 'passive'
39663+
39664+ @staticmethod
39665+ def handler(fit, ship, context, projectionRange, **kwargs):
39666+ fit.modules.filteredChargeBoost(
39667+ lambda mod: mod.charge.requiresSkill('Science'),
39668+ 'baseMaxScanDeviation', ship.getModifiedItemAttr('shipBonusRole6'), **kwargs)
39669+
39670+
39671+ class Effect11531(BaseEffect):
39672+ """
39673+ probeLauncherCPURole1Bonus
39674+
39675+ Used by:
39676+ Ship: Metamorphosis
39677+ """
39678+
39679+ type = 'passive'
39680+
39681+ @staticmethod
39682+ def handler(fit, ship, context, projectionRange, **kwargs):
39683+ fit.modules.filteredItemBoost(
39684+ lambda mod: mod.item.group.name == 'Scan Probe Launcher', 'cpu',
39685+ ship.getModifiedItemAttr('shipBonusRole1'), **kwargs)
39686+
39687+
39688+ class Effect11532(BaseEffect):
39689+ """
39690+ dataMinerCPURole1Bonus
39691+
39692+ Used by:
39693+ Ship: Metamorphosis
39694+ """
39695+
39696+ type = 'passive'
39697+
39698+ @staticmethod
39699+ def handler(fit, ship, context, projectionRange, **kwargs):
39700+ fit.modules.filteredItemBoost(
39701+ lambda mod: mod.item.group.name == 'Data Miners', 'cpu',
39702+ ship.getModifiedItemAttr('shipBonusRole1'), **kwargs)
0 commit comments