====== Hero Subclasses ====== Hero Subclasses (Mastery) are advanced specializations available when the hero gains mastery by reading a mastery item. Each hero class has access to one or two unique subclasses that specialize their playstyle. ==== Warrior Subclasses ==== * [[en:rpd:gladiator_subclass|Gladiator]]: Focuses on melee combat and weapon mastery * [[en:rpd:berserker_subclass|Berserker]]: Gains strength when health is low ==== Mage Subclasses ==== * [[en:rpd:battle_mage_subclass|Battle Mage]]: Combines magical and physical combat * [[en:rpd:warlock_subclass|Warlock]]: Gains power from defeated enemies ==== Rogue Subclasses ==== * [[en:rpd:freerunner_subclass|Freerunner]]: Moves faster and dodges better while not starving * [[en:rpd:assassin_subclass|Assassin]]: Specializes in surprise attacks and critical hits ==== Huntress Subclasses ==== * [[en:rpd:sniper_subclass|Sniper]]: Specializes in ranged combat and accuracy * [[en:rpd:warden_subclass|Warden]]: Gains strength from nature and dew collection ==== Elf Subclasses ==== * [[en:rpd:scout_subclass|Scout]]: Enhanced mobility and exploration abilities * [[en:rpd:shaman_subclass|Shaman]]: Commands spirits and uses nature magic ==== Necromancer Subclasses ==== * [[en:rpd:lich_subclass|Lich]]: Transforms into undead with powerful magic ==== Gnoll Subclasses ==== * [[en:rpd:guardian_subclass|Guardian]]: Enhanced defense and protection abilities * [[en:rpd:witch_doctor_subclass|Witch Doctor]]: Masters of curses and ailments ==== Priest Subclasses ==== * None currently defined ==== Doctor Subclasses ==== * None currently defined ==== Subclass Mechanics ==== * Most classes choose a subclass by reading a [[en:rpd:tome_of_mastery_item|Tome of Mastery]], which drops from the second boss (Tengu) * The Gnoll chooses between Guardian and Witch Doctor by eating Tengu Liver, also dropped by Tengu * The Necromancer becomes a Lich by using the Black Skull of Mastery * Each subclass provides unique abilities and bonuses * Subclass abilities can only be used by heroes of the corresponding main class * Subclasses significantly alter the gameplay experience for each class ==== Code References ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/TomeOfMastery.java|TomeOfMastery.java]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/necropolis/BlackSkullOfMastery.java|BlackSkullOfMastery.java]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/items/TenguLiver.lua|TenguLiver.lua]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroSubClass.java|HeroSubClass.java]] ==== See Also ==== * [[en:rpd:hero_class|Hero Classes]] * [[en:rpd:classes_mechanic|Class Mechanics]] {{tag> rpd hero subclasses mastery}}