Skip to content

Commit f91012f

Browse files
committed
Update effects
1 parent 8d84299 commit f91012f

File tree

1 file changed

+120
-0
lines changed

1 file changed

+120
-0
lines changed

eos/effects.py

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41580,3 +41580,123 @@ def handler(fit, ship, context, projectionRange, **kwargs):
4158041580
fit.modules.filteredItemBoost(
4158141581
lambda mod: mod.item.requiresSkill('Medium Energy Turret'), 'capacitorNeed',
4158241582
ship.getModifiedItemAttr('shipBonusABC3'), skill='Amarr Battlecruiser', **kwargs)
41583+
41584+
41585+
class Effect12565(BaseEffect):
41586+
"""
41587+
shipBonusDroneTrackingSpeedGBC1
41588+
41589+
Used by:
41590+
Ship: Myrmidon Navy Issue
41591+
"""
41592+
41593+
type = 'passive'
41594+
41595+
@staticmethod
41596+
def handler(fit, ship, context, projectionRange, **kwargs):
41597+
fit.drones.filteredItemBoost(
41598+
lambda drone: drone.item.requiresSkill('Drones'), 'trackingSpeed',
41599+
ship.getModifiedItemAttr('shipBonusGBC1'), skill='Gallente Battlecruiser', **kwargs)
41600+
41601+
41602+
class Effect12566(BaseEffect):
41603+
"""
41604+
shipBonusDroneMWDboostrole6
41605+
41606+
Used by:
41607+
Ship: Mamba
41608+
"""
41609+
41610+
type = 'passive'
41611+
41612+
@staticmethod
41613+
def handler(fit, ship, context, projectionRange, **kwargs):
41614+
fit.drones.filteredItemBoost(
41615+
lambda drone: drone.item.requiresSkill('Drones'), 'maxVelocity',
41616+
ship.getModifiedItemAttr('shipBonusRole6'), **kwargs)
41617+
41618+
41619+
class Effect12567(BaseEffect):
41620+
"""
41621+
shipBonusSmallProjectileFalloffRole6
41622+
41623+
Used by:
41624+
Ship: Mekubal
41625+
"""
41626+
41627+
type = 'passive'
41628+
41629+
@staticmethod
41630+
def handler(fit, ship, context, projectionRange, **kwargs):
41631+
fit.modules.filteredItemBoost(
41632+
lambda mod: mod.item.requiresSkill('Small Projectile Turret'), 'falloff',
41633+
ship.getModifiedItemAttr('shipBonusRole6'), **kwargs)
41634+
41635+
41636+
class Effect12568(BaseEffect):
41637+
"""
41638+
eliteBonusJustWarpScramblerRangeBonusBlops1
41639+
41640+
Used by:
41641+
Ship: Sin
41642+
"""
41643+
41644+
type = 'passive'
41645+
41646+
@staticmethod
41647+
def handler(fit, src, context, projectionRange, **kwargs):
41648+
fit.modules.filteredItemBoost(
41649+
lambda mod: mod.item.requiresSkill('Navigation'), 'maxRange',
41650+
src.getModifiedItemAttr('eliteBonusBlackOps1'), skill='Black Ops', **kwargs)
41651+
41652+
41653+
class Effect12569(BaseEffect):
41654+
"""
41655+
eliteBonusJustWarpScramblerStrengthBonusBlops3
41656+
41657+
Used by:
41658+
Ship: Sin
41659+
"""
41660+
41661+
type = 'passive'
41662+
41663+
@staticmethod
41664+
def handler(fit, ship, context, projectionRange, **kwargs):
41665+
fit.modules.filteredItemIncrease(
41666+
lambda mod: mod.item.requiresSkill('Navigation'), 'warpScrambleStrength',
41667+
ship.getModifiedItemAttr('eliteBonusBlackOps3'), skill='Black Ops', **kwargs)
41668+
41669+
41670+
class Effect12573(BaseEffect):
41671+
"""
41672+
shipBonusLargeEnergyTurretCapReductionAB3
41673+
41674+
Used by:
41675+
Ship: Apocalypse
41676+
Ship: Apocalypse Navy Issue
41677+
"""
41678+
41679+
type = 'passive'
41680+
41681+
@staticmethod
41682+
def handler(fit, ship, context, projectionRange, **kwargs):
41683+
fit.modules.filteredItemBoost(
41684+
lambda mod: mod.item.requiresSkill('Large Energy Turret'), 'capacitorNeed',
41685+
ship.getModifiedItemAttr('shipBonusAB3'), skill='Amarr Battleship', **kwargs)
41686+
41687+
41688+
class Effect12579(BaseEffect):
41689+
"""
41690+
shipBonusArmorPlateMassGB3
41691+
41692+
Used by:
41693+
Ship: Megathron Navy Issue
41694+
"""
41695+
41696+
type = 'passive'
41697+
41698+
@staticmethod
41699+
def handler(fit, ship, context, projectionRange, **kwargs):
41700+
fit.modules.filteredItemBoost(
41701+
lambda mod: mod.item.group.name == 'Armor Plate', 'massAddition',
41702+
ship.getModifiedItemAttr('shipBonusGB3'), skill='Gallente Battleship', **kwargs)

0 commit comments

Comments
 (0)