diff --git a/eos/modifiedAttributeDict.py b/eos/modifiedAttributeDict.py index 7a0821559..04015405f 100644 --- a/eos/modifiedAttributeDict.py +++ b/eos/modifiedAttributeDict.py @@ -243,6 +243,9 @@ class ModifiedAttributeDict(collections.MutableMapping): elif operator == Operator.POSTINCREASE: postIncreaseAdjustment -= postResAmount + if preIncreaseAdjustment == 0 and multiplierAdjustment == 1 and postIncreaseAdjustment == 0 and len(ignorePenalizedMultipliers) == 0: + return self.get(key, default=default) + val = self.__calculateValue( key, preIncAdj=preIncreaseAdjustment, multAdj=multiplierAdjustment, postIncAdj=postIncreaseAdjustment, ignorePenMult=ignorePenalizedMultipliers)