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();