User Tools

Site Tools


rpd:weapon_upgrades_mechanic

Differences

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

Link to this comparison view

rpd:weapon_upgrades_mechanic [2025/12/29 11:55] – Add weapon_upgrades_mechanic.txt page with proper naming mikerpd:weapon_upgrades_mechanic [2025/12/29 11:59] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Weapon Upgrades ======
  
 +Weapon upgrades are enhancement levels that increase the base stats of weapons in Remixed Dungeon.
 +
 +==== Upgrade Mechanics ====
 +Weapons can be upgraded to improve their performance:
 +
 +  * **Positive Upgrades** - Each positive level increases damage output and may improve other stats
 +  * **Negative Upgrades** - Each negative level decreases damage output and performance
 +  * **Curses** - Negative effects that can be applied to weapons (removed when upgrading)
 +
 +==== Positive Upgrades ====
 +Each positive upgrade level provides:
 +  * Increased damage range (specific formula varies by weapon type)
 +  * No change to attack speed (DLY property remains constant)
 +  * Better overall performance
 +  * Higher chance of success when fighting enemies
 +
 +==== Negative Upgrades ====
 +Negative upgrades result in:
 +  * Reduced damage output
 +  * No change to attack speed
 +  * Lower overall performance
 +
 +==== 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 enchantments to weapons
 +  * **Scroll of Weapon Upgrade** - Applies a single upgrade level specifically to weapons
 +    * Also removes curses from the weapon
 +    * May add a random enchantment to the weapon when upgraded
 +  * **Shop purchases** - Occasionally found in higher-level shops
 +  * **Treasure drops** - Higher-level weapons may spawn upgraded
 +
 +==== Code References ====
 +  * Java Class: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Item.java#L338-L353|Item.upgrade() and Item.degrade() methods]]
 +  * Weapon Upgrade: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/Weapon.java#L184-L196|Weapon.upgrade(boolean enchant) method]]
 +  * Scroll of Upgrade: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfUpgrade.java|ScrollOfUpgrade.java]]
 +  * Scroll of Weapon Upgrade: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfWeaponUpgrade.java|ScrollOfWeaponUpgrade.java]]
 +
 +==== Strategy ====
 +  * Balance upgrade level with your strength requirements (STR stat needed to wield)
 +  * Prioritize upgrading your main weapon for maximum impact
 +  * For weapons with high upgrade levels, ensure you can meet strength requirements
 +  * Consider that upgrading a weapon with an enchantment might remove the enchantment
 +
 +==== Preservation ====
 +  * **Scroll of Remove Curse** - Can remove curses but doesn't directly downgrade items
 +  * Upgrading removes curses from items automatically
 +
 +==== See Also ====
 +  * [[rpd:scroll_of_upgrade_item|Scroll of Upgrade]]
 +  * [[rpd:scroll_of_weapon_upgrade_item|Scroll of Weapon Upgrade]]
 +  * [[rpd:enchantments|Enchantments]]
 +  * [[rpd:armor_upgrades_mechanic|Armor Upgrades]]
 +  * [[rpd:items|Items]]
 +
 +{{tag> rpd items upgrades weapons }}