Table of Contents
Witchdoctor Subclass
The Witchdoctor is a mastery path available for the Gnoll class in Remixed Dungeon.
Unlocking
The Witch Doctor subclass can be unlocked by using a Tome of Mastery after defeating the second boss (Tengu).
Code Reference
The unlock mechanism is implemented in the HeroSubClass.java file, where the Witch Doctor is defined as one of the Gnoll's mastery paths, and in WndChooseWay.java which handles the subclass selection UI.
Special Mechanics
Spellcasting endows the Witchdoctor with a magic shield that completely protects him from incoming damage. This occurs when any spell is cast, providing a temporary shield that blocks all damage for a duration based on the player's skill level.
Code Reference
The Witch Doctor's special mechanic is implemented in the HeroSubClass.java file in the `spellCasted` method of the `WITCHDOCTOR` enum value.
Special Armor
Using an Armor Kit on any armor will transform it into the Witch Doctor Armor, which is specifically designed for this subclass.
Code Reference
The Witch Doctor Armor is implemented as a class that extends Gnoll Armor and can be found in WitchdoctorArmor.java.
Advantages
- Magic shield when casting spells that blocks all incoming damage
- Excellent protection during spellcasting
- Allows safer casting in dangerous situations
- Synergizes well with Gnoll's spell casting focus
Disadvantages
- Only activates when casting spells
- Requires active spell usage to benefit
- Shield duration tied to spellcasting
Strategy
- Use spells strategically to trigger the protective magic shield
- Plan spell usage around dangerous encounters for maximum protection
- Since the shield only activates when casting spells, the Witchdoctor should prioritize spell-based items
Class Comparisons
- Similar to the Plague Doctor in combining healing with specialized mechanics, but with magic shielding instead
- Contrasts with the Guardian mastery which focuses on defense and shield skills
See Also
- Gnoll - Parent class
- Guardian - Alternative Gnoll mastery
- Tome of Mastery - Item required for unlock
- Playable Classes - Other class options
- Game Mechanics - General game mechanics

