https://output.jsbin.com/cacixihaho/
World of Warcraft Upgrades and Item Upgrading Upgrades can increase the value of weapons, armors and rings. They also boost extra bonuses such as damage from PvE and crit chance. If the weapon's upgrade template ends in %, it will increase 3percent of its previous damage every time it's upgraded. The cost of upgrading an item is determined by the item's level. The cost increases as the item level increases. Components Upgrade components can be incorporated into weapons, armor and trinkets to give them a boost in stats or to add an additional effect.