diff --git a/EpicLoot/MagicItemEffects/Riches.cs b/EpicLoot/MagicItemEffects/Riches.cs index 523031fae..8d3fadd81 100644 --- a/EpicLoot/MagicItemEffects/Riches.cs +++ b/EpicLoot/MagicItemEffects/Riches.cs @@ -11,11 +11,7 @@ public static class Riches_CharacterDrop_GenerateDropList_Patch { public static readonly Dictionary RichesTable = new Dictionary { - { ObjectDB.instance.GetItemPrefab("SilverNecklace"), 30 }, - { ObjectDB.instance.GetItemPrefab("Ruby"), 20 }, - { ObjectDB.instance.GetItemPrefab("AmberPearl"), 10 }, - { ObjectDB.instance.GetItemPrefab("Amber"), 5 }, - { ObjectDB.instance.GetItemPrefab("Coins"), 1 }, + { ObjectDB.instance.GetItemPrefab("Coins"), 1 } }; [UsedImplicitly] @@ -24,8 +20,8 @@ private static void Postfix(CharacterDrop __instance, ref List(); Player.GetPlayersInRange(__instance.m_character.transform.position, 100f, playerList); - var richesAmount = Random.Range(10, 100); - var richesChance = playerList.Sum(player => player.m_nview.GetZDO().GetInt("el-rch")) * 0.01f; + var richesAmount = Random.Range(2, 10) * Random.Range(2, 10); + var richesChance = playerList.Sum(player => player.m_nview.GetZDO().GetInt("el-rch")) * 0.01f; if (richesChance > 1) { richesAmount = Mathf.RoundToInt(richesAmount * richesChance);