====== Ring of Haggler ====== {{ rpd:images:ring_of_haggler_item.png|Ring of Haggler }} The **Ring of Haggler** is a rare ring in Remixed Dungeon that reduces the prices of items in shops, making valuable equipment more affordable. ==== Item Overview ==== * **Type:** Accessory (Ring) * **Rarity:** Rare * **Special Effect:** Reduces shop prices by a percentage based on ring level * **Usage:** Passive effect when equipped ==== Special Mechanics ==== * **Price Reduction:** Reduces the cost of items in shops by approximately 5% per level of the ring * **Maximum Effect:** With a +10 ring, prices are reduced by up to 50% * **Stacking:** Does not stack with other haggling effects * **Identification:** Becomes identified after being worn for a period of time * **Curse Effect:** When cursed, prices are increased instead of decreased ==== Strategy ==== * Essential for getting better value for your gold in shops * Allows purchase of higher-tier equipment that would otherwise be unaffordable * Most effective when upgraded to higher levels * Particularly useful in later levels where equipment is more expensive * Consider equipping early if you rely heavily on shop purchases * Valuable for players who want to maximize their equipment quality ==== Obtaining ==== * Found rarely throughout dungeon levels * Available in shops (when not identified) * Dropped by various enemies * Found in containers and special rooms * Part of rare treasure drops ==== Effect ==== When worn, the Ring of Haggler reduces all shop prices by a percentage based on the ring's level, allowing for better value when purchasing equipment and items. According to the game's string resources: "This ring will cause shopkeepers to offer slightly better deals. The effect is equal to 5% per ring level for or against you." ==== Code References ==== * **Java Implementation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/rings/RingOfHaggler.java|RingOfHaggler.java]] * **Ring Base Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/rings/Ring.java|Ring.java]] * **Shop Pricing System:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/npcs/Shopkeeper.java#L85-L90|Shopkeeper.java#L85-L90]] (how prices are calculated) * **Haggling Mechanics:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/rings/RingOfHaggler.java#L35-L40|RingOfHaggler.java#L35-L40]] (how the discount is calculated) * **Russian String Resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L2755-L2757|RingOfHaggler_Name, RingOfHaggler_Info, RingOfHaggler_Gender]] * **Configuration:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/itemsDesc/Rings.json|Rings.json]] (item configuration) ==== Related Items ==== * [[rpd:ring|Rings]] - General information about rings * [[rpd:gold|Gold]] - Information about in-game currency * [[rpd:shops|Shops]] - Information about shops in the dungeon * [[rpd:accessories|Accessories]] - Other accessory items * [[rpd:hero|Hero]] - Main playable character {{tag> rpd items rings shop }}