From dfd08fa8e2ac692021ed9f15a700bfe36e21bf3e Mon Sep 17 00:00:00 2001 From: Gareth Williams Date: Sat, 23 Jan 2021 17:55:00 +0100 Subject: [PATCH] MOD: EFS Export Version Number to 0.05 ADD: OptimalSignatureRadius is now exported with each *turret* --- service/port/efs.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/service/port/efs.py b/service/port/efs.py index 43c8315eb..a8737f039 100755 --- a/service/port/efs.py +++ b/service/port/efs.py @@ -28,7 +28,7 @@ pyfaVersion = getVersion() class EfsPort: wepTestSet = {} - version = 0.04 + version = 0.05 @staticmethod def attrDirectMap(values, target, source): @@ -379,6 +379,7 @@ class EfsPort: stats = wepGroup[0] n = wepGroup[1] tracking = 0 + optimalSigRadius = 0 maxVelocity = 0 explosionDelay = 0 damageReductionFactor = 0 @@ -392,6 +393,7 @@ class EfsPort: name = stats.item.typeName if stats.hardpoint == FittingHardpoint.TURRET: tracking = stats.getModifiedItemAttr("trackingSpeed") + optimalSigRadius = stats.getModifiedItemAttr('optimalSigRadius') typeing = "Turret" # Bombs share most attributes with missiles despite not needing the hardpoint elif stats.hardpoint == FittingHardpoint.MISSILE or "Bomb Launcher" in stats.item.typeName: @@ -427,7 +429,7 @@ class EfsPort: "explosionRadius": explosionRadius, "explosionVelocity": explosionVelocity, "aoeFieldRange": aoeFieldRange, "damageMultiplierBonusMax": stats.getModifiedItemAttr("damageMultiplierBonusMax"), "damageMultiplierBonusPerCycle": stats.getModifiedItemAttr("damageMultiplierBonusPerCycle"), - "dps_spread": dps_spread_dict + "dps_spread": dps_spread_dict, "optimalSigRadius": optimalSigRadius } weaponSystems.append(statDict) for drone in fit.drones: