Fix bug in stat reducing not functioning properly
All checks were successful
Build / Build (push) Successful in 1m54s
All checks were successful
Build / Build (push) Successful in 1m54s
This commit is contained in:
@@ -312,7 +312,7 @@ public abstract record ClampedStatisticSet<T> : StatisticSet<T> where T : struct
|
||||
var current = GetStatistic(stat);
|
||||
var newValue = Subtract(current, value);
|
||||
if (newValue.CompareTo(Min) < 0)
|
||||
value = Add(Min, current);
|
||||
value = Subtract(current, Min);
|
||||
if (value.CompareTo(default) == 0)
|
||||
return false;
|
||||
return base.DecreaseStatistic(stat, value);
|
||||
|
||||
Reference in New Issue
Block a user