====== wandmaker ====== {{ rpd:images:wandmaker_sprite.png|Wandmaker Sprite }} The **Wandmaker** is an NPC that appears in the [[en:rpd:prison|Prison Level]]. He is a mysterious old man seeking rare ingredients and offers high-quality wands in return for his help. ==== Encounter ==== The Wandmaker appears randomly on floors deeper than level 6 of the dungeon. He has a 1 in (10 - dungeon depth) chance to spawn in the prison level and offers one of two random quests: * **Rotberry quest**: He asks for a [[en:rpd:rotberry/seed|Rotberry Seed]] * **Corpse Dust quest**: He asks for [[en:rpd:corpse_dust_item|Corpse Dust]] ==== Mechanics ==== The Wandmaker is protected by a magic shield which makes him completely invulnerable to damage. He cannot be moved or killed until his quest is complete. ==== Rewards ==== Upon completion of his quest, the Wandmaker offers two types of wands to choose from: **Battle Wands**: * [[en:rpd:wand_of_avalanche|Wand of Avalanche]] * [[en:rpd:wand_of_disintegration|Wand of Disintegration]] * [[en:rpd:wand_of_firebolt_item|Wand of Firebolt]] * [[en:rpd:wand_of_lightning|Wand of Lightning]] * [[en:rpd:wand_of_poison_item|Wand of Poison]] **Utility Wands**: * [[en:rpd:wand_of_amok|Wand of Amok]] * [[en:rpd:wand_of_blink|Wand of Blink]] * [[en:rpd:wand_of_regrowth_item|Wand of Regrowth]] * [[en:rpd:wand_of_slowness_item|Wand of Slowness]] * [[en:rpd:wand_of_telekinesis|Wand of Telekinesis]] Each reward wand is randomly upgraded before being given to the player. ==== Location ==== [[en:rpd:prison|Prison Level]] (level 6-9) ==== Content Verification ==== * Information source: Java class [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/npcs/WandMaker.java|WandMaker.java]] * Stats verification: Extracted from makeBattleWand() and makeNonBattleWand() methods in WandMaker.java * Effect descriptions: Based on string resources and in-game mechanics * Last updated: December 2025, source: Remixed Dungeon 1.9.3 ==== Source Code ==== * Java: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/npcs/WandMaker.java|WandMaker.java]] * Strings: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1870-L1879|WandMaker strings]] {{tag> rpd npcs}}