====== Necromancer ====== {{ rpd:images:necromancer_hero.png|Necromancer Hero }} **Necromancer** is a playable hero class in Remixed Dungeon with unique necromantic abilities. ==== Description ==== The Necromancer is a hero class focused on death magic and summoning undead minions. Starting with 15 HP (lower than most other classes), the Necromancer compensates with unique abilities to summon Deathlings and gain mana from killing enemies. ==== Class Perks ==== * **Starting Health:** Necromancers start with 15 points of Health * **Mana System:** Necromancers use mana to cast Death spells * **Necromancer's Robe:** Starts with a unique Necromancer's robe, which grants 1 mana point for each slain creature * **Skeleton Key:** Starts with a level 7 skeleton key * **Identified Potions:** Potion of Healing are identified from the beginning * **Magic Affinity:** Necromancy ==== Starting Equipment ==== * **Armor:** [[en:rpd:necromancer_robe_item|Necromancer Robe]] * **Item:** [[en:rpd:skeleton_key_item|Skeleton Key]] (for level 7) * **Spell:** [[en:rpd:summon_deathling_spell|Summon Deathling]] in quickslot ==== Special Abilities ==== * **Soul Collection:** The Necromancer's robe grants 1 mana point for each slain creature * **Deathling Summoning:** Can summon Deathling minions using souls/mana * **Necrotism:** Advanced necromantic ability that spreads a magic plague affecting creatures in vicinity ==== Subclasses ==== * [[en:rpd:lich_subclass|Lich]] - An advanced subclass for Necromancers who have mastered death magic ==== Strategy ==== * Focus on combat to accumulate souls/mana quickly * Use summoned Deathlings as meat shields and additional damage dealers * The Necromancer's lower starting HP requires careful play in early game * The class excels in extended fights where soul collection can be maximized ==== Unlock Requirement ==== The Necromancer class is available by default in this mod and doesn't require any specific unlock condition. In the base Pixel Dungeon game, the Necromancer class is unlocked by slaying the [[en:rpd:lich_mob|Lich]] boss with any other hero class, but this mod provides the Necromancer as a playable class from the start. ==== Code References ==== * **Java Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java#L81|HeroClass.java#L81]] - Necromancer enum definition and implementation * **Class Armor:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/armor/NecromancerArmor.java|NecromancerArmor.java]] - Special class armor for Necromancer * **Starting Equipment:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/hero/initHeroes.json#L62-L72|initHeroes.json#L62-L72]] - Necromancer starting equipment configuration (Necromancer's Robe, Skeleton Key, Summon Deathling spell) * **String Resources (English):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L742|HeroClass_Necromancer]] - Class name * **Perk Descriptions (English):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L3005-L3009|HeroClass_NecromancerPerks]] - Perk descriptions in array format * **String Resources (Russian):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L741|HeroClass_Necromancer (ru)]] - Russian translation * **Perk Descriptions (Russian):** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L3006-L3010|HeroClass_NecromancerPerks (ru)]] - Russian perk descriptions * **Necromancer Robe:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/armor/NecromancerRobe.java|NecromancerRobe.java]] - Special armor that grants mana from kills * **Summon Deathling Spell:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/SummonDeathling.lua|SummonDeathling.lua]] - Lua script for summoning Deathling minions * **Machine-readable data:** [[mr:necromancer_class|Necromancer Class - Code References]] ==== See Also ==== * [[en:rpd:hero_classes|Hero Classes]] * [[en:rpd:classes|Classes]] * [[en:rpd:necromancy_spell|Necromancy Spell]] * [[en:rpd:necro_mechanic|Necromancy Mechanic]] * [[en:rpd:souls_mechanic|Souls Mechanic]] {{tag> rpd classes necromancer hero}}