Update some effects and headers
This commit is contained in:
@@ -6,8 +6,8 @@
|
|||||||
# Implant: Imperial Navy Command Mindlink
|
# Implant: Imperial Navy Command Mindlink
|
||||||
type = "passive"
|
type = "passive"
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff2Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff2Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff1Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff1Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff4Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff4Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff3Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff3Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "buffDuration", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "buffDuration", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
type = "passive"
|
type = "passive"
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
lvl = src.level
|
lvl = src.level
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff1Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff1Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff2Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff2Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff4Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff4Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff3Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff3Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ def handler(fit, module, context, **kwargs):
|
|||||||
|
|
||||||
for x in xrange(1, 4):
|
for x in xrange(1, 4):
|
||||||
if module.getModifiedChargeAttr("warfareBuff{}ID".format(x)):
|
if module.getModifiedChargeAttr("warfareBuff{}ID".format(x)):
|
||||||
value = module.getModifiedChargeAttr("warfareBuff{}Value".format(x))
|
value = module.getModifiedChargeAttr("warfareBuff{}Modifier".format(x))
|
||||||
id = module.getModifiedChargeAttr("warfareBuff{}ID".format(x))
|
id = module.getModifiedChargeAttr("warfareBuff{}ID".format(x))
|
||||||
print "Buff ID: ",id," value: ",value
|
print "Buff ID: ",id," value: ",value
|
||||||
if id:
|
if id:
|
||||||
|
|||||||
9
eos/effects/iceharvestingdronespecbonus.py
Normal file
9
eos/effects/iceharvestingdronespecbonus.py
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# iceHarvestingDroneSpecBonus
|
||||||
|
#
|
||||||
|
# Used by:
|
||||||
|
# Skill: Ice Harvesting Drone Specialization
|
||||||
|
type = "passive"
|
||||||
|
def handler(fit, src, context):
|
||||||
|
lvl = src.level
|
||||||
|
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Ice Harvesting Drone Specialization"), "duration", src.getModifiedItemAttr("rofBonus") * lvl)
|
||||||
|
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Ice Harvesting Drone Specialization"), "maxVelocity", src.getModifiedItemAttr("maxVelocityBonus") * lvl)
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# industrialCommandShipSkillLevelMultiplierICS3
|
||||||
|
#
|
||||||
|
# Used by:
|
||||||
|
# Skill: Industrial Command Ships
|
||||||
|
type = "passive"
|
||||||
|
def handler(fit, src, context):
|
||||||
|
lvl = src.level
|
||||||
|
fit.ship.multiplyItemAttr("shipBonusICS3", src.getModifiedItemAttr("skillLevel") * lvl)
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# industrialCommandShipSkillLevelMultiplierICS4
|
||||||
|
#
|
||||||
|
# Used by:
|
||||||
|
# Skill: Industrial Command Ships
|
||||||
|
type = "passive"
|
||||||
|
def handler(fit, src, context):
|
||||||
|
lvl = src.level
|
||||||
|
fit.ship.multiplyItemAttr("shipBonusICS4", src.getModifiedItemAttr("skillLevel") * lvl)
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# industrialCommandShipSkillLevelMultiplierICS5
|
||||||
|
#
|
||||||
|
# Used by:
|
||||||
|
# Skill: Industrial Command Ships
|
||||||
|
type = "passive"
|
||||||
|
def handler(fit, src, context):
|
||||||
|
lvl = src.level
|
||||||
|
fit.ship.multiplyItemAttr("shipBonusICS5", src.getModifiedItemAttr("skillLevel") * lvl)
|
||||||
@@ -7,6 +7,9 @@ runTime = "early"
|
|||||||
|
|
||||||
|
|
||||||
def handler(fit, module, context):
|
def handler(fit, module, context):
|
||||||
|
return
|
||||||
|
|
||||||
|
# @todo: finish this
|
||||||
fit.extraAttributes["siege"] = True
|
fit.extraAttributes["siege"] = True
|
||||||
fit.ship.boostItemAttr("maxVelocity", module.getModifiedItemAttr("speedFactor"))
|
fit.ship.boostItemAttr("maxVelocity", module.getModifiedItemAttr("speedFactor"))
|
||||||
fit.ship.multiplyItemAttr("mass", module.getModifiedItemAttr("siegeMassMultiplier"))
|
fit.ship.multiplyItemAttr("mass", module.getModifiedItemAttr("siegeMassMultiplier"))
|
||||||
@@ -20,7 +23,7 @@ def handler(fit, module, context):
|
|||||||
(
|
(
|
||||||
"Shield Command",
|
"Shield Command",
|
||||||
),
|
),
|
||||||
"warfareBuff4Value",
|
"warfareBuff4Modifier",
|
||||||
src.getModifiedItemAttr("shipBonusORECapital3"),
|
module.getModifiedItemAttr("shipBonusORECapital3"),
|
||||||
skill="Capital Industrial Ships",
|
skill="Capital Industrial Ships",
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
# Implant: Information Command Mindlink
|
# Implant: Information Command Mindlink
|
||||||
type = "passive"
|
type = "passive"
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff4Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff4Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff3Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff3Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff1Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff1Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff2Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff2Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "buffDuration", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "buffDuration", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
type = "passive"
|
type = "passive"
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
lvl = src.level
|
lvl = src.level
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff2Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff2Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff1Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff1Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff3Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff3Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff4Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff4Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
|
|||||||
9
eos/effects/invulnerabilitycoredurationbonus.py
Normal file
9
eos/effects/invulnerabilitycoredurationbonus.py
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# invulnerabilityCoreDurationBonus
|
||||||
|
#
|
||||||
|
# Used by:
|
||||||
|
# Skill: Invulnerability Core Operation
|
||||||
|
type = "passive"
|
||||||
|
def handler(fit, src, context):
|
||||||
|
lvl = src.level
|
||||||
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Invulnerability Core Operation"), "buffDuration", src.getModifiedItemAttr("durationBonus") * lvl)
|
||||||
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Invulnerability Core Operation"), "duration", src.getModifiedItemAttr("durationBonus") * lvl)
|
||||||
@@ -3,72 +3,9 @@
|
|||||||
# Used by:
|
# Used by:
|
||||||
# Ships from group: Industrial Command Ship (2 of 2)
|
# Ships from group: Industrial Command Ship (2 of 2)
|
||||||
type = "passive"
|
type = "passive"
|
||||||
|
|
||||||
|
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff4Modifier", src.getModifiedItemAttr("shipBonusICS2"), skill="Industrial Command Ships")
|
||||||
(
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff1Modifier", src.getModifiedItemAttr("shipBonusICS2"), skill="Industrial Command Ships")
|
||||||
"Command Burst",
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "buffDuration", src.getModifiedItemAttr("shipBonusICS2"), skill="Industrial Command Ships")
|
||||||
) and
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff3Modifier", src.getModifiedItemAttr("shipBonusICS2"), skill="Industrial Command Ships")
|
||||||
mod.item.requiresSkill in
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff2Modifier", src.getModifiedItemAttr("shipBonusICS2"), skill="Industrial Command Ships")
|
||||||
(
|
|
||||||
"Mining Foreman",
|
|
||||||
),
|
|
||||||
"buffDuration",
|
|
||||||
src.getModifiedItemAttr("shipBonusICS2"),
|
|
||||||
skill="Industrial Command Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Mining Foreman",
|
|
||||||
),
|
|
||||||
"warfareBuff1Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusICS2"),
|
|
||||||
skill="Industrial Command Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Mining Foreman",
|
|
||||||
),
|
|
||||||
"warfareBuff2Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusICS2"),
|
|
||||||
skill="Industrial Command Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Mining Foreman",
|
|
||||||
),
|
|
||||||
"warfareBuff3Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusICS2"),
|
|
||||||
skill="Industrial Command Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Mining Foreman",
|
|
||||||
),
|
|
||||||
"warfareBuff4Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusICS2"),
|
|
||||||
skill="Industrial Command Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
# TODO: test
|
|
||||||
|
|||||||
@@ -3,68 +3,9 @@
|
|||||||
# Used by:
|
# Used by:
|
||||||
# Ship: Rorqual
|
# Ship: Rorqual
|
||||||
type = "passive"
|
type = "passive"
|
||||||
|
|
||||||
|
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff1Modifier", src.getModifiedItemAttr("shipBonusORECapital2"), skill="Capital Industrial Ships")
|
||||||
(
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff2Modifier", src.getModifiedItemAttr("shipBonusORECapital2"), skill="Capital Industrial Ships")
|
||||||
"Command Burst",
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff4Modifier", src.getModifiedItemAttr("shipBonusORECapital2"), skill="Capital Industrial Ships")
|
||||||
) and
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff3Modifier", src.getModifiedItemAttr("shipBonusORECapital2"), skill="Capital Industrial Ships")
|
||||||
mod.item.requiresSkill in
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "buffDuration", src.getModifiedItemAttr("shipBonusORECapital2"), skill="Capital Industrial Ships")
|
||||||
(
|
|
||||||
"Mining Foreman",
|
|
||||||
),
|
|
||||||
"buffDuration",
|
|
||||||
src.getModifiedItemAttr("shipBonusORECapital2"),
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Mining Foreman",
|
|
||||||
),
|
|
||||||
"warfareBuff1Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusORECapital2"),
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Mining Foreman",
|
|
||||||
),
|
|
||||||
"warfareBuff2Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusORECapital2"),
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Mining Foreman",
|
|
||||||
),
|
|
||||||
"warfareBuff3Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusORECapital2"),
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Mining Foreman",
|
|
||||||
),
|
|
||||||
"warfareBuff4Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusORECapital2"),
|
|
||||||
skill="Capital Industrial Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
# TODO: test
|
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
# Implant: ORE Mining Director Mindlink
|
# Implant: ORE Mining Director Mindlink
|
||||||
type = "passive"
|
type = "passive"
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff4Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff4Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff2Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff2Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff1Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff1Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff3Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff3Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "buffDuration", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "buffDuration", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
type = "passive"
|
type = "passive"
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
lvl = src.level
|
lvl = src.level
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff4Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff4Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff3Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff3Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff2Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff2Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff1Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Mining Foreman"), "warfareBuff1Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
@@ -64,7 +64,7 @@ def handler(fit, module, context, **kwargs):
|
|||||||
|
|
||||||
for x in xrange(1, 4):
|
for x in xrange(1, 4):
|
||||||
if module.getModifiedChargeAttr("warfareBuff{}ID".format(x)):
|
if module.getModifiedChargeAttr("warfareBuff{}ID".format(x)):
|
||||||
value = module.getModifiedChargeAttr("warfareBuff{}Value".format(x))
|
value = module.getModifiedChargeAttr("warfareBuff{}Modifier".format(x))
|
||||||
id = module.getModifiedChargeAttr("warfareBuff{}ID".format(x))
|
id = module.getModifiedChargeAttr("warfareBuff{}ID".format(x))
|
||||||
|
|
||||||
if id:
|
if id:
|
||||||
|
|||||||
8
eos/effects/orecapitalshipskillmultiplier5.py
Normal file
8
eos/effects/orecapitalshipskillmultiplier5.py
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# oreCapitalShipSkillMultiplier5
|
||||||
|
#
|
||||||
|
# Used by:
|
||||||
|
# Skill: Capital Industrial Ships
|
||||||
|
type = "passive"
|
||||||
|
def handler(fit, src, context):
|
||||||
|
lvl = src.level
|
||||||
|
fit.ship.multiplyItemAttr("shipBonusORECapital5", src.getModifiedItemAttr("skillLevel") * lvl)
|
||||||
@@ -3,72 +3,9 @@
|
|||||||
# Used by:
|
# Used by:
|
||||||
# Ship: Orca
|
# Ship: Orca
|
||||||
type = "passive"
|
type = "passive"
|
||||||
|
|
||||||
|
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff4Modifier", src.getModifiedItemAttr("shipBonusICS3"), skill="Industrial Command Ships")
|
||||||
(
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff1Modifier", src.getModifiedItemAttr("shipBonusICS3"), skill="Industrial Command Ships")
|
||||||
"Command Burst",
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff2Modifier", src.getModifiedItemAttr("shipBonusICS3"), skill="Industrial Command Ships")
|
||||||
) and
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff3Modifier", src.getModifiedItemAttr("shipBonusICS3"), skill="Industrial Command Ships")
|
||||||
mod.item.requiresSkill in
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "buffDuration", src.getModifiedItemAttr("shipBonusICS3"), skill="Industrial Command Ships")
|
||||||
(
|
|
||||||
"Shield Command",
|
|
||||||
),
|
|
||||||
"buffDuration",
|
|
||||||
src.getModifiedItemAttr("shipBonusICS3"),
|
|
||||||
skill="Industrial Command Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Shield Command",
|
|
||||||
),
|
|
||||||
"warfareBuff1Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusICS3"),
|
|
||||||
skill="Industrial Command Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Shield Command",
|
|
||||||
),
|
|
||||||
"warfareBuff2Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusICS3"),
|
|
||||||
skill="Industrial Command Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Shield Command",
|
|
||||||
),
|
|
||||||
"warfareBuff3Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusICS3"),
|
|
||||||
skill="Industrial Command Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Shield Command"
|
|
||||||
),
|
|
||||||
"warfareBuff4Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusICS3"),
|
|
||||||
skill="Industrial Command Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
# TODO: test
|
|
||||||
|
|||||||
@@ -3,72 +3,9 @@
|
|||||||
# Used by:
|
# Used by:
|
||||||
# Ship: Rorqual
|
# Ship: Rorqual
|
||||||
type = "passive"
|
type = "passive"
|
||||||
|
|
||||||
|
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff4Modifier", src.getModifiedItemAttr("shipBonusORECapital3"), skill="Capital Industrial Ships")
|
||||||
(
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "buffDuration", src.getModifiedItemAttr("shipBonusORECapital3"), skill="Capital Industrial Ships")
|
||||||
"Command Burst",
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff1Modifier", src.getModifiedItemAttr("shipBonusORECapital3"), skill="Capital Industrial Ships")
|
||||||
) and
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff3Modifier", src.getModifiedItemAttr("shipBonusORECapital3"), skill="Capital Industrial Ships")
|
||||||
mod.item.requiresSkill in
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff2Modifier", src.getModifiedItemAttr("shipBonusORECapital3"), skill="Capital Industrial Ships")
|
||||||
(
|
|
||||||
"Shield Command",
|
|
||||||
),
|
|
||||||
"buffDuration",
|
|
||||||
src.getModifiedItemAttr("shipBonusORECapital3"),
|
|
||||||
skill="Capital Industrial Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Shield Command",
|
|
||||||
),
|
|
||||||
"warfareBuff1Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusORECapital3"),
|
|
||||||
skill="Capital Industrial Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Shield Command",
|
|
||||||
),
|
|
||||||
"warfareBuff2Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusORECapital3"),
|
|
||||||
skill="Capital Industrial Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Shield Command",
|
|
||||||
),
|
|
||||||
"warfareBuff3Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusORECapital3"),
|
|
||||||
skill="Capital Industrial Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name in
|
|
||||||
(
|
|
||||||
"Command Burst",
|
|
||||||
) and
|
|
||||||
mod.item.requiresSkill in
|
|
||||||
(
|
|
||||||
"Shield Command",
|
|
||||||
),
|
|
||||||
"warfareBuff4Value",
|
|
||||||
src.getModifiedItemAttr("shipBonusORECapital3"),
|
|
||||||
skill="Capital Industrial Ships",
|
|
||||||
)
|
|
||||||
|
|
||||||
# TODO: test
|
|
||||||
|
|||||||
@@ -4,8 +4,8 @@
|
|||||||
# Implants from group: Cyber Leadership (4 of 10)
|
# Implants from group: Cyber Leadership (4 of 10)
|
||||||
type = "passive"
|
type = "passive"
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff4Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff4Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff3Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff3Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff2Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff2Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff1Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff1Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "buffDuration", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "buffDuration", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
type = "passive"
|
type = "passive"
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
lvl = src.level
|
lvl = src.level
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff3Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff3Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff1Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff1Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff2Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff2Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff4Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff4Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
|
|||||||
@@ -36,4 +36,3 @@ def handler(fit, src, context):
|
|||||||
skill="Industrial Command Ships"
|
skill="Industrial Command Ships"
|
||||||
)
|
)
|
||||||
|
|
||||||
# TODO: test
|
|
||||||
|
|||||||
@@ -36,4 +36,3 @@ def handler(fit, src, context):
|
|||||||
skill="Capital Industrial Ships"
|
skill="Capital Industrial Ships"
|
||||||
)
|
)
|
||||||
|
|
||||||
# TODO: test
|
|
||||||
|
|||||||
@@ -11,5 +11,3 @@ def handler(fit, src, context):
|
|||||||
src.getModifiedItemAttr("shipBonusICS5"),
|
src.getModifiedItemAttr("shipBonusICS5"),
|
||||||
skill="Industrial Command Ships"
|
skill="Industrial Command Ships"
|
||||||
)
|
)
|
||||||
|
|
||||||
# TODO: test
|
|
||||||
|
|||||||
@@ -11,5 +11,3 @@ def handler(fit, src, context):
|
|||||||
src.getModifiedItemAttr("shipBonusORECapital5"),
|
src.getModifiedItemAttr("shipBonusORECapital5"),
|
||||||
skill="Capital Industrial Ships"
|
skill="Capital Industrial Ships"
|
||||||
)
|
)
|
||||||
|
|
||||||
# TODO: test
|
|
||||||
|
|||||||
@@ -3,12 +3,5 @@
|
|||||||
# Used by:
|
# Used by:
|
||||||
# Ship: Orca
|
# Ship: Orca
|
||||||
type = "passive"
|
type = "passive"
|
||||||
|
|
||||||
|
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Ice Harvesting Drone Operation"),
|
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Ice Harvesting Drone Operation"), "duration", src.getModifiedItemAttr("roleBonusDroneIceHarvestingSpeed"))
|
||||||
"duration",
|
|
||||||
src.getModifiedItemAttr("roleBonusDroneIceHarvestingSpeed")
|
|
||||||
)
|
|
||||||
|
|
||||||
# TODO: test
|
|
||||||
|
|||||||
@@ -10,5 +10,3 @@ def handler(fit, src, context):
|
|||||||
"miningAmount",
|
"miningAmount",
|
||||||
src.getModifiedItemAttr("roleBonusDroneMiningYield"),
|
src.getModifiedItemAttr("roleBonusDroneMiningYield"),
|
||||||
)
|
)
|
||||||
|
|
||||||
# TODO: test
|
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
# Implant: Skirmish Command Mindlink
|
# Implant: Skirmish Command Mindlink
|
||||||
type = "passive"
|
type = "passive"
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff3Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff3Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff4Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff4Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff2Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff2Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff1Value", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff1Modifier", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "buffDuration", src.getModifiedItemAttr("mindlinkBonus"))
|
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "buffDuration", src.getModifiedItemAttr("mindlinkBonus"))
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
type = "passive"
|
type = "passive"
|
||||||
def handler(fit, src, context):
|
def handler(fit, src, context):
|
||||||
lvl = src.level
|
lvl = src.level
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff3Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff3Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff4Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff4Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff1Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff1Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff2Value", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
fit.modules.filteredChargeBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff2Modifier", src.getModifiedItemAttr("commandStrengthBonus") * lvl)
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ runTime = "late"
|
|||||||
|
|
||||||
def handler(fit, module, context):
|
def handler(fit, module, context):
|
||||||
for x in xrange(1, 4):
|
for x in xrange(1, 4):
|
||||||
module.boostChargeAttr("warfareBuff{}Value".format(x), module.getModifiedItemAttr("commandBurstStrengthBonus"))
|
module.boostChargeAttr("warfareBuff{}Modifier".format(x), module.getModifiedItemAttr("commandBurstStrengthBonus"))
|
||||||
|
|||||||
Reference in New Issue
Block a user