From 23bb763c516c30b70eb85606fe0b69244cd348c1 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Thu, 24 Sep 2015 13:09:25 -0400 Subject: [PATCH] Fix system effects to respect their state --- eos/effects/offensivedefensivereduction.py | 2 +- eos/effects/systemagility.py | 2 +- eos/effects/systemaoecloudsize.py | 2 +- eos/effects/systemaoevelocity.py | 2 +- eos/effects/systemarmoremresistance.py | 2 +- eos/effects/systemarmorexplosiveresistance.py | 2 +- eos/effects/systemarmorhp.py | 2 +- eos/effects/systemarmorkineticresistance.py | 2 +- eos/effects/systemarmorremoterepairamount.py | 2 +- eos/effects/systemarmorrepairamount.py | 2 +- eos/effects/systemarmorthermalresistance.py | 2 +- eos/effects/systemcapacitorcapacity.py | 2 +- eos/effects/systemcapacitorrecharge.py | 2 +- eos/effects/systemdamagedrones.py | 2 +- eos/effects/systemdamageembombs.py | 2 +- eos/effects/systemdamageemmissiles.py | 2 +- eos/effects/systemdamageexplosivebombs.py | 2 +- eos/effects/systemdamageexplosivemissiles.py | 2 +- eos/effects/systemdamagefighters.py | 2 +- eos/effects/systemdamagekineticbombs.py | 2 +- eos/effects/systemdamagekineticmissiles.py | 2 +- eos/effects/systemdamagemultipliergunnery.py | 2 +- eos/effects/systemdamagethermalbombs.py | 2 +- eos/effects/systemdamagethermalmissiles.py | 2 +- eos/effects/systemdronetracking.py | 2 +- eos/effects/systemenergyneutmultiplier.py | 2 +- eos/effects/systemenergyvampiremultiplier.py | 2 +- eos/effects/systemgravimetricecmbomb.py | 2 +- eos/effects/systemheatdamage.py | 2 +- eos/effects/systemladarecmbomb.py | 2 +- eos/effects/systemmagnetrometricecmbomb.py | 2 +- eos/effects/systemmaxvelocity.py | 2 +- eos/effects/systemmaxvelocitypercentage.py | 2 +- eos/effects/systemmissilevelocity.py | 2 +- eos/effects/systemneutbombs.py | 2 +- eos/effects/systemoverloadarmor.py | 2 +- eos/effects/systemoverloaddamagemodifier.py | 2 +- eos/effects/systemoverloaddurationbonus.py | 2 +- eos/effects/systemoverloadeccmstrength.py | 2 +- eos/effects/systemoverloadecmstrength.py | 2 +- eos/effects/systemoverloadhardening.py | 2 +- eos/effects/systemoverloadrange.py | 2 +- eos/effects/systemoverloadrof.py | 2 +- eos/effects/systemoverloadselfduration.py | 2 +- eos/effects/systemoverloadshieldbonus.py | 2 +- eos/effects/systemoverloadspeedfactor.py | 2 +- eos/effects/systemradarecmbomb.py | 2 +- eos/effects/systemremotecaptransmitteramount.py | 2 +- eos/effects/systemrocketemdamage.py | 2 +- eos/effects/systemrocketexplosivedamage.py | 2 +- eos/effects/systemrocketkineticdamage.py | 2 +- eos/effects/systemrocketthermaldamage.py | 2 +- eos/effects/systemshieldemresistance.py | 2 +- eos/effects/systemshieldexplosiveresistance.py | 2 +- eos/effects/systemshieldhp.py | 2 +- eos/effects/systemshieldkineticresistance.py | 2 +- eos/effects/systemshieldremoterepairamount.py | 2 +- eos/effects/systemshieldrepairamountshieldskills.py | 2 +- eos/effects/systemshieldthermalresistance.py | 2 +- eos/effects/systemsignatureradius.py | 2 +- eos/effects/systemsmallenergydamage.py | 2 +- eos/effects/systemsmallhybriddamage.py | 2 +- eos/effects/systemsmallprojectiledamage.py | 2 +- eos/effects/systemsmartbombemdamage.py | 2 +- eos/effects/systemsmartbombexplosivedamage.py | 2 +- eos/effects/systemsmartbombkineticdamage.py | 2 +- eos/effects/systemsmartbombrange.py | 2 +- eos/effects/systemsmartbombthermaldamage.py | 2 +- eos/effects/systemstandardmissileemdamage.py | 2 +- eos/effects/systemstandardmissileexplosivedamage.py | 2 +- eos/effects/systemstandardmissilekineticdamage.py | 2 +- eos/effects/systemstandardmissilethermaldamage.py | 2 +- eos/effects/systemtargetingrange.py | 2 +- eos/effects/systemtargetpaintermultiplier.py | 2 +- eos/effects/systemtracking.py | 2 +- eos/effects/systemwebifierstrengthmultiplier.py | 2 +- 76 files changed, 76 insertions(+), 76 deletions(-) diff --git a/eos/effects/offensivedefensivereduction.py b/eos/effects/offensivedefensivereduction.py index cc6abc5f5..43ae14ed5 100644 --- a/eos/effects/offensivedefensivereduction.py +++ b/eos/effects/offensivedefensivereduction.py @@ -4,7 +4,7 @@ # Celestials named like: Drifter Incursion (6 of 6) # Celestials named like: Incursion ship attributes effects (3 of 3) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): damages = ("em", "thermal", "kinetic", "explosive") for damage in damages: diff --git a/eos/effects/systemagility.py b/eos/effects/systemagility.py index 7f1769d6a..0e3158c5d 100644 --- a/eos/effects/systemagility.py +++ b/eos/effects/systemagility.py @@ -3,6 +3,6 @@ # Used by: # Celestials named like: Black Hole Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.multiplyItemAttr("agility", beacon.getModifiedItemAttr("agilityMultiplier"), stackingPenalties=True) diff --git a/eos/effects/systemaoecloudsize.py b/eos/effects/systemaoecloudsize.py index 2d051ab12..33183dcd7 100644 --- a/eos/effects/systemaoecloudsize.py +++ b/eos/effects/systemaoecloudsize.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "aoeCloudSize", beacon.getModifiedItemAttr("aoeCloudSizeMultiplier")) diff --git a/eos/effects/systemaoevelocity.py b/eos/effects/systemaoevelocity.py index bc74a548f..c9a568f89 100644 --- a/eos/effects/systemaoevelocity.py +++ b/eos/effects/systemaoevelocity.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Black Hole Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "aoeVelocity", beacon.getModifiedItemAttr("aoeVelocityMultiplier")) diff --git a/eos/effects/systemarmoremresistance.py b/eos/effects/systemarmoremresistance.py index 91764f575..20db294de 100644 --- a/eos/effects/systemarmoremresistance.py +++ b/eos/effects/systemarmoremresistance.py @@ -4,7 +4,7 @@ # Celestials named like: Incursion Effect (2 of 2) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.boostItemAttr("armorEmDamageResonance", beacon.getModifiedItemAttr("armorEmDamageResistanceBonus"), stackingPenalties=True) diff --git a/eos/effects/systemarmorexplosiveresistance.py b/eos/effects/systemarmorexplosiveresistance.py index 65426f8bf..01548413d 100644 --- a/eos/effects/systemarmorexplosiveresistance.py +++ b/eos/effects/systemarmorexplosiveresistance.py @@ -4,7 +4,7 @@ # Celestials named like: Incursion Effect (2 of 2) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.boostItemAttr("armorExplosiveDamageResonance", beacon.getModifiedItemAttr("armorExplosiveDamageResistanceBonus"), stackingPenalties=True) diff --git a/eos/effects/systemarmorhp.py b/eos/effects/systemarmorhp.py index 2dd315604..c40db3037 100644 --- a/eos/effects/systemarmorhp.py +++ b/eos/effects/systemarmorhp.py @@ -3,6 +3,6 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.multiplyItemAttr("armorHP", beacon.getModifiedItemAttr("armorHPMultiplier")) diff --git a/eos/effects/systemarmorkineticresistance.py b/eos/effects/systemarmorkineticresistance.py index ec32499dc..21c426f3a 100644 --- a/eos/effects/systemarmorkineticresistance.py +++ b/eos/effects/systemarmorkineticresistance.py @@ -4,7 +4,7 @@ # Celestials named like: Incursion Effect (2 of 2) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.boostItemAttr("armorKineticDamageResonance", beacon.getModifiedItemAttr("armorKineticDamageResistanceBonus"), stackingPenalties=True) diff --git a/eos/effects/systemarmorremoterepairamount.py b/eos/effects/systemarmorremoterepairamount.py index d187cfcf3..ec0e84f4b 100644 --- a/eos/effects/systemarmorremoterepairamount.py +++ b/eos/effects/systemarmorremoterepairamount.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Remote Armor Repairer", "armorDamageAmount", module.getModifiedItemAttr("armorDamageAmountMultiplierRemote"), diff --git a/eos/effects/systemarmorrepairamount.py b/eos/effects/systemarmorrepairamount.py index 64dd8ed4f..1c659a1b2 100644 --- a/eos/effects/systemarmorrepairamount.py +++ b/eos/effects/systemarmorrepairamount.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Armor Repair Unit", "armorDamageAmount", module.getModifiedItemAttr("armorDamageAmountMultiplier"), diff --git a/eos/effects/systemarmorthermalresistance.py b/eos/effects/systemarmorthermalresistance.py index 568c6ad9c..4c06d397b 100644 --- a/eos/effects/systemarmorthermalresistance.py +++ b/eos/effects/systemarmorthermalresistance.py @@ -4,7 +4,7 @@ # Celestials named like: Incursion Effect (2 of 2) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.boostItemAttr("armorThermalDamageResonance", beacon.getModifiedItemAttr("armorThermalDamageResistanceBonus"), stackingPenalties=True) diff --git a/eos/effects/systemcapacitorcapacity.py b/eos/effects/systemcapacitorcapacity.py index 6c6a64570..4cc9d40a5 100644 --- a/eos/effects/systemcapacitorcapacity.py +++ b/eos/effects/systemcapacitorcapacity.py @@ -3,6 +3,6 @@ # Used by: # Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.multiplyItemAttr("capacitorCapacity", beacon.getModifiedItemAttr("capacitorCapacityMultiplierSystem")) diff --git a/eos/effects/systemcapacitorrecharge.py b/eos/effects/systemcapacitorrecharge.py index 00a9ec633..21750d5d4 100644 --- a/eos/effects/systemcapacitorrecharge.py +++ b/eos/effects/systemcapacitorrecharge.py @@ -4,6 +4,6 @@ # Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.multiplyItemAttr("rechargeRate", beacon.getModifiedItemAttr("rechargeRateMultiplier")) diff --git a/eos/effects/systemdamagedrones.py b/eos/effects/systemdamagedrones.py index 889c75378..dc85ce0ae 100644 --- a/eos/effects/systemdamagedrones.py +++ b/eos/effects/systemdamagedrones.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.drones.filteredItemMultiply(lambda drone: drone.item.requiresSkill("Drones"), "damageMultiplier", beacon.getModifiedItemAttr("damageMultiplierMultiplier"), diff --git a/eos/effects/systemdamageembombs.py b/eos/effects/systemdamageembombs.py index 9205a41ee..760f5eb44 100644 --- a/eos/effects/systemdamageembombs.py +++ b/eos/effects/systemdamageembombs.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Bomb Deployment"), "emDamage", beacon.getModifiedItemAttr("smartbombDamageMultiplier"), diff --git a/eos/effects/systemdamageemmissiles.py b/eos/effects/systemdamageemmissiles.py index eb12ddce3..34d12f2bc 100644 --- a/eos/effects/systemdamageemmissiles.py +++ b/eos/effects/systemdamageemmissiles.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "emDamage", beacon.getModifiedItemAttr("damageMultiplierMultiplier"), diff --git a/eos/effects/systemdamageexplosivebombs.py b/eos/effects/systemdamageexplosivebombs.py index 8526cf3b0..c3057cb81 100644 --- a/eos/effects/systemdamageexplosivebombs.py +++ b/eos/effects/systemdamageexplosivebombs.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Bomb Deployment"), "explosiveDamage", beacon.getModifiedItemAttr("smartbombDamageMultiplier"), diff --git a/eos/effects/systemdamageexplosivemissiles.py b/eos/effects/systemdamageexplosivemissiles.py index ade40917f..e8c224f08 100644 --- a/eos/effects/systemdamageexplosivemissiles.py +++ b/eos/effects/systemdamageexplosivemissiles.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "explosiveDamage", beacon.getModifiedItemAttr("damageMultiplierMultiplier"), diff --git a/eos/effects/systemdamagefighters.py b/eos/effects/systemdamagefighters.py index efb96b7fc..63e02a999 100644 --- a/eos/effects/systemdamagefighters.py +++ b/eos/effects/systemdamagefighters.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.drones.filteredItemMultiply(lambda drone: drone.item.requiresSkill("Fighters"), "damageMultiplier", beacon.getModifiedItemAttr("damageMultiplierMultiplier"), diff --git a/eos/effects/systemdamagekineticbombs.py b/eos/effects/systemdamagekineticbombs.py index f777d4774..152e2b71a 100644 --- a/eos/effects/systemdamagekineticbombs.py +++ b/eos/effects/systemdamagekineticbombs.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Bomb Deployment"), "kineticDamage", beacon.getModifiedItemAttr("smartbombDamageMultiplier"), diff --git a/eos/effects/systemdamagekineticmissiles.py b/eos/effects/systemdamagekineticmissiles.py index cb35e4613..293f5873c 100644 --- a/eos/effects/systemdamagekineticmissiles.py +++ b/eos/effects/systemdamagekineticmissiles.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "kineticDamage", beacon.getModifiedItemAttr("damageMultiplierMultiplier"), diff --git a/eos/effects/systemdamagemultipliergunnery.py b/eos/effects/systemdamagemultipliergunnery.py index d940a0b73..1b6e32aa1 100644 --- a/eos/effects/systemdamagemultipliergunnery.py +++ b/eos/effects/systemdamagemultipliergunnery.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.requiresSkill("Gunnery"), "damageMultiplier", beacon.getModifiedItemAttr("damageMultiplierMultiplier"), diff --git a/eos/effects/systemdamagethermalbombs.py b/eos/effects/systemdamagethermalbombs.py index e1800c932..8293ee78c 100644 --- a/eos/effects/systemdamagethermalbombs.py +++ b/eos/effects/systemdamagethermalbombs.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Bomb Deployment"), "thermalDamage", beacon.getModifiedItemAttr("smartbombDamageMultiplier"), diff --git a/eos/effects/systemdamagethermalmissiles.py b/eos/effects/systemdamagethermalmissiles.py index 2738832a7..86187101a 100644 --- a/eos/effects/systemdamagethermalmissiles.py +++ b/eos/effects/systemdamagethermalmissiles.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "thermalDamage", beacon.getModifiedItemAttr("damageMultiplierMultiplier"), diff --git a/eos/effects/systemdronetracking.py b/eos/effects/systemdronetracking.py index aceb2ec6a..941d70749 100644 --- a/eos/effects/systemdronetracking.py +++ b/eos/effects/systemdronetracking.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.drones.filteredItemMultiply(lambda drone: True, "trackingSpeed", beacon.getModifiedItemAttr("trackingSpeedMultiplier"), diff --git a/eos/effects/systemenergyneutmultiplier.py b/eos/effects/systemenergyneutmultiplier.py index 7ea78415a..bafb24f06 100644 --- a/eos/effects/systemenergyneutmultiplier.py +++ b/eos/effects/systemenergyneutmultiplier.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Pulsar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Energy Destabilizer", "energyDestabilizationAmount", beacon.getModifiedItemAttr("energyWarfareStrengthMultiplier"), diff --git a/eos/effects/systemenergyvampiremultiplier.py b/eos/effects/systemenergyvampiremultiplier.py index 220ec1d0d..1d6c71d01 100644 --- a/eos/effects/systemenergyvampiremultiplier.py +++ b/eos/effects/systemenergyvampiremultiplier.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Pulsar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Energy Vampire", "powerTransferAmount", beacon.getModifiedItemAttr("energyWarfareStrengthMultiplier"), diff --git a/eos/effects/systemgravimetricecmbomb.py b/eos/effects/systemgravimetricecmbomb.py index bd673cc04..42c8d5c92 100644 --- a/eos/effects/systemgravimetricecmbomb.py +++ b/eos/effects/systemgravimetricecmbomb.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Bomb Deployment"), "scanGravimetricStrengthBonus", beacon.getModifiedItemAttr("smartbombDamageMultiplier"), diff --git a/eos/effects/systemheatdamage.py b/eos/effects/systemheatdamage.py index f4ee3063d..eb016f647 100644 --- a/eos/effects/systemheatdamage.py +++ b/eos/effects/systemheatdamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "heatDamage" in mod.itemModifiedAttributes, "heatDamage", module.getModifiedItemAttr("heatDamageMultiplier")) diff --git a/eos/effects/systemladarecmbomb.py b/eos/effects/systemladarecmbomb.py index e9456fc2f..daa0780a5 100644 --- a/eos/effects/systemladarecmbomb.py +++ b/eos/effects/systemladarecmbomb.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Bomb Deployment"), "scanLadarStrengthBonus", beacon.getModifiedItemAttr("smartbombDamageMultiplier"), diff --git a/eos/effects/systemmagnetrometricecmbomb.py b/eos/effects/systemmagnetrometricecmbomb.py index 2032879eb..d9d51f07c 100644 --- a/eos/effects/systemmagnetrometricecmbomb.py +++ b/eos/effects/systemmagnetrometricecmbomb.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Bomb Deployment"), "scanMagnetometricStrengthBonus", beacon.getModifiedItemAttr("smartbombDamageMultiplier"), diff --git a/eos/effects/systemmaxvelocity.py b/eos/effects/systemmaxvelocity.py index 9f3e78ec3..012136c8c 100644 --- a/eos/effects/systemmaxvelocity.py +++ b/eos/effects/systemmaxvelocity.py @@ -3,6 +3,6 @@ # Used by: # Celestials named like: Black Hole Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.multiplyItemAttr("maxVelocity", beacon.getModifiedItemAttr("maxVelocityMultiplier"), stackingPenalties=True, penaltyGroup="postMul") diff --git a/eos/effects/systemmaxvelocitypercentage.py b/eos/effects/systemmaxvelocitypercentage.py index e6d9952cc..36b0f6280 100644 --- a/eos/effects/systemmaxvelocitypercentage.py +++ b/eos/effects/systemmaxvelocitypercentage.py @@ -3,6 +3,6 @@ # Used by: # Celestials named like: Drifter Incursion (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.boostItemAttr("maxVelocity", beacon.getModifiedItemAttr("maxVelocityMultiplier"), stackingPenalties=True) diff --git a/eos/effects/systemmissilevelocity.py b/eos/effects/systemmissilevelocity.py index 416270bb1..7e4d0f599 100644 --- a/eos/effects/systemmissilevelocity.py +++ b/eos/effects/systemmissilevelocity.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Black Hole Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), "maxVelocity", beacon.getModifiedItemAttr("missileVelocityMultiplier"), diff --git a/eos/effects/systemneutbombs.py b/eos/effects/systemneutbombs.py index 7e4d76f9d..a87d4e691 100644 --- a/eos/effects/systemneutbombs.py +++ b/eos/effects/systemneutbombs.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Bomb Deployment"), "energyDestabilizationAmount", beacon.getModifiedItemAttr("smartbombDamageMultiplier"), diff --git a/eos/effects/systemoverloadarmor.py b/eos/effects/systemoverloadarmor.py index 57cd9e1cf..1ce7a9e66 100644 --- a/eos/effects/systemoverloadarmor.py +++ b/eos/effects/systemoverloadarmor.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadArmorDamageAmount" in mod.itemModifiedAttributes, "overloadArmorDamageAmount", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemoverloaddamagemodifier.py b/eos/effects/systemoverloaddamagemodifier.py index e8185f964..5f7537099 100644 --- a/eos/effects/systemoverloaddamagemodifier.py +++ b/eos/effects/systemoverloaddamagemodifier.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadDamageModifier" in mod.itemModifiedAttributes, "overloadDamageModifier", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemoverloaddurationbonus.py b/eos/effects/systemoverloaddurationbonus.py index ca07346aa..e612af53c 100644 --- a/eos/effects/systemoverloaddurationbonus.py +++ b/eos/effects/systemoverloaddurationbonus.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadDurationBonus" in mod.itemModifiedAttributes, "overloadDurationBonus", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemoverloadeccmstrength.py b/eos/effects/systemoverloadeccmstrength.py index 21c554aab..e032ed52f 100644 --- a/eos/effects/systemoverloadeccmstrength.py +++ b/eos/effects/systemoverloadeccmstrength.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadECCMStrenghtBonus" in mod.itemModifiedAttributes, "overloadECCMStrenghtBonus", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemoverloadecmstrength.py b/eos/effects/systemoverloadecmstrength.py index 327409edf..b61e36e54 100644 --- a/eos/effects/systemoverloadecmstrength.py +++ b/eos/effects/systemoverloadecmstrength.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadECMStrenghtBonus" in mod.itemModifiedAttributes, "overloadECMStrenghtBonus", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemoverloadhardening.py b/eos/effects/systemoverloadhardening.py index 89d312cfa..96f20ec17 100644 --- a/eos/effects/systemoverloadhardening.py +++ b/eos/effects/systemoverloadhardening.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadHardeningBonus" in mod.itemModifiedAttributes, "overloadHardeningBonus", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemoverloadrange.py b/eos/effects/systemoverloadrange.py index 305ab0201..76912f5e3 100644 --- a/eos/effects/systemoverloadrange.py +++ b/eos/effects/systemoverloadrange.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadRangeBonus" in mod.itemModifiedAttributes, "overloadRangeBonus", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemoverloadrof.py b/eos/effects/systemoverloadrof.py index e632a3aff..bdc8fdb5a 100644 --- a/eos/effects/systemoverloadrof.py +++ b/eos/effects/systemoverloadrof.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadRofBonus" in mod.itemModifiedAttributes, "overloadRofBonus", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemoverloadselfduration.py b/eos/effects/systemoverloadselfduration.py index f050d320a..46ba2d01b 100644 --- a/eos/effects/systemoverloadselfduration.py +++ b/eos/effects/systemoverloadselfduration.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadSelfDurationBonus" in mod.itemModifiedAttributes, "overloadSelfDurationBonus", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemoverloadshieldbonus.py b/eos/effects/systemoverloadshieldbonus.py index 455ba7624..359f92d18 100644 --- a/eos/effects/systemoverloadshieldbonus.py +++ b/eos/effects/systemoverloadshieldbonus.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadShieldBonus" in mod.itemModifiedAttributes, "overloadShieldBonus", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemoverloadspeedfactor.py b/eos/effects/systemoverloadspeedfactor.py index 804193105..b2e4a098a 100644 --- a/eos/effects/systemoverloadspeedfactor.py +++ b/eos/effects/systemoverloadspeedfactor.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: "overloadSpeedFactorBonus" in mod.itemModifiedAttributes, "overloadSpeedFactorBonus", module.getModifiedItemAttr("overloadBonusMultiplier")) diff --git a/eos/effects/systemradarecmbomb.py b/eos/effects/systemradarecmbomb.py index 614e6a1bc..b7fb110bf 100644 --- a/eos/effects/systemradarecmbomb.py +++ b/eos/effects/systemradarecmbomb.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Bomb Deployment"), "scanRadarStrengthBonus", beacon.getModifiedItemAttr("smartbombDamageMultiplier"), diff --git a/eos/effects/systemremotecaptransmitteramount.py b/eos/effects/systemremotecaptransmitteramount.py index e49f813b5..df0166d28 100644 --- a/eos/effects/systemremotecaptransmitteramount.py +++ b/eos/effects/systemremotecaptransmitteramount.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Remote Capacitor Transmitter", "powerTransferAmount", beacon.getModifiedItemAttr("energyTransferAmountBonus"), diff --git a/eos/effects/systemrocketemdamage.py b/eos/effects/systemrocketemdamage.py index 2ac5011ac..0284ef7e9 100644 --- a/eos/effects/systemrocketemdamage.py +++ b/eos/effects/systemrocketemdamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Rockets"), "emDamage", beacon.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemrocketexplosivedamage.py b/eos/effects/systemrocketexplosivedamage.py index 80b7a7eed..3c636a444 100644 --- a/eos/effects/systemrocketexplosivedamage.py +++ b/eos/effects/systemrocketexplosivedamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Rockets"), "explosiveDamage", beacon.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemrocketkineticdamage.py b/eos/effects/systemrocketkineticdamage.py index bfa2bd3e9..f91272907 100644 --- a/eos/effects/systemrocketkineticdamage.py +++ b/eos/effects/systemrocketkineticdamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Rockets"), "kineticDamage", beacon.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemrocketthermaldamage.py b/eos/effects/systemrocketthermaldamage.py index ebc368570..a6b530695 100644 --- a/eos/effects/systemrocketthermaldamage.py +++ b/eos/effects/systemrocketthermaldamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Rockets"), "thermalDamage", beacon.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemshieldemresistance.py b/eos/effects/systemshieldemresistance.py index 18ab70b2b..b5b7d3bfa 100644 --- a/eos/effects/systemshieldemresistance.py +++ b/eos/effects/systemshieldemresistance.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.boostItemAttr("shieldEmDamageResonance", beacon.getModifiedItemAttr("shieldEmDamageResistanceBonus"), stackingPenalties=True) diff --git a/eos/effects/systemshieldexplosiveresistance.py b/eos/effects/systemshieldexplosiveresistance.py index bbcae6623..54d1a97a8 100644 --- a/eos/effects/systemshieldexplosiveresistance.py +++ b/eos/effects/systemshieldexplosiveresistance.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.boostItemAttr("shieldExplosiveDamageResonance", beacon.getModifiedItemAttr("shieldExplosiveDamageResistanceBonus"), stackingPenalties=True) diff --git a/eos/effects/systemshieldhp.py b/eos/effects/systemshieldhp.py index 79cb58de7..bede89d71 100644 --- a/eos/effects/systemshieldhp.py +++ b/eos/effects/systemshieldhp.py @@ -3,6 +3,6 @@ # Used by: # Celestials named like: Pulsar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.multiplyItemAttr("shieldCapacity", beacon.getModifiedItemAttr("shieldCapacityMultiplier")) diff --git a/eos/effects/systemshieldkineticresistance.py b/eos/effects/systemshieldkineticresistance.py index e5c617ce2..780e10972 100644 --- a/eos/effects/systemshieldkineticresistance.py +++ b/eos/effects/systemshieldkineticresistance.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.boostItemAttr("shieldKineticDamageResonance", beacon.getModifiedItemAttr("shieldKineticDamageResistanceBonus"), stackingPenalties=True) diff --git a/eos/effects/systemshieldremoterepairamount.py b/eos/effects/systemshieldremoterepairamount.py index 53dd39cea..e1b1b4582 100644 --- a/eos/effects/systemshieldremoterepairamount.py +++ b/eos/effects/systemshieldremoterepairamount.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Remote Shield Booster", "shieldBonus", module.getModifiedItemAttr("shieldBonusMultiplierRemote"), diff --git a/eos/effects/systemshieldrepairamountshieldskills.py b/eos/effects/systemshieldrepairamountshieldskills.py index 474d5c445..7ce51af06 100644 --- a/eos/effects/systemshieldrepairamountshieldskills.py +++ b/eos/effects/systemshieldrepairamountshieldskills.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.requiresSkill("Shield Operation") or mod.item.requiresSkill("Capital Shield Operation"), "shieldBonus", module.getModifiedItemAttr("shieldBonusMultiplier"), diff --git a/eos/effects/systemshieldthermalresistance.py b/eos/effects/systemshieldthermalresistance.py index 14ad2406e..ff18eaca2 100644 --- a/eos/effects/systemshieldthermalresistance.py +++ b/eos/effects/systemshieldthermalresistance.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.boostItemAttr("shieldThermalDamageResonance", beacon.getModifiedItemAttr("shieldThermalDamageResistanceBonus"), stackingPenalties=True) diff --git a/eos/effects/systemsignatureradius.py b/eos/effects/systemsignatureradius.py index b2a882934..25d67f217 100644 --- a/eos/effects/systemsignatureradius.py +++ b/eos/effects/systemsignatureradius.py @@ -4,7 +4,7 @@ # Celestials named like: Pulsar Effect Beacon Class (6 of 6) # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.multiplyItemAttr("signatureRadius", beacon.getModifiedItemAttr("signatureRadiusMultiplier"), stackingPenalties=True, penaltyGroup="postMul") diff --git a/eos/effects/systemsmallenergydamage.py b/eos/effects/systemsmallenergydamage.py index 4452797d2..a260eaf78 100644 --- a/eos/effects/systemsmallenergydamage.py +++ b/eos/effects/systemsmallenergydamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.requiresSkill("Small Energy Turret"), "damageMultiplier", module.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemsmallhybriddamage.py b/eos/effects/systemsmallhybriddamage.py index 574e6041c..d727e6c88 100644 --- a/eos/effects/systemsmallhybriddamage.py +++ b/eos/effects/systemsmallhybriddamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.requiresSkill("Small Hybrid Turret"), "damageMultiplier", module.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemsmallprojectiledamage.py b/eos/effects/systemsmallprojectiledamage.py index 4a0f2d485..6cc11e8d5 100644 --- a/eos/effects/systemsmallprojectiledamage.py +++ b/eos/effects/systemsmallprojectiledamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.requiresSkill("Small Projectile Turret"), "damageMultiplier", module.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemsmartbombemdamage.py b/eos/effects/systemsmartbombemdamage.py index 20f06d156..6e9d8c6a4 100644 --- a/eos/effects/systemsmartbombemdamage.py +++ b/eos/effects/systemsmartbombemdamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Smart Bomb", "emDamage", module.getModifiedItemAttr("smartbombDamageMultiplier")) diff --git a/eos/effects/systemsmartbombexplosivedamage.py b/eos/effects/systemsmartbombexplosivedamage.py index 40e6ffde9..f0bbcd277 100644 --- a/eos/effects/systemsmartbombexplosivedamage.py +++ b/eos/effects/systemsmartbombexplosivedamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Smart Bomb", "explosiveDamage", module.getModifiedItemAttr("smartbombDamageMultiplier")) diff --git a/eos/effects/systemsmartbombkineticdamage.py b/eos/effects/systemsmartbombkineticdamage.py index 41d317e4d..9b03e0806 100644 --- a/eos/effects/systemsmartbombkineticdamage.py +++ b/eos/effects/systemsmartbombkineticdamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Smart Bomb", "kineticDamage", module.getModifiedItemAttr("smartbombDamageMultiplier")) diff --git a/eos/effects/systemsmartbombrange.py b/eos/effects/systemsmartbombrange.py index e134c2e46..02912bdfc 100644 --- a/eos/effects/systemsmartbombrange.py +++ b/eos/effects/systemsmartbombrange.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Smart Bomb", "empFieldRange", module.getModifiedItemAttr("empFieldRangeMultiplier")) diff --git a/eos/effects/systemsmartbombthermaldamage.py b/eos/effects/systemsmartbombthermaldamage.py index 0237c98f4..94344a587 100644 --- a/eos/effects/systemsmartbombthermaldamage.py +++ b/eos/effects/systemsmartbombthermaldamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Red Giant Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Smart Bomb", "thermalDamage", module.getModifiedItemAttr("smartbombDamageMultiplier")) diff --git a/eos/effects/systemstandardmissileemdamage.py b/eos/effects/systemstandardmissileemdamage.py index a78db2840..2dcadb7b9 100644 --- a/eos/effects/systemstandardmissileemdamage.py +++ b/eos/effects/systemstandardmissileemdamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Light Missiles"), "emDamage", beacon.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemstandardmissileexplosivedamage.py b/eos/effects/systemstandardmissileexplosivedamage.py index f1569408b..60d790ce9 100644 --- a/eos/effects/systemstandardmissileexplosivedamage.py +++ b/eos/effects/systemstandardmissileexplosivedamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Light Missiles"), "explosiveDamage", beacon.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemstandardmissilekineticdamage.py b/eos/effects/systemstandardmissilekineticdamage.py index b805c32bc..f7e454bdc 100644 --- a/eos/effects/systemstandardmissilekineticdamage.py +++ b/eos/effects/systemstandardmissilekineticdamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Light Missiles"), "kineticDamage", beacon.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemstandardmissilethermaldamage.py b/eos/effects/systemstandardmissilethermaldamage.py index b35c8b2c8..68dfff8b9 100644 --- a/eos/effects/systemstandardmissilethermaldamage.py +++ b/eos/effects/systemstandardmissilethermaldamage.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Light Missiles"), "thermalDamage", beacon.getModifiedItemAttr("smallWeaponDamageMultiplier"), diff --git a/eos/effects/systemtargetingrange.py b/eos/effects/systemtargetingrange.py index c8a353210..8e1bc0187 100644 --- a/eos/effects/systemtargetingrange.py +++ b/eos/effects/systemtargetingrange.py @@ -4,7 +4,7 @@ # Celestials named like: Black Hole Effect Beacon Class (6 of 6) # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.ship.multiplyItemAttr("maxTargetRange", beacon.getModifiedItemAttr("maxTargetRangeMultiplier"), stackingPenalties=True, penaltyGroup="postMul") diff --git a/eos/effects/systemtargetpaintermultiplier.py b/eos/effects/systemtargetpaintermultiplier.py index 0ccd138e0..b7f02c2a4 100644 --- a/eos/effects/systemtargetpaintermultiplier.py +++ b/eos/effects/systemtargetpaintermultiplier.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.requiresSkill("Target Painting"), "signatureRadiusBonus", beacon.getModifiedItemAttr("targetPainterStrengthMultiplier"), diff --git a/eos/effects/systemtracking.py b/eos/effects/systemtracking.py index e2c71754c..652d6f2eb 100644 --- a/eos/effects/systemtracking.py +++ b/eos/effects/systemtracking.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Magnetar Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.requiresSkill("Gunnery"), "trackingSpeed", module.getModifiedItemAttr("trackingSpeedMultiplier"), diff --git a/eos/effects/systemwebifierstrengthmultiplier.py b/eos/effects/systemwebifierstrengthmultiplier.py index d43cf9cf0..7e190e51f 100644 --- a/eos/effects/systemwebifierstrengthmultiplier.py +++ b/eos/effects/systemwebifierstrengthmultiplier.py @@ -3,7 +3,7 @@ # Used by: # Celestials named like: Black Hole Effect Beacon Class (6 of 6) runTime = "early" -type = ("projected", "offline") +type = ("projected", "passive") def handler(fit, beacon, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Stasis Web", "speedFactor", beacon.getModifiedItemAttr("stasisWebStrengthMultiplier"),