Skip to content

Commit

Permalink
Merge branch 'singularity'
Browse files Browse the repository at this point in the history
  • Loading branch information
DarkFenX committed Sep 29, 2015
2 parents 37b1584 + 51c4812 commit 473b709
Show file tree
Hide file tree
Showing 26 changed files with 100 additions and 39 deletions.
4 changes: 2 additions & 2 deletions config.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@
# Version data
version = "1.14.1"
tag = "git"
expansionName = "Galatea"
expansionVersion = "1.2"
expansionName = "Singularity"
expansionVersion = "965413"
evemonMinVersion = "4081"

pyfaPath = None
Expand Down
9 changes: 9 additions & 0 deletions eos/effects/battlecruiserdronespeed.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# battlecruiserDroneSpeed
#
# Used by:
# Ship: Myrmidon
# Ship: Prophecy
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"),
"maxVelocity", ship.getModifiedItemAttr("roleBonusCBC"))
10 changes: 10 additions & 0 deletions eos/effects/battlecruisermetrange.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# battlecruiserMETRange
#
# Used by:
# Ships named like: Harbinger (2 of 2)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Energy Turret"),
"maxRange", ship.getModifiedItemAttr("roleBonusCBC"))
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Energy Turret"),
"falloff", ship.getModifiedItemAttr("roleBonusCBC"))
11 changes: 11 additions & 0 deletions eos/effects/battlecruisermhtrange.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# battlecruiserMHTRange
#
# Used by:
# Ships named like: Brutix (2 of 2)
# Ship: Ferox
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Hybrid Turret"),
"maxRange", ship.getModifiedItemAttr("roleBonusCBC"))
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Hybrid Turret"),
"falloff", ship.getModifiedItemAttr("roleBonusCBC"))
9 changes: 9 additions & 0 deletions eos/effects/battlecruisermissilerange.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# battlecruiserMissileRange
#
# Used by:
# Ships named like: Drake (2 of 2)
# Ship: Cyclone
type = "passive"
def handler(fit, skill, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"maxVelocity", skill.getModifiedItemAttr("roleBonusCBC"))
10 changes: 10 additions & 0 deletions eos/effects/battlecruisermptrange.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# battlecruiserMPTRange
#
# Used by:
# Ships named like: Hurricane (2 of 2)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Projectile Turret"),
"maxRange", ship.getModifiedItemAttr("roleBonusCBC"))
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Projectile Turret"),
"falloff", ship.getModifiedItemAttr("roleBonusCBC"))
2 changes: 1 addition & 1 deletion eos/effects/boosterarmorhppenalty.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# boosterArmorHpPenalty
#
# Used by:
# Implants from group: Booster (12 of 37)
# Implants from group: Booster (12 of 39)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.ship.boostItemAttr("armorHP", booster.getModifiedItemAttr("boosterArmorHPPenalty"))
2 changes: 1 addition & 1 deletion eos/effects/boosterarmorrepairamountpenalty.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# boosterArmorRepairAmountPenalty
#
# Used by:
# Implants from group: Booster (9 of 37)
# Implants from group: Booster (9 of 39)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Armor Repair Unit",
Expand Down
2 changes: 1 addition & 1 deletion eos/effects/boostermaxvelocitypenalty.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# boosterMaxVelocityPenalty
#
# Used by:
# Implants from group: Booster (12 of 37)
# Implants from group: Booster (12 of 39)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.ship.boostItemAttr("maxVelocity", booster.getModifiedItemAttr("boosterMaxVelocityPenalty"))
2 changes: 1 addition & 1 deletion eos/effects/boostershieldcapacitypenalty.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# boosterShieldCapacityPenalty
#
# Used by:
# Implants from group: Booster (12 of 37)
# Implants from group: Booster (12 of 39)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.ship.boostItemAttr("shieldCapacity", booster.getModifiedItemAttr("boosterShieldCapacityPenalty"))
2 changes: 1 addition & 1 deletion eos/effects/boosterturretoptimalrangepenalty.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# boosterTurretOptimalRangePenalty
#
# Used by:
# Implants from group: Booster (9 of 37)
# Implants from group: Booster (9 of 39)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"),
Expand Down
8 changes: 8 additions & 0 deletions eos/effects/entosiscpuaddition.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# entosisCPUAddition
#
# Used by:
# Modules from group: Entosis Link (2 of 2)
type = "passive"
def handler(fit, module, context):
module.increaseItemAttr("cpu", module.getModifiedItemAttr("entosisCPUAdd"))

8 changes: 8 additions & 0 deletions eos/effects/entosiscpupenalty.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# entosisCPUPenalty
#
# Used by:
# Ships from group: Interceptor (10 of 10)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill("Infomorph Psychology"),
"entosisCPUAdd", ship.getModifiedItemAttr("entosisCPUPenalty"))
2 changes: 1 addition & 1 deletion eos/effects/missileskillrapidlauncherrof.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# missileSkillRapidLauncherRoF
#
# Used by:
# Implants named like: Cerebral Accelerator (3 of 3)
# Implants named like: Cerebral Accelerator (3 of 5)
# Implants named like: Zainou 'Deadeye' Rapid Launch RL (6 of 6)
# Implant: Whelan Machorin's Ballistic Smartlink
# Skill: Missile Launcher Operation
Expand Down
8 changes: 8 additions & 0 deletions eos/effects/shipbonusprojectiletrackingmbc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# shipBonusProjectileTrackingMBC2
#
# Used by:
# Ship: Hurricane Fleet Issue
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Projectile Turret"),
"trackingSpeed", ship.getModifiedItemAttr("shipBonusMBC2"), skill="Minmatar Battlecruiser")
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# shipBonusWDFGnullSpeedEffects
# shipBonusWDFGnullPenalties
#
# Used by:
# Ship: Fiend
Expand Down
8 changes: 0 additions & 8 deletions eos/effects/shipheavyassaultmissilevelocitycbc2.py

This file was deleted.

8 changes: 0 additions & 8 deletions eos/effects/shipheavymissilevelocitycbc2.py

This file was deleted.

8 changes: 8 additions & 0 deletions eos/effects/shiphybriddmg1cbc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# shipHybridDmg1CBC2
#
# Used by:
# Ship: Ferox
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Hybrid Turret"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusCBC2"), skill="Caldari Battlecruiser")
2 changes: 1 addition & 1 deletion eos/effects/shipprojectilerof1mbc2.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# shipProjectileRof1MBC2
#
# Used by:
# Ships named like: Hurricane (2 of 2)
# Ship: Hurricane
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Projectile Turret"),
Expand Down
5 changes: 2 additions & 3 deletions eos/effects/shipshieldemresistance1cbc2.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# shipShieldEmResistance1CBC2
#
# Used by:
# Variations of ship: Ferox (2 of 2)
# Ship: Drake
# Ship: Nighthawk
# Variations of ship: Drake (3 of 3)
# Ship: Vulture
type = "passive"
def handler(fit, ship, context):
fit.ship.boostItemAttr("shieldEmDamageResonance", ship.getModifiedItemAttr("shipBonusCBC2"), skill="Caldari Battlecruiser")
5 changes: 2 additions & 3 deletions eos/effects/shipshieldexplosiveresistance1cbc2.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# shipShieldExplosiveResistance1CBC2
#
# Used by:
# Variations of ship: Ferox (2 of 2)
# Ship: Drake
# Ship: Nighthawk
# Variations of ship: Drake (3 of 3)
# Ship: Vulture
type = "passive"
def handler(fit, ship, context):
fit.ship.boostItemAttr("shieldExplosiveDamageResonance", ship.getModifiedItemAttr("shipBonusCBC2"), skill="Caldari Battlecruiser")
5 changes: 2 additions & 3 deletions eos/effects/shipshieldkineticresistance1cbc2.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# shipShieldKineticResistance1CBC2
#
# Used by:
# Variations of ship: Ferox (2 of 2)
# Ship: Drake
# Ship: Nighthawk
# Variations of ship: Drake (3 of 3)
# Ship: Vulture
type = "passive"
def handler(fit, ship, context):
fit.ship.boostItemAttr("shieldKineticDamageResonance", ship.getModifiedItemAttr("shipBonusCBC2"), skill="Caldari Battlecruiser")
5 changes: 2 additions & 3 deletions eos/effects/shipshieldthermalresistance1cbc2.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# shipShieldThermalResistance1CBC2
#
# Used by:
# Variations of ship: Ferox (2 of 2)
# Ship: Drake
# Ship: Nighthawk
# Variations of ship: Drake (3 of 3)
# Ship: Vulture
type = "passive"
def handler(fit, ship, context):
fit.ship.boostItemAttr("shieldThermalDamageResonance", ship.getModifiedItemAttr("shipBonusCBC2"), skill="Caldari Battlecruiser")
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# surgicalStrikeDamageMultiplierBonusPostPercentDamageMultiplierLocationShipModulesRequiringGunnery
#
# Used by:
# Implants named like: Cerebral Accelerator (3 of 3)
# Implants named like: Cerebral Accelerator (3 of 5)
# Implants named like: Eifyr and Co. 'Gunslinger' Surgical Strike SS (6 of 6)
type = "passive"
def handler(fit, implant, context):
Expand Down
Binary file modified staticdata/eve.db
Binary file not shown.

0 comments on commit 473b709

Please sign in to comment.