@@ -19,10 +19,10 @@ debug = False
|
||||
saveInRoot = False
|
||||
|
||||
# Version data
|
||||
version = "1.34.0"
|
||||
version = "1.35.0"
|
||||
tag = "Stable"
|
||||
expansionName = " Arms Race"
|
||||
expansionVersion = "1.3"
|
||||
expansionName = "YC120.2"
|
||||
expansionVersion = "1.1"
|
||||
evemonMinVersion = "4081"
|
||||
|
||||
pyfaPath = None
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#
|
||||
# Used by:
|
||||
# Modules named like: Memetic Algorithm Bank (8 of 8)
|
||||
# Implant: Neural Lace 'Blackglass' Net Intrusion 920-40
|
||||
# Implant: Poteque 'Prospector' Environmental Analysis EY-1005
|
||||
# Implant: Poteque 'Prospector' Hacking HC-905
|
||||
type = "passive"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ammoInfluenceCapNeed
|
||||
#
|
||||
# Used by:
|
||||
# Items from category: Charge (478 of 924)
|
||||
# Items from category: Charge (478 of 925)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ammoInfluenceRange
|
||||
#
|
||||
# Used by:
|
||||
# Items from category: Charge (572 of 924)
|
||||
# Items from category: Charge (572 of 925)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ammoSpeedMultiplier
|
||||
#
|
||||
# Used by:
|
||||
# Charges from group: Festival Charges (22 of 22)
|
||||
# Charges from group: Festival Charges (23 of 23)
|
||||
# Charges from group: Interdiction Probe (2 of 2)
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
# damageControl
|
||||
#
|
||||
# Used by:
|
||||
# Variations of module: Damage Control I (16 of 16)
|
||||
# Module: Civilian Damage Control
|
||||
# Modules from group: Damage Control (22 of 27)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# doHacking
|
||||
#
|
||||
# Used by:
|
||||
# Modules from group: Data Miners (17 of 18)
|
||||
# Modules from group: Data Miners (9 of 9)
|
||||
type = "active"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
# eliteBonusGunshipDroneCapacity2
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Ishkur
|
||||
# Not used by any item
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
7
eos/effects/elitebonusgunshipdronetracking2.py
Normal file
7
eos/effects/elitebonusgunshipdronetracking2.py
Normal file
@@ -0,0 +1,7 @@
|
||||
# Not used by any item
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"), "trackingSpeed",
|
||||
src.getModifiedItemAttr("eliteBonusGunship2"), stackingPenalties=True, skill="Assault Frigates")
|
||||
10
eos/effects/elitebonusgunshipemmissiledamage1.py
Normal file
10
eos/effects/elitebonusgunshipemmissiledamage1.py
Normal file
@@ -0,0 +1,10 @@
|
||||
# eliteBonusGunshipEMMissileDamage1
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Jaguar
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "emDamage",
|
||||
src.getModifiedItemAttr("eliteBonusGunship1"), skill="Assault Frigates")
|
||||
10
eos/effects/elitebonusgunshipexplosionvelocity2.py
Normal file
10
eos/effects/elitebonusgunshipexplosionvelocity2.py
Normal file
@@ -0,0 +1,10 @@
|
||||
# eliteBonusGunshipExplosionVelocity2
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Jaguar
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "aoeVelocity",
|
||||
src.getModifiedItemAttr("eliteBonusGunship2"), stackingPenalties=True, skill="Assault Frigates")
|
||||
10
eos/effects/elitebonusgunshipexplosivemissiledamage1.py
Normal file
10
eos/effects/elitebonusgunshipexplosivemissiledamage1.py
Normal file
@@ -0,0 +1,10 @@
|
||||
# eliteBonusGunshipExplosiveMissileDamage1
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Jaguar
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "explosiveDamage",
|
||||
src.getModifiedItemAttr("eliteBonusGunship1"), skill="Assault Frigates")
|
||||
10
eos/effects/elitebonusgunshipkineticmissiledamage1.py
Normal file
10
eos/effects/elitebonusgunshipkineticmissiledamage1.py
Normal file
@@ -0,0 +1,10 @@
|
||||
# eliteBonusGunshipKineticMissileDamage1
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Jaguar
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "kineticDamage",
|
||||
src.getModifiedItemAttr("eliteBonusGunship1"), skill="Assault Frigates")
|
||||
@@ -1,7 +1,4 @@
|
||||
# eliteBonusGunshipProjectileDamage2
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Jaguar
|
||||
# Not used by any item
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
# eliteBonusGunshipProjectileOptimal1
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Jaguar
|
||||
# Not used by any item
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
10
eos/effects/elitebonusgunshipthermalmissiledamage1.py
Normal file
10
eos/effects/elitebonusgunshipthermalmissiledamage1.py
Normal file
@@ -0,0 +1,10 @@
|
||||
# eliteBonusGunshipThermalMissileDamage1
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Jaguar
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "thermalDamage",
|
||||
src.getModifiedItemAttr("eliteBonusGunship1"), skill="Assault Frigates")
|
||||
@@ -2,6 +2,7 @@
|
||||
#
|
||||
# Used by:
|
||||
# Modules named like: Memetic Algorithm Bank (8 of 8)
|
||||
# Implant: Neural Lace 'Blackglass' Net Intrusion 920-40
|
||||
# Implant: Poteque 'Prospector' Environmental Analysis EY-1005
|
||||
# Implant: Poteque 'Prospector' Hacking HC-905
|
||||
# Skill: Hacking
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
# Not used by any item
|
||||
# hackingVirusStrengthBonus
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Neural Lace 'Blackglass' Net Intrusion 920-40
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
16
eos/effects/modulebonusassaultdamagecontrol.py
Normal file
16
eos/effects/modulebonusassaultdamagecontrol.py
Normal file
@@ -0,0 +1,16 @@
|
||||
# moduleBonusAssaultDamageControl
|
||||
#
|
||||
# Used by:
|
||||
# Variations of module: Assault Damage Control I (5 of 5)
|
||||
type = "active"
|
||||
runTime = "early"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
for layer, attrPrefix in (('shield', 'shield'), ('armor', 'armor'), ('hull', '')):
|
||||
for damageType in ('Kinetic', 'Thermal', 'Explosive', 'Em'):
|
||||
bonus = "%s%sDamageResonance" % (attrPrefix, damageType)
|
||||
bonus = "%s%s" % (bonus[0].lower(), bonus[1:])
|
||||
booster = "%s%sDamageResonance" % (layer, damageType)
|
||||
|
||||
src.forceItemAttr(booster, src.getModifiedItemAttr("resistanceMultiplier"))
|
||||
10
eos/effects/remotewebifiermaxrangebonus.py
Normal file
10
eos/effects/remotewebifiermaxrangebonus.py
Normal file
@@ -0,0 +1,10 @@
|
||||
# remoteWebifierMaxRangeBonus
|
||||
#
|
||||
# Used by:
|
||||
# Implants named like: Inquest 'Eros' Stasis Webifier MR (3 of 3)
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Stasis Web", "maxRange",
|
||||
src.getModifiedItemAttr("stasisWebRangeBonus"), stackingPenalties=True)
|
||||
@@ -2,6 +2,7 @@
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Breacher
|
||||
# Ship: Jaguar
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
# shipPDmgBonusMF
|
||||
#
|
||||
# Used by:
|
||||
# Variations of ship: Rifter (3 of 3)
|
||||
# Variations of ship: Slasher (3 of 3)
|
||||
# Ship: Cheetah
|
||||
# Ship: Freki
|
||||
# Ship: Republic Fleet Firetail
|
||||
# Ship: Rifter
|
||||
# Ship: Wolf
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
#
|
||||
# Used by:
|
||||
# Variations of ship: Slasher (3 of 3)
|
||||
# Ship: Jaguar
|
||||
# Ship: Republic Fleet Firetail
|
||||
# Ship: Wolf
|
||||
type = "passive"
|
||||
|
||||
10
eos/effects/shipsetrofaf.py
Normal file
10
eos/effects/shipsetrofaf.py
Normal file
@@ -0,0 +1,10 @@
|
||||
# shipSETROFAF
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Retribution
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Energy Turret"), "speed",
|
||||
src.getModifiedItemAttr("shipBonusAF"), stackingPenalties=True, skill="Amarr Frigate")
|
||||
@@ -1,7 +1,4 @@
|
||||
# shipSETTrackingBonusAF
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Retribution
|
||||
# Not used by any item
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Breacher
|
||||
# Ship: Jaguar
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -51,6 +51,7 @@ class BoosterView(d.Display):
|
||||
"Base Name",
|
||||
"Side Effects",
|
||||
"Price",
|
||||
"Miscellanea",
|
||||
]
|
||||
|
||||
def __init__(self, parent):
|
||||
|
||||
@@ -72,6 +72,10 @@ class Miscellanea(ViewColumn):
|
||||
|
||||
if itemGroup == "Ship Modifiers":
|
||||
return "", None
|
||||
elif itemGroup == "Booster":
|
||||
stuff.getModifiedItemAttr("boosterDuration")
|
||||
text = "{0} min".format(formatAmount(stuff.getModifiedItemAttr("boosterDuration") / 1000 / 60, 3, 0, 3))
|
||||
return text, "Booster Duration"
|
||||
elif itemGroup in ("Energy Weapon", "Hybrid Weapon", "Projectile Weapon", "Combat Drone", "Fighter Drone"):
|
||||
trackingSpeed = stuff.getModifiedItemAttr("trackingSpeed")
|
||||
if not trackingSpeed:
|
||||
|
||||
BIN
imgs/icons/101_4.png
Normal file
BIN
imgs/icons/101_4.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 878 B |
Binary file not shown.
|
Before Width: | Height: | Size: 783 B After Width: | Height: | Size: 791 B |
Binary file not shown.
|
Before Width: | Height: | Size: 800 B After Width: | Height: | Size: 800 B |
BIN
imgs/icons/assaultdamagecontrol.png
Normal file
BIN
imgs/icons/assaultdamagecontrol.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 767 B |
18
service/conversions/releaseFeb2018.py
Normal file
18
service/conversions/releaseFeb2018.py
Normal file
@@ -0,0 +1,18 @@
|
||||
"""
|
||||
Conversion pack for ~ Feb 2018 release
|
||||
"""
|
||||
|
||||
CONVERSIONS = {
|
||||
"Standup AXL Missile Launcher I": "Standup Anticapital Missile Launcher I",
|
||||
"Standup ASML Missile Launcher I": "Standup Multirole Missile Launcher I",
|
||||
"Standup Warp Scrambler I": "Standup Focused Warp Disruptor I",
|
||||
"Standup M-Set Scan Resolution I": "Standup M-Set Enhanced Targeting System I",
|
||||
"Standup M-Set Scan Resolution II": "Standup M-Set Enhanced Targeting System II",
|
||||
"Standup AXL-S Missile": "Standup Super-heavy Torpedo",
|
||||
"Standup AXL-C Missile": "Standup XL Cruise Missile",
|
||||
"Standup ASML-LD Missile": "Standup Cruise Missile",
|
||||
"Standup ASML-MD Missile": "Standup Heavy Missile",
|
||||
"Standup ASML-SD Missile": "Standup Light Missile",
|
||||
"Standup AM Guided Bomb": "Standup Heavy Guided Bomb",
|
||||
"Standup AS Guided Bomb": "Standup Light Guided Bomb",
|
||||
}
|
||||
Reference in New Issue
Block a user