Update to 908326
This commit is contained in:
@@ -16,7 +16,7 @@ saveInRoot = False
|
||||
version = "1.12.1"
|
||||
tag = "git"
|
||||
expansionName = "Singularity"
|
||||
expansionVersion = "906843"
|
||||
expansionVersion = "908326"
|
||||
evemonMinVersion = "4081"
|
||||
|
||||
# Database version (int ONLY)
|
||||
|
||||
4
eos/effects/missileaoecloudsizebonusonline.py
Normal file
4
eos/effects/missileaoecloudsizebonusonline.py
Normal file
@@ -0,0 +1,4 @@
|
||||
type = "passive"
|
||||
def handler(fit, container, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
|
||||
"aoeCloudSize", container.getModifiedItemAttr("aoeCloudSizeBonus"))
|
||||
4
eos/effects/missileaoevelocitybonusonline.py
Normal file
4
eos/effects/missileaoevelocitybonusonline.py
Normal file
@@ -0,0 +1,4 @@
|
||||
type = "passive"
|
||||
def handler(fit, container, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
|
||||
"aoeVelocity", container.getModifiedItemAttr("aoeVelocityBonus"))
|
||||
5
eos/effects/missileexplosiondelaybonusonline.py
Normal file
5
eos/effects/missileexplosiondelaybonusonline.py
Normal file
@@ -0,0 +1,5 @@
|
||||
type = "passive"
|
||||
def handler(fit, container, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
|
||||
"explosionDelay", container.getModifiedItemAttr("explosionDelayBonus"),
|
||||
stackingPenalties=True)
|
||||
11
eos/effects/missileguidancecomputerbonus4.py
Normal file
11
eos/effects/missileguidancecomputerbonus4.py
Normal file
@@ -0,0 +1,11 @@
|
||||
type = "active"
|
||||
def handler(fit, container, context):
|
||||
for srcAttr, tgtAttr, penalize in (
|
||||
("aoeCloudSizeBonus", "aoeCloudSize", False),
|
||||
("aoeVelocityBonus", "aoeVelocity", False),
|
||||
("missileVelocityBonus", "maxVelocity", True),
|
||||
("explosionDelayBonus", "explosionDelay", True),
|
||||
):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
|
||||
tgtAttr, container.getModifiedItemAttr(srcAttr),
|
||||
stackingPenalties=penalize)
|
||||
@@ -5,4 +5,4 @@
|
||||
type = "passive"
|
||||
def handler(fit, container, context):
|
||||
fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Defender Missiles"),
|
||||
"maxVelocity", container.getModifiedItemAttr("missileVelocityBonus"))
|
||||
"maxVelocity", container.getModifiedItemAttr("missileVelocityBonus"))
|
||||
|
||||
5
eos/effects/missilevelocitybonusonline.py
Normal file
5
eos/effects/missilevelocitybonusonline.py
Normal file
@@ -0,0 +1,5 @@
|
||||
type = "passive"
|
||||
def handler(fit, container, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
|
||||
"maxVelocity", container.getModifiedItemAttr("missileVelocityBonus"),
|
||||
stackingPenalties=True)
|
||||
7
eos/effects/modearmorrepdurationpostdiv.py
Normal file
7
eos/effects/modearmorrepdurationpostdiv.py
Normal file
@@ -0,0 +1,7 @@
|
||||
type = "passive"
|
||||
def handler(fit, module, context):
|
||||
fit.modules.filteredItemMultiply(
|
||||
lambda mod: mod.item.requiresSkill("Repair Systems"),
|
||||
"duration",
|
||||
1 / module.getModifiedItemAttr("modeArmorRepDurationPostDiv")
|
||||
)
|
||||
10
eos/effects/overloadselfmissileguidancebonus5.py
Normal file
10
eos/effects/overloadselfmissileguidancebonus5.py
Normal file
@@ -0,0 +1,10 @@
|
||||
type = "overheat"
|
||||
def handler(fit, module, context):
|
||||
for tgtAttr in (
|
||||
"aoeCloudSizeBonus",
|
||||
"explosionDelayBonus",
|
||||
"missileVelocityBonus",
|
||||
"maxVelocityBonus",
|
||||
"aoeVelocityBonus"
|
||||
):
|
||||
module.boostItemAttr(tgtAttr, module.getModifiedItemAttr("overloadTrackingModuleStrengthBonus"))
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, module, context):
|
||||
module.boostItemAttr("aoeCloudSizeBonus", module.getModifiedChargeAttr("aoeCloudSizeBonusBonus"))
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, module, context):
|
||||
module.boostItemAttr("aoeVelocityBonus", module.getModifiedChargeAttr("aoeVelocityBonusBonus"))
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, module, context):
|
||||
module.boostItemAttr("explosionDelayBonus", module.getModifiedChargeAttr("explosionDelayBonusBonus"))
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, module, context):
|
||||
module.boostItemAttr("missileVelocityBonus", module.getModifiedChargeAttr("missileVelocityBonusBonus"))
|
||||
Binary file not shown.
Reference in New Issue
Block a user