====== Equipment Mechanic ====== Equipment refers to the items that can be worn or wielded by the player character in Remixed Dungeon. Proper equipment is essential for survival and success in the dungeon. ==== Categories ==== * [[rpd:weapons_mechanic|Weapons]] - For attacking enemies * [[rpd:armor|Armor]] - For protecting against damage * [[rpd:rings|Rings]] - Accessories with special effects * [[rpd:armor_glyphs|Armor Glyphs]] - Special properties applied to armor * [[rpd:wands|Wands]] - Magical items with charges * [[rpd:artifacts|Artifacts]] - Special unique items ==== Equipment Mechanics ==== * [[rpd:strength|Strength]] - Required to wield heavy equipment * [[rpd:upgrading|Upgrading]] - Improving equipment with scrolls * [[rpd:enchantments|Enchantments]] - Special properties on weapons * [[rpd:armor_glyphs|Glyphs]] - Special properties on armor * [[rpd:identification|Identification]] - Discovering item properties ==== Equipment Stats ==== * Durability - How long equipment lasts before breaking * Required Strength - STR needed to use the equipment effectively * Accuracy and Damage - For weapons * Defense - For armor * Special Effects - Unique abilities of items ==== Strategy ==== * Prioritize equipment that matches your class's strengths * Keep backup weapons and armor in case of breakage * Balance between offensive and defensive equipment * Consider equipment sets that work well together ==== See Also ==== * [[rpd:items|Items]] - General items in the game * [[rpd:belongings|Belongings]] - Managing inventory * [[rpd:combat|Combat]] - How equipment affects combat ==== Code References ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/Belongings.java|Belongings.java]] - Equipment system implementation * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Item.java|Item.java]] - Base item class * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/EquipableItem.java|EquipableItem.java]] - Equipable item base class * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Char.java#L1371-L1393|Char.java#L1371-L1393]] - Active weapon and armor methods ==== JSON Configuration ==== * ''RemixedDungeon/src/main/assets/hero/initHeroes.json'' - Starting equipment for hero classes * Various files in ''RemixedDungeon/src/main/assets/itemsDesc/'' define equipment properties and stats * ''RemixedDungeon/src/main/assets/spritesDesc/'' - Equipment sprite configurations ==== String Resources ==== * Equipment-related strings can be found in ''RemixedDungeon/src/main/res/values-ru/strings_all.xml'' and other language resource files * Items names and descriptions are defined in string resources {{tag> rpd equipment}}