Add "Raw" damage pattern, which'll display raw health without resistance

This commit is contained in:
cncfanatics
2010-10-11 10:22:26 +02:00
parent fe68ffacfe
commit 58dfb8ba85

View File

@@ -17,13 +17,15 @@ class DamagePattern(ContextMenu):
sDP = service.DamagePattern.getInstance()
self.patterns = sDP.getDamagePatternList()
self.patterns.sort(key=lambda p: p.name)
return map(lambda p: p.name, self.patterns)
m = map(lambda p: p.name, self.patterns)
m.append("Raw")
return m
def activate(self, context, selection, i):
sDP = service.DamagePattern.getInstance()
sFit = service.Fit.getInstance()
fitID = self.mainFrame.getActiveFit()
sFit.setDamagePattern(fitID, self.patterns[i])
sFit.setDamagePattern(fitID, self.patterns[i] if i < len(self.patterns) else None)
wx.PostEvent(self.mainFrame, gui.fittingView.FitChanged(fitID=fitID))
DamagePattern.register()