User Tools

Site Tools


rpd:witchdoctor_subclass

Witchdoctor Subclass

Witchdoctor

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

rpd/witchdoctor_subclass.txt · Last modified: by 127.0.0.1