Update effects

This commit is contained in:
DarkPhoenix
2022-04-05 17:29:01 +03:00
parent c9117c2a73
commit 4bb71dbdb8

View File

@@ -941,6 +941,7 @@ class Effect271(BaseEffect):
hullUpgradesArmorHpBonusPostPercentHpLocationShip
Used by:
Implants named like: Halcyon G Booster (5 of 5)
Implants named like: grade Amulet (15 of 18)
Modules named like: Trimark Armor Pump (8 of 8)
Implant: Low-grade Snake Epsilon
@@ -1053,6 +1054,7 @@ class Effect290(BaseEffect):
Used by:
Implants named like: Frentix Booster (4 of 4)
Implants named like: Halcyon B Booster (5 of 5)
Implants named like: Zainou 'Deadeye' Sharpshooter ST (6 of 6)
Skill: Sharpshooter
"""
@@ -1071,6 +1073,7 @@ class Effect298(BaseEffect):
surgicalStrikeFalloffBonusPostPercentFalloffLocationShipModulesRequiringGunnery
Used by:
Implants named like: Halcyon B Booster (5 of 5)
Implants named like: Sooth Sayer Booster (4 of 4)
Implants named like: Zainou 'Deadeye' Trajectory Analysis TA (6 of 6)
Skill: Trajectory Analysis
@@ -1132,6 +1135,7 @@ class Effect392(BaseEffect):
Used by:
Implants named like: Capsuleer Defense Augmentation Chip (3 of 3)
Implants named like: Festival only 'Rock' HH Dose (4 of 4)
Implants named like: Halcyon G Booster (5 of 5)
Implants named like: Inherent Implants 'Noble' Mechanic MC (6 of 6)
Implants named like: Serenity Limited 'Hardshell' Dose (3 of 3)
Modules named like: Transverse Bulkhead (8 of 8)
@@ -1153,6 +1157,7 @@ class Effect394(BaseEffect):
Used by:
Modules from group: Rig Anchor (4 of 4)
Implants named like: Agency 'Overclocker' SB Dose (4 of 4)
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: grade Snake (16 of 18)
Modules named like: Auxiliary Thrusters (8 of 8)
Implant: Grand Prix Velocity Booster
@@ -1179,6 +1184,9 @@ class Effect395(BaseEffect):
Used by:
Modules from group: Rig Anchor (4 of 4)
Implants named like: Eifyr and Co. 'Rogue' Evasive Maneuvering EM (6 of 6)
Implants named like: Halcyon G Booster (5 of 5)
Implants named like: Halcyon Y Booster (5 of 5)
Implants named like: Hunt Pursuit Booster (4 of 4)
Implants named like: grade Nomad (10 of 12)
Modules named like: Low Friction Nozzle Joints (8 of 8)
Implant: Genolution Core Augmentation CA-4
@@ -1263,6 +1271,7 @@ class Effect414(BaseEffect):
gunneryTurretSpeeBonusPostPercentSpeedLocationShipModulesRequiringGunnery
Used by:
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: Inherent Implants 'Lancer' Gunnery RF (6 of 6)
Implant: Pashan's Turret Customization Mindlink
Skill: Gunnery
@@ -1284,6 +1293,7 @@ class Effect446(BaseEffect):
Used by:
Implants named like: Capsuleer Defense Augmentation Chip (3 of 3)
Implants named like: Festival only 'Rock' SH Dose (4 of 4)
Implants named like: Halcyon G Booster (5 of 5)
Implants named like: Serenity Limited 'Hardshell' Dose (3 of 3)
Implants named like: Zainou 'Gnome' Shield Management SM (6 of 6)
Modules named like: Core Defense Field Extender (8 of 8)
@@ -1305,6 +1315,8 @@ class Effect485(BaseEffect):
capacitorRechargeTimeBonusPostPercentPassive
Used by:
Implants named like: Halcyon G Booster (5 of 5)
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: Inherent Implants 'Squire' Capacitor Systems Operation EO (6 of 6)
Implants named like: grade Rapture (15 of 18)
Modules named like: Capacitor Control Circuit (8 of 8)
@@ -1385,6 +1397,7 @@ class Effect504(BaseEffect):
scoutDroneOperationDroneRangeBonusModAddDroneControlDistanceChar
Used by:
Implants named like: Halcyon Y Booster (5 of 5)
Modules named like: Drone Control Range Augmentor (8 of 8)
Skills named like: Drone Avionics (2 of 2)
"""
@@ -1420,6 +1433,8 @@ class Effect507(BaseEffect):
longRangeTargetingMaxTargetRangeBonusPostPercentMaxTargetRangeLocationShipGroupElectronic
Used by:
Implants named like: Halcyon G Booster (5 of 5)
Implants named like: Halcyon Y Booster (5 of 5)
Implants named like: Zainou 'Gypsy' Long Range Targeting LT (6 of 6)
Skill: Long Range Targeting
"""
@@ -1742,6 +1757,7 @@ class Effect584(BaseEffect):
Used by:
Implants named like: 'Pyrolancea' Dose (7 of 7)
Implants named like: Eifyr and Co. 'Gunslinger' Surgical Strike SS (6 of 6)
Implants named like: Halcyon Y Booster (5 of 5)
Implant: Standard Cerebral Accelerator
"""
@@ -1824,7 +1840,7 @@ class Effect596(BaseEffect):
ammoInfluenceRange
Used by:
Items from category: Charge (608 of 1004)
Items from category: Charge (608 of 1005)
"""
type = 'passive'
@@ -2120,6 +2136,8 @@ class Effect699(BaseEffect):
signatureAnalysisScanResolutionBonusPostPercentScanResolutionShip
Used by:
Implants named like: Halcyon B Booster (5 of 5)
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: Zainou 'Gypsy' Signature Analysis SA (6 of 6)
Modules named like: Targeting System Subcontroller (8 of 8)
Implant: Quafe Zero Classic
@@ -2373,6 +2391,7 @@ class Effect784(BaseEffect):
missileBombardmentMaxFlightTimeBonusPostPercentExplosionDelayOwnerCharModulesRequiringMissileLauncherOperation
Used by:
Implants named like: Halcyon B Booster (5 of 5)
Implants named like: Zainou 'Deadeye' Missile Bombardment MB (6 of 6)
Modules named like: Rocket Fuel Cache Partition (8 of 8)
Implant: Antipharmakon Toxot
@@ -2395,7 +2414,7 @@ class Effect804(BaseEffect):
ammoInfluenceCapNeed
Used by:
Items from category: Charge (538 of 1004)
Items from category: Charge (538 of 1005)
"""
type = 'passive'
@@ -2465,7 +2484,8 @@ class Effect856(BaseEffect):
Used by:
Implants named like: Eifyr and Co. 'Rogue' Agility (2 of 2)
Implants named like: Eifyr and Co. 'Rogue' Warp Drive Speed WS (6 of 6)
Implants named like: Guardian 'Keter' Booster (3 of 3)
Implants named like: Halcyon B Booster (5 of 5)
Implants named like: Hunt Pursuit Booster (4 of 4)
Implants named like: Serenity Limited 'Overclocker' Dose (3 of 3)
Implants named like: grade Ascendancy (10 of 12)
Modules named like: Hyperspatial Velocity Optimizer (8 of 8)
@@ -3735,6 +3755,7 @@ class Effect1185(BaseEffect):
structureStealthEmitterArraySigDecrease
Used by:
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: X Instinct Booster (4 of 4)
Implants named like: grade Halo (15 of 18)
Implant: Serenity YC122.9 Season Booster - Signature Radius
@@ -4276,6 +4297,8 @@ class Effect1409(BaseEffect):
systemScanDurationSkillAstrometrics
Used by:
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: Hunt Probing Booster (4 of 4)
Implants named like: Poteque 'Prospector' Astrometric Acquisition AQ (3 of 3)
Implants named like: Poteque 'Prospector' Sharpeye (2 of 2)
Implants named like: Serenity Limited 'Sharpeye' Dose (3 of 3)
@@ -4737,6 +4760,8 @@ class Effect1590(BaseEffect):
missileSkillAoeVelocityBonus
Used by:
Implants named like: Halcyon G Booster (5 of 5)
Implants named like: Hunt Missile Velocity Booster (4 of 4)
Implants named like: Zainou 'Deadeye' Target Navigation Prediction TN (6 of 6)
Modules named like: Warhead Flare Catalyst (8 of 8)
Skill: Target Navigation Prediction
@@ -4813,6 +4838,7 @@ class Effect1595(BaseEffect):
Used by:
Implants named like: 'Pyrolancea' Dose (7 of 7)
Implants named like: Halcyon Y Booster (5 of 5)
Skill: Warhead Upgrades
"""
@@ -4831,6 +4857,7 @@ class Effect1596(BaseEffect):
Used by:
Implants named like: 'Pyrolancea' Dose (7 of 7)
Implants named like: Halcyon Y Booster (5 of 5)
Skill: Warhead Upgrades
"""
@@ -4849,6 +4876,8 @@ class Effect1597(BaseEffect):
Used by:
Implants named like: 'Pyrolancea' Dose (7 of 7)
Implants named like: Halcyon Y Booster (5 of 5)
Implants named like: Hunt Missile Damage Booster (4 of 4)
Skill: Warhead Upgrades
"""
@@ -5096,6 +5125,8 @@ class Effect1657(BaseEffect):
Used by:
Implants named like: 'Pyrolancea' Dose (7 of 7)
Implants named like: Halcyon Y Booster (5 of 5)
Implants named like: Hunt Missile Damage Booster (4 of 4)
Skill: Warhead Upgrades
"""
@@ -5295,6 +5326,7 @@ class Effect1763(BaseEffect):
missileSkillRapidLauncherRoF
Used by:
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: Zainou 'Deadeye' Rapid Launch RL (6 of 6)
Implant: Standard Cerebral Accelerator
Implant: Whelan Machorin's Ballistic Smartlink
@@ -5316,6 +5348,7 @@ class Effect1764(BaseEffect):
missileSkillMissileProjectileVelocityBonus
Used by:
Implants named like: Hunt Missile Velocity Booster (4 of 4)
Implants named like: Zainou 'Deadeye' Missile Projection MP (6 of 6)
Modules named like: Hydraulic Bay Thrusters (8 of 8)
Skill: Missile Projection
@@ -5942,6 +5975,7 @@ class Effect2013(BaseEffect):
droneMaxVelocityBonus
Used by:
Implants named like: Halcyon R Booster (5 of 5)
Modules named like: Drone Speed Augmentor (6 of 8)
Implant: Overmind 'Goliath' Drone Tuner T25-10S
Implant: Overmind 'Hawkmoth' Drone Tuner S10-25T
@@ -6456,6 +6490,7 @@ class Effect2152(BaseEffect):
jumpPortalGeneration
Used by:
Module: Industrial Jump Portal Generator I
Module: Jump Portal Generator I
"""
@@ -6837,6 +6872,8 @@ class Effect2298(BaseEffect):
scanStrengthBonusPercentPassive
Used by:
Implants named like: Halcyon B Booster (5 of 5)
Implants named like: Halcyon G Booster (5 of 5)
Implants named like: High grade Grail (5 of 6)
Implants named like: High grade Jackal (5 of 6)
Implants named like: High grade Spur (5 of 6)
@@ -6983,9 +7020,11 @@ class Effect2422(BaseEffect):
class Effect2432(BaseEffect):
"""
energyManagementCapacitorBonusPostPercentCapacityLocationShipGroupCapacitorCapacityBonus
energyManagementCapacitorCapacityBonusPostPercentPassive
Used by:
Implants named like: Halcyon B Booster (5 of 5)
Implants named like: Halcyon Y Booster (5 of 5)
Implants named like: Inherent Implants 'Squire' Capacitor Management EM (6 of 6)
Implants named like: Mindflood Booster (4 of 4)
Modules named like: Semiconductor Memory Cell (8 of 8)
@@ -7572,7 +7611,6 @@ class Effect2694(BaseEffect):
falloffBonusEffectHybrids
Used by:
Implants named like: Guardian 'Binah' Booster (3 of 3)
Modules named like: Hybrid Ambit Extension (8 of 8)
"""
@@ -7591,7 +7629,6 @@ class Effect2695(BaseEffect):
falloffBonusEffectProjectiles
Used by:
Implants named like: Guardian 'Binah' Booster (3 of 3)
Modules named like: Projectile Ambit Extension (8 of 8)
"""
@@ -8289,7 +8326,6 @@ class Effect2798(BaseEffect):
projectileWeaponDamageMultiplyPassive
Used by:
Implants named like: Guardian 'Gevurah' Booster (3 of 3)
Modules named like: Projectile Collision Accelerator (8 of 8)
"""
@@ -8342,7 +8378,6 @@ class Effect2802(BaseEffect):
hybridWeaponDamageMultiplyPassive
Used by:
Implants named like: Guardian 'Gevurah' Booster (3 of 3)
Modules named like: Hybrid Collision Accelerator (8 of 8)
"""
@@ -8483,6 +8518,7 @@ class Effect2847(BaseEffect):
Used by:
Implants named like: Drop Booster (4 of 4)
Implants named like: Eifyr and Co. 'Gunslinger' Motion Prediction MR (6 of 6)
Implants named like: Halcyon G Booster (5 of 5)
Implant: Antipharmakon Iokira
Implant: Ogdin's Eye Coordination Enhancer
Skill: Motion Prediction
@@ -11357,6 +11393,8 @@ class Effect3668(BaseEffect):
miningLaserRangeBonus
Used by:
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: Halcyon Y Booster (5 of 5)
Implants named like: grade Harvest (10 of 12)
Implant: Serenity YC122.9 Season Booster - Mining Range
"""
@@ -11374,6 +11412,8 @@ class Effect3669(BaseEffect):
frequencyMiningLaserMaxRangeBonus
Used by:
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: Halcyon Y Booster (5 of 5)
Implants named like: grade Harvest (10 of 12)
Implant: Serenity YC122.9 Season Booster - Mining Range
"""
@@ -11391,6 +11431,8 @@ class Effect3670(BaseEffect):
stripMinerMaxRangeBonus
Used by:
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: Halcyon Y Booster (5 of 5)
Implants named like: grade Harvest (10 of 12)
Implant: Serenity YC122.9 Season Booster - Mining Range
"""
@@ -13518,6 +13560,8 @@ class Effect4161(BaseEffect):
baseMaxScanDeviationModifierRequiringAstrometrics
Used by:
Implants named like: Halcyon R Booster (5 of 5)
Implants named like: Hunt Probing Booster (4 of 4)
Implants named like: Poteque 'Prospector' Astrometric Pinpointing AP (3 of 3)
Implants named like: Poteque 'Prospector' Sharpeye (2 of 2)
Implants named like: Serenity Limited 'Sharpeye' Dose (3 of 3)
@@ -13541,6 +13585,8 @@ class Effect4162(BaseEffect):
Used by:
Modules from group: Scan Probe Launcher (4 of 7)
Implants named like: Halcyon G Booster (5 of 5)
Implants named like: Hunt Probing Booster (4 of 4)
Implants named like: Poteque 'Prospector' Astrometric Rangefinding AR (3 of 3)
Implants named like: Poteque 'Prospector' Sharpeye (2 of 2)
Implants named like: Serenity Limited 'Sharpeye' Dose (3 of 3)
@@ -16643,6 +16689,7 @@ class Effect4951(BaseEffect):
Used by:
Implants named like: Agency 'Hardshell' TB Dose (4 of 4)
Implants named like: Blue Pill Booster (5 of 5)
Implants named like: Halcyon R Booster (5 of 5)
Implant: Antipharmakon Thureo
"""
@@ -16679,6 +16726,7 @@ class Effect4967(BaseEffect):
shieldBoosterDurationBonusShieldSkills
Used by:
Implants named like: Hunt Rapid Repair Booster (4 of 4)
Modules named like: Core Defense Operational Solidifier (8 of 8)
"""
@@ -18036,7 +18084,6 @@ class Effect5188(BaseEffect):
trackingSpeedBonusEffectHybrids
Used by:
Implants named like: Guardian 'Tiferet' Booster (3 of 3)
Modules named like: Hybrid Metastasis Adjuster (8 of 8)
"""
@@ -18073,7 +18120,6 @@ class Effect5190(BaseEffect):
trackingSpeedBonusEffectProjectiles
Used by:
Implants named like: Guardian 'Tiferet' Booster (3 of 3)
Modules named like: Projectile Metastasis Adjuster (8 of 8)
"""
@@ -19650,6 +19696,7 @@ class Effect5364(BaseEffect):
Used by:
Implants named like: Agency 'Hardshell' TB Dose (4 of 4)
Implants named like: Exile Booster (4 of 4)
Implants named like: Halcyon R Booster (5 of 5)
Implant: Antipharmakon Kosybo
"""
@@ -20187,6 +20234,7 @@ class Effect5433(BaseEffect):
hackingSkillVirusBonus
Used by:
Implants named like: Halcyon B Booster (5 of 5)
Modules named like: Memetic Algorithm Bank (8 of 8)
Implant: Neural Lace 'Blackglass' Net Intrusion 920-40
Implant: Poteque 'Prospector' Environmental Analysis EY-1005
@@ -20208,6 +20256,7 @@ class Effect5437(BaseEffect):
archaeologySkillVirusBonus
Used by:
Implants named like: Halcyon Y Booster (5 of 5)
Modules named like: Emission Scope Sharpener (8 of 8)
Implant: Poteque 'Prospector' Archaeology AC-905
Implant: Poteque 'Prospector' Environmental Analysis EY-1005
@@ -30109,6 +30158,7 @@ class Effect6665(BaseEffect):
Used by:
Implants named like: Black Market 'Valdimar' Drone Durability DD (3 of 3)
Implants named like: Halcyon B Booster (5 of 5)
Skill: Drone Durability
"""
@@ -31652,11 +31702,10 @@ class Effect6789(BaseEffect):
Used by:
Ships from group: Blockade Runner (4 of 4)
Ships from group: Deep Space Transport (4 of 4)
Ships from group: Industrial (17 of 17)
Ships from group: Hauler (17 of 17)
Ships from group: Industrial Command Ship (2 of 2)
Ship: Hulk
Ship: Mackinaw
Ship: Rorqual
"""
type = 'passive'
@@ -35155,6 +35204,8 @@ class Effect7176(BaseEffect):
skillBonusDroneInterfacingNotFighters
Used by:
Implants named like: Halcyon G Booster (5 of 5)
Implants named like: Hunt Drone Damage Booster (4 of 4)
Implant: CreoDron 'Bumblebee' Drone Tuner T10-5D
Implant: CreoDron 'Yellowjacket' Drone Tuner D5-10T
"""
@@ -35743,7 +35794,6 @@ class Effect8018(BaseEffect):
subcapRemoteArmorShieldRepDurationBonus
Used by:
Implants named like: Guardian 'Netzach' Booster (3 of 3)
Implants named like: grade Savior (15 of 18)
"""
@@ -37550,7 +37600,6 @@ class Effect8261(BaseEffect):
Used by:
Ships from group: Industrial Command Ship (2 of 2)
Ship: Rorqual
"""
type = 'passive'
@@ -37600,24 +37649,6 @@ class Effect8264(BaseEffect):
skill='Industrial Command Ships', **kwargs)
class Effect8269(BaseEffect):
"""
stasisWebifierMaxRangeAddPassive
Used by:
Implants named like: Guardian 'Hod' Booster (3 of 3)
"""
type = 'passive'
@staticmethod
def handler(fit, module, context, projectionRange, **kwargs):
fit.modules.filteredItemIncrease(
lambda mod: mod.item.group.name == 'Stasis Web', 'maxRange',
module.getModifiedItemAttr('stasisWebRangeAdd'), **kwargs)
class Effect8275(BaseEffect):
"""
minmatarIndustrialBonusGasHoldCapacity
@@ -38004,62 +38035,6 @@ class Effect8364(BaseEffect):
type = 'active'
class Effect8365(BaseEffect):
"""
mwdCapUseAndSigBonusPassive
Used by:
Implants named like: Guardian 'Chokmah' Booster (3 of 3)
"""
runTime = 'early'
type = 'passive'
@staticmethod
def handler(fit, ship, context, projectionRange, **kwargs):
fit.modules.filteredItemBoost(
lambda mod: mod.item.requiresSkill('High Speed Maneuvering'), 'signatureRadiusBonus',
ship.getModifiedItemAttr('MWDSignatureRadiusBonus'), **kwargs)
fit.modules.filteredItemBoost(
lambda mod: mod.item.requiresSkill('High Speed Maneuvering'), 'capacitorNeed',
ship.getModifiedItemAttr('MWDSignatureRadiusBonus'), **kwargs)
class Effect8366(BaseEffect):
"""
modifyHullResonancePostPercentpassive
Used by:
Implants named like: Guardian 'Yesod' Booster (3 of 3)
"""
type = 'passive'
@staticmethod
def handler(fit, src, context, projectionRange, **kwargs):
for dmgType in ('em', 'thermal', 'kinetic', 'explosive'):
fit.ship.boostItemAttr(f'{dmgType}DamageResonance',
src.getModifiedItemAttr('hullDamageResistanceBonus'),
**kwargs)
class Effect8367(BaseEffect):
"""
warpScramblerMaxRangeAddPassive
Used by:
Implants named like: Guardian 'Hod' Booster (3 of 3)
"""
type = 'passive'
@staticmethod
def handler(fit, module, context, projectionRange, **kwargs):
fit.modules.filteredItemIncrease(
lambda mod: mod.item.requiresSkill('Navigation'), 'maxRange',
module.getModifiedItemAttr('scramblerRangeAdd'), **kwargs)
class Effect8372(BaseEffect):
"""
fleetCompressionLogisticsRangeBonus