====== Wandmaker (NPC) ====== {{ rpd:images:wandmaker_sprite.png|Wandmaker NPC }} The **Wandmaker** is a friendly [[en:rpd:npc|NPC]] who appears in the [[en:rpd:prison_level|Prison level]] and offers to upgrade wands in exchange for [[en:rpd:rotberry_seed_item|Rotberry Seeds]]. ==== 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_item|Rotberry Seed]] * **Corpse Dust quest**: He asks for [[en:rpd:corpse_dust_item|Corpse Dust]] ==== Location ==== * **Level:** [[en:rpd:prison_level|The Prison]] * **Access:** Found randomly in certain rooms of the Prison level (levels 6-9) * **Uniqueness:** Single encounter per game ==== Services ==== * **Wand Upgrading:** Enhances the quality of wands * **Seed Exchange:** Trades Rotberry Seeds for upgraded wands * **Free Identification:** Identifies all wands in exchange for a Rotberry Seed ==== Rewards ==== Upon completion of his quest, the Wandmaker offers two types of wands to choose from: **Battle Wands**: * [[en:rpd:wand_of_firebolt_item|Wand of Firebolt]] * [[en:rpd:wand_of_lightning_item|Wand of Lightning]] * [[en:rpd:wand_of_poison_item|Wand of Poison]] * [[en:rpd:wand_of_frost_item|Wand of Frost]] * [[en:rpd:wand_of_magic_missile_item|Wand of Magic Missile]] **Utility Wands**: * [[en:rpd:wand_of_amok_item|Wand of Amok]] * [[en:rpd:wand_of_regrowth_item|Wand of Regrowth]] * [[en:rpd:wand_of_slowness_item|Wand of Slowness]] * [[en:rpd:wand_of_flock_item|Wand of Flock]] Each reward wand is randomly upgraded before being given to the player. ==== Mechanics ==== * **Upgrade Process:** Improves wand quality and effectiveness * **Seed Requirement:** Costs 1 [[en:rpd:rotberry_seed_item|Rotberry Seed]] per wand upgrade * **Identification:** Identifies all your wands when upgrading any wand * **Quality Improvement:** Upgraded wands have better performance * **Magic Shield:** The Wandmaker is protected by a magic shield which makes him completely invulnerable to damage ==== Strategy ==== * **Early Investment:** Getting a key wand upgraded early can be very beneficial * **Seed Conservation:** Only upgrade wands you plan to use extensively * **Identification Advantage:** Get all wands identified in one transaction * **Worthwhile Upgrades:** Especially valuable for wands you use frequently * **Prison Exploration:** Worth exploring the prison thoroughly to find this NPC ==== Interaction ==== * Approaching the Wandmaker opens a special interface * You can select any wand from your inventory to be upgraded * The Wandmaker will identify all your wands when performing an upgrade * You must have at least one [[en:rpd:rotberry_seed_item|Rotberry Seed]] to perform an upgrade ==== Code References ==== * **Java Implementation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/npcs/WandMaker.java|WandMaker.java]] * **NPC Base Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/npcs/NPC.java|NPC.java]] * **Item Factory:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/npcs/WandMaker.java#L141-L148|Wand creation]] * **String Resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|String resources for Wandmaker dialogue]] ==== Related Items ==== * [[en:rpd:rotberry_seed_item|Rotberry Seed]] - Currency for upgrades * [[en:rpd:corpse_dust_item|Corpse Dust]] - Alternative quest item * [[en:rpd:wands|Wands]] - Items that can be upgraded * [[en:rpd:prison_level|Prison Level]] - Where the Wandmaker is found * [[en:rpd:npcs|NPCs]] - Other friendly NPCs in the dungeon {{tag> rpd npcs prison services}}