diff --git a/Core/Helpers/WeightedRandomHelper.cs b/Core/Helpers/WeightedRandomHelper.cs
index d6d92388..08fd31ca 100644
--- a/Core/Helpers/WeightedRandomHelper.cs
+++ b/Core/Helpers/WeightedRandomHelper.cs
@@ -20,9 +20,15 @@ public class WeightedRandomHelper
///
/// Items and weights to use
/// Chosen item from array
- public T GetWeightedValue(Dictionary itemArray)
+ public T GetWeightedValue(Dictionary itemArray)
{
- throw new NotImplementedException();
+ var itemKeys = itemArray.Keys.ToList();
+ var weights = itemArray.Values.ToList();
+
+ var chosenItem = WeightedRandom(itemKeys, weights);
+
+ return chosenItem.Item;
+ // SORRY IF THIS BLEW UP, I DONT SEE A REASON ITS GENERIC - CWX
}
///