Skip to content

Commit

Permalink
Update to rubicon 1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
DarkFenX committed Mar 15, 2014
1 parent 50fbda2 commit 4a41638
Show file tree
Hide file tree
Showing 398 changed files with 530 additions and 1,179 deletions.
4 changes: 2 additions & 2 deletions config.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@

# Version data
version = "1.1.22"
tag = "git"
tag = "Stable"
expansionName = "Rubicon"
expansionVersion = "1.1"
expansionVersion = "1.3"
evemonMinVersion = "4081"

pyfaPath = None
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Used by:
# Modules named like: Valve (8 of 8)
# Modules named like: Dynamic Fuel Valve (8 of 8)
type = "passive"
def handler(fit, container, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Propulsion Module",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Eifyr Acceleration Control AC (6 of 6)
# Implants named like: Eifyr and Co. 'Rogue' Acceleration Control AC (6 of 6)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Propulsion Module",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Used by:
# Modules named like: Algorithm (8 of 8)
# Modules named like: Memetic Algorithm Bank (8 of 8)
# Implant: Poteque 'Prospector' Hacking HC-905
type = "passive"
def handler(fit, container, context):
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Used by:
# Implants named like: 'Rogue' Afterburner (6 of 6)
# Implants named like: Eifyr and Co. 'Rogue' Afterburner AB (6 of 6)
# Implant: Zor's Custom Navigation Link
# Skill: Afterburner
type = "passive"
Expand Down
2 changes: 1 addition & 1 deletion eos/effects/agilitymultipliereffectpassive.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Used by:
# Modules named like: Engine Housing (8 of 8)
# Modules named like: Polycarbon Engine Housing (8 of 8)
type = "passive"
def handler(fit, module, context):
fit.ship.boostItemAttr("agility", module.getModifiedItemAttr("agilityMultiplier"), stackingPenalties = True)
12 changes: 1 addition & 11 deletions eos/effects/ammoinfluencecapneed.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,5 @@
# Used by:
# Charges from group: Advanced Pulse Laser Crystal (6 of 6)
# Charges from group: Advanced Railgun Charge (6 of 6)
# Charges from group: Capacitor Booster Charge (16 of 16)
# Charges from group: Frequency Crystal (185 of 185)
# Charges from group: Hybrid Charge (209 of 209)
# Charges from group: Mercoxit Mining Crystal (2 of 2)
# Charges from group: Mining Crystal (30 of 30)
# Charge: Focused Warp Disruption Script
# Charge: Void L
# Charge: Void M
# Charge: Void S
# Items from category: Charge (458 of 828)
type = "passive"
def handler(fit, module, context):
# Dirty hack to work around cap charges setting cap booster
Expand Down
10 changes: 1 addition & 9 deletions eos/effects/ammoinfluencerange.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# Used by:
# Charges from group: Advanced Artillery Ammo (6 of 6)
# Charges from group: Advanced Autocannon Ammo (6 of 6)
# Charges from group: Advanced Beam Laser Crystal (6 of 6)
# Charges from group: Advanced Blaster Charge (6 of 6)
# Charges from group: Advanced Pulse Laser Crystal (6 of 6)
# Charges from group: Advanced Railgun Charge (6 of 6)
# Charges from group: Frequency Crystal (185 of 185)
# Charges from group: Hybrid Charge (209 of 209)
# Charges from group: Projectile Ammo (129 of 129)
# Items from category: Charge (559 of 828)
type = "passive"
def handler(fit, module, context):
module.multiplyItemAttr("maxRange", module.getModifiedChargeAttr("weaponRangeMultiplier"))
5 changes: 1 addition & 4 deletions eos/effects/armorallrepairsystemsamountbonuspassive.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# Used by:
# Implant: Improved Exile Booster
# Implant: Standard Exile Booster
# Implant: Strong Exile Booster
# Implant: Synth Exile Booster
# Implants named like: Exile Booster (4 of 4)
type = "passive"
def handler(fit, booster, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems") or mod.item.requiresSkill("Capital Repair Systems"),
Expand Down
2 changes: 1 addition & 1 deletion eos/effects/armordamageamountbonuscapitalarmorrepairers.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Used by:
# Modules named like: Auxiliary Nano (8 of 8)
# Modules named like: Auxiliary Nano Pump (8 of 8)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Repair Systems"),
Expand Down
5 changes: 1 addition & 4 deletions eos/effects/armorhpmultiply.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
# Used by:
# Modules from group: Armor Coating (202 of 202)
# Modules from group: Armor Plating Energized (187 of 187)
# Module: QA Multiship Module - 10 Players
# Module: QA Multiship Module - 20 Players
# Module: QA Multiship Module - 40 Players
# Module: QA Multiship Module - 5 Players
# Modules named like: QA Multiship Module Players (4 of 4)
type = "passive"
def handler(fit, module, context):
fit.ship.multiplyItemAttr("armorHP", module.getModifiedItemAttr("armorHPMultiplier"))
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Used by:
# Implant: Inherent Implants 'Highwall' Mining MX-1001
# Implant: Inherent Implants 'Highwall' Mining MX-1003
# Implant: Inherent Implants 'Highwall' Mining MX-1005
# Implants named like: Inherent Implants 'Highwall' Mining MX (3 of 3)
# Implant: Michi's Excavation Augmentor
# Skill: Astrogeology
# Skill: Mining
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Used by:
# Implant: Poteque 'Prospector' Astrometric Pinpointing AP-602
# Implant: Poteque 'Prospector' Astrometric Pinpointing AP-606
# Implant: Poteque 'Prospector' Astrometric Pinpointing AP-610
# Implants named like: Poteque 'Prospector' Astrometric Pinpointing AP (3 of 3)
# Skill: Astrometric Pinpointing
# Skill: Astrometrics
type = "passive"
Expand Down
15 changes: 3 additions & 12 deletions eos/effects/basesensorstrengthmodifierrequiringastrometrics.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,8 @@
# Used by:
# Modules from group: Scan Probe Launcher (4 of 7)
# Implants named like: Low grade Virtue (5 of 6)
# Implants named like: Poteque 'Prospector' Astrometric Rangefinding AR (3 of 3)
# Modules named like: Gravity Capacitor Upgrade (8 of 8)
# Implant: Low-grade Virtue Alpha
# Implant: Low-grade Virtue Beta
# Implant: Low-grade Virtue Delta
# Implant: Low-grade Virtue Epsilon
# Implant: Low-grade Virtue Gamma
# Implant: Poteque 'Prospector' Astrometric Rangefinding AR-802
# Implant: Poteque 'Prospector' Astrometric Rangefinding AR-806
# Implant: Poteque 'Prospector' Astrometric Rangefinding AR-810
# Module: Core Probe Launcher II
# Module: Expanded Probe Launcher II
# Module: Sisters Core Probe Launcher
# Module: Sisters Expanded Probe Launcher
# Skill: Astrometric Rangefinding
# Skill: Astrometrics
type = "passive"
Expand Down
3 changes: 1 addition & 2 deletions eos/effects/biologytimebonusfixed.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# Used by:
# Implant: Eifyr and Co. 'Alchemist' Biology BY-805
# Implant: Eifyr and Co. 'Alchemist' Biology BY-810
# Implants named like: Eifyr and Co. 'Alchemist' Biology BY (2 of 2)
# Skill: Biology
type = "passive"
def handler(fit, container, context):
Expand Down
13 changes: 1 addition & 12 deletions eos/effects/boosterarmorhppenalty.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,5 @@
# Used by:
# Implant: Improved Crash Booster
# Implant: Improved Exile Booster
# Implant: Improved Frentix Booster
# Implant: Improved X-Instinct Booster
# Implant: Standard Crash Booster
# Implant: Standard Exile Booster
# Implant: Standard Frentix Booster
# Implant: Standard X-Instinct Booster
# Implant: Strong Crash Booster
# Implant: Strong Exile Booster
# Implant: Strong Frentix Booster
# Implant: Strong X-Instinct Booster
# Implants from group: Booster (12 of 37)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.ship.boostItemAttr("armorHP", booster.getModifiedItemAttr("boosterArmorHPPenalty"))
10 changes: 1 addition & 9 deletions eos/effects/boosterarmorrepairamountpenalty.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# Used by:
# Implant: Improved Drop Booster
# Implant: Improved Mindflood Booster
# Implant: Improved Sooth Sayer Booster
# Implant: Standard Drop Booster
# Implant: Standard Mindflood Booster
# Implant: Standard Sooth Sayer Booster
# Implant: Strong Drop Booster
# Implant: Strong Mindflood Booster
# Implant: Strong Sooth Sayer Booster
# Implants from group: Booster (9 of 37)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Armor Repair Unit",
Expand Down
8 changes: 2 additions & 6 deletions eos/effects/boostercapacitorcapacitypenalty.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# Used by:
# Implant: Improved Blue Pill Booster
# Implant: Improved Exile Booster
# Implant: Standard Blue Pill Booster
# Implant: Standard Exile Booster
# Implant: Strong Blue Pill Booster
# Implant: Strong Exile Booster
# Implants named like: Blue Pill Booster (3 of 5)
# Implants named like: Exile Booster (3 of 4)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.ship.boostItemAttr("capacitorCapacity", booster.getModifiedItemAttr("boosterCapacitorCapacityPenalty"))
13 changes: 1 addition & 12 deletions eos/effects/boostermaxvelocitypenalty.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,5 @@
# Used by:
# Implant: Improved Crash Booster
# Implant: Improved Drop Booster
# Implant: Improved Frentix Booster
# Implant: Improved Sooth Sayer Booster
# Implant: Standard Crash Booster
# Implant: Standard Drop Booster
# Implant: Standard Frentix Booster
# Implant: Standard Sooth Sayer Booster
# Implant: Strong Crash Booster
# Implant: Strong Drop Booster
# Implant: Strong Frentix Booster
# Implant: Strong Sooth Sayer Booster
# Implants from group: Booster (12 of 37)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.ship.boostItemAttr("maxVelocity", booster.getModifiedItemAttr("boosterMaxVelocityPenalty"))
8 changes: 2 additions & 6 deletions eos/effects/boostermissileexplosioncloudpenaltyfixed.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# Used by:
# Implant: Improved Exile Booster
# Implant: Improved Mindflood Booster
# Implant: Standard Exile Booster
# Implant: Standard Mindflood Booster
# Implant: Strong Exile Booster
# Implant: Strong Mindflood Booster
# Implants named like: Exile Booster (3 of 4)
# Implants named like: Mindflood Booster (3 of 4)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
Expand Down
4 changes: 1 addition & 3 deletions eos/effects/boostermissileexplosionvelocitypenalty.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Used by:
# Implant: Improved Blue Pill Booster
# Implant: Standard Blue Pill Booster
# Implant: Strong Blue Pill Booster
# Implants named like: Blue Pill Booster (3 of 5)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
Expand Down
8 changes: 2 additions & 6 deletions eos/effects/boostermissilevelocitypenalty.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# Used by:
# Implant: Improved Crash Booster
# Implant: Improved X-Instinct Booster
# Implant: Standard Crash Booster
# Implant: Standard X-Instinct Booster
# Implant: Strong Crash Booster
# Implant: Strong X-Instinct Booster
# Implants named like: Crash Booster (3 of 4)
# Implants named like: X Instinct Booster (3 of 4)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
Expand Down
9 changes: 2 additions & 7 deletions eos/effects/boostermodifyboosterarmorpenalties.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
# Used by:
# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-903
# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-905
# Implant: Low-grade Edge Alpha
# Implant: Low-grade Edge Beta
# Implant: Low-grade Edge Delta
# Implant: Low-grade Edge Epsilon
# Implant: Low-grade Edge Gamma
# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2)
# Implants named like: Low grade Edge (5 of 6)
# Skill: Neurotoxin Control
type = "passive"
def handler(fit, container, context):
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
# Used by:
# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-903
# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-905
# Implant: Low-grade Edge Alpha
# Implant: Low-grade Edge Beta
# Implant: Low-grade Edge Delta
# Implant: Low-grade Edge Epsilon
# Implant: Low-grade Edge Gamma
# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2)
# Implants named like: Low grade Edge (5 of 6)
# Skill: Neurotoxin Control
type = "passive"
def handler(fit, container, context):
Expand Down
9 changes: 2 additions & 7 deletions eos/effects/boostermodifyboostermissilepenalty.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
# Used by:
# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-903
# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-905
# Implant: Low-grade Edge Alpha
# Implant: Low-grade Edge Beta
# Implant: Low-grade Edge Delta
# Implant: Low-grade Edge Epsilon
# Implant: Low-grade Edge Gamma
# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2)
# Implants named like: Low grade Edge (5 of 6)
# Skill: Neurotoxin Control
type = "passive"
def handler(fit, container, context):
Expand Down
9 changes: 2 additions & 7 deletions eos/effects/boostermodifyboostershieldpenalty.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
# Used by:
# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-903
# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-905
# Implant: Low-grade Edge Alpha
# Implant: Low-grade Edge Beta
# Implant: Low-grade Edge Delta
# Implant: Low-grade Edge Epsilon
# Implant: Low-grade Edge Gamma
# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2)
# Implants named like: Low grade Edge (5 of 6)
# Skill: Neurotoxin Control
type = "passive"
def handler(fit, container, context):
Expand Down
9 changes: 2 additions & 7 deletions eos/effects/boostermodifyboosterturretpenalty.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
# Used by:
# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-903
# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-905
# Implant: Low-grade Edge Alpha
# Implant: Low-grade Edge Beta
# Implant: Low-grade Edge Delta
# Implant: Low-grade Edge Epsilon
# Implant: Low-grade Edge Gamma
# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2)
# Implants named like: Low grade Edge (5 of 6)
# Skill: Neurotoxin Control
type = "passive"
def handler(fit, container, context):
Expand Down
13 changes: 1 addition & 12 deletions eos/effects/boostershieldcapacitypenalty.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,5 @@
# Used by:
# Implant: Improved Blue Pill Booster
# Implant: Improved Drop Booster
# Implant: Improved Sooth Sayer Booster
# Implant: Improved X-Instinct Booster
# Implant: Standard Blue Pill Booster
# Implant: Standard Drop Booster
# Implant: Standard Sooth Sayer Booster
# Implant: Standard X-Instinct Booster
# Implant: Strong Blue Pill Booster
# Implant: Strong Drop Booster
# Implant: Strong Sooth Sayer Booster
# Implant: Strong X-Instinct Booster
# Implants from group: Booster (12 of 37)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.ship.boostItemAttr("shieldCapacity", booster.getModifiedItemAttr("boosterShieldCapacityPenalty"))
8 changes: 2 additions & 6 deletions eos/effects/boosterturretfalloffpenalty.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# Used by:
# Implant: Improved Drop Booster
# Implant: Improved X-Instinct Booster
# Implant: Standard Drop Booster
# Implant: Standard X-Instinct Booster
# Implant: Strong Drop Booster
# Implant: Strong X-Instinct Booster
# Implants named like: Drop Booster (3 of 4)
# Implants named like: X Instinct Booster (3 of 4)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"),
Expand Down
10 changes: 1 addition & 9 deletions eos/effects/boosterturretoptimalrangepenalty.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# Used by:
# Implant: Improved Blue Pill Booster
# Implant: Improved Mindflood Booster
# Implant: Improved Sooth Sayer Booster
# Implant: Standard Blue Pill Booster
# Implant: Standard Mindflood Booster
# Implant: Standard Sooth Sayer Booster
# Implant: Strong Blue Pill Booster
# Implant: Strong Mindflood Booster
# Implant: Strong Sooth Sayer Booster
# Implants from group: Booster (9 of 37)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"),
Expand Down
8 changes: 2 additions & 6 deletions eos/effects/boosterturrettrackingpenalty.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# Used by:
# Implant: Improved Exile Booster
# Implant: Improved Frentix Booster
# Implant: Standard Exile Booster
# Implant: Standard Frentix Booster
# Implant: Strong Exile Booster
# Implant: Strong Frentix Booster
# Implants named like: Exile Booster (3 of 4)
# Implants named like: Frentix Booster (3 of 4)
type = "boosterSideEffect"
def handler(fit, booster, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"),
Expand Down
7 changes: 1 addition & 6 deletions eos/effects/caldarisetbonus3.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
# Used by:
# Implant: Talon Alpha
# Implant: Talon Beta
# Implant: Talon Delta
# Implant: Talon Epsilon
# Implant: Talon Gamma
# Implant: Talon Omega
# Implants named like: Talon (6 of 12)
runTime = "early"
type = "passive"
def handler(fit, implant, context):
Expand Down
Loading

0 comments on commit 4a41638

Please sign in to comment.