Update to SISI w/ effects
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# armorTankingGang2
|
||||
# armorWarfareArmorHpReplacer
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Armored Warfare Mindlink
|
||||
@@ -1,7 +1,7 @@
|
||||
# boosterArmorHpPenalty
|
||||
#
|
||||
# Used by:
|
||||
# Implants from group: Booster (12 of 39)
|
||||
# Implants from group: Booster (12 of 37)
|
||||
type = "boosterSideEffect"
|
||||
def handler(fit, booster, context):
|
||||
fit.ship.boostItemAttr("armorHP", booster.getModifiedItemAttr("boosterArmorHPPenalty"))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# boosterArmorRepairAmountPenalty
|
||||
#
|
||||
# Used by:
|
||||
# Implants from group: Booster (9 of 39)
|
||||
# Implants from group: Booster (9 of 37)
|
||||
type = "boosterSideEffect"
|
||||
def handler(fit, booster, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Armor Repair Unit",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# boosterMaxVelocityPenalty
|
||||
#
|
||||
# Used by:
|
||||
# Implants from group: Booster (12 of 39)
|
||||
# Implants from group: Booster (12 of 37)
|
||||
type = "boosterSideEffect"
|
||||
def handler(fit, booster, context):
|
||||
fit.ship.boostItemAttr("maxVelocity", booster.getModifiedItemAttr("boosterMaxVelocityPenalty"))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# boosterShieldCapacityPenalty
|
||||
#
|
||||
# Used by:
|
||||
# Implants from group: Booster (12 of 39)
|
||||
# Implants from group: Booster (12 of 37)
|
||||
type = "boosterSideEffect"
|
||||
def handler(fit, booster, context):
|
||||
fit.ship.boostItemAttr("shieldCapacity", booster.getModifiedItemAttr("boosterShieldCapacityPenalty"))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# boosterTurretOptimalRangePenalty
|
||||
#
|
||||
# Used by:
|
||||
# Implants from group: Booster (9 of 39)
|
||||
# Implants from group: Booster (9 of 37)
|
||||
type = "boosterSideEffect"
|
||||
def handler(fit, booster, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"),
|
||||
|
||||
11
eos/effects/informationwarfaremaxtargetrangebonus.py
Normal file
11
eos/effects/informationwarfaremaxtargetrangebonus.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# informationWarfareMaxTargetRangeBonus
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Caldari Navy Warfare Mindlink
|
||||
# Implant: Imperial Navy Warfare Mindlink
|
||||
# Implant: Information Warfare Mindlink
|
||||
type = "gang"
|
||||
gangBoost = "maxTargetRange"
|
||||
gangBonus = "maxTargetRangeBonus"
|
||||
def handler(fit, container, context):
|
||||
fit.ship.boostItemAttr(gangBoost, container.getModifiedItemAttr(gangBonus))
|
||||
@@ -2,7 +2,6 @@
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Caldari Navy Warfare Mindlink
|
||||
# Implant: Imperial Navy Warfare Mindlink
|
||||
# Implant: Information Warfare Mindlink
|
||||
type = "passive"
|
||||
def handler(fit, implant, context):
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# miningForemanMindLinkMiningAmountBonusReplacer
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Mining Foreman Mindlink
|
||||
type = "gang"
|
||||
gangBoost = "miningAmount"
|
||||
gangBonus = "miningAmountBonus"
|
||||
def handler(fit, container, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining"),
|
||||
gangBoost, container.getModifiedItemAttr(gangBonus) * level)
|
||||
@@ -1,7 +1,6 @@
|
||||
# miningYieldGangBonusFixed
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Mining Foreman Mindlink
|
||||
# Skill: Mining Foreman
|
||||
type = "gang"
|
||||
gangBoost = "miningAmount"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# missileSkillRapidLauncherRoF
|
||||
#
|
||||
# Used by:
|
||||
# Implants named like: Cerebral Accelerator (5 of 5)
|
||||
# Implants named like: Cerebral Accelerator (3 of 3)
|
||||
# Implants named like: Zainou 'Deadeye' Rapid Launch RL (6 of 6)
|
||||
# Implant: Whelan Machorin's Ballistic Smartlink
|
||||
# Skill: Missile Launcher Operation
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# overloadSelfThermalHardeningBonus
|
||||
#
|
||||
# Used by:
|
||||
# Variations of module: Armor Thermic Hardener I (39 of 39)
|
||||
# Variations of module: Thermic Dissipation Field I (19 of 19)
|
||||
# Module: Civilian Thermic Dissipation Field
|
||||
# Variations of module: Armor Thermal Hardener I (39 of 39)
|
||||
# Variations of module: Thermal Dissipation Field I (19 of 19)
|
||||
# Module: Civilian Thermal Dissipation Field
|
||||
type = "overheat"
|
||||
def handler(fit, module, context):
|
||||
module.boostItemAttr("thermalDamageResistanceBonus", module.getModifiedItemAttr("overloadHardeningBonus"))
|
||||
@@ -1,9 +1,6 @@
|
||||
# reconOperationsMaxTargetRangeBonusPostPercentMaxTargetRangeGangShips
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Caldari Navy Warfare Mindlink
|
||||
# Implant: Imperial Navy Warfare Mindlink
|
||||
# Implant: Information Warfare Mindlink
|
||||
# Skill: Information Warfare
|
||||
type = "gang"
|
||||
gangBoost = "maxTargetRange"
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
# shieldDefensiveOperationsShieldCapacityBonusPostPercentShieldCapacityGangShips
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Caldari Navy Warfare Mindlink
|
||||
# Implant: Republic Fleet Warfare Mindlink
|
||||
# Implant: Siege Warfare Mindlink
|
||||
# Skill: Siege Warfare
|
||||
type = "gang"
|
||||
gangBoost = "shieldCapacity"
|
||||
|
||||
@@ -2,8 +2,10 @@
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Devoter
|
||||
# Ship: Gold Magnate
|
||||
# Ship: Impairor
|
||||
# Ship: Phobos
|
||||
# Ship: Silver Magnate
|
||||
type = "passive"
|
||||
def handler(fit, ship, context):
|
||||
fit.ship.boostItemAttr("armorEmDamageResonance", ship.getModifiedItemAttr("rookieArmorResistanceBonus"))
|
||||
|
||||
@@ -2,8 +2,10 @@
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Devoter
|
||||
# Ship: Gold Magnate
|
||||
# Ship: Impairor
|
||||
# Ship: Phobos
|
||||
# Ship: Silver Magnate
|
||||
type = "passive"
|
||||
def handler(fit, ship, context):
|
||||
fit.ship.boostItemAttr("armorExplosiveDamageResonance", ship.getModifiedItemAttr("rookieArmorResistanceBonus"))
|
||||
|
||||
@@ -2,8 +2,10 @@
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Devoter
|
||||
# Ship: Gold Magnate
|
||||
# Ship: Impairor
|
||||
# Ship: Phobos
|
||||
# Ship: Silver Magnate
|
||||
type = "passive"
|
||||
def handler(fit, ship, context):
|
||||
fit.ship.boostItemAttr("armorKineticDamageResonance", ship.getModifiedItemAttr("rookieArmorResistanceBonus"))
|
||||
|
||||
@@ -2,8 +2,10 @@
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Devoter
|
||||
# Ship: Gold Magnate
|
||||
# Ship: Impairor
|
||||
# Ship: Phobos
|
||||
# Ship: Silver Magnate
|
||||
type = "passive"
|
||||
def handler(fit, ship, context):
|
||||
fit.ship.boostItemAttr("armorThermalDamageResonance", ship.getModifiedItemAttr("rookieArmorResistanceBonus"))
|
||||
|
||||
11
eos/effects/siegewarfareshieldcapacitybonusreplacer.py
Normal file
11
eos/effects/siegewarfareshieldcapacitybonusreplacer.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# siegeWarfareShieldCapacityBonusReplacer
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Caldari Navy Warfare Mindlink
|
||||
# Implant: Republic Fleet Warfare Mindlink
|
||||
# Implant: Siege Warfare Mindlink
|
||||
type = "gang"
|
||||
gangBoost = "shieldCapacity"
|
||||
gangBonus = "shieldCapacityBonus"
|
||||
def handler(fit, container, context):
|
||||
fit.ship.boostItemAttr(gangBoost, container.getModifiedItemAttr(gangBonus) * level)
|
||||
@@ -1,9 +1,6 @@
|
||||
# skirmishWarfareAgilityBonus
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Federation Navy Warfare Mindlink
|
||||
# Implant: Republic Fleet Warfare Mindlink
|
||||
# Implant: Skirmish Warfare Mindlink
|
||||
# Skill: Skirmish Warfare
|
||||
type = "gang"
|
||||
gangBoost = "agility"
|
||||
|
||||
11
eos/effects/skirmishwarfareagilitybonusreplacer.py
Normal file
11
eos/effects/skirmishwarfareagilitybonusreplacer.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# skirmishWarfareAgilityBonusReplacer
|
||||
#
|
||||
# Used by:
|
||||
# Implant: Federation Navy Warfare Mindlink
|
||||
# Implant: Republic Fleet Warfare Mindlink
|
||||
# Implant: Skirmish Warfare Mindlink
|
||||
type = "gang"
|
||||
gangBoost = "agility"
|
||||
gangBonus = "agilityBonus"
|
||||
def handler(fit, container, context):
|
||||
fit.ship.boostItemAttr(gangBoost, container.getModifiedItemAttr(gangBonus) * level)
|
||||
@@ -2,6 +2,8 @@
|
||||
#
|
||||
# Used by:
|
||||
# Ship: Coercer
|
||||
# Ship: Gold Magnate
|
||||
# Ship: Silver Magnate
|
||||
type = "passive"
|
||||
def handler(fit, ship, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Energy Turret"),
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# surgicalStrikeDamageMultiplierBonusPostPercentDamageMultiplierLocationShipModulesRequiringGunnery
|
||||
#
|
||||
# Used by:
|
||||
# Implants named like: Cerebral Accelerator (5 of 5)
|
||||
# Implants named like: Cerebral Accelerator (3 of 3)
|
||||
# Implants named like: Eifyr and Co. 'Gunslinger' Surgical Strike SS (6 of 6)
|
||||
type = "passive"
|
||||
def handler(fit, implant, context):
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# thermalShieldCompensationHardeningBonusGroupShieldAmp
|
||||
#
|
||||
# Used by:
|
||||
# Skill: Thermic Shield Compensation
|
||||
# Skill: Thermal Shield Compensation
|
||||
type = "passive"
|
||||
def handler(fit, skill, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Shield Amplifier",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# thermicArmorCompensationHardeningBonusGroupArmorCoating
|
||||
#
|
||||
# Used by:
|
||||
# Skill: Thermic Armor Compensation
|
||||
# Skill: Thermal Armor Compensation
|
||||
type = "passive"
|
||||
def handler(fit, skill, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Armor Coating",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# thermicArmorCompensationHardeningBonusGroupEnergized
|
||||
#
|
||||
# Used by:
|
||||
# Skill: Thermic Armor Compensation
|
||||
# Skill: Thermal Armor Compensation
|
||||
type = "passive"
|
||||
def handler(fit, skill, context):
|
||||
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Armor Plating Energized",
|
||||
|
||||
Reference in New Issue
Block a user