Add "Raw" damage pattern, which'll display raw health without resistance
This commit is contained in:
@@ -17,13 +17,15 @@ class DamagePattern(ContextMenu):
|
|||||||
sDP = service.DamagePattern.getInstance()
|
sDP = service.DamagePattern.getInstance()
|
||||||
self.patterns = sDP.getDamagePatternList()
|
self.patterns = sDP.getDamagePatternList()
|
||||||
self.patterns.sort(key=lambda p: p.name)
|
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):
|
def activate(self, context, selection, i):
|
||||||
sDP = service.DamagePattern.getInstance()
|
sDP = service.DamagePattern.getInstance()
|
||||||
sFit = service.Fit.getInstance()
|
sFit = service.Fit.getInstance()
|
||||||
fitID = self.mainFrame.getActiveFit()
|
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))
|
wx.PostEvent(self.mainFrame, gui.fittingView.FitChanged(fitID=fitID))
|
||||||
|
|
||||||
DamagePattern.register()
|
DamagePattern.register()
|
||||||
|
|||||||
Reference in New Issue
Block a user