diff --git a/src/engine/gameManager/ForgeManager.java b/src/engine/gameManager/ForgeManager.java index 9607ecea..64f3873a 100644 --- a/src/engine/gameManager/ForgeManager.java +++ b/src/engine/gameManager/ForgeManager.java @@ -399,8 +399,12 @@ public enum ForgeManager implements Runnable { modifierRoll = ThreadLocalRandom.current().nextInt(1, 100 + 1); - if (modifierRoll < 80) + if (modifierRoll < 80) { modifier = LootManager.TableRoll(vendor.getLevel(), false); + ModTableEntry modTableEntry = ModTableEntry.rollTable(modTable, modifier); + AbstractPowerAction abstractPowerAction = PowersManager.getPowerActionByIDString(modTableEntry.action); + modifier = abstractPowerAction.getEffectsBase().getToken(); + } else modifier = 0;