Skip to content

Commit edfd446

Browse files
committed
Update to 908326
1 parent de0b036 commit edfd446

14 files changed

Lines changed: 60 additions & 2 deletions

config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
version = "1.12.1"
1717
tag = "git"
1818
expansionName = "Singularity"
19-
expansionVersion = "906843"
19+
expansionVersion = "908326"
2020
evemonMinVersion = "4081"
2121

2222
# Database version (int ONLY)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
type = "passive"
2+
def handler(fit, container, context):
3+
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
4+
"aoeCloudSize", container.getModifiedItemAttr("aoeCloudSizeBonus"))
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
type = "passive"
2+
def handler(fit, container, context):
3+
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
4+
"aoeVelocity", container.getModifiedItemAttr("aoeVelocityBonus"))
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
type = "passive"
2+
def handler(fit, container, context):
3+
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
4+
"explosionDelay", container.getModifiedItemAttr("explosionDelayBonus"),
5+
stackingPenalties=True)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
type = "active"
2+
def handler(fit, container, context):
3+
for srcAttr, tgtAttr, penalize in (
4+
("aoeCloudSizeBonus", "aoeCloudSize", False),
5+
("aoeVelocityBonus", "aoeVelocity", False),
6+
("missileVelocityBonus", "maxVelocity", True),
7+
("explosionDelayBonus", "explosionDelay", True),
8+
):
9+
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
10+
tgtAttr, container.getModifiedItemAttr(srcAttr),
11+
stackingPenalties=penalize)

eos/effects/missilevelocitybonusdefender.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
type = "passive"
66
def handler(fit, container, context):
77
fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Defender Missiles"),
8-
"maxVelocity", container.getModifiedItemAttr("missileVelocityBonus"))
8+
"maxVelocity", container.getModifiedItemAttr("missileVelocityBonus"))
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
type = "passive"
2+
def handler(fit, container, context):
3+
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
4+
"maxVelocity", container.getModifiedItemAttr("missileVelocityBonus"),
5+
stackingPenalties=True)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
type = "passive"
2+
def handler(fit, module, context):
3+
fit.modules.filteredItemMultiply(
4+
lambda mod: mod.item.requiresSkill("Repair Systems"),
5+
"duration",
6+
1 / module.getModifiedItemAttr("modeArmorRepDurationPostDiv")
7+
)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
type = "overheat"
2+
def handler(fit, module, context):
3+
for tgtAttr in (
4+
"aoeCloudSizeBonus",
5+
"explosionDelayBonus",
6+
"missileVelocityBonus",
7+
"maxVelocityBonus",
8+
"aoeVelocityBonus"
9+
):
10+
module.boostItemAttr(tgtAttr, module.getModifiedItemAttr("overloadTrackingModuleStrengthBonus"))
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
type = "passive"
2+
def handler(fit, module, context):
3+
module.boostItemAttr("aoeCloudSizeBonus", module.getModifiedChargeAttr("aoeCloudSizeBonusBonus"))

0 commit comments

Comments
 (0)