User Tools

Site Tools


rpd:ring_upgrades_mechanic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rpd:ring_upgrades_mechanic [2026/01/01 05:01] – Add ring_upgrades_mechanic page with information about ring upgrades mikerpd:ring_upgrades_mechanic [2026/01/01 05:05] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Ring Upgrades ======
  
 +Ring upgrades are enhancement levels that increase the base stats and effects of rings in Remixed Dungeon.
 +
 +==== Upgrade Mechanics ====
 +Rings can be upgraded to improve their performance:
 +
 +  * **Positive Upgrades** - Each positive level increases the ring's effectiveness
 +  * **Negative Upgrades** - Each negative level decreases the ring's effectiveness
 +  * **Curses** - Negative effects that can be applied to rings (removed when upgrading)
 +
 +==== Positive Upgrades ====
 +Each positive upgrade level provides:
 +  * Increased potency of ring's special effect
 +  * For example, Ring of Accuracy provides better hit chance with higher upgrades
 +  * Ring of Evasion provides better dodge chance with higher upgrades
 +  * No change to resource costs or charges used
 +
 +==== Negative Upgrades ====
 +Negative upgrades result in:
 +  * Reduced effectiveness of ring's special effect
 +  * For example, Ring of Accuracy provides worse hit chance with negative upgrades
 +  * Lower overall performance in ring's specialized area
 +
 +==== Acquisition ====
 +  * **Scroll of Upgrade** - Applies a single upgrade level to any upgradable item (weapon, armor, ring)
 +    * Also removes curses from the item
 +    * Does not add special properties to rings
 +  * **Shop purchases** - Occasionally found in higher-level shops
 +  * **Treasure drops** - Higher-level rings may spawn upgraded
 +
 +==== Code References ====
 +  * Java Class: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/rings/Ring.java#L89-L92|Ring.upgrade() method]]
 +  * Item Upgrade: [[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]]
 +  * Scroll of Upgrade: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfUpgrade.java|ScrollOfUpgrade.java]]
 +
 +==== Strategy ====
 +  * Identify which rings are most beneficial to your playstyle
 +  * Prioritize upgrading rings that significantly impact your gameplay
 +  * For rings with high upgrade levels, ensure you can meet any additional requirements
 +  * Consider that upgrading a cursed ring will remove the curse
 +
 +==== Preservation ====
 +  * **Scroll of Remove Curse** - Can remove curses but doesn't directly downgrade rings
 +  * Upgrading removes curses from rings automatically
 +
 +==== See Also ====
 +  * [[rpd:scroll_of_upgrade_item|Scroll of Upgrade]]
 +  * [[rpd:weapon_upgrades_mechanic|Weapon Upgrades]]
 +  * [[rpd:armor_upgrades_mechanic|Armor Upgrades]]
 +  * [[rpd:rings|Rings]]
 +  * [[rpd:items|Items]]
 +
 +{{tag> rpd items upgrades rings }}