public void RollPrefixes() { int cost = CalculateCost(ForgeAction.RollPrefixes); if (CanForge(cost)) { AffixItemItem pomItem = modifiedItem.GetGlobalItem <AffixItemItem>(); pomItem.RollPrefixTierMultipliers(modifiedItem); modifierItem.stack -= cost; ItemText.NewText(modifiedItem, modifiedItem.stack, true, false); Main.PlaySound(SoundID.Item37, -1, -1); ModifierForgeUI.Instance.SetItemSlots(modifiedItem.Clone(), modifierItem.Clone()); SendModifiedItemToServer(); SendModifierItemToServer(); } }