====== Hero Subclasses ====== Hero subclasses are advanced specialization paths available to hero classes in Remixed Dungeon. ==== Description ==== Hero subclasses represent mastery paths that become available after completing specific achievements with certain hero classes. They provide additional special abilities and different playstyles for advanced players. ==== Available Subclasses ==== * **Warrior Subclasses**: * [[en:rpd:gladiator_subclass|Gladiator]] - For Warrior class, focuses on weapon mastery * [[en:rpd:brawler_subclass|Brawler]] - For Warrior class, focuses on unarmed combat * **Mage Subclasses**: * [[en:rpd:battlemage_subclass|Battlemage]] - For Mage class, combines combat and magic * [[en:rpd:warlock_subclass|Warlock]] - For Mage class, focuses on life-drain magic * **Rogue Subclasses**: * [[en:rpd:freerunner_subclass|Freerunner]] - For Rogue class, enhanced speed and stealth * [[en:rpd:assassin_subclass|Assassin]] - For Rogue class, focused on dealing high damage * **Elf Subclasses**: * [[en:rpd:shaman_subclass|Shaman]] - For Elf class, specialized in elemental magic * [[en:rpd:scout_subclass|Scout]] - For Elf class, focused on ranged combat and detection * **Necromancer Subclasses**: * [[en:rpd:lich_subclass|Lich]] - For Necromancer class, enhanced necromantic powers ==== Subclass Mechanics ==== * **Unlocking**: Subclasses are unlocked by defeating specific boss enemies with the appropriate class * **Special Abilities**: Each subclass grants unique active abilities * **Equipment Changes**: Some subclasses come with unique equipment or items * **Playstyle Changes**: Each subclass changes how the class is played ==== Unlock Requirements ==== * **Gladiator/Brawler**: Defeat Tengu with Warrior class * **Battlemage/Warlock**: Defeat Tengu with Mage class * **Freerunner/Assassin**: Defeat Tengu with Rogue class * **Shaman/Scout**: Defeat Tengu with Elf class * **Lich**: Defeat Yog-Dzewa with Necromancer class ==== Code References ==== * Subclass System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroSubClass.java|HeroSubClass.java]] - Subclass definitions * Unlocking Mechanism: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/Hero.java#L300-L350|Hero subclass unlock]] - How subclasses are unlocked * Subclass Abilities: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/Hero.java|Hero.java]] - How subclass abilities work * String Resources: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|strings_all.xml]] - All subclass-related text ==== See Also ==== * [[en:rpd:hero_classes|Hero Classes]] * [[en:rpd:hero|Hero]] * [[en:rpd:warrior_class|Warrior]] * [[en:rpd:mage_class|Mage]] * [[en:rpd:rogue_class|Rogue]] * [[en:rpd:elf_class|Elf]] * [[en:rpd:necromancer_class|Necromancer]] {{tag> rpd hero subclasses mastery }}