Skip to content

Commit

Permalink
Update to 871030 SISI, also fix prep_data script for changes in Phobo…
Browse files Browse the repository at this point in the history
…s / reverence
  • Loading branch information
blitzmann committed Mar 23, 2015
1 parent bb96ecb commit 2228889
Show file tree
Hide file tree
Showing 20 changed files with 91 additions and 5 deletions.
5 changes: 5 additions & 0 deletions eos/effects/shipbonusheavydronearmorhpgc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),
"armorHP", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonusheavydronedamagemultipliergc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonusheavydronehpgc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),
"hp", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonusheavydroneshieldhpgc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),
"shieldCapacity", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonuslightdronearmorhpgc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"armorHP", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonuslightdronedamagemultipliergc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonuslightdronehpgc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"hp", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonuslightdroneshieldhpgc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"shieldCapacity", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonusmediumdronearmorhpgc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),
"armorHP", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonusmediumdronedamagemultipliergc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonusmediumdronehpgc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),
"hp", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonusmediumdroneshieldhpgc2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),
"shieldCapacity", ship.getModifiedItemAttr("shipBonusGC2") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonussentryarmorhpgc3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),
"armorHP", ship.getModifiedItemAttr("shipBonusGC3") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonussentrydamagemultipliergc3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusGC3") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonussentryhpgc3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),
"hp", ship.getModifiedItemAttr("shipBonusGC3") * level)
5 changes: 5 additions & 0 deletions eos/effects/shipbonussentryshieldhpgc3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),
"shieldCapacity", ship.getModifiedItemAttr("shipBonusGC3") * level)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Caldari Defensive Systems").level
fit.ship.boostItemAttr("shieldRechargeRate", module.getModifiedItemAttr("subsystemBonusCaldariDefensive2") * level)
10 changes: 6 additions & 4 deletions scripts/prep_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
parser = argparse.ArgumentParser()
parser.add_argument("-e", "--eve", dest="eve_path", help="Location of EVE directory", required=True)
parser.add_argument("-c", "--cache", dest="cache_path", help="Location of EVE cache directory. If not specified, an attempt will be make to automatically determine path.")
parser.add_argument("-r", "--res", dest="res_path", help="Location of EVE shared resource cache", required=True)
parser.add_argument("-d", "--dump", dest="dump_path", help="Location of Phobos JSON dump directory", required=True)
parser.add_argument("-p", "--phobos", dest="phb_path", help="Location of Phobos, defaults to path noted in script", default=phb_path)
parser.add_argument("-s", "--singularity", action="store_true", help="Singularity build")
Expand All @@ -19,6 +20,7 @@
args = parser.parse_args()
eve_path = os.path.expanduser(unicode(args.eve_path, sys.getfilesystemencoding()))
cache_path = os.path.expanduser(unicode(args.cache_path, sys.getfilesystemencoding())) if args.cache_path else None
path_res = os.path.expanduser(unicode(args.res_path, sys.getfilesystemencoding()))
dump_path = os.path.expanduser(unicode(args.dump_path, sys.getfilesystemencoding()))
script_path = os.path.dirname(unicode(__file__, sys.getfilesystemencoding()))

Expand All @@ -44,10 +46,10 @@ def header(text, subtext=None):
from translator import Translator
from writer import *

rvr = reverence.blue.EVE(eve_path, cachepath=args.cache_path, server="singularity" if args.singularity else "tranquility")
rvr = reverence.blue.EVE(eve_path, cachepath=args.cache_path, respath=path_res, server="singularity" if args.singularity else "tranquility")

spickle_miner = StuffedPickleMiner(rvr)
trans = Translator(spickle_miner)
pickle_miner = ResourcePickleMiner(rvr)
trans = Translator(pickle_miner)
bulkdata_miner = BulkdataMiner(rvr, trans)

miners = (
Expand All @@ -56,7 +58,7 @@ def header(text, subtext=None):
TraitMiner(bulkdata_miner, trans),
SqliteMiner(eve_path, trans),
CachedCallsMiner(rvr, trans),
spickle_miner
pickle_miner
)

writers = (
Expand Down
2 changes: 1 addition & 1 deletion service/market.py
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ def __init__(self):
"Stratios Emergency Responder": self.les_grp, # Issued for Somer Blink lottery
"Scorpion Ishukone Watch": self.les_grp, # Prize for offline events - fanfest PVP and poker tourneys
"Miasmos Quafe Ultra Edition": self.les_grp, # Gift to people who purchased FF HD stream
"Interbus Shuttle": self.les_grp,
"InterBus Shuttle": self.les_grp,
"Leopard": self.les_grp, # 2013 new year gift
"Whiptail": self.les_grp, # AT12 prize
"Chameleon": self.les_grp } # AT12 prize
Expand Down
Binary file modified staticdata/eve.db
Binary file not shown.

0 comments on commit 2228889

Please sign in to comment.