From 4ba9bb7b99db9d492ac30d7bd516fc60399a1e0f Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Sat, 9 Nov 2024 16:37:46 +0100 Subject: [PATCH] Add info to misc column --- gui/builtinViewColumns/misc.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gui/builtinViewColumns/misc.py b/gui/builtinViewColumns/misc.py index 9eef68428..968bec4d7 100644 --- a/gui/builtinViewColumns/misc.py +++ b/gui/builtinViewColumns/misc.py @@ -93,8 +93,6 @@ class Miscellanea(ViewColumn): text = "{} dmg".format(formatAmount(dmg, 3, 0, 6)) tooltip = "Raw damage done" return text, tooltip - - pass elif itemGroup in ("Energy Weapon", "Hybrid Weapon", "Projectile Weapon", "Combat Drone", "Fighter Drone"): trackingSpeed = stuff.getModifiedItemAttr("trackingSpeed") optimalSig = stuff.getModifiedItemAttr("optimalSigRadius") @@ -810,6 +808,16 @@ class Miscellanea(ViewColumn): text = "{}".format(formatAmount(scanStr, 4, 0, 3)) tooltip = "Scan strength at {} AU scan range".format(formatAmount(baseRange, 3, 0, 0)) return text, tooltip + elif chargeGroup in ("SCARAB Breacher Pods",): + duration = stuff.getModifiedChargeAttr("dotDuration") / 1000 + dmgAbs = stuff.getModifiedChargeAttr("dotMaxDamagePerTick") * duration + dmgRel = stuff.getModifiedChargeAttr("dotMaxHPPercentagePerTick") * duration + text = "{}/{}% over {}s".format( + formatAmount(dmgAbs, 3, 0, 6), + formatAmount(dmgRel, 3, 0, 6), + formatAmount(duration, 0, 0, 0)) + tooltip = "Pure damage done over time, minimum of absolute / relative" + return text, tooltip else: return "", None else: