User Tools

Site Tools


rpd:armor_tiers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rpd:armor_tiers [2025/12/28 03:35] – Add armor tiers page to document armor classification system mikerpd:armor_tiers [2025/12/28 03:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== 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}}
rpd/armor_tiers.txt · Last modified: by 127.0.0.1