Skip to content

Commit d1707a0

Browse files
committed
Update effects
1 parent 9065d34 commit d1707a0

2 files changed

Lines changed: 48 additions & 14 deletions

File tree

db_update.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,7 @@ def processImplantSets(eveTypesData):
602602
eos.gamedata.Item.name.like('%mutated%'),
603603
eos.gamedata.Item.name.like('%_PLACEHOLDER%'),
604604
# Drifter weapons are published for some reason
605-
eos.gamedata.Item.name.in_(('Lux Kontos', 'Lux Xiphos'))
605+
eos.gamedata.Item.name.in_(('Lux Kontos', 'Lux Xiphos', 'Lux Ballistra', 'Lux Kopis'))
606606
)).all():
607607
if 'Asteroid Mining Crystal' in item.name:
608608
continue

eos/effects.py

Lines changed: 47 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ class Effect10(BaseEffect):
8282
Used by:
8383
Celestials from group: Destructible Effect Beacon (6 of 6)
8484
Drones from group: Combat Drone (80 of 80)
85-
Modules from group: Energy Weapon (216 of 218)
85+
Modules from group: Energy Weapon (216 of 220)
8686
Celestial: BH Sentry Gun
8787
Celestial: EDENCOM Stockpile Non-Interactable (Do not translate)
8888
Celestial: Liberation Games Firework Sentry ( DO NOT TRANSLATE)
@@ -527,7 +527,7 @@ class Effect91(BaseEffect):
527527
energyWeaponDamageMultiply
528528

529529
Used by:
530-
Modules from group: Heat Sink (19 of 19)
530+
Modules from group: Heat Sink (20 of 20)
531531
"""
532532

533533
type = 'passive'
@@ -578,7 +578,7 @@ class Effect95(BaseEffect):
578578
energyWeaponSpeedMultiply
579579

580580
Used by:
581-
Modules from group: Heat Sink (19 of 19)
581+
Modules from group: Heat Sink (20 of 20)
582582
"""
583583

584584
type = 'passive'
@@ -985,6 +985,7 @@ class Effect272(BaseEffect):
985985
repairSystemsDurationBonusPostPercentDurationLocationShipModulesRequiringRepairSystems
986986

987987
Used by:
988+
Implants named like: Calyx Repair Booster (3 of 3)
988989
Implants named like: Inherent Implants 'Noble' Repair Systems RS (6 of 6)
989990
Modules named like: Nanobot Accelerator (8 of 8)
990991
Implant: AIR Repairer Booster III
@@ -1041,6 +1042,7 @@ class Effect279(BaseEffect):
10411042
shieldEmmisionSystemsCapNeedBonusPostPercentCapacitorNeedLocationShipModulesRequiringShieldEmmisionSystems
10421043

10431044
Used by:
1045+
Implants named like: Asclepius Remote Repair Booster (3 of 3)
10441046
Implants named like: Zainou 'Gnome' Shield Emission Systems SE (6 of 6)
10451047
Skill: Shield Emission Systems
10461048
"""
@@ -1080,6 +1082,7 @@ class Effect290(BaseEffect):
10801082
Used by:
10811083
Implants named like: Frentix Booster (4 of 4)
10821084
Implants named like: Halcyon B Booster (5 of 5)
1085+
Implants named like: Oxybeles Turret Booster (3 of 3)
10831086
Implants named like: Zainou 'Deadeye' Sharpshooter ST (6 of 6)
10841087
Skill: Sharpshooter
10851088
"""
@@ -1134,8 +1137,8 @@ class Effect391(BaseEffect):
11341137
astrogeologyMiningAmountBonusPostPercentMiningAmountLocationShipModulesRequiringMining
11351138

11361139
Used by:
1137-
Implants named like: AIR Mining Yield Booster (3 of 3)
11381140
Implants named like: Inherent Implants 'Highwall' Mining MX (3 of 3)
1141+
Implants named like: Mining Booster (6 of 8)
11391142
Implants named like: ORE 'Harvester' Efficiency (2 of 2)
11401143
Implants named like: Serenity Limited 'Efficiency' Dose (3 of 3)
11411144
Implants named like: Serenity Poteque 'Prospector' Harvesting MC (3 of 3)
@@ -1794,6 +1797,7 @@ class Effect584(BaseEffect):
17941797
Implants named like: 'Pyrolancea' Dose (7 of 7)
17951798
Implants named like: Eifyr and Co. 'Gunslinger' Surgical Strike SS (6 of 6)
17961799
Implants named like: Halcyon Y Booster (5 of 5)
1800+
Implants named like: Oxybeles Turret Booster (3 of 3)
17971801
Implant: AIR Pyrolancea Booster II
17981802
"""
17991803

@@ -3299,6 +3303,7 @@ class Effect1030(BaseEffect):
32993303
remoteArmorSystemsCapNeedBonusPostPercentCapacitorNeedLocationShipModulesRequiringRemoteArmorSystems
33003304

33013305
Used by:
3306+
Implants named like: Asclepius Remote Repair Booster (3 of 3)
33023307
Implants named like: Inherent Implants 'Noble' Remote Armor Repair Systems RA (6 of 6)
33033308
Modules named like: Remote Repair Augmentor (6 of 8)
33043309
Skill: Remote Armor Repair Systems
@@ -4783,6 +4788,7 @@ class Effect1595(BaseEffect):
47834788

47844789
Used by:
47854790
Implants named like: 'Pyrolancea' Dose (7 of 7)
4791+
Implants named like: Eidolon Missile Booster (3 of 3)
47864792
Implants named like: Halcyon Y Booster (5 of 5)
47874793
Implant: AIR Pyrolancea Booster II
47884794
Skill: Warhead Upgrades
@@ -4803,6 +4809,7 @@ class Effect1596(BaseEffect):
48034809

48044810
Used by:
48054811
Implants named like: 'Pyrolancea' Dose (7 of 7)
4812+
Implants named like: Eidolon Missile Booster (3 of 3)
48064813
Implants named like: Halcyon Y Booster (5 of 5)
48074814
Implant: AIR Pyrolancea Booster II
48084815
Skill: Warhead Upgrades
@@ -4823,6 +4830,7 @@ class Effect1597(BaseEffect):
48234830

48244831
Used by:
48254832
Implants named like: 'Pyrolancea' Dose (7 of 7)
4833+
Implants named like: Eidolon Missile Booster (3 of 3)
48264834
Implants named like: Halcyon Y Booster (5 of 5)
48274835
Implant: AIR Pyrolancea Booster II
48284836
Skill: Warhead Upgrades
@@ -4915,6 +4923,7 @@ class Effect1635(BaseEffect):
49154923
capitalRepairSystemsSkillDurationBonus
49164924

49174925
Used by:
4926+
Implants named like: Calyx Repair Booster (3 of 3)
49184927
Modules named like: Nanobot Accelerator (8 of 8)
49194928
Implant: AIR Repairer Booster III
49204929
Skill: Capital Repair Systems
@@ -5070,6 +5079,7 @@ class Effect1657(BaseEffect):
50705079

50715080
Used by:
50725081
Implants named like: 'Pyrolancea' Dose (7 of 7)
5082+
Implants named like: Eidolon Missile Booster (3 of 3)
50735083
Implants named like: Halcyon Y Booster (5 of 5)
50745084
Implant: AIR Pyrolancea Booster II
50755085
Skill: Warhead Upgrades
@@ -5292,6 +5302,7 @@ class Effect1764(BaseEffect):
52925302
missileSkillMissileProjectileVelocityBonus
52935303

52945304
Used by:
5305+
Implants named like: Eidolon Missile Booster (3 of 3)
52955306
Implants named like: Zainou 'Deadeye' Missile Projection MP (6 of 6)
52965307
Modules named like: Hydraulic Bay Thrusters (8 of 8)
52975308
Skill: Missile Projection
@@ -6805,6 +6816,7 @@ class Effect2296(BaseEffect):
68056816

68066817
Used by:
68076818
Implants named like: Halcyon Y Booster (5 of 5)
6819+
Implants named like: Phylax Armor Booster (3 of 3)
68086820
"""
68096821

68106822
type = 'passive'
@@ -6827,6 +6839,7 @@ class Effect2297(BaseEffect):
68276839

68286840
Used by:
68296841
Implants named like: Halcyon B Booster (5 of 5)
6842+
Implants named like: Pelte Shield Booster (3 of 3)
68306843
"""
68316844

68326845
type = 'passive'
@@ -7001,6 +7014,7 @@ class Effect2432(BaseEffect):
70017014
Implants named like: Halcyon B Booster (5 of 5)
70027015
Implants named like: Halcyon Y Booster (5 of 5)
70037016
Implants named like: Inherent Implants 'Squire' Capacitor Management EM (6 of 6)
7017+
Implants named like: Kausis Capacitor Booster (3 of 3)
70047018
Implants named like: Mindflood Booster (4 of 4)
70057019
Modules named like: Semiconductor Memory Cell (8 of 8)
70067020
Implant: Aegytica Volatile Booster
@@ -9279,7 +9293,7 @@ class Effect3001(BaseEffect):
92799293

92809294
Used by:
92819295
Modules from group: Missile Launcher Torpedo (22 of 22)
9282-
Items from market group: Ship Equipment > Turrets & Launchers (446 of 928)
9296+
Items from market group: Ship Equipment > Turrets & Launchers (446 of 930)
92839297
Module: Interdiction Sphere Launcher I
92849298
"""
92859299

@@ -9340,7 +9354,7 @@ class Effect3025(BaseEffect):
93409354
overloadSelfDamageBonus
93419355

93429356
Used by:
9343-
Modules from group: Energy Weapon (105 of 218)
9357+
Modules from group: Energy Weapon (105 of 220)
93449358
Modules from group: Hybrid Weapon (107 of 223)
93459359
Modules from group: Precursor Weapon (19 of 19)
93469360
Modules from group: Projectile Weapon (101 of 167)
@@ -9479,7 +9493,7 @@ class Effect3035(BaseEffect):
94799493

94809494
Used by:
94819495
Modules named like: Capital Flex Hardener (9 of 9)
9482-
Variations of module: Multispectrum Shield Hardener I (18 of 18)
9496+
Variations of module: Multispectrum Shield Hardener I (19 of 19)
94839497
"""
94849498

94859499
type = 'overheat'
@@ -16659,6 +16673,7 @@ class Effect4967(BaseEffect):
1665916673
shieldBoosterDurationBonusShieldSkills
1666016674

1666116675
Used by:
16676+
Implants named like: Calyx Repair Booster (3 of 3)
1666216677
Modules named like: Core Defense Operational Solidifier (8 of 8)
1666316678
Implant: AIR Repairer Booster III
1666416679
"""
@@ -18470,7 +18485,7 @@ class Effect5230(BaseEffect):
1847018485

1847118486
Used by:
1847218487
Modules from group: Flex Shield Hardener (5 of 5)
18473-
Modules from group: Shield Hardener (102 of 102)
18488+
Modules from group: Shield Hardener (103 of 103)
1847418489
"""
1847518490

1847618491
type = 'active'
@@ -18660,7 +18675,7 @@ class Effect5264(BaseEffect):
1866018675
warfareLinkCPUAddition
1866118676

1866218677
Used by:
18663-
Modules from group: Command Burst (10 of 10)
18678+
Modules from group: Command Burst (12 of 12)
1866418679
Modules from group: Gang Coordinator (6 of 6)
1866518680
"""
1866618681

@@ -20213,6 +20228,7 @@ class Effect5437(BaseEffect):
2021320228

2021420229
Used by:
2021520230
Implants named like: Halcyon Y Booster (5 of 5)
20231+
Implants named like: Mnemon Relic Coherence Booster (3 of 3)
2021620232
Modules named like: Emission Scope Sharpener (8 of 8)
2021720233
Implant: Poteque 'Prospector' Archaeology AC-905
2021820234
Implant: Poteque 'Prospector' Environmental Analysis EY-1005
@@ -28327,7 +28343,7 @@ class Effect6566(BaseEffect):
2832728343
moduleBonusFighterSupportUnit
2832828344

2832928345
Used by:
28330-
Modules from group: Fighter Support Unit (9 of 9)
28346+
Modules from group: Fighter Support Unit (10 of 10)
2833128347
"""
2833228348

2833328349
type = 'passive'
@@ -28647,7 +28663,7 @@ class Effect6582(BaseEffect):
2864728663
moduleBonusSiegeModule
2864828664

2864928665
Used by:
28650-
Modules named like: Siege Module (3 of 3)
28666+
Modules named like: Siege Module (4 of 4)
2865128667
"""
2865228668

2865328669
runTime = 'early'
@@ -31137,7 +31153,7 @@ class Effect6732(BaseEffect):
3113731153
moduleBonusWarfareLinkArmor
3113831154

3113931155
Used by:
31140-
Variations of module: Armor Command Burst I (2 of 2)
31156+
Variations of module: Armor Command Burst I (3 of 3)
3114131157
"""
3114231158

3114331159
type = 'active', 'gang'
@@ -31158,7 +31174,7 @@ class Effect6733(BaseEffect):
3115831174
moduleBonusWarfareLinkShield
3115931175

3116031176
Used by:
31161-
Variations of module: Shield Command Burst I (2 of 2)
31177+
Variations of module: Shield Command Burst I (3 of 3)
3116231178
"""
3116331179

3116431180
type = 'active', 'gang'
@@ -37707,6 +37723,7 @@ class Effect8270(BaseEffect):
3770737723

3770837724
Used by:
3770937725
Implants named like: Halcyon Y Booster (5 of 5)
37726+
Implants named like: Nocturne Anti Drain Booster (3 of 3)
3771037727
"""
3771137728

3771237729
type = 'passive'
@@ -38057,6 +38074,23 @@ def handler(fit, ship, context, projectionRange, **kwargs):
3805738074
skill='Gallente Hauler', **kwargs)
3805838075

3805938076

38077+
class Effect8328(BaseEffect):
38078+
"""
38079+
relicVirusStrengthBonusPassive
38080+
38081+
Used by:
38082+
Implants named like: Palimpsest Relic Strength Booster (3 of 3)
38083+
"""
38084+
38085+
type = 'passive'
38086+
38087+
@staticmethod
38088+
def handler(fit, container, context, projectionRange, **kwargs):
38089+
fit.modules.filteredItemIncrease(
38090+
lambda mod: mod.item.requiresSkill('Archaeology'), 'virusStrength',
38091+
container.getModifiedItemAttr('virusStrengthBonus'), **kwargs)
38092+
38093+
3806038094
class Effect8360(BaseEffect):
3806138095
"""
3806238096
shipBonusMissileReloadTimeGC2

0 commit comments

Comments
 (0)