Skip to content

Commit c0c2574

Browse files
committed
Update fax effects
1 parent 3eef48e commit c0c2574

1 file changed

Lines changed: 82 additions & 110 deletions

File tree

eos/effects.py

Lines changed: 82 additions & 110 deletions
Original file line numberDiff line numberDiff line change
@@ -1883,7 +1883,7 @@ class Effect596(BaseEffect):
18831883
ammoInfluenceRange
18841884

18851885
Used by:
1886-
Items from category: Charge (608 of 1023)
1886+
Items from category: Charge (610 of 1025)
18871887
"""
18881888

18891889
type = 'passive'
@@ -1941,7 +1941,7 @@ class Effect600(BaseEffect):
19411941
Charges from group: Advanced Autocannon Ammo (8 of 8)
19421942
Charges from group: Advanced Beam Laser Crystal (8 of 8)
19431943
Charges from group: Advanced Blaster Charge (8 of 8)
1944-
Charges from group: Advanced Exotic Plasma Charge (6 of 6)
1944+
Charges from group: Advanced Exotic Plasma Charge (8 of 8)
19451945
Charges from group: Advanced Pulse Laser Crystal (8 of 8)
19461946
Charges from group: Advanced Railgun Charge (8 of 8)
19471947
Charges from group: Projectile Ammo (128 of 128)
@@ -2457,7 +2457,7 @@ class Effect804(BaseEffect):
24572457
ammoInfluenceCapNeed
24582458

24592459
Used by:
2460-
Items from category: Charge (544 of 1023)
2460+
Items from category: Charge (546 of 1025)
24612461
"""
24622462

24632463
type = 'passive'
@@ -5264,7 +5264,7 @@ class Effect1730(BaseEffect):
52645264
droneDmgBonus
52655265

52665266
Used by:
5267-
Skills from group: Drones (9 of 28)
5267+
Skills from group: Drones (9 of 32)
52685268
"""
52695269

52705270
type = 'passive'
@@ -9318,7 +9318,7 @@ class Effect3001(BaseEffect):
93189318

93199319
Used by:
93209320
Modules from group: Missile Launcher Torpedo (22 of 22)
9321-
Items from market group: Ship Equipment > Turrets & Launchers (446 of 930)
9321+
Items from market group: Ship Equipment > Turrets & Launchers (446 of 931)
93229322
Module: Interdiction Sphere Launcher I
93239323
"""
93249324

@@ -9378,7 +9378,7 @@ class Effect3025(BaseEffect):
93789378
Used by:
93799379
Modules from group: Energy Weapon (105 of 220)
93809380
Modules from group: Hybrid Weapon (107 of 223)
9381-
Modules from group: Precursor Weapon (19 of 19)
9381+
Modules from group: Precursor Weapon (20 of 20)
93829382
Modules from group: Projectile Weapon (101 of 167)
93839383
Modules named like: Pulse Laser (89 of 90)
93849384
"""
@@ -13144,8 +13144,6 @@ class Effect4088(BaseEffect):
1314413144

1314513145
Used by:
1314613146
Celestials named like: Class Cataclysmic Variable Effects (6 of 6)
13147-
Celestial: Final Liminality
13148-
Celestial: Triglavian Minor Victory
1314913147
"""
1315013148

1315113149
runTime = 'early'
@@ -13166,8 +13164,6 @@ class Effect4089(BaseEffect):
1316613164

1316713165
Used by:
1316813166
Celestials named like: Class Cataclysmic Variable Effects (6 of 6)
13169-
Celestial: Final Liminality
13170-
Celestial: Triglavian Minor Victory
1317113167
"""
1317213168

1317313169
runTime = 'early'
@@ -33480,7 +33476,7 @@ class Effect6995(BaseEffect):
3348033476
targetDisintegratorAttack
3348133477

3348233478
Used by:
33483-
Modules from group: Precursor Weapon (19 of 19)
33479+
Modules from group: Precursor Weapon (20 of 20)
3348433480
"""
3348533481

3348633482
dealsDamage = True
@@ -35634,7 +35630,6 @@ class Effect7237(BaseEffect):
3563435630

3563535631
Used by:
3563635632
Celestial: Drifter Crisis
35637-
Celestial: Final Liminality
3563835633
Celestial: Turnur Aftermath
3563935634
"""
3564035635

@@ -35940,11 +35935,7 @@ def handler(fit, ship, context, projectionRange, **kwargs):
3594035935

3594135936
class Effect8031(BaseEffect):
3594235937
"""
35943-
systemMaxTargets
35944-
35945-
Used by:
35946-
Celestial: Final Liminality
35947-
Celestial: Triglavian Minor Victory
35938+
Not used by any item
3594835939
"""
3594935940

3595035941
runTime = 'early'
@@ -36480,9 +36471,10 @@ def handler(fit, beacon, context, projectionRange, **kwargs):
3648036471

3648136472
class Effect8091(BaseEffect):
3648236473
"""
36483-
shipBonusForceAuxiliaryG2CapBoosterStrength
36474+
shipBonusForceAuxiliaryG5CapBoosterStrength
3648436475

3648536476
Used by:
36477+
Ship: Loggerhead
3648636478
Ship: Ninazu
3648736479
"""
3648836480

@@ -36492,28 +36484,10 @@ class Effect8091(BaseEffect):
3649236484
def handler(fit, ship, context, projectionRange, **kwargs):
3649336485
fit.modules.filteredChargeBoost(
3649436486
lambda mod: mod.charge.group.name == 'Capacitor Booster Charge',
36495-
'capacitorBonus', ship.getModifiedItemAttr('shipBonusForceAuxiliaryG2'),
36487+
'capacitorBonus', ship.getModifiedItemAttr('shipBonusForceAuxiliaryG5'),
3649636488
skill='Gallente Carrier', **kwargs)
3649736489

3649836490

36499-
class Effect8092(BaseEffect):
36500-
"""
36501-
shipBonusForceAuxiliaryM2CapBoosterStrength
36502-
36503-
Used by:
36504-
Ship: Lif
36505-
"""
36506-
36507-
type = 'passive'
36508-
36509-
@staticmethod
36510-
def handler(fit, ship, context, projectionRange, **kwargs):
36511-
fit.modules.filteredChargeBoost(
36512-
lambda mod: mod.charge.group.name == 'Capacitor Booster Charge',
36513-
'capacitorBonus', ship.getModifiedItemAttr('shipBonusForceAuxiliaryM2'),
36514-
skill='Minmatar Carrier', **kwargs)
36515-
36516-
3651736491
class Effect8094(BaseEffect):
3651836492
"""
3651936493
shipBonusHybridROFGD1
@@ -37279,23 +37253,6 @@ def handler(fit, ship, context, projectionRange, **kwargs):
3727937253
ship.getModifiedItemAttr('eliteBonusBlackOps2'), skill='Black Ops', **kwargs)
3728037254

3728137255

37282-
class Effect8155(BaseEffect):
37283-
"""
37284-
eliteBonusLPTtrackingBlackOps1
37285-
37286-
Used by:
37287-
Ship: Panther
37288-
"""
37289-
37290-
type = 'passive'
37291-
37292-
@staticmethod
37293-
def handler(fit, ship, context, projectionRange, **kwargs):
37294-
fit.modules.filteredItemBoost(
37295-
lambda mod: mod.item.requiresSkill('Large Projectile Turret'),
37296-
'trackingSpeed', ship.getModifiedItemAttr('eliteBonusBlackOps1'), skill='Black Ops', **kwargs)
37297-
37298-
3729937256
class Effect8156(BaseEffect):
3730037257
"""
3730137258
eliteBonusLPTfalloffBlackOps2
@@ -37713,48 +37670,6 @@ def handler(fit, ship, context, projectionRange, **kwargs):
3771337670
skill='Industrial Command Ships', **kwargs)
3771437671

3771537672

37716-
class Effect8267(BaseEffect):
37717-
"""
37718-
Not used by any item
37719-
"""
37720-
37721-
type = 'passive'
37722-
37723-
@staticmethod
37724-
def handler(fit, container, context, projectionRange, **kwargs):
37725-
fit.ship.boostItemAttr(
37726-
'weaponDisruptionResistance',
37727-
container.getModifiedItemAttr('weaponDisruptionResistanceBonus'), **kwargs)
37728-
37729-
37730-
class Effect8268(BaseEffect):
37731-
"""
37732-
Not used by any item
37733-
"""
37734-
37735-
type = 'passive'
37736-
37737-
@staticmethod
37738-
def handler(fit, module, context, projectionRange, **kwargs):
37739-
fit.modules.filteredItemBoost(
37740-
lambda mod: mod.item.group.name == 'Energy Nosferatu', 'duration',
37741-
module.getModifiedItemAttr('durationBonus'), **kwargs)
37742-
37743-
37744-
class Effect8269(BaseEffect):
37745-
"""
37746-
Not used by any item
37747-
"""
37748-
37749-
type = 'passive'
37750-
37751-
@staticmethod
37752-
def handler(fit, module, context, projectionRange, **kwargs):
37753-
fit.modules.filteredItemIncrease(
37754-
lambda mod: mod.item.group.name == 'Stasis Web', 'maxRange',
37755-
module.getModifiedItemAttr('stasisWebRangeAdd'), **kwargs)
37756-
37757-
3775837673

3775937674
class Effect8270(BaseEffect):
3776037675
"""
@@ -37824,20 +37739,6 @@ def handler(fit, ship, context, projectionRange, **kwargs):
3782437739
skill='Industrial Command Ships', **kwargs)
3782537740

3782637741

37827-
class Effect8291(BaseEffect):
37828-
"""
37829-
Not used by any item
37830-
"""
37831-
37832-
type = 'passive'
37833-
37834-
@staticmethod
37835-
def handler(fit, booster, context, projectionRange, **kwargs):
37836-
fit.modules.filteredItemBoost(
37837-
lambda mod: mod.item.requiresSkill('Afterburner'), 'speedFactor',
37838-
booster.getModifiedItemAttr('speedFBonus'), **kwargs)
37839-
37840-
3784137742
class Effect8294(BaseEffect):
3784237743
"""
3784337744
industrialCommandBonusDroneOreMiningYield
@@ -42806,6 +42707,77 @@ def handler(fit, src, context, projectionRange, **kwargs):
4280642707
src.getModifiedItemAttr('miningAmountBonus') * src.level, **kwargs)
4280742708

4280842709

42710+
class Effect12811(BaseEffect):
42711+
"""
42712+
eliteBonusGrapplerFalloffBlackOps1
42713+
42714+
Used by:
42715+
Ship: Panther
42716+
"""
42717+
42718+
type = 'passive'
42719+
42720+
@staticmethod
42721+
def handler(fit, ship, context, projectionRange, **kwargs):
42722+
fit.modules.filteredItemBoost(
42723+
lambda mod: mod.item.group.name == 'Stasis Grappler', 'falloffEffectiveness',
42724+
ship.getModifiedItemAttr('eliteBonusBlackOps1'), skill='Black Ops', **kwargs)
42725+
42726+
42727+
class Effect12835(BaseEffect):
42728+
"""
42729+
shipBonusForceAuxiliaryC5CapBoosterStrength
42730+
42731+
Used by:
42732+
Ship: Minokawa
42733+
"""
42734+
42735+
type = 'passive'
42736+
42737+
@staticmethod
42738+
def handler(fit, ship, context, projectionRange, **kwargs):
42739+
fit.modules.filteredChargeBoost(
42740+
lambda mod: mod.charge.group.name == 'Capacitor Booster Charge',
42741+
'capacitorBonus', ship.getModifiedItemAttr('shipBonusForceAuxiliaryC5'),
42742+
skill='Caldari Carrier', **kwargs)
42743+
42744+
42745+
class Effect12836(BaseEffect):
42746+
"""
42747+
shipBonusForceAuxiliaryA5CapBoosterStrength
42748+
42749+
Used by:
42750+
Variations of ship: Apostle (2 of 2)
42751+
"""
42752+
42753+
type = 'passive'
42754+
42755+
@staticmethod
42756+
def handler(fit, ship, context, projectionRange, **kwargs):
42757+
fit.modules.filteredChargeBoost(
42758+
lambda mod: mod.charge.group.name == 'Capacitor Booster Charge',
42759+
'capacitorBonus', ship.getModifiedItemAttr('shipBonusForceAuxiliaryA5'),
42760+
skill='Amarr Carrier', **kwargs)
42761+
42762+
42763+
class Effect12837(BaseEffect):
42764+
"""
42765+
shipBonusForceAuxiliaryM5CapBoosterStrength
42766+
42767+
Used by:
42768+
Ship: Lif
42769+
"""
42770+
42771+
type = 'passive'
42772+
42773+
@staticmethod
42774+
def handler(fit, ship, context, projectionRange, **kwargs):
42775+
fit.modules.filteredChargeBoost(
42776+
lambda mod: mod.charge.group.name == 'Capacitor Booster Charge',
42777+
'capacitorBonus', ship.getModifiedItemAttr('shipBonusForceAuxiliaryM5'),
42778+
skill='Minmatar Carrier', **kwargs)
42779+
42780+
4280942781
class Effect12838(BaseEffect):
4281042782
"""
4281142783
expeditionCommandBurstProbeStrengthBonusCharIDEffectPassivePostMul

0 commit comments

Comments
 (0)