Skip to content

Commit 594b583

Browse files
authored
Merge branch 'master' into issue/2613
2 parents 5366c23 + fa6be2e commit 594b583

36 files changed

+958
-614
lines changed

eos/effects.py

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26919,7 +26919,6 @@ class Effect6431(BaseEffect):
2691926919

2692026920
Used by:
2692126921
Items from category: Fighter (56 of 94)
26922-
Fighters from group: Light Fighter (40 of 40)
2692326922
"""
2692426923

2692526924
dealsDamage = True
@@ -27047,7 +27046,8 @@ class Effect6439(BaseEffect):
2704727046
fighterAbilityEvasiveManeuvers
2704827047

2704927048
Used by:
27050-
Fighters from group: Light Fighter (20 of 40)
27049+
Fighters from group: Light Fighter (12 of 24)
27050+
Fighters from group: Structure Light Fighter (8 of 16)
2705127051
"""
2705227052

2705327053
displayName = 'Evasive Maneuvers'
@@ -27199,7 +27199,6 @@ class Effect6465(BaseEffect):
2719927199

2720027200
Used by:
2720127201
Items from category: Fighter (54 of 94)
27202-
Fighters from group: Heavy Fighter (34 of 34)
2720327202
"""
2720427203

2720527204
dealsDamage = True
@@ -27472,7 +27471,8 @@ class Effect6485(BaseEffect):
2747227471
fighterAbilityLaunchBomb
2747327472

2747427473
Used by:
27475-
Fighters from group: Heavy Fighter (16 of 34)
27474+
Fighters from group: Heavy Fighter (8 of 17)
27475+
Fighters from group: Structure Heavy Fighter (8 of 17)
2747627476
"""
2747727477

2747827478
dealsDamage = True
@@ -40789,3 +40789,24 @@ def handler(fit, skill, context, projectionRange, **kwargs):
4078940789
fit.modules.filteredItemBoost(
4079040790
lambda mod: mod.item.requiresSkill('Capital Micro Jump Drive Operation'), 'capacitorNeed',
4079140791
skill.getModifiedItemAttr('capitalMJDCapReductionBonus') * skill.level, **kwargs)
40792+
40793+
40794+
class Effect12127(BaseEffect):
40795+
"""
40796+
shipRoleBonusUpwellHaulersMediumMissileFittingBonus
40797+
40798+
Used by:
40799+
Variations of ship: Squall (3 of 3)
40800+
"""
40801+
40802+
type = 'passive'
40803+
40804+
@staticmethod
40805+
def handler(fit, ship, context, projectionRange, **kwargs):
40806+
for attr in ('cpu', 'power'):
40807+
fit.modules.filteredItemMultiply(
40808+
lambda mod: mod.item.group.name in (
40809+
'Missile Launcher Heavy Assault',
40810+
'Missile Launcher Heavy',
40811+
'Missile Launcher Rapid Light'),
40812+
attr, ship.getModifiedItemAttr('upwellHaulersMediumMissileFittingBonus'), **kwargs)

imgs/icons/[email protected]

442 Bytes
Loading

imgs/icons/[email protected]

498 Bytes
Loading

imgs/renders/[email protected]

1.93 KB
Loading

imgs/renders/[email protected]

6.04 KB
Loading

imgs/renders/[email protected]

2.29 KB
Loading

imgs/renders/[email protected]

6.95 KB
Loading

imgs/renders/[email protected]

2.14 KB
Loading

imgs/renders/[email protected]

6.75 KB
Loading

imgs/renders/[email protected]

2.15 KB
Loading

0 commit comments

Comments
 (0)