====== 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 50% (buying) and increases selling prices by 50% (not based on ring level) * **Usage:** Passive effect when equipped ==== Special Mechanics ==== * **Price Reduction:** When buying items from shops, the price is exactly halved when the Haggling buff is active (not percentage-based on ring level) * **Selling Adjustment:** When selling items to shops, the price is increased by 50% when the Haggling buff is active * **Mechanism:** The ring provides the Haggling buff which is detected by the Shopkeeper's pricing logic * **No Level Dependency:** The haggling effect is not enhanced by ring level, so upgrading provides no additional benefit * **Identification:** Becomes identified after being worn for a period of time (200 turns by default) * **Curse Effect:** When cursed, the ring still provides the haggling effect but with negative consequences as with other cursed rings ==== Strategy ==== * Essential for getting better value for your gold when purchasing from shops * Allows purchase of higher-tier equipment that would otherwise be unaffordable * Does not benefit from upgrades, so finding a high-level one provides no advantage over a +0 * 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 * Useful for selling items at higher prices to shops ==== 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 halves all shop prices when buying items and increases selling prices by 50%, allowing for better value when purchasing and selling 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." (Note: This description is misleading as the actual effect is not based on ring level) ==== 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/windows/WndTradeItem.java#L211-L222|WndTradeItem.java#L211-L222]] (how the haggling effect is implemented) * **Haggling Mechanics:** The ring provides a Haggling buff that cuts buying prices in half and increases selling prices by 50% * **String Resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L53-L54|RingOfHaggler_Name, RingOfHaggler_Info]] - English strings * **Russian String Resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L53-L54|RingOfHaggler_Name, RingOfHaggler_Info]] - Russian strings * **Configuration:** The ring is part of the general ring configuration in Ring.java ==== Related Items ==== * [[en:rpd:ring|Rings]] - General information about rings * [[en:rpd:ring_of_might_item|Ring of Might]] - Another ring with special properties * [[en:rpd:ring_of_thorns_item|Ring of Thorns]] - A defensive ring * [[en:rpd:ring_of_elements_item|Ring of Elements]] - A ring affecting resistances * [[en:rpd:gold|Gold]] - Information about in-game currency * [[en:rpd:shops|Shops]] - Information about shops in the dungeon * [[en:rpd:accessories|Accessories]] - Other accessory items * [[en:rpd:hero|Hero]] - Main playable character {{tag> rpd items rings shop }}