====== Witchdoctor ====== {{ rpd:images:gnoll_witchdoctor_hero.png|Witchdoctor }} **Witchdoctor** is a hero subclass for the [[en:rpd:gnoll_class|Gnoll]] class in Remixed Dungeon. The Witchdoctor specializes in spellcasting, gaining a magic shield that completely protects from incoming damage. ==== Description ==== Spellcasting endows the _Witchdoctor_ with a magic shield that completely protects him from incoming damage. ==== Abilities ==== * **Magic Shield:** Casting spells grants a magic shield that completely blocks incoming damage * **Spellcasting Focus:** Enhanced synergy with spell-based playstyle * **Gnoll Synergy:** Builds upon the Gnoll class's natural abilities ==== Playstyle ==== The Witchdoctor playstyle focuses on: * **Spellcasting:** Actively casting spells to maintain the protective magic shield * **Damage Mitigation:** The magic shield provides complete protection from incoming damage while active * **Resource Management:** Balancing spell usage to keep the shield active ==== Equipment Synergy ==== * **Witchdoctor Armor:** Unique armor that enhances the subclass abilities * Benefits from equipment that enhances spellcasting * Works well with items that reduce spell cooldowns or costs ==== Code References ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroSubClass.java|HeroSubClass.java]] - Subclass definition (WITCHDOCTOR enum) * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/WitchdoctorArmor.java|WitchdoctorArmor.java]] - Unique armor for this subclass * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|String resources]] for Witchdoctor subclass (HeroSubClass_NameWitchdoctor, HeroSubClass_DescWitchdoctor) ==== Related ==== * [[en:rpd:gnoll_class|Gnoll Class]] - The parent class for Witchdoctor * [[en:rpd:guardian_subclass|Guardian]] - Another Gnoll subclass * [[en:rpd:hero_subclasses|Hero Subclasses]] - All subclasses in the game * [[en:rpd:playable_class_mechanic|Playable Classes]] - All playable character classes * [[en:rpd:witchdoctor_armor_item|Witchdoctor Armor]] - Unique armor for this subclass {{tag> rpd classes subclass hero gnoll witchdoctor magic_shield}}