Update data to 910808

This commit is contained in:
DarkPhoenix
2015-06-30 21:14:22 +03:00
parent edfd446e46
commit 0730ac369f
7 changed files with 15 additions and 11 deletions

View File

@@ -16,7 +16,7 @@ saveInRoot = False
version = "1.12.1"
tag = "git"
expansionName = "Singularity"
expansionVersion = "908326"
expansionVersion = "910808"
evemonMinVersion = "4081"
# Database version (int ONLY)

View File

@@ -1,4 +1,5 @@
type = "passive"
def handler(fit, container, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"aoeCloudSize", container.getModifiedItemAttr("aoeCloudSizeBonus"))
"aoeCloudSize", container.getModifiedItemAttr("aoeCloudSizeBonus"),
stackingPenalties=True)

View File

@@ -1,4 +1,5 @@
type = "passive"
def handler(fit, container, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"aoeVelocity", container.getModifiedItemAttr("aoeVelocityBonus"))
"aoeVelocity", container.getModifiedItemAttr("aoeVelocityBonus"),
stackingPenalties=True)

View File

@@ -1,11 +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),
for srcAttr, tgtAttr in (
("aoeCloudSizeBonus", "aoeCloudSize"),
("aoeVelocityBonus", "aoeVelocity"),
("missileVelocityBonus", "maxVelocity"),
("explosionDelayBonus", "explosionDelay"),
):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
tgtAttr, container.getModifiedItemAttr(srcAttr),
stackingPenalties=penalize)
stackingPenalties=True)

View File

@@ -7,6 +7,7 @@
type = "passive"
def handler(fit, container, context):
level = container.level if "skill" in context else 1
penalize = False if "skill" in context or "implant" in context else True
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"aoeCloudSize", container.getModifiedItemAttr("aoeCloudSizeBonus") * level,
stackingPenalties = False)
stackingPenalties=penalize)

View File

@@ -7,6 +7,7 @@
type = "passive"
def handler(fit, container, context):
level = container.level if "skill" in context else 1
penalize = False if "skill" in context or "implant" in context else True
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"aoeVelocity", container.getModifiedItemAttr("aoeVelocityBonus") * level,
stackingPenalties = "skill" not in context and "implant" not in context)
stackingPenalties=penalize)

Binary file not shown.