User Tools

Site Tools


en:rpd:class_armor_item

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
en:rpd:class_armor_item [2026/08/23 14:48] – Wiki maintenance: fix compliance issues on 10 random pages Boten:rpd:class_armor_item [2026/08/23 14:49] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Class Armor ======
  
 +==== Description ====
 +**Class Armor** refers to the unique, powerful armor sets available to each hero class in Remixed Dungeon. These armors provide special abilities and bonuses in addition to standard defensive properties. Each class has a unique class armor that unlocks at tier 2 of that class's armor tree.
 +
 +==== Class-Specific Armors ====
 +  * [[en:rpd_warrior_class|Warrior]] → [[en:rpd_warrior_armor_item|Warrior Armor]] (base), [[en:rpd_gladiator_armor_item|Gladiator Armor]] (Gladiator subclass), [[en:rpd_berserker_armor_item|Berserker Armor]] (Berserker subclass)
 +  * [[en:rpd_mage_class|Mage]] → [[en:rpd_mage_armor_item|Mage Armor]] (base), [[en:rpd_warlock_armor_item|Warlock Armor]] (Warlock subclass), [[en:rpd_battle_mage_armor_item|Battle Mage Armor]] (Battle Mage subclass)
 +  * [[en:rpd_rogue_class|Rogue]] → [[en:rpd_rogue_armor_item|Rogue Armor]] (base), [[en:rpd_assassin_armor_item|Assassin Armor]] (Assassin subclass), [[en:rpd_freerunner_armor|Freerunner Armor]] (Freerunner subclass)
 +  * [[en:rpd_huntress_class|Huntress]] → [[en:rpd_huntress_armor_item|Huntress Armor]] (base), [[en:rpd_sniper_armor_item|Sniper Armor]] (Sniper subclass), [[en:rpd_warden_armor_item|Warden Armor]] (Warden subclass)
 +  * [[en:rpd_elf_class|Elf]] → [[en:rpd_elf_armor_item|Elf Armor]] (base), [[en:rpd_scout_armor_item|Scout Armor]] (Scout subclass), [[en:rpd_shaman_armor_item|Shaman Armor]] (Shaman subclass)
 +  * [[en:rpd_necromancer_class|Necromancer]] → [[en:rpd_necromancer_armor_item|Necromancer Armor]] (base and Lich subclass), [[en:rpd_witchdoctor_armor_item|Witchdoctor Armor]] (Witchdoctor subclass)
 +  * [[en:rpd_doctor_class|Doctor]] → [[en:rpd_doctor_armor_item|Doctor Armor (Plague Doctor)]] — the Doctor class has no subclasses; its armor uses the "PlagueDoctor" visual appearance
 +  * [[en:rpd_priest_class|Priest]] → [[en:rpd_priest_armor_item|Priest Armor]] (base only, no special ability implemented yet)
 +  * [[en:rpd_gnoll_class|Gnoll]] → [[en:rpd_gnoll_armor_item|Gnoll Armor]] (base), [[en:rpd_guardian_armor_item|Guardian Armor]] (Guardian subclass), [[en:rpd_witchdoctor_armor_item|Witchdoctor Armor]] (Witchdoctor subclass)
 +
 +==== Special Abilities ====
 +Each class armor provides unique special abilities:
 +  * [[en:rpd_gladiator_armor_item|Gladiator Armor]]: Throw weapon and return it to the hero
 +  * [[en:rpd_assassin_armor_item|Assassin Armor]]: Blink to a targeted location
 +  * [[en:rpd_freerunner_armor|Freerunner Armor]]: Phase through walls and gain speed boost
 +  * [[en:rpd_battle_mage_armor_item|Battle Mage Armor]]: Empower the staff with magical energy
 +  * [[en:rpd_shaman_armor_item|Shaman Armor]]: Special staff-based mechanics
 +  * [[en:rpd_witchdoctor_armor_item|Witchdoctor Armor]]: Necromancy-related abilities
 +  * [[en:rpd_plague_doctor_armor_item|Plague Doctor Armor]]: Disease and healing mechanics
 +  * [[en:rpd_warden_armor_item|Warden Armor]]: Terrain manipulation abilities
 +  * [[en:rpd_berserker_armor_item|Berserker Armor]]: Rage and health conversion abilities
 +
 +==== Obtaining ====
 +Class armor can be obtained in two ways:
 +
 +  1. **Crafting**: Using an [[en:rpd_armor_kit_item|Armor Kit]] on regular armor of the same tier
 +
 +  2. **Random drops**: Found as rare drops from various sources throughout the dungeon
 +
 +==== Notes ====
 +  * Class armors cannot be upgraded and are always identified (see `ClassArmor.isUpgradable()` / `isIdentified()`)
 +  * Priest Armor currently has no special ability implemented (`PriestArmor.special()` returns an empty string)
 +  * Guardian Armor and Witchdoctor Armor are Gnoll subclass armors: despite the subclass mapping, both currently check `hero.getHeroClass() == HeroClass.GNOLL` when equipped
 +  * The Doctor class (Plague Doctor) has a single Doctor Armor; the "PlagueDoctor" visual name is used for its sprite (`DoctorArmor.getVisualName()`) — there is no separate Plague Doctor subclass armor in the code yet
 +
 +==== Content Verification ====
 +  * Information source: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/ClassArmor.java|ClassArmor.java]]
 +  * Last updated: December 21, 2025
 +
 +{{tag> rpd items armor }}
en/rpd/class_armor_item.txt · Last modified: by 127.0.0.1