====== Upgradeable Items ====== Upgradeable items are items in Remixed Dungeon that can be enhanced with scrolls or special abilities to improve their performance and effectiveness. ==== Types of Upgradeable Items ==== * **Weapons** - Can be upgraded to increase damage output and special effects * **Armor** - Can be upgraded to increase defense, resistance, or special effects * **Rings** - Can be upgraded to increase the potency of their special effects * **Potions** - Some special potions can be upgraded for enhanced effects (like [[rpd:potion_of_might_item|Potion of Might]] from [[rpd:potion_of_strength_item|Potion of Strength]]) * **Artifacts** - Some artifacts may have upgrade mechanics, though these are often more complex than simple level increases ==== Upgrade Mechanisms ==== * **Scroll of Upgrade** - Applies a single upgrade level to any upgradeable item * Also removes curses from the item * Does not add special properties like enchantments or inscriptions * **Scroll of Weapon Upgrade** - Specifically for weapon upgrades * Also adds a random enchantment to the weapon when upgraded * **Scroll of Armor Upgrade** - Specifically for armor upgrades * Also adds a random inscription to the armor when upgraded * **Special Abilities** - Some hero classes and subclasses have abilities to upgrade items * **NPC Services** - Some NPCs may provide item upgrade services ==== Effects of Upgrading ==== * **Weapons** - Increased damage range (min/max), potential enchantment addition * **Armor** - Increased blocking power, potential inscription addition * **Rings** - Increased effect potency of the ring's special property * **Curses** - Upgrading removes curses from items ==== Special Considerations ==== * Some items may have special behaviors when upgraded * Cursed items become uncursed when upgraded * Upgrading does not affect item properties other than base stats (for basic upgrades) * Some items have special mechanics that interact with upgrade levels ==== Source Code ==== * Item Upgrade System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Item.java#L338-L370|Item.upgrade() and Item.degrade() methods]] * Weapon Upgrade System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/Weapon.java#L184-L196|Weapon.upgrade() method]] * Armor Upgrade System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/Armor.java#L70-L82|Armor.upgrade() methods]] * Scroll of Upgrade: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfUpgrade.java|ScrollOfUpgrade.java]] ==== See Also ==== * [[rpd:scroll_of_upgrade_item|Scroll of Upgrade]] * [[rpd:weapon_upgrades_mechanic|Weapon Upgrades]] * [[rpd:armor_upgrades_mechanic|Armor Upgrades]] * [[rpd:ring_upgrades_mechanic|Ring Upgrades]] * [[rpd:enchantments|Enchantments]] * [[rpd:glyphs|Glyphs]] {{tag> rpd items upgrades }}