diff --git a/gui/builtinItemStatsViews/itemAffectedBy.py b/gui/builtinItemStatsViews/itemAffectedBy.py index 1a7e8406b..ac4d15048 100644 --- a/gui/builtinItemStatsViews/itemAffectedBy.py +++ b/gui/builtinItemStatsViews/itemAffectedBy.py @@ -283,6 +283,10 @@ class ItemAffectedBy(wx.Panel): penalized += "(resisted)" attrModifier = "*" + if attrModifier == "+" and attrAmount < 0: + attrModifier = "-" + attrAmount = -attrAmount + # this is the Module node, the attribute will be attached to this display = "%s %s %.2f %s" % (displayStr, attrModifier, attrAmount, penalized) treeItem = self.affectedBy.AppendItem(child, display, itemIcon) @@ -415,6 +419,10 @@ class ItemAffectedBy(wx.Panel): penalized += "(resisted)" attrModifier = "*" + if attrModifier == "+" and attrAmount < 0: + attrModifier = "-" + attrAmount = -attrAmount + attributes.append((attrName, (displayName if displayName != "" else attrName), attrModifier, attrAmount, penalized, attrIcon))