Skip to content

Commit

Permalink
Update to 908326
Browse files Browse the repository at this point in the history
  • Loading branch information
DarkFenX committed Jun 24, 2015
1 parent de0b036 commit edfd446
Show file tree
Hide file tree
Showing 14 changed files with 60 additions and 2 deletions.
2 changes: 1 addition & 1 deletion config.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
version = "1.12.1"
tag = "git"
expansionName = "Singularity"
expansionVersion = "906843"
expansionVersion = "908326"
evemonMinVersion = "4081"

# Database version (int ONLY)
Expand Down
4 changes: 4 additions & 0 deletions eos/effects/missileaoecloudsizebonusonline.py
Original file line number Diff line number Diff line change
@@ -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 changes: 4 additions & 0 deletions eos/effects/missileaoevelocitybonusonline.py
Original file line number Diff line number Diff line change
@@ -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 changes: 5 additions & 0 deletions eos/effects/missileexplosiondelaybonusonline.py
Original file line number Diff line number Diff line change
@@ -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 changes: 11 additions & 0 deletions eos/effects/missileguidancecomputerbonus4.py
Original file line number Diff line number Diff line change
@@ -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)
2 changes: 1 addition & 1 deletion eos/effects/missilevelocitybonusdefender.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 changes: 5 additions & 0 deletions eos/effects/missilevelocitybonusonline.py
Original file line number Diff line number Diff line change
@@ -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 changes: 7 additions & 0 deletions eos/effects/modearmorrepdurationpostdiv.py
Original file line number Diff line number Diff line change
@@ -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 changes: 10 additions & 0 deletions eos/effects/overloadselfmissileguidancebonus5.py
Original file line number Diff line number Diff line change
@@ -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"))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, module, context):
module.boostItemAttr("aoeCloudSizeBonus", module.getModifiedChargeAttr("aoeCloudSizeBonusBonus"))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, module, context):
module.boostItemAttr("aoeVelocityBonus", module.getModifiedChargeAttr("aoeVelocityBonusBonus"))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, module, context):
module.boostItemAttr("explosionDelayBonus", module.getModifiedChargeAttr("explosionDelayBonusBonus"))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, module, context):
module.boostItemAttr("missileVelocityBonus", module.getModifiedChargeAttr("missileVelocityBonusBonus"))
Binary file modified staticdata/eve.db
Binary file not shown.

0 comments on commit edfd446

Please sign in to comment.