Update db to 792006 and add new ship icons

This commit is contained in:
DarkPhoenix
2014-05-31 23:34:12 +04:00
parent 8313fa03b8
commit 9a51d1fe3c
58 changed files with 62 additions and 66 deletions

View File

@@ -1,6 +1,5 @@
# Used by:
# Implants named like: Halo (18 of 18)
# Implants named like: Low grade Halo (12 of 12)
# Implants named like: grade Halo (18 of 18)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,7 +1,7 @@
# Used by:
# Modules from group: Scan Probe Launcher (4 of 7)
# Implants named like: Low grade Virtue (10 of 12)
# Implants named like: Poteque 'Prospector' Astrometric Rangefinding AR (3 of 3)
# Implants named like: grade Virtue (10 of 12)
# Modules named like: Gravity Capacitor Upgrade (8 of 8)
# Skill: Astrometric Rangefinding
# Skill: Astrometrics

View File

@@ -1,6 +1,6 @@
# Used by:
# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2)
# Implants named like: Low grade Edge (10 of 12)
# Implants named like: grade Edge (10 of 12)
# Skill: Neurotoxin Control
type = "passive"
def handler(fit, container, context):

View File

@@ -1,6 +1,6 @@
# Used by:
# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2)
# Implants named like: Low grade Edge (10 of 12)
# Implants named like: grade Edge (10 of 12)
# Skill: Neurotoxin Control
type = "passive"
def handler(fit, container, context):

View File

@@ -1,6 +1,6 @@
# Used by:
# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2)
# Implants named like: Low grade Edge (10 of 12)
# Implants named like: grade Edge (10 of 12)
# Skill: Neurotoxin Control
type = "passive"
def handler(fit, container, context):

View File

@@ -1,6 +1,6 @@
# Used by:
# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2)
# Implants named like: Low grade Edge (10 of 12)
# Implants named like: grade Edge (10 of 12)
# Skill: Neurotoxin Control
type = "passive"
def handler(fit, container, context):

View File

@@ -1,6 +1,6 @@
# Used by:
# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2)
# Implants named like: Low grade Edge (10 of 12)
# Implants named like: grade Edge (10 of 12)
# Skill: Neurotoxin Control
type = "passive"
def handler(fit, container, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Talon (6 of 12)
# Implants named like: High grade Talon (6 of 6)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,6 +1,5 @@
# Used by:
# Variations of module: Omnidirectional Tracking Link I (7 of 7)
# Module: Sentient Omnidirectional Tracking Link
# Variations of module: Omnidirectional Tracking Link I (8 of 8)
type = "active"
def handler(fit, module, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"),

View File

@@ -1,5 +1,5 @@
# Used by:
# Modules named like: Omnidirectional Tracking Enhancer (9 of 9)
# Variations of module: Omnidirectional Tracking Enhancer I (9 of 9)
type = "passive"
def handler(fit, module, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"),

View File

@@ -1,6 +1,6 @@
# Used by:
# Implants named like: Eifyr and Co. 'Rogue' Evasive Maneuvering EM (6 of 6)
# Implants named like: Low grade Nomad (10 of 12)
# Implants named like: grade Nomad (10 of 12)
# Modules named like: Low Friction Nozzle Joints (8 of 8)
# Implant: Genolution Core Augmentation CA-4
# Skill: Evasive Maneuvering

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Centurion (10 of 12)
# Implants named like: grade Centurion (10 of 12)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Remote ECM Burst",

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Centurion (10 of 12)
# Implants named like: grade Centurion (10 of 12)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Remote Sensor Damper",

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Centurion (10 of 12)
# Implants named like: grade Centurion (10 of 12)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tracking Disruptor",

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Centurion (10 of 12)
# Implants named like: grade Centurion (10 of 12)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Target Painter",

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Centurion (10 of 12)
# Implants named like: grade Centurion (10 of 12)
# Modules named like: Particle Dispersion Projector (8 of 8)
# Skill: Long Distance Jamming
type = "passive"

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Spur (6 of 12)
# Implants named like: High grade Spur (6 of 6)
type = "passive"
runTime = "early"
def handler(fit, implant, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Harvest (10 of 12)
# Implants named like: grade Harvest (10 of 12)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Frequency Mining Laser",

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Harvest (10 of 12)
# Implants named like: grade Harvest (10 of 12)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Gas Cloud Harvester",

View File

@@ -1,8 +1,8 @@
# Used by:
# Implants named like: Low grade Slave (10 of 12)
# Implants named like: Low grade Snake Epsilon (2 of 2)
# Implants named like: Slave (15 of 18)
# Implants named like: grade Slave (15 of 18)
# Modules named like: Trimark Armor Pump (8 of 8)
# Implant: Low-grade Snake Epsilon
# Implant: Mid-grade Snake Epsilon
# Skill: Hull Upgrades
type = "passive"
def handler(fit, container, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Grail (6 of 12)
# Implants named like: High grade Grail (6 of 6)
type = "passive"
runTime = "early"
def handler(fit, implant, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Ascendancy (12 of 12)
# Implants named like: grade Ascendancy (12 of 12)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Harvest (10 of 12)
# Implants named like: grade Harvest (10 of 12)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Mining Laser",

View File

@@ -1,5 +1,6 @@
# Used by:
# Implants named like: Low grade Snake Alpha (2 of 2)
# Implant: Low-grade Snake Alpha
# Implant: Mid-grade Snake Alpha
type = "passive"
def handler(fit, implant, context):
fit.ship.boostItemAttr("maxVelocity", implant.getModifiedItemAttr("velocityBonus"))

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Snake (16 of 18)
# Implants named like: grade Snake (16 of 18)
# Modules named like: Auxiliary Thrusters (8 of 8)
# Implant: Quafe Zero
# Skill: Navigation

View File

@@ -2,8 +2,7 @@
# Modules from group: Remote Tracking Computer (10 of 10)
# Modules from group: Tracking Computer (14 of 14)
# Modules from group: Tracking Disruptor (10 of 10)
# Variations of module: Omnidirectional Tracking Link I (7 of 7)
# Module: Sentient Omnidirectional Tracking Link
# Variations of module: Omnidirectional Tracking Link I (8 of 8)
type = "overheat"
def handler(fit, module, context):
module.boostItemAttr("maxRangeBonus", module.getModifiedItemAttr("overloadTrackingModuleStrengthBonus"))

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Jackal (6 of 12)
# Implants named like: High grade Jackal (6 of 6)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants from group: Cyberimplant (20 of 217)
# Implants named like: High grade (20 of 60)
type = "passive"
def handler(fit, implant, context):
for type in ("Gravimetric", "Magnetometric", "Radar", "Ladar"):

View File

@@ -1,7 +1,6 @@
# Used by:
# Modules named like: Drone Control Range Augmentor (8 of 8)
# Skill: Electronic Warfare Drone Interfacing
# Skill: Scout Drone Operation
# Skills named like: Drone Avionics (2 of 2)
type = "passive"
def handler(fit, container, context):
level = container.level if "skill" in context else 1

View File

@@ -1,6 +1,5 @@
# Used by:
# Implants named like: Low grade Talisman (12 of 12)
# Implants named like: Talisman (18 of 18)
# Implants named like: grade Talisman (18 of 18)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,6 +1,5 @@
# Used by:
# Implants named like: Low grade Talisman (10 of 12)
# Implants named like: Talisman (15 of 18)
# Implants named like: grade Talisman (15 of 18)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capacitor Emission Systems"),

View File

@@ -1,6 +1,5 @@
# Used by:
# Implants named like: Crystal (18 of 18)
# Implants named like: Low grade Crystal (12 of 12)
# Implants named like: grade Crystal (18 of 18)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Centurion (12 of 12)
# Implants named like: grade Centurion (12 of 12)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Harvest (12 of 12)
# Implants named like: grade Harvest (12 of 12)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,7 +1,6 @@
# Used by:
# Implants named like: Low grade Slave (12 of 12)
# Implants named like: Slave (18 of 18)
# Implant: Halo Omega
# Implants named like: grade Slave (18 of 18)
# Implant: High-grade Halo Omega
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,6 +1,5 @@
# Used by:
# Implants named like: Low grade Snake (12 of 12)
# Implants named like: Snake (18 of 18)
# Implants named like: grade Snake (18 of 18)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Virtue (12 of 12)
# Implants named like: grade Virtue (12 of 12)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Edge (12 of 12)
# Implants named like: grade Edge (12 of 12)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Nomad (12 of 12)
# Implants named like: grade Nomad (12 of 12)
runTime = "early"
type = "passive"
def handler(fit, implant, context):

View File

@@ -1,6 +1,5 @@
# Used by:
# Implants named like: Crystal (15 of 18)
# Implants named like: Low grade Crystal (10 of 12)
# Implants named like: grade Crystal (15 of 18)
type = "passive"
def handler(fit, container, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Operation"),

View File

@@ -2,5 +2,5 @@
# Ship: Worm
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Combat Drone Operation"),
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"armorHP", ship.getModifiedItemAttr("shipBonusPirateFaction"))

View File

@@ -2,5 +2,5 @@
# Ship: Worm
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Combat Drone Operation"),
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))

View File

@@ -2,5 +2,5 @@
# Ship: Worm
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Combat Drone Operation"),
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"hp", ship.getModifiedItemAttr("shipBonusPirateFaction"))

View File

@@ -2,5 +2,5 @@
# Ship: Worm
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Combat Drone Operation"),
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"shieldCapacity", ship.getModifiedItemAttr("shipBonusPirateFaction"))

View File

@@ -3,5 +3,5 @@
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Frigate").level
fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Scout Drone Operation"),
fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drone Avionics"),
"thermalDamage", ship.getModifiedItemAttr("shipBonusGF2") * level)

View File

@@ -5,4 +5,4 @@ type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Frigate").level
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"emDamage", ship.getModifiedItemAttr("shipBonusCF") * level)
"emDamage", ship.getModifiedItemAttr("shipBonusCF2") * level)

View File

@@ -5,4 +5,4 @@ type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Frigate").level
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"explosiveDamage", ship.getModifiedItemAttr("shipBonusCF") * level)
"explosiveDamage", ship.getModifiedItemAttr("shipBonusCF2") * level)

View File

@@ -2,7 +2,6 @@
# Ship: Buzzard
# Ship: Caldari Navy Hookbill
# Ship: Condor
# Ship: Garmur
# Ship: Hawk
type = "passive"
def handler(fit, ship, context):

View File

@@ -0,0 +1,7 @@
# Used by:
# Ship: Garmur
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Frigate").level
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"kineticDamage", ship.getModifiedItemAttr("shipBonusCF2") * level)

View File

@@ -5,4 +5,4 @@ type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Frigate").level
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"thermalDamage", ship.getModifiedItemAttr("shipBonusCF") * level)
"thermalDamage", ship.getModifiedItemAttr("shipBonusCF2") * level)

View File

@@ -1,5 +1,5 @@
# Used by:
# Implants named like: Low grade Harvest (10 of 12)
# Implants named like: grade Harvest (10 of 12)
type = "passive"
def handler(fit, implant, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Strip Miner",

View File

@@ -1,7 +1,6 @@
# Used by:
# Implants named like: Halo (15 of 18)
# Implants named like: Low grade Halo (10 of 12)
# Implants named like: X Instinct Booster (4 of 4)
# Implants named like: grade Halo (15 of 18)
type = "passive"
def handler(fit, implant, context):
fit.ship.boostItemAttr("signatureRadius", implant.getModifiedItemAttr("signatureRadiusBonus"))

View File

@@ -1,6 +1,6 @@
# Used by:
# Implants named like: Ascendancy (10 of 12)
# Implants named like: Eifyr and Co. 'Rogue' Warp Drive Speed WS (6 of 6)
# Implants named like: grade Ascendancy (10 of 12)
# Modules named like: Hyperspatial Velocity Optimizer (8 of 8)
type = "passive"
def handler(fit, container, context):

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB