Implement recon effect changes

This commit is contained in:
DarkPhoenix
2015-01-15 02:35:22 +03:00
parent 68703f3db5
commit f11f3bfb79
104 changed files with 184 additions and 87 deletions

View File

@@ -1,9 +1,9 @@
# agilityMultiplierEffect
#
# Used by:
# Modules from group: Inertia Stabilizer (12 of 12)
# Modules from group: Nanofiber Internal Structure (14 of 14)
# Modules from group: Reinforced Bulkhead (12 of 12)
# Modules from group: Inertial Stabilizer (7 of 7)
# Modules from group: Nanofiber Internal Structure (7 of 7)
# Modules from group: Reinforced Bulkhead (8 of 8)
type = "passive"
def handler(fit, module, context):
fit.ship.boostItemAttr("agility",

View File

@@ -2,8 +2,8 @@
#
# Used by:
# Modules from group: Capacitor Flux Coil (6 of 6)
# Modules from group: Capacitor Power Relay (26 of 26)
# Modules from group: Power Diagnostic System (31 of 31)
# Modules from group: Capacitor Power Relay (20 of 20)
# Modules from group: Power Diagnostic System (23 of 23)
# Modules from group: Propulsion Module (107 of 107)
# Modules from group: Reactor Control Unit (22 of 22)
# Modules from group: Shield Flux Coil (11 of 11)

View File

@@ -1,9 +1,9 @@
# cargoCapacityMultiply
#
# Used by:
# Modules from group: Expanded Cargohold (13 of 13)
# Modules from group: Overdrive Injector System (14 of 14)
# Modules from group: Reinforced Bulkhead (12 of 12)
# Modules from group: Expanded Cargohold (7 of 7)
# Modules from group: Overdrive Injector System (7 of 7)
# Modules from group: Reinforced Bulkhead (8 of 8)
type = "passive"
def handler(fit, module, context):
fit.ship.multiplyItemAttr("capacity", module.getModifiedItemAttr("cargoCapacityMultiplier"))

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Ishtar
# Ship: 伊什塔级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Heavy Assault Cruisers").level

View File

@@ -3,6 +3,7 @@
# Used by:
# Ship: Deimos
# Ship: Eagle
# Ship: 银鹰级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Heavy Assault Cruisers").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Eagle
# Ship: 银鹰级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Heavy Assault Cruisers").level

View File

@@ -1,10 +0,0 @@
# eliteReconBonusAssaultLauncherROF1
#
# Used by:
# Ship: Huginn
# Ship: Lachesis
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Recon Ships").level
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Rapid Light",
"speed", ship.getModifiedItemAttr("eliteBonusReconShip1") * level)

View File

@@ -1,9 +0,0 @@
# eliteReconBonusHeavyAssaultLauncherROF1
#
# Used by:
# Ship: Huginn
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Recon Ships").level
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Heavy Assault",
"speed", ship.getModifiedItemAttr("eliteBonusReconShip1") * level)

View File

@@ -1,10 +0,0 @@
# eliteReconBonusHeavyLauncherROF1
#
# Used by:
# Ship: Huginn
# Ship: Lachesis
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Recon Ships").level
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Heavy",
"speed", ship.getModifiedItemAttr("eliteBonusReconShip1") * level)

View File

@@ -0,0 +1,9 @@
# eliteReconBonusMHTOptimalRange1
#
# Used by:
# Ship: Lachesis
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Recon Ships").level
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Hybrid Turret"),
"maxRange", ship.getModifiedItemAttr("eliteBonusReconShip1") * level)

View File

@@ -0,0 +1,9 @@
# eliteReconBonusMPTdamage1
#
# Used by:
# Ship: Huginn
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Recon Ships").level
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Projectile Turret"),
"damageMultiplier", ship.getModifiedItemAttr("eliteBonusReconShip1") * level)

View File

@@ -0,0 +1,9 @@
# eliteReconBonusNeutRange3
#
# Used by:
# Ship: Pilgrim
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Recon Ships").level
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Destabilizer",
"energyDestabilizationRange", ship.getModifiedItemAttr("eliteBonusReconShip3") * level)

View File

@@ -0,0 +1,9 @@
# eliteReconBonusVampRange3
#
# Used by:
# Ship: Pilgrim
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Recon Ships").level
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Vampire",
"powerTransferRange", ship.getModifiedItemAttr("eliteBonusReconShip3") * level)

View File

@@ -1,7 +1,7 @@
# iceHarvestCycleTimeModulesRequiringIceHarvestingOnline
#
# Used by:
# Variations of module: Ice Harvester Upgrade I (6 of 6)
# Variations of module: Ice Harvester Upgrade I (5 of 5)
type = "passive"
def handler(fit, module, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Ice Harvesting"),

View File

@@ -1,7 +1,7 @@
# iceMinerCpuUsagePercent
#
# Used by:
# Variations of module: Ice Harvester Upgrade I (6 of 6)
# Variations of module: Ice Harvester Upgrade I (5 of 5)
type = "passive"
def handler(fit, module, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Ice Harvesting"),

View File

@@ -1,7 +1,7 @@
# increaseSignatureRadiusOnline
#
# Used by:
# Modules from group: Inertia Stabilizer (12 of 12)
# Modules from group: Inertial Stabilizer (7 of 7)
type = "passive"
def handler(fit, module, context):
fit.ship.boostItemAttr("signatureRadius", module.getModifiedItemAttr("signatureRadiusBonus"))

View File

@@ -1,7 +1,7 @@
# minerCpuUsageMultiplyPercent2
#
# Used by:
# Variations of module: Mining Laser Upgrade I (6 of 6)
# Variations of module: Mining Laser Upgrade I (5 of 5)
type = "passive"
def handler(fit, module, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining"),

View File

@@ -2,7 +2,7 @@
#
# Used by:
# Modules from group: Frequency Mining Laser (3 of 3)
# Modules from group: Mining Laser (17 of 17)
# Modules from group: Mining Laser (12 of 12)
# Modules from group: Strip Miner (5 of 5)
type = 'active'
def handler(fit, module, context):

View File

@@ -1,7 +1,7 @@
# miningYieldMultiplyPercent
#
# Used by:
# Variations of module: Mining Laser Upgrade I (6 of 6)
# Variations of module: Mining Laser Upgrade I (5 of 5)
type = "passive"
def handler(fit, module, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining"),

View File

@@ -1,7 +1,7 @@
# modifyMaxVelocityOfShipPassive
#
# Used by:
# Modules from group: Expanded Cargohold (13 of 13)
# Modules from group: Expanded Cargohold (7 of 7)
type = "passive"
def handler(fit, module, context):
fit.ship.multiplyItemAttr("maxVelocity", module.getModifiedItemAttr("maxVelocityBonus"),

View File

@@ -2,9 +2,9 @@
#
# Used by:
# Modules from group: Capacitor Flux Coil (6 of 6)
# Modules from group: Capacitor Power Relay (26 of 26)
# Modules from group: Capacitor Recharger (25 of 25)
# Modules from group: Power Diagnostic System (31 of 31)
# Modules from group: Capacitor Power Relay (20 of 20)
# Modules from group: Capacitor Recharger (18 of 18)
# Modules from group: Power Diagnostic System (23 of 23)
# Modules from group: Reactor Control Unit (22 of 22)
# Modules from group: Shield Flux Coil (11 of 11)
# Modules from group: Shield Power Relay (11 of 11)

View File

@@ -2,8 +2,8 @@
#
# Used by:
# Modules from group: Capacitor Flux Coil (6 of 6)
# Modules from group: Capacitor Power Relay (26 of 26)
# Modules from group: Power Diagnostic System (31 of 31)
# Modules from group: Capacitor Power Relay (20 of 20)
# Modules from group: Power Diagnostic System (23 of 23)
# Modules from group: Reactor Control Unit (22 of 22)
# Modules from group: Shield Flux Coil (11 of 11)
# Modules from group: Shield Recharger (6 of 6)

View File

@@ -2,7 +2,7 @@
#
# Used by:
# Ships from group: Assault Frigate (8 of 12)
# Ships from group: Heavy Assault Cruiser (8 of 11)
# Ships from group: Heavy Assault Cruiser (10 of 13)
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("High Speed Maneuvering"),

View File

@@ -2,8 +2,8 @@
#
# Used by:
# Modules from group: Capacitor Flux Coil (6 of 6)
# Modules from group: Capacitor Power Relay (26 of 26)
# Modules from group: Power Diagnostic System (31 of 31)
# Modules from group: Capacitor Power Relay (20 of 20)
# Modules from group: Power Diagnostic System (23 of 23)
# Modules from group: Reactor Control Unit (22 of 22)
# Modules from group: Shield Flux Coil (11 of 11)
# Modules from group: Shield Power Relay (11 of 11)

View File

@@ -1,7 +1,7 @@
# shieldBoostAmplifier
#
# Used by:
# Modules from group: Capacitor Power Relay (26 of 26)
# Modules from group: Capacitor Power Relay (20 of 20)
# Modules from group: Shield Boost Amplifier (25 of 25)
type = "passive"
def handler(fit, module, context):

View File

@@ -2,8 +2,8 @@
#
# Used by:
# Modules from group: Capacitor Flux Coil (6 of 6)
# Modules from group: Capacitor Power Relay (26 of 26)
# Modules from group: Power Diagnostic System (31 of 31)
# Modules from group: Capacitor Power Relay (20 of 20)
# Modules from group: Power Diagnostic System (23 of 23)
# Modules from group: Reactor Control Unit (22 of 22)
# Modules from group: Shield Flux Coil (11 of 11)
# Modules from group: Shield Power Relay (11 of 11)

View File

@@ -3,6 +3,7 @@
# Used by:
# Ships named like: Abaddon (3 of 3)
# Ship: Nestor
# Ship: 地狱天使级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Armageddon
# Ship: 末日沙场级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Armageddon
# Ship: 末日沙场级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -2,7 +2,9 @@
#
# Used by:
# Variations of ship: Dominix (3 of 3)
# Ship: Dominix Quafe Edition
# Ship: Nestor
# Ship: 多米尼克斯级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -3,6 +3,8 @@
# Used by:
# Ships named like: Stratios (2 of 2)
# Variations of ship: Vexor (3 of 4)
# Ship: Vexor Quafe Edition
# Ship: 伊什塔级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level

View File

@@ -2,7 +2,9 @@
#
# Used by:
# Variations of ship: Dominix (3 of 3)
# Ship: Dominix Quafe Edition
# Ship: Nestor
# Ship: 多米尼克斯级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -3,6 +3,8 @@
# Used by:
# Ships named like: Stratios (2 of 2)
# Variations of ship: Vexor (3 of 4)
# Ship: Vexor Quafe Edition
# Ship: 伊什塔级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level

View File

@@ -1,8 +1,8 @@
# shipBonusDroneHitpointsGF
#
# Used by:
# Ships named like: Tristan (2 of 2)
# Ship: Astero
# Ship: Tristan
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Frigate").level

View File

@@ -1,8 +1,7 @@
# shipBonusDroneMiningAmountGC2
#
# Used by:
# Ship: Vexor
# Ship: Vexor Navy Issue
# Ships named like: Vexor (3 of 4)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level

View File

@@ -2,6 +2,8 @@
#
# Used by:
# Ship: Dominix
# Ship: Dominix Quafe Edition
# Ship: 多米尼克斯级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Armageddon
# Ship: 末日沙场级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Armageddon
# Ship: 末日沙场级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -2,6 +2,8 @@
#
# Used by:
# Ship: Dominix
# Ship: Dominix Quafe Edition
# Ship: 多米尼克斯级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -1,7 +1,7 @@
# shipBonusDroneTrackingGF
#
# Used by:
# Ship: Tristan
# Ships named like: Tristan (2 of 2)
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Frigate").level

View File

@@ -4,6 +4,7 @@
# Ships named like: Rattlesnake (2 of 2)
# Ships named like: Rokh (3 of 3)
# Ship: Scorpion Navy Issue
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Armageddon
# Ship: 末日沙场级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Armageddon
# Ship: 末日沙场级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -4,6 +4,7 @@
# Ships named like: Rattlesnake (2 of 2)
# Ships named like: Rokh (3 of 3)
# Ship: Scorpion Navy Issue
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -1,9 +0,0 @@
# shipBonusHeavyAssaultLauncherRateOfFireCC2
#
# Used by:
# Ship: Rook
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Heavy Assault",
"speed", ship.getModifiedItemAttr("shipBonusCC2") * level)

View File

@@ -3,6 +3,7 @@
# Used by:
# Ship: Drake
# Ship: Nighthawk
# Ship: 幼龙级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battlecruiser").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Rattlesnake (2 of 2)
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Rattlesnake (2 of 2)
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Rattlesnake (2 of 2)
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Rattlesnake (2 of 2)
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Ishtar
# Ship: 伊什塔级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Ishtar
# Ship: 伊什塔级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level

View File

@@ -1,9 +0,0 @@
# shipBonusHeavyLauncherRateOfFireCC2
#
# Used by:
# Ship: Rook
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Heavy",
"speed", ship.getModifiedItemAttr("shipBonusCC2") * level)

View File

@@ -3,6 +3,7 @@
# Used by:
# Ship: Drake
# Ship: Nighthawk
# Ship: 幼龙级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battlecruiser").level

View File

@@ -1,10 +1,10 @@
# shipBonusHybridTrackingGF2
#
# Used by:
# Ships named like: Tristan (2 of 2)
# Ship: Ares
# Ship: Federation Navy Comet
# Ship: Police Pursuit Comet
# Ship: Tristan
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Frigate").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Rattlesnake (2 of 2)
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -3,6 +3,7 @@
# Used by:
# Ship: Chameleon
# Ship: Gila
# Ship: 毒蜥级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level

View File

@@ -4,6 +4,7 @@
# Ships named like: Rattlesnake (2 of 2)
# Ships named like: Rokh (3 of 3)
# Ship: Scorpion Navy Issue
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Apocalypse (5 of 6)
# Ship: 灾难级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Apocalypse (5 of 6)
# Ship: 灾难级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Abaddon (3 of 3)
# Ship: 地狱天使级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Amarr Battleship").level

View File

@@ -3,6 +3,7 @@
# Used by:
# Ship: Chameleon
# Ship: Gila
# Ship: 毒蜥级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),

View File

@@ -3,6 +3,7 @@
# Used by:
# Ship: Chameleon
# Ship: Gila
# Ship: 毒蜥级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),

View File

@@ -3,6 +3,7 @@
# Used by:
# Ship: Chameleon
# Ship: Gila
# Ship: 毒蜥级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),

View File

@@ -3,6 +3,7 @@
# Used by:
# Ship: Chameleon
# Ship: Gila
# Ship: 毒蜥级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),

View File

@@ -4,6 +4,7 @@
# Ships named like: Raven Edition (3 of 3)
# Ship: Raven
# Ship: Widow
# Ship: 乌鸦级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Rattlesnake (2 of 2)
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Rattlesnake (2 of 2)
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Rattlesnake (2 of 2)
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Ishtar
# Ship: 伊什塔级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Heavy Assault Cruisers").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Rattlesnake (2 of 2)
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Ishtar
# Ship: 伊什塔级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Heavy Assault Cruisers").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Rattlesnake (2 of 2)
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -3,6 +3,7 @@
# Used by:
# Ship: Chameleon
# Ship: Gila
# Ship: 毒蜥级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level

View File

@@ -4,6 +4,7 @@
# Ships named like: Rattlesnake (2 of 2)
# Ships named like: Rokh (3 of 3)
# Ship: Scorpion Navy Issue
# Ship: 响尾蛇级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Raven (5 of 6)
# Ship: 乌鸦级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Raven (6 of 6)
# Ship: 乌鸦级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Eagle
# Ship: 银鹰级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level

View File

@@ -2,13 +2,11 @@
#
# Used by:
# Ships named like: Thorax (3 of 3)
# Ships named like: Vexor (3 of 4)
# Ship: Adrestia
# Ship: Arazu
# Ship: Deimos
# Ship: Exequror Navy Issue
# Ship: Guardian-Vexor
# Ship: Lachesis
# Ship: Vexor
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Cruiser").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Megathron (6 of 6)
# Ship: 万王宝座级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -1,6 +1,7 @@
# shipHybridTrackingGC
#
# Used by:
# Ship: Lachesis
# Ship: Phobos
type = "passive"
def handler(fit, ship, context):

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Megathron (5 of 6)
# Ship: 万王宝座级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -0,0 +1,9 @@
# shipMissileBonusEMdmgMC
#
# Used by:
# Ship: Rapier
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Cruiser").level
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"emDamage", ship.getModifiedItemAttr("shipBonusMC") * level)

View File

@@ -0,0 +1,9 @@
# shipMissileBonusExpdmgMC
#
# Used by:
# Ship: Rapier
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Cruiser").level
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"explosiveDamage", ship.getModifiedItemAttr("shipBonusMC") * level)

View File

@@ -0,0 +1,9 @@
# shipMissileBonusKindmgMC
#
# Used by:
# Ship: Rapier
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Cruiser").level
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"kineticDamage", ship.getModifiedItemAttr("shipBonusMC") * level)

View File

@@ -0,0 +1,9 @@
# shipMissileBonusThermdmgMC
#
# Used by:
# Ship: Rapier
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Cruiser").level
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"thermalDamage", ship.getModifiedItemAttr("shipBonusMC") * level)

View File

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

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Machariel
# Ship: 马克瑞级YC117年特别版
type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Projectile Turret"),

View File

@@ -4,6 +4,7 @@
# Ships named like: Tempest (6 of 6)
# Ship: Machariel
# Ship: Panther
# Ship: 马克瑞级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Battleship").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Machariel
# Ship: 马克瑞级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Gallente Battleship").level

View File

@@ -5,7 +5,6 @@
# Variations of ship: Rupture (3 of 3)
# Variations of ship: Stabber (3 of 3)
# Ship: Huginn
# Ship: Rapier
# Ship: Scythe Fleet Issue
type = "passive"
def handler(fit, ship, context):

View File

@@ -5,6 +5,7 @@
# Ship: Drake
# Ship: Ferox Guristas Edition
# Ship: Nighthawk
# Ship: 幼龙级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battlecruiser").level

View File

@@ -2,6 +2,8 @@
#
# Used by:
# Variations of ship: Moa (3 of 4)
# Ship: 毒蜥级YC117年特别版
# Ship: 银鹰级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level

View File

@@ -5,6 +5,7 @@
# Ship: Drake
# Ship: Ferox Guristas Edition
# Ship: Nighthawk
# Ship: 幼龙级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battlecruiser").level

View File

@@ -2,6 +2,8 @@
#
# Used by:
# Variations of ship: Moa (3 of 4)
# Ship: 毒蜥级YC117年特别版
# Ship: 银鹰级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level

View File

@@ -5,6 +5,7 @@
# Ship: Drake
# Ship: Ferox Guristas Edition
# Ship: Nighthawk
# Ship: 幼龙级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battlecruiser").level

View File

@@ -2,6 +2,8 @@
#
# Used by:
# Variations of ship: Moa (3 of 4)
# Ship: 毒蜥级YC117年特别版
# Ship: 银鹰级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level

View File

@@ -5,6 +5,7 @@
# Ship: Drake
# Ship: Ferox Guristas Edition
# Ship: Nighthawk
# Ship: 幼龙级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battlecruiser").level

View File

@@ -2,6 +2,8 @@
#
# Used by:
# Variations of ship: Moa (3 of 4)
# Ship: 毒蜥级YC117年特别版
# Ship: 银鹰级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Cruiser").level

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Raven (5 of 6)
# Ship: 乌鸦级YC117年特别版
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Caldari Battleship").level

Some files were not shown because too many files have changed in this diff Show More