====== Identification ====== Identification is the process of revealing the properties of items in Remixed Dungeon. ==== Description ==== Identification is the system by which unknown items have their properties revealed. Most items in the dungeon start unidentified, and their specific stats, enchantments, or effects are unknown until they are identified. ==== Identification Methods ==== * **Use**: Using an item (drinking, reading, zapping, etc.) reveals its properties * [[en:rpd:scroll_of_identify_item|Scroll of Identify]]: Reveals properties of a single item without using it * **Shopkeepers**: Items sold by shopkeepers are typically already identified * **Enchanting**: Enchanting an item reveals its properties * **Upgrading**: Upgrading an item reveals its properties * **Inherent Knowledge**: Some items, like gold, don't require identification ==== Identifiable Item Properties ==== * **Equipment Level**: The upgrade level of weapons and armor * **Enchantments**: Special properties of weapons and armor * **Effects**: The specific effect of potions and scrolls * **Quality**: Value and effectiveness of items * **Curses**: Whether an item is cursed ==== Identification Strategy ==== * **Risk Management**: Be cautious when using unidentified items as they may be harmful * **Scroll Conservation**: Use scrolls of identify strategically on valuable items * **Practical Use**: Sometimes using an item is the best way to identify it if it's safe * **Inventory Management**: Identify items systematically to avoid confusion ==== Code References ==== * Identification System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Item.java|Item.java]] - Base identification mechanics * Item Status: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/ItemStatusHandler.java|ItemStatusHandler.java]] - How item status is tracked * Scroll Identification: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfIdentify.java|ScrollOfIdentify.java]] - How scroll-based identification works * Item Knowledge: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Item.java#L60-L80|Item knowledge code]] - How item knowledge is stored * String Resources: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|strings_all.xml]] - All identification-related text ==== See Also ==== * [[en:rpd:scroll_of_identify_item|Scroll of Identify]] * [[en:rpd:items|Items]] * [[en:rpd:equipment|Equipment]] * [[en:rpd:potions|Potions]] * [[en:rpd:scrolls|Scrolls]] {{tag> rpd mechanics identification items }}