diff --git a/Libraries/Core/Helpers/WeightedRandomHelper.cs b/Libraries/Core/Helpers/WeightedRandomHelper.cs index 148b8c1a..afc1bdea 100644 --- a/Libraries/Core/Helpers/WeightedRandomHelper.cs +++ b/Libraries/Core/Helpers/WeightedRandomHelper.cs @@ -16,6 +16,11 @@ public class WeightedRandomHelper( /// Chosen item from array public T GetWeightedValue(Dictionary values) where T : notnull { + if (values.Count == 1) + { + return values.Keys.First(); + } + var itemKeys = values.Keys.ToList(); var weights = values.Values.ToList();