Release/v1.33.0 (#1319)
* update database file to SISI 1202899 * Effect and group renaming * Add civilian modules (#1308) * Add new effects * update effect headers * update database to tq - lifeblood (1203953) * Update renders * Update icons * bump version * fix tox errors * change up tox config to ignore E722 * more tox ignores * Try disabling tests for now. Rifter stats changed, causing breakage. This is why we need properly mocked data, not crap straight from the database. * Try this * more testing * Fuck it, disable branch protection until I can evaluate the test failures and what needs to be done to get them back on the path
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
# ammoInfluenceCapNeed
|
||||
#
|
||||
# Used by:
|
||||
# Items from category: Charge (464 of 910)
|
||||
# Charges from group: Frequency Crystal (184 of 184)
|
||||
# Charges from group: Hybrid Charge (208 of 208)
|
||||
# Items from category: Charge (478 of 924)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ammoInfluenceRange
|
||||
#
|
||||
# Used by:
|
||||
# Items from category: Charge (568 of 910)
|
||||
# Items from category: Charge (572 of 924)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# boosterArmorHpPenalty
|
||||
#
|
||||
# Used by:
|
||||
# Implants from group: Booster (12 of 49)
|
||||
# Implants from group: Booster (12 of 52)
|
||||
type = "boosterSideEffect"
|
||||
|
||||
# User-friendly name for the side effect
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# boosterMaxVelocityPenalty
|
||||
#
|
||||
# Used by:
|
||||
# Implants from group: Booster (12 of 49)
|
||||
# Implants from group: Booster (12 of 52)
|
||||
type = "boosterSideEffect"
|
||||
|
||||
# User-friendly name for the side effect
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# boosterShieldCapacityPenalty
|
||||
#
|
||||
# Used by:
|
||||
# Implants from group: Booster (12 of 49)
|
||||
# Implants from group: Booster (12 of 52)
|
||||
type = "boosterSideEffect"
|
||||
|
||||
# User-friendly name for the side effect
|
||||
|
||||
@@ -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 (5 of 5)
|
||||
# Ships from group: Force Auxiliary (6 of 6)
|
||||
# Ships from group: Supercarrier (6 of 6)
|
||||
# Ships from group: Titan (6 of 6)
|
||||
# Ships from group: Titan (7 of 7)
|
||||
# Subsystems named like: Offensive Support Processor (4 of 4)
|
||||
# Ship: Orca
|
||||
# Ship: Rorqual
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Enforcer
|
||||
# Ship: Marshal
|
||||
# Ship: Pacifier
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# covertOpsAndReconOpsCloakModuleDelayBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ships from group: Black Ops (4 of 4)
|
||||
# Ships from group: Black Ops (5 of 5)
|
||||
# Ships from group: Blockade Runner (4 of 4)
|
||||
# Ships from group: Covert Ops (7 of 7)
|
||||
# Ships from group: Expedition Frigate (2 of 2)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# covertOpsStealthBomberTargettingDelayBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ships from group: Black Ops (4 of 4)
|
||||
# Ships from group: Black Ops (5 of 5)
|
||||
# Ships from group: Stealth Bomber (4 of 5)
|
||||
# Ship: Caedes
|
||||
# Ship: Chremoas
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# doHacking
|
||||
#
|
||||
# Used by:
|
||||
# Modules from group: Data Miners (15 of 16)
|
||||
# Modules from group: Data Miners (17 of 18)
|
||||
type = "active"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# eliteBonusBlackOpsCloakVelocity2
|
||||
#
|
||||
# Used by:
|
||||
# Ships from group: Black Ops (4 of 4)
|
||||
# Ships from group: Black Ops (5 of 5)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
10
eos/effects/elitebonusblackopsscramblerrange4.py
Normal file
10
eos/effects/elitebonusblackopsscramblerrange4.py
Normal file
@@ -0,0 +1,10 @@
|
||||
# eliteBonusBlackOpsScramblerRange4
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Marshal
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Warp Scrambler", "maxRange",
|
||||
src.getModifiedItemAttr("eliteBonusBlackOps4"), stackingPenalties=True, skill="Black Ops")
|
||||
9
eos/effects/elitebonusblackopswarpvelocity1.py
Normal file
9
eos/effects/elitebonusblackopswarpvelocity1.py
Normal file
@@ -0,0 +1,9 @@
|
||||
# eliteBonusBlackOpsWarpVelocity1
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Marshal
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("warpSpeedMultiplier", src.getModifiedItemAttr("eliteBonusBlackOps1"), stackingPenalties=True, skill="Black Ops")
|
||||
10
eos/effects/elitebonusblackopswebrange3.py
Normal file
10
eos/effects/elitebonusblackopswebrange3.py
Normal file
@@ -0,0 +1,10 @@
|
||||
# eliteBonusBlackOpsWebRange3
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Marshal
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Stasis Web", "maxRange",
|
||||
src.getModifiedItemAttr("eliteBonusBlackOps3"), stackingPenalties=True, skill="Black Ops")
|
||||
@@ -1,7 +1,7 @@
|
||||
# entosisDurationMultiply
|
||||
#
|
||||
# Used by:
|
||||
# Items from market group: Ships > Capital Ships (28 of 37)
|
||||
# Items from market group: Ships > Capital Ships (31 of 40)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# miningInfoMultiplier
|
||||
#
|
||||
# Used by:
|
||||
# Charges from group: Mining Crystal (30 of 30)
|
||||
# Charges named like: Mining Crystal (32 of 32)
|
||||
# Charges from group: Mining Crystal (40 of 40)
|
||||
# Charges named like: Mining Crystal (42 of 42)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# missileSkillFoFAoeCloudSizeBonus
|
||||
#
|
||||
# Used by:
|
||||
# Implants named like: Zainou 'Snapshot' FOF Explosion Radius FR (6 of 6)
|
||||
# Implants named like: Zainou 'Snapshot' Auto Targeting Explosion Radius FR (6 of 6)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# missileSkillWarheadUpgradesEmDamageBonus
|
||||
#
|
||||
# Used by:
|
||||
# Implants named like: Agency Damage Booster (3 of 3)
|
||||
# Skill: Warhead Upgrades
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# missileSkillWarheadUpgradesExplosiveDamageBonus
|
||||
#
|
||||
# Used by:
|
||||
# Implants named like: Agency Damage Booster (3 of 3)
|
||||
# Skill: Warhead Upgrades
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# missileSkillWarheadUpgradesKineticDamageBonus
|
||||
#
|
||||
# Used by:
|
||||
# Implants named like: Agency Damage Booster (3 of 3)
|
||||
# Skill: Warhead Upgrades
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# missileSkillWarheadUpgradesThermalDamageBonus
|
||||
#
|
||||
# Used by:
|
||||
# Implants named like: Agency Damage Booster (3 of 3)
|
||||
# Skill: Warhead Upgrades
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# overloadSelfDamageBonus
|
||||
#
|
||||
# Used by:
|
||||
# Modules from group: Energy Weapon (101 of 209)
|
||||
# Modules from group: Energy Weapon (101 of 213)
|
||||
# Modules from group: Hybrid Weapon (105 of 221)
|
||||
# Modules from group: Projectile Weapon (99 of 165)
|
||||
type = "overheat"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# salvaging
|
||||
#
|
||||
# Used by:
|
||||
# Modules from group: Salvager (2 of 2)
|
||||
# Modules from group: Salvager (3 of 3)
|
||||
type = "active"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# shipAdvancedSpaceshipCommandAgilityBonus
|
||||
#
|
||||
# Used by:
|
||||
# Items from market group: Ships > Capital Ships (37 of 37)
|
||||
# Items from market group: Ships > Capital Ships (40 of 40)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# shipBonusDreadnoughtC2ShieldResists
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Caiman
|
||||
# Ship: Phoenix
|
||||
type = "passive"
|
||||
|
||||
|
||||
20
eos/effects/shipbonusdreadnoughtg1kinthermdamagebonus.py
Normal file
20
eos/effects/shipbonusdreadnoughtg1kinthermdamagebonus.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# shipBonusDreadnoughtG1KinThermDamageBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Caiman
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Torpedoes"), "kineticDamage",
|
||||
src.getModifiedItemAttr("shipBonusDreadnoughtG1"), skill="Gallente Dreadnought")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Torpedoes"), "thermalDamage",
|
||||
src.getModifiedItemAttr("shipBonusDreadnoughtG1"), skill="Gallente Dreadnought")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Torpedoes"), "kineticDamage",
|
||||
src.getModifiedItemAttr("shipBonusDreadnoughtG1"), skill="Gallente Dreadnought")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Torpedoes"), "thermalDamage",
|
||||
src.getModifiedItemAttr("shipBonusDreadnoughtG1"), skill="Gallente Dreadnought")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Cruise Missiles"), "thermalDamage",
|
||||
src.getModifiedItemAttr("shipBonusDreadnoughtG1"), skill="Gallente Dreadnought")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Cruise Missiles"), "kineticDamage",
|
||||
src.getModifiedItemAttr("shipBonusDreadnoughtG1"), skill="Gallente Dreadnought")
|
||||
@@ -1,6 +1,7 @@
|
||||
# shipBonusForceAuxiliaryC1RemoteBoostAndCapAmount
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Loggerhead
|
||||
# Ship: Minokawa
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# shipBonusForceAuxiliaryC2ShieldResists
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Loggerhead
|
||||
# Ship: Minokawa
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# shipBonusForceAuxiliaryG1RemoteShieldBoostAmount
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Loggerhead
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Shield Emission Systems"), "shieldBonus",
|
||||
src.getModifiedItemAttr("shipBonusForceAuxiliaryG1"), skill="Gallente Carrier")
|
||||
@@ -1,6 +1,7 @@
|
||||
# shipBonusLargeEnergyTurretMaxRangeAB
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Marshal
|
||||
# Ship: Paladin
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Abaddon
|
||||
# Ship: Marshal
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
12
eos/effects/shipbonuslargemissileflighttimecb1.py
Normal file
12
eos/effects/shipbonuslargemissileflighttimecb1.py
Normal file
@@ -0,0 +1,12 @@
|
||||
# shipBonusLargeMissileFlightTimeCB1
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Marshal
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Torpedoes"), "explosionDelay",
|
||||
src.getModifiedItemAttr("shipBonusCB"), skill="Caldari Battleship")
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Cruise Missiles"), "explosionDelay",
|
||||
src.getModifiedItemAttr("shipBonusCB"), skill="Caldari Battleship")
|
||||
14
eos/effects/shipbonuslauncherrof2cb.py
Normal file
14
eos/effects/shipbonuslauncherrof2cb.py
Normal file
@@ -0,0 +1,14 @@
|
||||
# shipBonusLauncherRoF2CB
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Marshal
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Cruise", "speed",
|
||||
src.getModifiedItemAttr("shipBonus2CB"), skill="Caldari Battleship")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Torpedo", "speed",
|
||||
src.getModifiedItemAttr("shipBonus2CB"), skill="Caldari Battleship")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Rapid Heavy", "speed",
|
||||
src.getModifiedItemAttr("shipBonus2CB"), skill="Caldari Battleship")
|
||||
@@ -1,6 +1,7 @@
|
||||
# shipBonusPTFalloffMB1
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Marshal
|
||||
# Ship: Vargur
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# shipBonusRole1CommandBurstCPUBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ships from group: Force Auxiliary (5 of 5)
|
||||
# Ships from group: Force Auxiliary (6 of 6)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# shipBonusRole1NumWarfareLinks
|
||||
#
|
||||
# Used by:
|
||||
# Ships from group: Titan (6 of 6)
|
||||
# Ships from group: Titan (7 of 7)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# shipBonusRole2ArmorPlates&ShieldExtendersBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ships from group: Titan (6 of 6)
|
||||
# Ships from group: Titan (7 of 7)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
# shipBonusRole2LogisticDroneRepAmountAndHitpointBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Loggerhead
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Repair Drone Operation"),
|
||||
"structureDamageAmount", src.getModifiedItemAttr("shipBonusRole2"))
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Repair Drone Operation"),
|
||||
"shieldBonus", src.getModifiedItemAttr("shipBonusRole2"))
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Repair Drone Operation"),
|
||||
"armorDamageAmount", src.getModifiedItemAttr("shipBonusRole2"))
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Repair Drone Operation"),
|
||||
"armorHP", src.getModifiedItemAttr("shipBonusRole2"))
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Repair Drone Operation"),
|
||||
"shieldCapacity", src.getModifiedItemAttr("shipBonusRole2"))
|
||||
fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Repair Drone Operation"),
|
||||
"hp", src.getModifiedItemAttr("shipBonusRole2"))
|
||||
@@ -1,7 +1,7 @@
|
||||
# shipBonusRole2LogisticDroneBonus
|
||||
# shipBonusRole2LogisticDroneRepAmountBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ships from group: Force Auxiliary (5 of 5)
|
||||
# Ships from group: Force Auxiliary (5 of 6)
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# shipBonusRole3NumWarfareLinks
|
||||
#
|
||||
# Used by:
|
||||
# Ships from group: Force Auxiliary (5 of 5)
|
||||
# Ships from group: Force Auxiliary (6 of 6)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# shipBonusTitanRole3TorpdeoVelocityBonus
|
||||
# shipBonusRole3XLTorpdeoVelocityBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Komodo
|
||||
# Ship: Leviathan
|
||||
type = "passive"
|
||||
|
||||
17
eos/effects/shipbonusrole4fighterdamageandhitpoints.py
Normal file
17
eos/effects/shipbonusrole4fighterdamageandhitpoints.py
Normal file
@@ -0,0 +1,17 @@
|
||||
# shipBonusRole4FighterDamageAndHitpoints
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Caiman
|
||||
# Ship: Komodo
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill("Fighters"), "shieldCapacity",
|
||||
src.getModifiedItemAttr("shipBonusRole4"))
|
||||
fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill("Fighters"), "fighterAbilityAttackTurretDamageMultiplier",
|
||||
src.getModifiedItemAttr("shipBonusRole4"))
|
||||
fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill("Fighters"), "fighterAbilityAttackMissileDamageMultiplier",
|
||||
src.getModifiedItemAttr("shipBonusRole4"))
|
||||
fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill("Fighters"), "fighterAbilityMissilesDamageMultiplier",
|
||||
src.getModifiedItemAttr("shipBonusRole4"))
|
||||
12
eos/effects/shipbonustitanc1shieldresists.py
Normal file
12
eos/effects/shipbonustitanc1shieldresists.py
Normal file
@@ -0,0 +1,12 @@
|
||||
# shipBonusTitanC1ShieldResists
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Komodo
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("shieldKineticDamageResonance", src.getModifiedItemAttr("shipBonusTitanC1"), skill="Caldari Titan")
|
||||
fit.ship.boostItemAttr("shieldEmDamageResonance", src.getModifiedItemAttr("shipBonusTitanC1"), skill="Caldari Titan")
|
||||
fit.ship.boostItemAttr("shieldExplosiveDamageResonance", src.getModifiedItemAttr("shipBonusTitanC1"), skill="Caldari Titan")
|
||||
fit.ship.boostItemAttr("shieldThermalDamageResonance", src.getModifiedItemAttr("shipBonusTitanC1"), skill="Caldari Titan")
|
||||
@@ -1,6 +1,7 @@
|
||||
# shipBonusTitanC2ROFBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Komodo
|
||||
# Ship: Leviathan
|
||||
type = "passive"
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# shipBonusTitanC3WarpStrength
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Komodo
|
||||
# Ship: Leviathan
|
||||
type = "passive"
|
||||
|
||||
|
||||
20
eos/effects/shipbonustitang1kinthermdamagebonus.py
Normal file
20
eos/effects/shipbonustitang1kinthermdamagebonus.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# shipBonusTitanG1KinThermDamageBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Komodo
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Torpedoes"), "thermalDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG1"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Torpedoes"), "kineticDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG1"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Torpedoes"), "thermalDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG1"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Torpedoes"), "kineticDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG1"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Cruise Missiles"), "thermalDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG1"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Cruise Missiles"), "kineticDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG1"), skill="Gallente Titan")
|
||||
26
eos/effects/shipbonustitang2alldamagebonus.py
Normal file
26
eos/effects/shipbonustitang2alldamagebonus.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# shipBonusTitanG2AllDamageBonus
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Komodo
|
||||
type = "passive"
|
||||
|
||||
|
||||
def handler(fit, src, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Torpedoes"), "thermalDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG2"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Torpedoes"), "explosiveDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG2"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Torpedoes"), "emDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG2"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Torpedoes"), "thermalDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG2"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Torpedoes"), "emDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG2"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Torpedoes"), "explosiveDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG2"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Cruise Missiles"), "emDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG2"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Cruise Missiles"), "thermalDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG2"), skill="Gallente Titan")
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("XL Cruise Missiles"), "explosiveDamage",
|
||||
src.getModifiedItemAttr("shipBonusTitanG2"), skill="Gallente Titan")
|
||||
@@ -2,6 +2,7 @@
|
||||
#
|
||||
# Used by:
|
||||
# Variations of ship: Erebus (2 of 2)
|
||||
# Ship: Komodo
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# shipBonusTitanM3WarpStrength
|
||||
#
|
||||
# Used by:
|
||||
# Ships from group: Titan (3 of 6)
|
||||
# Ships from group: Titan (3 of 7)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# shipCapitalAgilityBonus
|
||||
#
|
||||
# Used by:
|
||||
# Items from market group: Ships > Capital Ships (28 of 37)
|
||||
# Items from market group: Ships > Capital Ships (31 of 40)
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
# Ship: Dominix Navy Issue
|
||||
# Ship: Hyperion
|
||||
# Ship: Kronos
|
||||
# Ship: Marshal
|
||||
# Ship: Megathron Federate Issue
|
||||
# Ship: Sin
|
||||
type = "passive"
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#
|
||||
# Used by:
|
||||
# Ships named like: Megathron (3 of 3)
|
||||
# Ship: Marshal
|
||||
type = "passive"
|
||||
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Used by:
|
||||
# Variations of ship: Tempest (4 of 4)
|
||||
# Ship: Maelstrom
|
||||
# Ship: Marshal
|
||||
# Ship: Panther
|
||||
# Ship: Typhoon Fleet Issue
|
||||
type = "passive"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# surgicalStrikeDamageMultiplierBonusPostPercentDamageMultiplierLocationShipModulesRequiringGunnery
|
||||
#
|
||||
# Used by:
|
||||
# Implants named like: Agency Damage Booster (3 of 3)
|
||||
# Implants named like: Eifyr and Co. 'Gunslinger' Surgical Strike SS (6 of 6)
|
||||
# Implant: Standard Cerebral Accelerator
|
||||
type = "passive"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# Used by:
|
||||
# Drones from group: Combat Drone (74 of 74)
|
||||
# Modules from group: Energy Weapon (208 of 209)
|
||||
# Modules from group: Energy Weapon (212 of 213)
|
||||
type = 'active'
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user