Add missing skill and damage mod effects
This commit is contained in:
11
eos/effects/disintegratorweapondamagemultiply.py
Normal file
11
eos/effects/disintegratorweapondamagemultiply.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# disintegratorWeaponDamageMultiply
|
||||
#
|
||||
# Used by:
|
||||
# Modules from group: Entropic Suppressor (3 of 3)
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, module, context):
|
||||
fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Precursor Turret",
|
||||
"damageMultiplier", module.getModifiedItemAttr("damageMultiplier"),
|
||||
stackingPenalties=True)
|
||||
11
eos/effects/disintegratorweaponspeedmultiply.py
Normal file
11
eos/effects/disintegratorweaponspeedmultiply.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# disintegratorWeaponSpeedMultiply
|
||||
#
|
||||
# Used by:
|
||||
# Modules from group: Entropic Suppressor (3 of 3)
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, module, context):
|
||||
fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Precursor Turret",
|
||||
"speed", module.getModifiedItemAttr("speedMultiplier"),
|
||||
stackingPenalties=True)
|
||||
11
eos/effects/largedisintegratorskilldmgbonus.py
Normal file
11
eos/effects/largedisintegratorskilldmgbonus.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# largeDisintegratorSkillDmgBonus
|
||||
#
|
||||
# Used by:
|
||||
# Skill: Large Disintegrator Specialization
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, container, context):
|
||||
level = container.level if "skill" in context else 1
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Disintegrator Specialization"),
|
||||
"damageMultiplier", container.getModifiedItemAttr("damageMultiplierBonus") * level)
|
||||
11
eos/effects/largeprecursorturretdmgbonusrequiredskill.py
Normal file
11
eos/effects/largeprecursorturretdmgbonusrequiredskill.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# largePrecursorTurretDmgBonusRequiredSkill
|
||||
#
|
||||
# Used by:
|
||||
# Skill: Large Precursor Turret
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, container, context):
|
||||
level = container.level if "skill" in context else 1
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Precursor Turret"),
|
||||
"damageMultiplier", container.getModifiedItemAttr("damageMultiplierBonus") * level)
|
||||
11
eos/effects/mediumdisintegratorskilldmgbonus.py
Normal file
11
eos/effects/mediumdisintegratorskilldmgbonus.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# mediumDisintegratorSkillDmgBonus
|
||||
#
|
||||
# Used by:
|
||||
# Skill: Medium Disintegrator Specialization
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, container, context):
|
||||
level = container.level if "skill" in context else 1
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Disintegrator Specialization"),
|
||||
"damageMultiplier", container.getModifiedItemAttr("damageMultiplierBonus") * level)
|
||||
11
eos/effects/mediumprecursorturretdmgbonusrequiredskill.py
Normal file
11
eos/effects/mediumprecursorturretdmgbonusrequiredskill.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# mediumPrecursorTurretDmgBonusRequiredSkill
|
||||
#
|
||||
# Used by:
|
||||
# Skill: Medium Precursor Turret
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, container, context):
|
||||
level = container.level if "skill" in context else 1
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Precursor Turret"),
|
||||
"damageMultiplier", container.getModifiedItemAttr("damageMultiplierBonus") * level)
|
||||
11
eos/effects/smalldisintegratorskilldmgbonus.py
Normal file
11
eos/effects/smalldisintegratorskilldmgbonus.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# smallDisintegratorSkillDmgBonus
|
||||
#
|
||||
# Used by:
|
||||
# Skill: Small Disintegrator Specialization
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, container, context):
|
||||
level = container.level if "skill" in context else 1
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Disintegrator Specialization"),
|
||||
"damageMultiplier", container.getModifiedItemAttr("damageMultiplierBonus") * level)
|
||||
11
eos/effects/smallprecursorturretdmgbonusrequiredskill.py
Normal file
11
eos/effects/smallprecursorturretdmgbonusrequiredskill.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# smallPrecursorTurretDmgBonusRequiredSkill
|
||||
#
|
||||
# Used by:
|
||||
# Skill: Small Precursor Turret
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, container, context):
|
||||
level = container.level if "skill" in context else 1
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Precursor Turret"),
|
||||
"damageMultiplier", container.getModifiedItemAttr("damageMultiplierBonus") * level)
|
||||
Reference in New Issue
Block a user