From f8b5adb31dd30a3845d47c683d94c7169923b2be Mon Sep 17 00:00:00 2001 From: blitzmann Date: Sun, 10 Jun 2018 01:30:05 -0400 Subject: [PATCH] Determine validity via mod, not value (prevents weirdness with negatives) --- eos/saveddata/mutator.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eos/saveddata/mutator.py b/eos/saveddata/mutator.py index e071262b1..2784ec30b 100644 --- a/eos/saveddata/mutator.py +++ b/eos/saveddata/mutator.py @@ -64,8 +64,9 @@ class Mutator(EqBase): minValue = dynAttr.min * baseAttr.value maxValue = dynAttr.max * baseAttr.value + mod = val/baseAttr.value - if minValue < val < maxValue: + if dynAttr.min < mod < dynAttr.max: # sweet, all good returnVal = val else: