Skip to content

Commit e29374f

Browse files
committed
Add missing t3d mode effects
1 parent 8c2b09f commit e29374f

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

eos/effects.py

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41685,6 +41685,74 @@ def handler(fit, ship, context, projectionRange, **kwargs):
4168541685
ship.getModifiedItemAttr('shipBonusAB3'), skill='Amarr Battleship', **kwargs)
4168641686

4168741687

41688+
class Effect12575(BaseEffect):
41689+
"""
41690+
modeRemoteArmorRepairCapacitorCostPostDiv
41691+
41692+
Used by:
41693+
Module: Confessor Defense Mode
41694+
"""
41695+
41696+
type = 'passive'
41697+
41698+
@staticmethod
41699+
def handler(fit, ship, context, projectionRange, **kwargs):
41700+
fit.modules.filteredItemMultiply(
41701+
lambda mod: mod.item.requiresSkill('Remote Armor Repair Systems'), 'capacitorNeed',
41702+
1 / ship.getModifiedItemAttr('modeRemoteRepairCapacitorCostPostDiv'), **kwargs)
41703+
41704+
41705+
class Effect12576(BaseEffect):
41706+
"""
41707+
modeRemoteShieldRepairCapacitorCostPostDiv
41708+
41709+
Used by:
41710+
Module: Svipul Defense Mode
41711+
"""
41712+
41713+
type = 'passive'
41714+
41715+
@staticmethod
41716+
def handler(fit, ship, context, projectionRange, **kwargs):
41717+
fit.modules.filteredItemMultiply(
41718+
lambda mod: mod.item.requiresSkill('Shield Emission Systems'), 'capacitorNeed',
41719+
1 / ship.getModifiedItemAttr('modeRemoteRepairCapacitorCostPostDiv'), **kwargs)
41720+
41721+
41722+
class Effect12577(BaseEffect):
41723+
"""
41724+
modeRemoteRepairAmountArmorPostDiv
41725+
41726+
Used by:
41727+
Module: Confessor Defense Mode
41728+
"""
41729+
41730+
type = 'passive'
41731+
41732+
@staticmethod
41733+
def handler(fit, ship, context, projectionRange, **kwargs):
41734+
fit.modules.filteredItemMultiply(
41735+
lambda mod: mod.item.requiresSkill('Remote Armor Repair Systems'), 'armorDamageAmount',
41736+
1 / ship.getModifiedItemAttr('modeRemoteRepairBonusPostDiv'), **kwargs)
41737+
41738+
41739+
class Effect12578(BaseEffect):
41740+
"""
41741+
modeRemoteRepairAmountShieldPostDiv
41742+
41743+
Used by:
41744+
Module: Svipul Defense Mode
41745+
"""
41746+
41747+
type = 'passive'
41748+
41749+
@staticmethod
41750+
def handler(fit, ship, context, projectionRange, **kwargs):
41751+
fit.modules.filteredItemMultiply(
41752+
lambda mod: mod.item.requiresSkill('Shield Emission Systems'), 'shieldBonus',
41753+
1 / ship.getModifiedItemAttr('modeRemoteRepairBonusPostDiv'), **kwargs)
41754+
41755+
4168841756
class Effect12579(BaseEffect):
4168941757
"""
4169041758
shipBonusArmorPlateMassGB3

0 commit comments

Comments
 (0)