Update to Phoebe 1.0 data

This commit is contained in:
DarkPhoenix
2014-11-06 02:17:29 +03:00
parent bf5c443053
commit e60b677b3f
87 changed files with 122 additions and 176 deletions

View File

@@ -15,7 +15,7 @@ saveInRoot = False
# Version data
version = "1.5.2"
tag = "git"
expansionName = "Oceanus"
expansionName = "Phoebe"
expansionVersion = "1.0"
evemonMinVersion = "4081"

View File

@@ -1,6 +1,7 @@
# addToSignatureRadius2
#
# Used by:
# Modules from group: Missile Launcher Bomb (2 of 2)
# Modules from group: Shield Extender (37 of 37)
type = "passive"
def handler(fit, module, context):

View File

@@ -1,7 +1,7 @@
# ammoInfluenceCapNeed
#
# Used by:
# Items from category: Charge (458 of 828)
# Items from category: Charge (458 of 829)
type = "passive"
def handler(fit, module, context):
# Dirty hack to work around cap charges setting cap booster

View File

@@ -1,7 +1,7 @@
# ammoInfluenceRange
#
# Used by:
# Items from category: Charge (559 of 828)
# Items from category: Charge (559 of 829)
type = "passive"
def handler(fit, module, context):
module.multiplyItemAttr("maxRange", module.getModifiedChargeAttr("weaponRangeMultiplier"))

View File

@@ -2,8 +2,8 @@
#
# Used by:
# Charges from group: Festival Charges (8 of 8)
# Charges from group: Interdiction Probe (2 of 2)
# Charges from group: Survey Probe (3 of 3)
# Charge: Warp Disrupt Probe
type = "passive"
def handler(fit, module, context):
module.multiplyItemAttr("speed", module.getModifiedChargeAttr("speedMultiplier") or 1)

View File

@@ -1,7 +1,7 @@
# cloaking
#
# Used by:
# Modules from group: Cloaking Device (12 of 14)
# Modules from group: Cloaking Device (10 of 14)
type = "active"
runTime = "early"
#TODO: Rewrite this effect

View File

@@ -1,7 +1,7 @@
# drawbackArmorHP
#
# Used by:
# Modules from group: Rig Navigation (48 of 64)
# Modules from group: Rig Navigation (48 of 68)
type = "passive"
def handler(fit, module, context):
fit.ship.boostItemAttr("armorHP", module.getModifiedItemAttr("drawback"))

View File

@@ -1,9 +0,0 @@
# eliteBonusHeavyInterdictorLaserRof
#
# Used by:
# Ship: Devoter
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Heavy Interdiction Cruisers").level
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Energy Turret"),
"speed", ship.getModifiedItemAttr("eliteBonusHeavyInterdictors1") * level)

View File

@@ -1,9 +0,0 @@
# eliteBonusHeavyInterdictorsHybridFalloff1
#
# Used by:
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Heavy Interdiction Cruisers").level
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Hybrid Turret"),
"falloff", ship.getModifiedItemAttr("eliteBonusHeavyInterdictors1") * level)

View File

@@ -1,7 +1,7 @@
# eliteBonusMaraudersCruiseAndTorpedoDamageRole1
#
# Used by:
# Ship: Golem
# Ships named like: Golem (4 of 4)
type = "passive"
def handler(fit, ship, context):
damageTypes = ("em", "explosive", "kinetic", "thermal")

View File

@@ -1,7 +1,7 @@
# eliteBonusMaraudersHeavyMissileDamageEMRole1
#
# Used by:
# Ship: Golem
# Ships named like: Golem (4 of 4)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"),

View File

@@ -1,7 +1,7 @@
# eliteBonusMaraudersHeavyMissileDamageExpRole1
#
# Used by:
# Ship: Golem
# Ships named like: Golem (4 of 4)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"),

View File

@@ -1,7 +1,7 @@
# eliteBonusMaraudersHeavyMissileDamageKinRole1
#
# Used by:
# Ship: Golem
# Ships named like: Golem (4 of 4)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"),

View File

@@ -1,7 +1,7 @@
# eliteBonusMaraudersHeavyMissileDamageThermRole1
#
# Used by:
# Ship: Golem
# Ships named like: Golem (4 of 4)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"),

View File

@@ -1,8 +1,7 @@
# eliteBonusMarauderShieldBonus2a
#
# Used by:
# Ship: Golem
# Ship: Vargur
# Ships from group: Marauder (8 of 16)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Marauders").level

View File

@@ -1,7 +1,7 @@
# eliteBonusViolatorsEwTargetPainting1
#
# Used by:
# Ship: Golem
# Ships named like: Golem (4 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Marauders").level

View File

@@ -1,7 +1,7 @@
# eliteBonusViolatorsLargeEnergyTurretDamage1
#
# Used by:
# Ship: Paladin
# Ships named like: Paladin (4 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Marauders").level

View File

@@ -1,7 +1,7 @@
# eliteBonusViolatorsLargeEnergyTurretDamageRole1
#
# Used by:
# Ship: Paladin
# Ships named like: Paladin (4 of 4)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Energy Turret"),

View File

@@ -1,7 +1,7 @@
# eliteBonusViolatorsLargeHybridTurretDamageRole1
#
# Used by:
# Ship: Kronos
# Ships named like: Kronos (4 of 4)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Hybrid Turret"),

View File

@@ -1,7 +1,7 @@
# eliteBonusViolatorsLargeHybridTurretTracking1
#
# Used by:
# Ship: Kronos
# Ships named like: Kronos (4 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Marauders").level

View File

@@ -1,7 +1,7 @@
# eliteBonusViolatorsLargeProjectileTurretDamageRole1
#
# Used by:
# Ship: Vargur
# Ships named like: Vargur (4 of 4)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Projectile Turret"),

View File

@@ -1,7 +1,7 @@
# eliteBonusViolatorsLargeProjectileTurretTracking1
#
# Used by:
# Ship: Vargur
# Ships named like: Vargur (4 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Marauders").level

View File

@@ -1,10 +1,9 @@
# eliteBonusViolatorsRepairSystemsArmorDamageAmount2
#
# Used by:
# Ship: Kronos
# Ship: Paladin
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Marauders").level
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"),
"armorDamageAmount", ship.getModifiedItemAttr("eliteBonusViolators2") * level)
# eliteBonusViolatorsRepairSystemsArmorDamageAmount2
#
# Used by:
# Ships from group: Marauder (8 of 16)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Marauders").level
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"),
"armorDamageAmount", ship.getModifiedItemAttr("eliteBonusViolators2") * level)

View File

@@ -1,7 +1,7 @@
# eliteBonusViolatorsTractorBeamMaxRangeRole2
#
# Used by:
# Ships from group: Marauder (4 of 4)
# Ships from group: Marauder (16 of 16)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam",

View File

@@ -1,7 +1,7 @@
# eliteBonusViolatorsTractorBeamMaxTractorVelocityRole3
#
# Used by:
# Ships from group: Marauder (4 of 4)
# Ships from group: Marauder (16 of 16)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam",

View File

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

View File

@@ -3,6 +3,7 @@
# Used by:
# Implants named like: grade Snake (16 of 18)
# Modules named like: Auxiliary Thrusters (8 of 8)
# Modules named like: Higgs Anchor I (4 of 4)
# Implant: Quafe Zero
# Skill: Navigation
type = "passive"

View File

@@ -1,13 +1,13 @@
# overloadRofBonus
#
# Used by:
# Modules from group: Energy Weapon (100 of 183)
# Modules from group: Hybrid Weapon (110 of 199)
# Modules from group: Energy Weapon (100 of 186)
# Modules from group: Hybrid Weapon (110 of 202)
# Modules from group: Missile Launcher Citadel (4 of 4)
# Modules from group: Missile Launcher Heavy (12 of 12)
# Modules from group: Missile Launcher Rocket (14 of 14)
# Modules from group: Projectile Weapon (60 of 143)
# Modules named like: Launcher (122 of 135)
# Modules from group: Missile Launcher Rocket (15 of 15)
# Modules from group: Projectile Weapon (60 of 146)
# Modules named like: Launcher (125 of 138)
type = "overheat"
def handler(fit, module, context):
module.boostItemAttr("speed", module.getModifiedItemAttr("overloadRofBonus"))

View File

@@ -1,9 +1,9 @@
# overloadSelfDamageBonus
#
# Used by:
# Modules from group: Energy Weapon (83 of 183)
# Modules from group: Hybrid Weapon (89 of 199)
# Modules from group: Projectile Weapon (83 of 143)
# Modules from group: Energy Weapon (86 of 186)
# Modules from group: Hybrid Weapon (92 of 202)
# Modules from group: Projectile Weapon (86 of 146)
type = "overheat"
def handler(fit, module, context):
module.boostItemAttr("damageMultiplier", module.getModifiedItemAttr("overloadDamageModifier"))

View File

@@ -9,6 +9,7 @@
# Modules from group: Remote Capacitor Transmitter (38 of 38)
# Modules from group: Remote Shield Booster (39 of 39)
# Modules from group: Smart Bomb (118 of 118)
# Modules from group: Warp Disrupt Field Generator (2 of 2)
# Module: QA Remote Armor Repair System - 5 Players
# Module: QA Shield Transporter - 5 Players
# Module: Reactive Armor Hardener

View File

@@ -4,7 +4,7 @@
# Modules from group: Drone Tracking Modules (8 of 8)
# 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)
# Modules from group: Tracking Disruptor (8 of 8)
type = "overheat"
def handler(fit, module, context):
module.boostItemAttr("maxRangeBonus", module.getModifiedItemAttr("overloadTrackingModuleStrengthBonus"))

View File

@@ -1,8 +1,8 @@
# projectileFired
#
# Used by:
# Modules from group: Hybrid Weapon (199 of 199)
# Modules from group: Projectile Weapon (143 of 143)
# Modules from group: Hybrid Weapon (202 of 202)
# Modules from group: Projectile Weapon (146 of 146)
type = 'active'
def handler(fit, module, context):
rt = module.getModifiedItemAttr("reloadTime")

View File

@@ -1,7 +1,7 @@
# roleBonusMarauderMJDRReactivationDelayBonus
#
# Used by:
# Ships from group: Marauder (4 of 4)
# Ships from group: Marauder (16 of 16)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Micro Jump Drive",

View File

@@ -1,7 +1,6 @@
# shipArmorEmResistanceAC2
#
# Used by:
# Ship: Devoter
# Ship: Maller
type = "passive"
def handler(fit, ship, context):

View File

@@ -1,8 +0,0 @@
# shipArmorEmResistanceGC2
#
# Used by:
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.ship.boostItemAttr("armorEmDamageResonance", ship.getModifiedItemAttr("shipBonusGC2") * level)

View File

@@ -1,7 +1,9 @@
# shipArmorEMResistanceRookie
#
# Used by:
# Ship: Devoter
# Ship: Impairor
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):
fit.ship.boostItemAttr("armorEmDamageResonance", ship.getModifiedItemAttr("rookieArmorResistanceBonus"))

View File

@@ -1,7 +1,6 @@
# shipArmorExplosiveResistanceAC2
#
# Used by:
# Ship: Devoter
# Ship: Maller
type = "passive"
def handler(fit, ship, context):

View File

@@ -1,8 +0,0 @@
# shipArmorExplosiveResistanceGC2
#
# Used by:
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.ship.boostItemAttr("armorExplosiveDamageResonance", ship.getModifiedItemAttr("shipBonusGC2") * level)

View File

@@ -1,7 +1,9 @@
# shipArmorEXResistanceRookie
#
# Used by:
# Ship: Devoter
# Ship: Impairor
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):
fit.ship.boostItemAttr("armorExplosiveDamageResonance", ship.getModifiedItemAttr("rookieArmorResistanceBonus"))

View File

@@ -1,7 +1,6 @@
# shipArmorKineticResistanceAC2
#
# Used by:
# Ship: Devoter
# Ship: Maller
type = "passive"
def handler(fit, ship, context):

View File

@@ -1,8 +0,0 @@
# shipArmorKineticResistanceGC2
#
# Used by:
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.ship.boostItemAttr("armorKineticDamageResonance", ship.getModifiedItemAttr("shipBonusGC2") * level)

View File

@@ -1,7 +1,9 @@
# shipArmorKNResistanceRookie
#
# Used by:
# Ship: Devoter
# Ship: Impairor
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):
fit.ship.boostItemAttr("armorKineticDamageResonance", ship.getModifiedItemAttr("rookieArmorResistanceBonus"))

View File

@@ -1,7 +1,6 @@
# shipArmorThermalResistanceAC2
#
# Used by:
# Ship: Devoter
# Ship: Maller
type = "passive"
def handler(fit, ship, context):

View File

@@ -1,8 +0,0 @@
# shipArmorThermalResistanceGC2
#
# Used by:
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level
fit.ship.boostItemAttr("armorThermalDamageResonance", ship.getModifiedItemAttr("shipBonusGC2") * level)

View File

@@ -1,7 +1,9 @@
# shipArmorTHResistanceRookie
#
# Used by:
# Ship: Devoter
# Ship: Impairor
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):
fit.ship.boostItemAttr("armorThermalDamageResonance", ship.getModifiedItemAttr("rookieArmorResistanceBonus"))

View File

@@ -1,7 +1,7 @@
# shipBonusAoeVelocityCruiseAndTorpedoCB2
#
# Used by:
# Ship: Golem
# Ships named like: Golem (4 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -1,8 +1,8 @@
# shipBonusCapCapAB
#
# Used by:
# Ships named like: Paladin (4 of 4)
# Ship: Apocalypse Imperial Issue
# Ship: Paladin
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -1,7 +1,7 @@
# shipBonusHTFalloffGB2
#
# Used by:
# Ship: Kronos
# Ships named like: Kronos (4 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -1,7 +1,7 @@
# shipBonusLargeEnergyTurretMaxRangeAB
#
# Used by:
# Ship: Paladin
# Ships named like: Paladin (4 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -1,8 +1,7 @@
# shipBonusLargeEnergyTurretMaxRangeAB2
#
# Used by:
# Ship: Apocalypse
# Ship: Apocalypse Navy Issue
# Ships named like: Apocalypse (5 of 6)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -1,8 +1,7 @@
# shipBonusLargeEnergyTurretTrackingAB
#
# Used by:
# Ship: Apocalypse
# Ship: Apocalypse Navy Issue
# Ships named like: Apocalypse (5 of 6)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -1,7 +1,7 @@
# shipBonusPTFalloffMB1
#
# Used by:
# Ship: Vargur
# Ships named like: Vargur (4 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Battleship").level

View File

@@ -1,6 +1,7 @@
# shipBonusRHMLROF2CB
#
# Used by:
# Ships named like: Raven Edition (3 of 3)
# Ship: Raven
# Ship: Widow
type = "passive"

View File

@@ -1,7 +1,7 @@
# shipCruiseAndTorpedoVelocityBonusCB3
#
# Used by:
# Ship: Golem
# Ships named like: Golem (4 of 4)
# Ship: Widow
type = "passive"
def handler(fit, ship, context):

View File

@@ -1,8 +1,7 @@
# shipCruiseLauncherROFBonus2CB
#
# Used by:
# Ship: Raven
# Ship: Raven State Issue
# Ships named like: Raven (5 of 6)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -1,7 +1,7 @@
# shipCruiseMissileVelocityBonusCB3
#
# Used by:
# Variations of ship: Raven (3 of 4)
# Ships named like: Raven (6 of 6)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -2,9 +2,9 @@
#
# Used by:
# Ships named like: Thorax (3 of 3)
# Variations of ship: Thorax (3 of 4)
# Ship: Adrestia
# Ship: Arazu
# Ship: Deimos
# Ship: Exequror Navy Issue
# Ship: Guardian-Vexor
# Ship: Lachesis

View File

@@ -2,8 +2,8 @@
#
# Used by:
# Ships named like: Hyperion (3 of 3)
# Ships named like: Kronos (4 of 4)
# Ship: Dominix Navy Issue
# Ship: Kronos
# Ship: Megathron Federate Issue
# Ship: Sin
type = "passive"

View File

@@ -1,7 +1,7 @@
# shipHTTrackingBonusGB2
#
# Used by:
# Ships named like: Megathron (4 of 4)
# Ships named like: Megathron (6 of 6)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Exequror Navy Issue
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level

View File

@@ -1,7 +1,7 @@
# shipLargeHybridTurretRofGB
#
# Used by:
# Ships named like: Megathron (3 of 4)
# Ships named like: Megathron (5 of 6)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -1,9 +0,0 @@
# shipMissileLauncherRoFAD1
#
# Used by:
# Ship: Heretic
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Destroyer").level
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Missile Launcher Operation"),
"speed", ship.getModifiedItemAttr("shipBonusAD1") * level)

View File

@@ -1,10 +1,9 @@
# shipProjectileDmgMC2
#
# Used by:
# Variations of ship: Rupture (3 of 3)
# Ship: Cynabal
# Ship: Moracha
# Ship: Muninn
# Ship: Rupture
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Cruiser").level

View File

@@ -1,7 +1,7 @@
# shipPTDmgBonusMB
#
# Used by:
# Variations of ship: Tempest (3 of 4)
# Ships named like: Tempest (6 of 6)
# Ship: Machariel
# Ship: Panther
type = "passive"

View File

@@ -2,6 +2,8 @@
#
# Used by:
# Ships named like: Maelstrom (3 of 3)
# Ships named like: Tempest Edition (3 of 3)
# Ships named like: Vargur Edition (3 of 3)
# Variations of ship: Tempest (4 of 4)
# Ship: Panther
# Ship: Typhoon Fleet Issue

View File

@@ -1,7 +1,7 @@
# shipShieldEMResistanceCC2
#
# Used by:
# Variations of ship: Moa (4 of 4)
# Variations of ship: Moa (3 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level

View File

@@ -1,8 +0,0 @@
# shipShieldEmResistanceMC2
#
# Used by:
# Ship: Broadsword
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Cruiser").level
fit.ship.boostItemAttr("shieldEmDamageResonance", ship.getModifiedItemAttr("shipBonusMC2") * level)

View File

@@ -1,7 +1,9 @@
# shipShieldEMResistanceRookie
#
# Used by:
# Ship: Broadsword
# Ship: Ibis
# Ship: Onyx
# Ship: Taipan
type = "passive"
def handler(fit, ship, context):

View File

@@ -1,7 +1,7 @@
# shipShieldExplosiveResistanceCC2
#
# Used by:
# Variations of ship: Moa (4 of 4)
# Variations of ship: Moa (3 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level

View File

@@ -1,8 +0,0 @@
# shipShieldExplosiveResistanceMC2
#
# Used by:
# Ship: Broadsword
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Cruiser").level
fit.ship.boostItemAttr("shieldExplosiveDamageResonance", ship.getModifiedItemAttr("shipBonusMC2") * level)

View File

@@ -1,7 +1,9 @@
# shipShieldExplosiveResistanceRookie
#
# Used by:
# Ship: Broadsword
# Ship: Ibis
# Ship: Onyx
# Ship: Taipan
type = "passive"
def handler(fit, ship, context):

View File

@@ -1,7 +1,7 @@
# shipShieldKineticResistanceCC2
#
# Used by:
# Variations of ship: Moa (4 of 4)
# Variations of ship: Moa (3 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level

View File

@@ -1,8 +0,0 @@
# shipShieldKineticResistanceMC2
#
# Used by:
# Ship: Broadsword
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Cruiser").level
fit.ship.boostItemAttr("shieldKineticDamageResonance", ship.getModifiedItemAttr("shipBonusMC2") * level)

View File

@@ -1,7 +1,9 @@
# shipShieldKineticResistanceRookie
#
# Used by:
# Ship: Broadsword
# Ship: Ibis
# Ship: Onyx
# Ship: Taipan
type = "passive"
def handler(fit, ship, context):

View File

@@ -1,7 +1,7 @@
# shipShieldThermalResistanceCC2
#
# Used by:
# Variations of ship: Moa (4 of 4)
# Variations of ship: Moa (3 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level

View File

@@ -1,8 +0,0 @@
# shipShieldThermalResistanceMC2
#
# Used by:
# Ship: Broadsword
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Cruiser").level
fit.ship.boostItemAttr("shieldThermalDamageResonance", ship.getModifiedItemAttr("shipBonusMC2") * level)

View File

@@ -1,7 +1,9 @@
# shipShieldThermalResistanceRookie
#
# Used by:
# Ship: Broadsword
# Ship: Ibis
# Ship: Onyx
# Ship: Taipan
type = "passive"
def handler(fit, ship, context):

View File

@@ -1,8 +1,7 @@
# shipSiegeLauncherROFBonus2CB
#
# Used by:
# Ship: Raven
# Ship: Raven State Issue
# Ships named like: Raven (5 of 6)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -1,7 +1,7 @@
# shipTorpedosVelocityBonusCB3
#
# Used by:
# Variations of ship: Raven (3 of 4)
# Ships named like: Raven (6 of 6)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -3,7 +3,7 @@
# Used by:
# Drones from group: Combat Drone (74 of 74)
# Drones from group: Fighter Drone (4 of 4)
# Modules from group: Energy Weapon (183 of 183)
# Modules from group: Energy Weapon (186 of 186)
type = 'active'
def handler(fit, module, context):
# Set reload time to 1 second

View File

@@ -1,7 +1,7 @@
# targetGunneryMaxRangeAndTrackingSpeedAndFalloffBonusHostile
#
# Used by:
# Modules from group: Tracking Disruptor (10 of 10)
# Modules from group: Tracking Disruptor (8 of 8)
type= "projected", "active"
def handler(fit, module, context):
if "projected" in context:

View File

@@ -3,8 +3,8 @@
# Used by:
# Modules from group: Missile Launcher Citadel (4 of 4)
# Modules from group: Missile Launcher Heavy (12 of 12)
# Modules from group: Missile Launcher Rocket (14 of 14)
# Modules named like: Launcher (135 of 135)
# Modules from group: Missile Launcher Rocket (15 of 15)
# Modules named like: Launcher (138 of 138)
type = 'active'
def handler(fit, module, context):
# Set reload time to 10 seconds

View File

@@ -42,8 +42,13 @@ class ModuleGlobalAmmoPicker(ModuleAmmoPicker):
wx.PostEvent(self.mainFrame, GE.FitChanged(fitID=fitID))
def display(self, srcContext, selection):
if selection is None or len(selection) != 1:
return False
try:
selectionLen = len(selection)
except:
pass
else:
if selectionLen != 1:
return False
return super(ModuleGlobalAmmoPicker, self).display(srcContext, selection)

View File

@@ -221,7 +221,6 @@ class ItemTraits ( wx.Panel ):
self.SetSizer(mainSizer)
self.traits = wx.html.HtmlWindow(self)
print(item.traits)
self.traits.SetPage(item.traits.traitText)
mainSizer.Add(self.traits, 1, wx.ALL|wx.EXPAND, 0)

View File

@@ -10,6 +10,9 @@ CONVERSIONS = {
"Abaddon Kador Edition": "Abaddon",
"Abaddon Tash-Murkon Edition": "Abaddon",
"Aliastra Catalyst": "Catalyst",
"Apocalypse Blood Raider Edition": "Apocalypse",
"Apocalypse Kador Edition": "Apocalypse",
"Apocalypse Tash-Murkon Edition": "Apocalypse",
"Bestower Tash-Murkon Edition": "Bestower",
"Brutix Serpentis Edition": "Brutix",
"Caracal Nugoeihuvi Edition": "Caracal",
@@ -19,6 +22,9 @@ CONVERSIONS = {
"Cormorant Guristas Edition": "Cormorant",
"Cyclone Thukker Tribe Edition": "Cyclone",
"Ferox Guristas Edition": "Ferox",
"Golem Guristas Edition": "Golem",
"Golem Kaalakiota Edition": "Golem",
"Golem Nugoeihuvi Edition": "Golem",
"Hyperion Aliastra Edition": "Hyperion",
"Hyperion Innerzone Shipping Edition": "Hyperion",
"Incursus Aliastra Edition": "Incursus",
@@ -28,10 +34,15 @@ CONVERSIONS = {
"Intaki Syndicate Catalyst": "Catalyst",
"InterBus Catalyst": "Catalyst",
"Iteron Inner Zone Shipping Edition": "Iteron Mark V",
"Kronos Innerzone Shipping Edition": "Kronos",
"Kronos Police Edition": "Kronos",
"Kronos Quafe Edition": "Kronos",
"Mackinaw ORE Development Edition": "Mackinaw",
"Maelstrom Krusual Edition": "Maelstrom",
"Maelstrom Nefantar Edition": "Maelstrom",
"Mammoth Nefantar Edition": "Mammoth",
"Megathron Innerzone Shipping Edition": "Megathron",
"Megathron Police Edition": "Megathron",
"Merlin Nugoeihuvi Edition": "Merlin",
"Merlin Wiyrkomi Edition": "Merlin",
"Miasmos Amastris Edition": "Miasmos Quafe Ultra Edition",
@@ -40,11 +51,17 @@ CONVERSIONS = {
"Omen Kador Edition": "Omen",
"Omen Tash-Murkon Edition": "Omen",
"Orca ORE Development Edition": "Orca",
"Paladin Blood Raider Edition": "Paladin",
"Paladin Kador Edition": "Paladin",
"Paladin Tash-Murkon Edition": "Paladin",
"Police Pursuit Comet": "Federation Navy Comet",
"Prophecy Blood Raiders Edition": "Prophecy",
"Punisher Kador Edition": "Punisher",
"Punisher Tash-Murkon Edition": "Punisher",
"Quafe Catalyst": "Catalyst",
"Raven Guristas Edition": "Raven",
"Raven Kaalakiota Edition": "Raven",
"Raven Nugoeihuvi Edition": "Raven",
"Rifter Krusual Edition": "Rifter",
"Rifter Nefantar Edition": "Rifter",
"Rokh Nugoeihuvi Edition": "Rokh",
@@ -56,8 +73,14 @@ CONVERSIONS = {
"Sukuuvestaa Heron": "Heron",
"Tash-Murkon Magnate": "Magnate",
"Tayra Wiyrkomi Edition": "Tayra",
"Tempest Justice Edition": "Tempest",
"Tempest Krusual Edition": "Tempest",
"Tempest Nefantar Edition": "Tempest",
"Thorax Aliastra Edition": "Thorax",
"Thorax Innerzone Shipping Edition": "Thorax",
"Thrasher Thukker Tribe Edition": "Thrasher",
"Vargur Justice Edition": "Vargur",
"Vargur Krusual Edition": "Vargur",
"Vargur Nefantar Edition": "Vargur",
"Vherokior Probe": "Probe"
}

View File

@@ -201,7 +201,6 @@ class Market():
# List of items which are forcibly published or hidden
self.ITEMS_FORCEPUBLISHED = {
"Data Subverter I": False, # Not used in EVE, probably will appear with Dust link
"Ghost Heavy Missile": False, # Missile used by Sansha
"QA Cross Protocol Analyzer": False, # QA modules used by CCP internally
"QA Damage Module": False,
"QA ECCM": False,
@@ -233,8 +232,6 @@ class Market():
"Medium Nano Armor Repair Unit I": ("Tech I", "Medium Armor Repairer I"),
"Large 'Reprieve' Vestment Reconstructer I": ("Storyline", "Large Armor Repairer I"),
"Khanid Navy Torpedo Launcher": ("Faction", "Torpedo Launcher I"),
"Dark Blood Tracking Disruptor": ("Faction", "Tracking Disruptor I"),
"True Sansha Tracking Disruptor": ("Faction", "Tracking Disruptor I"),
"Shadow Serpentis Remote Sensor Dampener": ("Faction", "Remote Sensor Dampener I") }
# Parent type name: set(item names)
self.ITEMS_FORCEDMETAGROUP_R = {}

Binary file not shown.