From 885cd32cb030258d6100b934342f47f8caff735a Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Tue, 8 Oct 2019 23:11:58 +0300 Subject: [PATCH] Fix EFS export after adding projection range support --- service/port/efs.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/service/port/efs.py b/service/port/efs.py index 6c345b1f2..5930a2263 100755 --- a/service/port/efs.py +++ b/service/port/efs.py @@ -589,18 +589,18 @@ class EfsPort: preTraitMultipliers = getCurrentMultipliers(tf) for effect in fit.ship.item.effects.values(): if effect.isImplemented: - effect.handler(tf, tf.ship, []) + effect.handler(tf, tf.ship, [], None) # Factor in mode effects for T3 Destroyers if fit.mode is not None: for effect in fit.mode.item.effects.values(): if effect.isImplemented: - effect.handler(tf, fit.mode, []) + effect.handler(tf, fit.mode, [], None) if fit.ship.item.groupID == getGroup("Strategic Cruiser").ID: subSystems = list(filter(lambda mod: mod.slot == FittingSlot.SUBSYSTEM and mod.item, fit.modules)) for sub in subSystems: for effect in sub.item.effects.values(): if effect.isImplemented: - effect.handler(tf, sub, []) + effect.handler(tf, sub, [], None) postTraitMultipliers = getCurrentMultipliers(tf) getMaxRatio = lambda dictA, dictB, key: max(map(lambda a, b: b / a, dictA[key], dictB[key])) multipliers["turret"] = round(getMaxRatio(preTraitMultipliers, postTraitMultipliers, "turrets"), 6)