From 73022b775bfed7568573f226bb66cf8c8a7d56cf Mon Sep 17 00:00:00 2001 From: Tegiminis Date: Sat, 12 Feb 2022 15:06:38 -0800 Subject: [PATCH] more removal of mult from base/mod setter --- evennia/contrib/rpg/traits/traits.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/evennia/contrib/rpg/traits/traits.py b/evennia/contrib/rpg/traits/traits.py index a8a8261086..d64aa024d4 100644 --- a/evennia/contrib/rpg/traits/traits.py +++ b/evennia/contrib/rpg/traits/traits.py @@ -1580,10 +1580,10 @@ class GaugeTrait(CounterTrait): @base.setter def base(self, value): - """Limit so (base+mod)*mult can never go below min.""" + """Limit so base+mod can never go below min.""" if type(value) in (int, float): - if (value + self.mod) * self.mult < self.min: - value = (self.min - self.mod) / self.mult + if value + self.mod < self.min: + value = self.min - self.mod self._data["base"] = value @property @@ -1592,10 +1592,10 @@ class GaugeTrait(CounterTrait): @mod.setter def mod(self, value): - """Limit so (base+mod)*mult can never go below min.""" + """Limit so base+mod can never go below min.""" if type(value) in (int, float): - if (value + self.base) * self.mult < self.min: - value = (self.min - self.base) / self.mult + if value + self.base < self.min: + value = self.min - self.base self._data["mod"] = value @property