====== Witchdoctor Subclass ====== {{ rpd:images:witchdoctor_subclass.png|Witchdoctor }} ==== Description ==== The Witchdoctor is a subclass of the [[en:rpd:gnoll_class|Gnoll hero class]] in Remixed Dungeon. Witchdoctors specialize in [[en:rpd:spellcasting|spellcasting]] and gain a [[en:rpd:mana_shield_buff|magic shield]] when casting spells, protecting them from incoming [[en:rpd:damage|damage]]. ==== Abilities ==== * **Mana Shield**: When casting a [[en:rpd:spells|spell]], the Witchdoctor creates a [[en:rpd:mana_shield_buff|magic shield]] that completely protects from incoming [[en:rpd:damage|damage]] * **Spell Focus**: Enhanced effectiveness with magic-based [[en:rpd:items|items]] and [[en:rpd:spells|spells]] ==== Specialization ==== * Focuses on defensive [[en:rpd:spellcasting|spellcasting]] mechanics * Utilizes [[en:rpd:magic|magic]] [[en:rpd:items|items]] and [[en:rpd:wands|wands]] effectively * Tactical approach with [[en:rpd:protection|protection]] during [[en:rpd:spellcasting|spellcasting]] ==== Lore ==== The Witchdoctor subclass represents the mystical shamans of gnoll society, wielding [[en:rpd:magic|magical arts]] to protect their pack. They have a deep connection with magical energies and can create protective [[en:rpd:shields|shields]] during combat. ==== Acquisition ==== The Witchdoctor subclass can be unlocked by consuming a [[en:rpd:tengu_liver_item|Tengu Liver]] after defeating the second [[en:rpd:bosses|boss]], [[en:rpd:tengu_mob|Tengu]]. It's only available to the [[en:rpd:gnoll_class|Gnoll hero class]]. ==== Equipment ==== * Special armor: [[en:rpd:witchdoctor_armor|Witchdoctor Armor]] - Special armor for Witchdoctor subclass * Preferred weapons: [[en:rpd:magic|Magic]]-based [[en:rpd:items|items]], [[en:rpd:wands|wands]], and staves * Spell-enhancing [[en:rpd:items|items]]: [[en:rpd:equipment|Equipment]] that supports magical casting ==== Strategy ==== * Cast [[en:rpd:spells|spells]] strategically to activate the protective [[en:rpd:mana_shield_buff|mana shield]] * Use [[en:rpd:magic|magic items]] and [[en:rpd:wands|wands]] for both offense and defense * Leverage the protective [[en:rpd:shields|shield]] during dangerous [[en:rpd:spellcasting|spellcasting]] moments * Build around [[en:rpd:spellcasting|spellcasting]] synergies for optimal [[en:rpd:protection|protection]] ==== Source Code References ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroSubClass.java|HeroSubClass.java]] - The Witchdoctor's spellCasted method implements Mana Shield * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/items/TenguLiver.lua|TenguLiver.lua]] - The item that allows selection between Guardian and Witchdoctor subclasses * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java#L62|Tengu.java#L62]] - Tengu is the boss that drops Tengu Liver for Gnoll class * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/WitchdoctorArmor.java|WitchdoctorArmor.java]] - Special armor for the Witchdoctor subclass * String Resources (English): [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2759-L2763|Witchdoctor subclass strings (line 2759-2763)]] * String Resources (Russian): [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L2761-L2765|Witchdoctor subclass strings (line 2761-2765)]] ==== See Also ==== * [[en:rpd:gnoll_class|Gnoll Class]] - Parent class * [[en:rpd:guardian_subclass|Guardian]] - Alternative Gnoll subclass * [[en:rpd:tengu_liver_item|Tengu Liver]] - Item required to unlock this subclass * [[en:rpd:witchdoctor_armor|Witchdoctor Armor]] - Special armor for this subclass {{tag> rpd subclasses gnoll witchcraft spellcasting protection}}