Merge branch 'singularity' into sisi-dev

This commit is contained in:
blitzmann
2017-04-18 00:03:58 -04:00
111 changed files with 225 additions and 101 deletions

View File

@@ -1,7 +1,7 @@
# ammoInfluenceCapNeed
#
# Used by:
# Items from category: Charge (465 of 912)
# Items from category: Charge (466 of 913)
# Charges from group: Frequency Crystal (185 of 185)
# Charges from group: Hybrid Charge (209 of 209)
type = "passive"

View File

@@ -1,7 +1,7 @@
# ammoInfluenceRange
#
# Used by:
# Items from category: Charge (571 of 912)
# Items from category: Charge (571 of 913)
type = "passive"

View File

@@ -4,9 +4,9 @@
# Ships from group: Carrier (4 of 4)
# Ships from group: Combat Battlecruiser (13 of 13)
# Ships from group: Command Ship (8 of 8)
# Ships from group: Force Auxiliary (4 of 4)
# Ships from group: Force Auxiliary (5 of 5)
# Ships from group: Supercarrier (6 of 6)
# Ships from group: Titan (5 of 5)
# Ships from group: Titan (6 of 6)
# Subsystems named like: Defensive Warfare Processor (4 of 4)
# Ship: Orca
# Ship: Rorqual

View File

@@ -3,9 +3,9 @@
# Used by:
# Ships from group: Black Ops (4 of 4)
# Ships from group: Blockade Runner (4 of 4)
# Ships from group: Covert Ops (6 of 6)
# Ships from group: Covert Ops (7 of 7)
# Ships from group: Expedition Frigate (2 of 2)
# Ships from group: Force Recon Ship (6 of 6)
# Ships from group: Force Recon Ship (7 of 7)
# Ships from group: Stealth Bomber (4 of 4)
# Ships named like: Stratios (2 of 2)
# Subsystems named like: Offensive Covert Reconfiguration (4 of 4)

View File

@@ -1,7 +1,7 @@
# covertOpsCloakCpuPercentBonus1
#
# Used by:
# Ships from group: Covert Ops (5 of 6)
# Ships from group: Covert Ops (5 of 7)
type = "passive"
runTime = "early"

View File

@@ -1,8 +1,10 @@
# covertOpsCloakCPUPercentBonusPirateFaction
# covertOpsCloakCPUPercentRoleBonus
#
# Used by:
# Ships from group: Expedition Frigate (2 of 2)
# Ship: Astero
# Ship: Enforcer
# Ship: Pacifier
# Ship: Victorieux Luxury Yacht
type = "passive"
runTime = "early"
@@ -10,4 +12,4 @@ runTime = "early"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Cloaking"),
"cpu", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"cpu", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -1,7 +1,7 @@
# cynosuralDurationBonus
#
# Used by:
# Ships from group: Force Recon Ship (5 of 6)
# Ships from group: Force Recon Ship (6 of 7)
type = "passive"

View File

@@ -1,7 +1,7 @@
# cynosuralTheoryConsumptionBonus
#
# Used by:
# Ships from group: Force Recon Ship (5 of 6)
# Ships from group: Force Recon Ship (6 of 7)
# Skill: Cynosural Field Theory
type = "passive"

View File

@@ -1,7 +1,7 @@
# eliteBonusCoverOpsScanProbeStrength2
#
# Used by:
# Ships from group: Covert Ops (6 of 6)
# Ships from group: Covert Ops (7 of 7)
type = "passive"

View File

@@ -0,0 +1,7 @@
# eliteBonusCoverOpsWarpVelocity1
#
# Used by:
# Ship: Pacifier
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("warpSpeedMultiplier", src.getModifiedItemAttr("eliteBonusCoverOps1"), skill="Covert Ops")

View File

@@ -0,0 +1,7 @@
# eliteBonusReconWarpVelocity3
#
# Used by:
# Ship: Enforcer
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("warpSpeedMultiplier", src.getModifiedItemAttr("eliteBonusReconShip3"), skill="Recon Ships")

View File

@@ -1,7 +1,8 @@
# eliteReconJumpScramblerRangeBonus2
# eliteReconScramblerRangeBonus2
#
# Used by:
# Ship: Arazu
# Ship: Enforcer
# Ship: Lachesis
type = "passive"

View File

@@ -0,0 +1,7 @@
# eliteReconStasisWebBonus1
#
# Used by:
# Ship: Enforcer
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Stasis Web", "maxRange", src.getModifiedItemAttr("eliteBonusReconShip1"), skill="Recon Ships")

View File

@@ -1,12 +1,7 @@
# entosisDurationMultiply
#
# Used by:
# Ships from group: Carrier (4 of 4)
# Ships from group: Dreadnought (5 of 5)
# Ships from group: Force Auxiliary (4 of 4)
# Ships from group: Supercarrier (6 of 6)
# Ships from group: Titan (5 of 5)
# Ship: Rorqual
# Items from market group: Ships > Capital Ships (28 of 37)
type = "passive"

View File

@@ -1,7 +1,7 @@
# minigameVirusStrengthBonus
#
# Used by:
# Ships from group: Covert Ops (6 of 6)
# Ships from group: Covert Ops (7 of 7)
# Ships named like: Stratios (2 of 2)
# Subsystems named like: Electronics Emergent Locus Analyzer (4 of 4)
# Ship: Astero

View File

@@ -1,7 +1,7 @@
# reconShipCloakCpuBonus1
#
# Used by:
# Ships from group: Force Recon Ship (6 of 6)
# Ships from group: Force Recon Ship (6 of 7)
type = "passive"
runTime = "early"

View File

@@ -1,7 +1,7 @@
# scriptDurationBonus
#
# Used by:
# Charge: Focused Warp Disruption Script
# Charges from group: Warp Disruption Script (2 of 2)
type = "passive"

View File

@@ -1,7 +1,7 @@
# scriptMassBonusPercentageBonus
#
# Used by:
# Charge: Focused Warp Disruption Script
# Charges from group: Warp Disruption Script (2 of 2)
type = "passive"
runTime = "early"

View File

@@ -1,7 +1,7 @@
# scriptSignatureRadiusBonusBonus
#
# Used by:
# Charge: Focused Warp Disruption Script
# Charges from group: Warp Disruption Script (2 of 2)
type = "passive"
runTime = "early"

View File

@@ -1,7 +1,7 @@
# scriptSpeedBoostFactorBonusBonus
#
# Used by:
# Charge: Focused Warp Disruption Script
# Charges from group: Warp Disruption Script (2 of 2)
type = "passive"
runTime = "early"

View File

@@ -1,7 +1,7 @@
# scriptSpeedFactorBonusBonus
#
# Used by:
# Charge: Focused Warp Disruption Script
# Charges from group: Warp Disruption Script (2 of 2)
type = "passive"
runTime = "early"

View File

@@ -1,7 +1,7 @@
# scriptWarpDisruptionFieldGeneratorSetDisallowInEmpireSpace
#
# Used by:
# Charge: Focused Warp Disruption Script
# Charges from group: Warp Disruption Script (2 of 2)
type = "passive"

View File

@@ -1,7 +1,7 @@
# scriptWarpScrambleRangeBonus
#
# Used by:
# Charge: Focused Warp Disruption Script
# Charges from group: Warp Disruption Script (2 of 2)
type = "passive"

View File

@@ -3,7 +3,6 @@
# Used by:
# Implants named like: Zainou 'Gnome' Shield Management SM (6 of 6)
# Modules named like: Core Defense Field Extender (8 of 8)
# Modules named like: QA Multiship Module Players (4 of 4)
# Implant: Genolution Core Augmentation CA-3
# Implant: Sansha Modified 'Gnome' Implant
# Skill: Shield Management

View File

@@ -1,7 +1,7 @@
# shipAdvancedSpaceshipCommandAgilityBonus
#
# Used by:
# Items from market group: Ships > Capital Ships (34 of 34)
# Items from market group: Ships > Capital Ships (37 of 37)
type = "passive"

View File

@@ -0,0 +1,8 @@
# shipBonusDreadnoughtA1EnergyWarfareAmountBonus
#
# Used by:
# Ship: Chemosh
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Nosferatu", "powerTransferAmount", src.getModifiedItemAttr("shipBonusDreadnoughtA1"), skill="Amarr Dreadnought")
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Neutralizer", "energyNeutralizerAmount", src.getModifiedItemAttr("shipBonusDreadnoughtA1"), skill="Amarr Dreadnought")

View File

@@ -0,0 +1,7 @@
# shipBonusDreadnoughtM1WebRangeBonus
#
# Used by:
# Ship: Chemosh
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Stasis Web", "maxRange", src.getModifiedItemAttr("shipBonusDreadnoughtM1"), skill="Minmatar Dreadnought")

View File

@@ -1,4 +1,4 @@
# shipBonusDreadnoughtM1WebBonus
# shipBonusDreadnoughtM1WebStrengthBonus
#
# Used by:
# Ship: Vehement

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"),
"maxVelocity", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"maxVelocity", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -0,0 +1,7 @@
# shipBonusForceAuxiliaryA1NosferatuDrainAmount
#
# Used by:
# Ship: Dagon
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Nosferatu", "powerTransferAmount", src.getModifiedItemAttr("shipBonusForceAuxiliaryA1"), skill="Amarr Carrier")

View File

@@ -0,0 +1,8 @@
# shipBonusForceAuxiliaryA1NosferatuRangeBonus
#
# Used by:
# Ship: Dagon
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Nosferatu", "maxRange", src.getModifiedItemAttr("shipBonusForceAuxiliaryA1"), skill="Amarr Carrier")
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Nosferatu", "falloffEffectiveness", src.getModifiedItemAttr("shipBonusForceAuxiliaryA1"), skill="Amarr Carrier")

View File

@@ -0,0 +1,7 @@
# shipBonusForceAuxiliaryM1RemoteArmorRepairDuration
#
# Used by:
# Ship: Dagon
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems"), "duration", src.getModifiedItemAttr("shipBonusForceAuxiliaryM1"), skill="Minmatar Carrier")

View File

@@ -1,4 +1,4 @@
# shipBonusForceAuxiliaryM1RemoteCycleTime
# shipBonusForceAuxiliaryM1RemoteDuration
#
# Used by:
# Ship: Lif

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),
"armorHP", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"armorHP", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),
"hp", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"hp", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Heavy Drone Operation"),
"shieldCapacity", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"shieldCapacity", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -3,6 +3,7 @@
# Used by:
# Ship: Ares
# Ship: Federation Navy Comet
# Ship: Pacifier
# Ship: Tristan
type = "passive"

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Energy Turret"),
"maxRange", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"maxRange", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"armorHP", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"armorHP", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"hp", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"hp", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Light Drone Operation"),
"shieldCapacity", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"shieldCapacity", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),
"armorHP", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"armorHP", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),
"hp", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"hp", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Medium Drone Operation"),
"shieldCapacity", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"shieldCapacity", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -10,4 +10,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Energy Turret"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -0,0 +1,8 @@
# shipBonusMedMissileFlightTimeCC2
#
# Used by:
# Ship: Enforcer
type = "passive"
def handler(fit, src, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"), "explosionDelay", src.getModifiedItemAttr("shipBonusCC2"), skill="Caldari Cruiser")
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"), "explosionDelay", src.getModifiedItemAttr("shipBonusCC2"), skill="Caldari Cruiser")

View File

@@ -1,6 +1,7 @@
# shipBonusMETOptimalAC2
#
# Used by:
# Ship: Enforcer
# Ship: Omen Navy Issue
type = "passive"

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Energy Turret"),
"maxRange", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"maxRange", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -10,4 +10,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Projectile Turret"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -9,4 +9,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Hybrid Turret"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems"),
"armorDamageAmount", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"armorDamageAmount", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -1,4 +1,4 @@
# shipBonusDreadnoughtRole1DamageBonus
# shipBonusRole1CapitalHybridDamageBonus
#
# Used by:
# Ship: Vehement

View File

@@ -1,7 +1,7 @@
# shipBonusForceAuxiliaryRole1CPUBonus
# shipBonusRole1CommandBurstCPUBonus
#
# Used by:
# Ships from group: Force Auxiliary (4 of 4)
# Ships from group: Force Auxiliary (5 of 5)
type = "passive"

View File

@@ -1,7 +1,7 @@
# shipBonusTitanRole1NumWarfareLinks
# shipBonusRole1NumWarfareLinks
#
# Used by:
# Ships from group: Titan (5 of 5)
# Ships from group: Titan (6 of 6)
type = "passive"

View File

@@ -1,7 +1,7 @@
# shipBonusTitanRole2ArmorShieldModuleBonus
# shipBonusRole2ArmorPlates&ShieldExtendersBonus
#
# Used by:
# Ships from group: Titan (5 of 5)
# Ships from group: Titan (6 of 6)
type = "passive"

View File

@@ -1,7 +1,7 @@
# shipBonusForceAuxiliaryRole2LogisticDroneBonus
# shipBonusRole2LogisticDroneBonus
#
# Used by:
# Ships from group: Force Auxiliary (4 of 4)
# Ships from group: Force Auxiliary (5 of 5)
type = "passive"

View File

@@ -0,0 +1,8 @@
# shipBonusRole3CapitalEnergyDamageBonus
#
# Used by:
# Ship: Chemosh
# Ship: Molok
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Energy Turret"), "damageMultiplier", src.getModifiedItemAttr("shipBonusRole3"))

View File

@@ -1,4 +1,4 @@
# shipBonusTitanRole3DamageBonus
# shipBonusRole3CapitalHybridDamageBonus
#
# Used by:
# Ship: Vanquisher

View File

@@ -1,7 +1,7 @@
# shipBonusForceAuxiliaryRole3NumWarfareLinks
# shipBonusRole3NumWarfareLinks
#
# Used by:
# Ships from group: Force Auxiliary (4 of 4)
# Ships from group: Force Auxiliary (5 of 5)
type = "passive"

View File

@@ -0,0 +1,8 @@
# shipBonusRole4NosferatuCPUBonus
#
# Used by:
# Ship: Dagon
# Ship: Rabisu
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Nosferatu", "cpu", src.getModifiedItemAttr("shipBonusRole4"))

View File

@@ -0,0 +1,7 @@
# shipBonusRole5CapitalRemoteArmorRepairPowergridBonus
#
# Used by:
# Ship: Dagon
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Remote Armor Repair Systems"), "power", src.getModifiedItemAttr("shipBonusRole5"))

View File

@@ -1,4 +1,4 @@
# remoteArmorPowerNeedBonusEffect
# shipBonusRole5RemoteArmorRepairPowergridBonus
#
# Used by:
# Ships from group: Logistics (3 of 6)
@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems"), "power",
src.getModifiedItemAttr("remoteArmorPowerNeedBonus"))
src.getModifiedItemAttr("shipBonusRole5"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),
"armorHP", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"armorHP", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),
"hp", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"hp", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"),
"shieldCapacity", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"shieldCapacity", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -12,4 +12,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Energy Turret"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -0,0 +1,8 @@
# shipBonusSmallMissileFlightTimeCF1
#
# Used by:
# Ship: Pacifier
type = "passive"
def handler(fit, src, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Rockets"), "explosionDelay", src.getModifiedItemAttr("shipBonusCF"), skill="Caldari Frigate")
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Light Missiles"), "explosionDelay", src.getModifiedItemAttr("shipBonusCF"), skill="Caldari Frigate")

View File

@@ -1,8 +1,9 @@
# shipMissileSpeedBonusCF
# shipBonusSmallMissileRoFCF2
#
# Used by:
# Ship: Buzzard
# Ship: Hawk
# Ship: Pacifier
type = "passive"

View File

@@ -1,6 +1,7 @@
# shipBonusSPTFalloffMF2
#
# Used by:
# Ship: Pacifier
# Ship: Rifter
type = "passive"

View File

@@ -0,0 +1,7 @@
# shipBonusSPTRoFMF
#
# Used by:
# Ship: Pacifier
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Projectile Turret"), "speed", src.getModifiedItemAttr("shipBonusMF"), skill="Minmatar Frigate")

View File

@@ -1,7 +1,7 @@
# shipBonusSurveyProbeExplosionDelaySkillSurveyCovertOps3
#
# Used by:
# Ships from group: Covert Ops (4 of 6)
# Ships from group: Covert Ops (5 of 7)
type = "passive"

View File

@@ -0,0 +1,8 @@
# shipBonusTitanA1EnergyWarfareAmountBonus
#
# Used by:
# Ship: Molok
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Nosferatu", "powerTransferAmount", src.getModifiedItemAttr("shipBonusTitanA1"), skill="Amarr Titan")
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Neutralizer", "energyNeutralizerAmount", src.getModifiedItemAttr("shipBonusTitanA1"), skill="Amarr Titan")

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Avatar
# Ship: Molok
type = "passive"

View File

@@ -0,0 +1,7 @@
# shipBonusTitanM1WebRangeBonus
#
# Used by:
# Ship: Molok
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Stasis Web", "maxRange", src.getModifiedItemAttr("shipBonusTitanM1"), skill="Minmatar Titan")

View File

@@ -1,4 +1,4 @@
# shipBonusTitanM1WebBonus
# shipBonusTitanM1WebStrengthBonus
#
# Used by:
# Ship: Vanquisher

View File

@@ -1,8 +1,7 @@
# shipBonusTitanM3WarpStrength
#
# Used by:
# Ship: Ragnarok
# Ship: Vanquisher
# Ships from group: Titan (3 of 6)
type = "passive"

View File

@@ -1,12 +1,7 @@
# shipCapitalAgilityBonus
#
# Used by:
# Ships from group: Carrier (4 of 4)
# Ships from group: Dreadnought (5 of 5)
# Ships from group: Force Auxiliary (4 of 4)
# Ships from group: Supercarrier (6 of 6)
# Ships from group: Titan (5 of 5)
# Ship: Rorqual
# Items from market group: Ships > Capital Ships (28 of 37)
type = "passive"

View File

@@ -4,6 +4,7 @@
# Ship: Crucifier Navy Issue
# Ship: Crusader
# Ship: Imperial Navy Slicer
# Ship: Pacifier
type = "passive"

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Imperial Navy Slicer
# Ship: Pacifier
type = "passive"

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"),
"emDamage", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"emDamage", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"),
"explosiveDamage", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"explosiveDamage", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"),
"kineticDamage", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"kineticDamage", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"),
"thermalDamage", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"thermalDamage", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"),
"emDamage", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"emDamage", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"),
"explosiveDamage", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"explosiveDamage", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"),
"kineticDamage", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"kineticDamage", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"),
"thermalDamage", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"thermalDamage", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -4,6 +4,7 @@
# Ship: Adrestia
# Ship: Arazu
# Ship: Deimos
# Ship: Enforcer
# Ship: Exequror Navy Issue
# Ship: Guardian-Vexor
# Ship: Thorax

View File

@@ -7,4 +7,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Hybrid Turret"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Hybrid Turret"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -1,6 +1,7 @@
# shipHybridTrackingGC2
#
# Used by:
# Ship: Enforcer
# Ship: Thorax
type = "passive"

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Energy Turret"),
"damageMultiplier", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ship: Augoror Navy Issue
# Ship: Enforcer
# Ship: Maller
# Ship: Omen Navy Issue
type = "passive"

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Ships named like: Caracal (2 of 2)
# Ship: Enforcer
type = "passive"

View File

@@ -9,4 +9,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"),
"maxVelocity", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"maxVelocity", ship.getModifiedItemAttr("shipBonusRole7"))

View File

@@ -8,4 +8,4 @@ type = "passive"
def handler(fit, ship, context):
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Light Missiles"),
"maxVelocity", ship.getModifiedItemAttr("shipBonusPirateFaction"))
"maxVelocity", ship.getModifiedItemAttr("shipBonusRole7"))

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