Rework damage over time graph to show actual damage dealt per volley
This commit is contained in:
@@ -140,7 +140,10 @@ class Miscellanea(ViewColumn):
|
||||
return "+ " + ", ".join(info), "Slot Modifiers"
|
||||
elif itemGroup == "Energy Neutralizer":
|
||||
neutAmount = stuff.getModifiedItemAttr("energyNeutralizerAmount")
|
||||
cycleTime = stuff.getCycleParameters().averageTime
|
||||
cycleParams = stuff.getCycleParameters()
|
||||
if cycleParams is None:
|
||||
return "", None
|
||||
cycleTime = cycleParams.averageTime
|
||||
if not neutAmount or not cycleTime:
|
||||
return "", None
|
||||
capPerSec = float(-neutAmount) * 1000 / cycleTime
|
||||
@@ -149,7 +152,10 @@ class Miscellanea(ViewColumn):
|
||||
return text, tooltip
|
||||
elif itemGroup == "Energy Nosferatu":
|
||||
neutAmount = stuff.getModifiedItemAttr("powerTransferAmount")
|
||||
cycleTime = stuff.getCycleParameters().averageTime
|
||||
cycleParams = stuff.getCycleParameters()
|
||||
if cycleParams is None:
|
||||
return "", None
|
||||
cycleTime = cycleParams.averageTime
|
||||
if not neutAmount or not cycleTime:
|
||||
return "", None
|
||||
capPerSec = float(-neutAmount) * 1000 / cycleTime
|
||||
|
||||
@@ -275,6 +275,7 @@ class GraphFrame(wx.Frame):
|
||||
x, y = success, status
|
||||
|
||||
self.subplot.plot(x, y)
|
||||
self.subplot.set_ylim(bottom=0)
|
||||
legend.append(fit.name)
|
||||
except Exception as ex:
|
||||
pyfalog.warning("Invalid values in '{0}'", fit.name)
|
||||
|
||||
Reference in New Issue
Block a user