====== Armor Tiers ====== {{ rpd:images:armor_tiers.png|Armor Tiers }} **Armor Tiers** refer to the classification system used for armor items in Remixed Dungeon, determining their overall protection level and basic attributes. ==== Description ==== Armor in Remixed Dungeon is classified into 5 distinct tiers, each with progressively better protection and weight. The tier system determines the armor level, defense rating, and weight of the armor piece. ==== Tier Classifications ==== The tiers are as follows: * **Tier 1 (Cloth Armor):** Basic protection, lowest weight (Armor Level: 1) * **Tier 2 (Leather Armor):** Light protection, moderate weight (Armor Level: 2) * **Tier 3 (Mail Armor):** Medium protection, moderate weight (Armor Level: 3) * **Tier 4 (Scale Armor):** Good protection, higher weight (Armor Level: 4) * **Tier 5 (Plate Armor):** Maximum protection, highest weight (Armor Level: 5) ==== Attributes by Tier ==== * **Armor Level:** Directly correlates to the tier number (1-5), determining damage reduction * **Weight:** Generally increases with tier, affecting movement speed * **Price:** Selling price is typically calculated as tier * 20 gold * **Durability:** All armor types have the same basic durability mechanics regardless of tier ==== Special Armor Types ==== Some armor does not follow the standard tier system: * **Class Armors:** Unique armors for each hero subclass (e.g., Gladiator armor for Warrior subclass) * **Artifact Armors:** Special armor-like artifacts with unique mechanics * **Dragon Armors:** Special high-tier armors with special properties ==== Enchantments ==== All armor tiers can be enchanted with glyphs that provide special effects, regardless of their tier. ==== Code References ==== * **Armor Base Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/Armor.java|Armor.java]] - Contains tier definitions * **Tier Definition:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/Armor.java#L18-L21|materialType field in Armor class]] * **Armor Level Calculation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/Armor.java#L28|Armor level in constructor]] * **Weight Calculation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/Armor.java#L29|Armor weight by tier]] * **Cloth Armor (Tier 1):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/ClothArmor.java|ClothArmor.java]] * **Leather Armor (Tier 2):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/LeatherArmor.java|LeatherArmor.java]] * **Mail Armor (Tier 3):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/MailArmor.java|MailArmor.java]] * **Scale Armor (Tier 4):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/ScaleArmor.java|ScaleArmor.java]] * **Plate Armor (Tier 5):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/PlateArmor.java|PlateArmor.java]] * **Damage Reduction Formula:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Char.java#L120-L130|DR calculation in Char class]] * **Machine-readable data:** [[mr:armor_tiers|mr:armor_tiers]] ==== See Also ==== * [[rpd:armor|Armor]] - General armor information * [[rpd:cloth_armor_item|Cloth Armor]] * [[rpd:leather_armor_item|Leather Armor]] * [[rpd:mail_armor_item|Mail Armor]] * [[rpd:scale_armor_item|Scale Armor]] * [[rpd:plate_armor_item|Plate Armor]] * [[rpd:dragon_armor_item|Dragon Armor]] * [[rpd:armor_glyphs|Armor Glyphs]] {{tag> rpd items armor tiers classification}}