diff --git a/src/engine/gameManager/ForgeManager.java b/src/engine/gameManager/ForgeManager.java index 99110089..4580b6af 100644 --- a/src/engine/gameManager/ForgeManager.java +++ b/src/engine/gameManager/ForgeManager.java @@ -293,14 +293,12 @@ public enum ForgeManager implements Runnable { if (forgedItem.prefixToken != 0) { EffectsBase prefix = PowersManager.getEffectByToken(forgedItem.prefixToken); - AbstractPowerAction abstractPowerAction = PowersManager.getPowerActionByIDString(prefix.getIDString()); - abstractPowerAction.applyEffectForItem(forgedItem, 0); + forgedItem.addPermanentEnchantment(prefix.getIDString(), 0); } if (forgedItem.prefixToken != 0) { EffectsBase suffix = PowersManager.getEffectByToken(forgedItem.suffixToken); - AbstractPowerAction abstractPowerAction = PowersManager.getPowerActionByIDString(suffix.getIDString()); - abstractPowerAction.applyEffectForItem(forgedItem, 0); + forgedItem.addPermanentEnchantment(suffix.getIDString(), 0); } }