From 4efa9a6961ed0cdcc3ff2f07158d305c6accba27 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Thu, 10 Sep 2020 04:25:37 +0300 Subject: [PATCH] Always return some value in mutators --- eos/saveddata/mutator.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/eos/saveddata/mutator.py b/eos/saveddata/mutator.py index f16e36656..e21135dee 100644 --- a/eos/saveddata/mutator.py +++ b/eos/saveddata/mutator.py @@ -120,15 +120,24 @@ class Mutator(EqBase): @property def baseValue(self): - return self.baseAttribute.value + try: + return self.baseAttribute.value + except AttributeError: + return 0 @property def minValue(self): - return self.minMod * self.baseAttribute.value + try: + return self.minMod * self.baseAttribute.value + except AttributeError: + return 0 @property def maxValue(self): - return self.maxMod * self.baseAttribute.value + try: + return self.maxMod * self.baseAttribute.value + except AttributeError: + return 0 @property def attribute(self):