Enchanting is a mechanic in Diablo Immortal. It allows re-rolling a single magic attribute of a Legendary or Set Item. Once a piece of gear has been enchanted, only the enchanted attribute can be re-rolled again.
The cost is 3 Flowing Shard, 100 Beguiling Dust and 50,000 Gold.
For Ancient Legendary Items, there is an alternative option to use Ancient Scraps, which completely replaces the cost of the enchant.
History[]
Originally, class-specific attributes could not be enchanted. In the March 20, 2025 update, the ability to enchant these was added, but it costs 10 Terror Essence in addition to the standard cost.
Ancient Scrap, and therefore the ability to use it to enchant Ancient Legendary Items, was introduced in the September 10, 2025 update.