Fix attr tab original value column fetching module attributes for charges

This commit is contained in:
DarkPhoenix
2019-03-29 01:09:52 +03:00
parent 9c5fe56981
commit 6a2bdade80
2 changed files with 14 additions and 3 deletions

View File

@@ -33,13 +33,20 @@ class ItemAttrShortcut(object):
return return_value or default
def getBaseAttrValue(self, key, default=0):
def getItemBaseAttrValue(self, key, default=0):
"""
Gets base value in this order:
Mutated value > override value > attribute value
"""
return_value = self.itemModifiedAttributes.getOriginal(key)
return return_value or default
def getChargeBaseAttrValue(self, key, default=0):
"""
Gets base value in this order:
Mutated value > override value > attribute value
"""
return_value = self.chargeModifiedAttributes.getOriginal(key)
return return_value or default