====== Souls ====== {{ rpd:images:soul_shard_item.png|Souls Resource }} **Souls** is a unique resource for the [[rpd:necromancer_class|Necromancer]] class and its [[rpd:lich_subclass|Lich]] subclass. It functions similarly to mana for casting necromantic spells and abilities. ==== Description ==== * **Souls** serve as the primary resource for the [[rpd:necromancer_class|Necromancer]] class, replacing the standard mana system * **Souls** are collected automatically by the Necromancer through combat and killing monsters * The amount of collected souls is limited, but becomes larger for the [[rpd:lich_subclass|Lich]] subclass ==== Acquisition ==== * **Souls** are automatically collected when the [[rpd:necromancer_class|Necromancer]] defeats monsters in combat * The [[rpd:necromancer_robe_item|Necromancer's Robe]], worn by the [[rpd:necromancer_class|Necromancer]] class at the start of the game, grants 1 soul per each slain creature * Different necromantic items and abilities may affect soul collection or usage efficiency ==== Usage ==== * **Souls** are consumed to cast necromantic spells and abilities * Special abilities of the [[rpd:necromancer_class|Necromancer]] class require souls as a resource * [[rpd:necromancy_spell|Necromancy]] spell uses souls to summon Deathlings and other undead minions ==== Mechanics ==== * **Souls** are collected automatically and stored until used * The maximum soul capacity is limited but increases with class progression * When the [[rpd:necromancer_class|Necromancer]] becomes a [[rpd:lich_subclass|Lich]], their soul capacity is doubled ==== Classes ==== * [[rpd:necromancer_class|Necromancer]] - Primary class that uses souls as a resource * [[rpd:lich_subclass|Lich]] - Subclass that increases soul capacity and power ==== Code References ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L750|String Resource: Necromancy_SoulsCountLabel]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L749|String Resource: Necromancy_NotEnoughSouls]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2443|String Resource: HeroClass_NecromancerPerks (mana usage)]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2444|String Resource: HeroClass_NecromancerPerks (soul collection)]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L182-L183|String Resources: NecromancerArmor_Info2, NecromancerRobe_Info2]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/armor/NecromancerRobe.java|NecromancerRobe.java - Grants souls for kills]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/armor/NecromancerArmor.java|NecromancerArmor.java - Summons deathlings with souls]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroClass.java#L15|HeroClass enum - Necromancer class definition]] ==== See Also ==== * [[rpd:necromancer_class|Necromancer Class]] * [[rpd:lich_subclass|Lich Subclass]] * [[rpd:necromancy_spell|Necromancy Spell]] * [[rpd:necromancer_robe_item|Necromancer's Robe]] * [[rpd:soul_shard_item|Soul Shard]] * [[rpd:mana|Mana]] * [[ru:rpd:souls_mechanic|Механика душ]] (Russian) {{tag> rpd resources necromancer souls lich }}