User Tools

Site Tools


en:rpd:souls

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:rpd:souls [2026/01/01 19:45] – namespace move Mikeen:rpd:souls [2026/01/01 19:47] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Souls ======
  
 +{{ rpd:images:soul_shard_item.png|Souls Resource }}
 +
 +**Souls** is a unique resource for the [[en:rpd:necromancer_class|Necromancer]] class and its [[en: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 [[en: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 [[en:rpd:lich_subclass|Lich]] subclass
 +
 +==== Acquisition ====
 +  * **Souls** are automatically collected when the [[en:rpd:necromancer_class|Necromancer]] defeats monsters in combat
 +  * The [[en:rpd:necromancer_robe_item|Necromancer's Robe]], worn by the [[en: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 [[en:rpd:necromancer_class|Necromancer]] class require souls as a resource
 +  * [[en: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 [[en:rpd:necromancer_class|Necromancer]] becomes a [[en:rpd:lich_subclass|Lich]], their soul capacity is doubled
 +
 +==== Classes ====
 +  * [[en:rpd:necromancer_class|Necromancer]] - Primary class that uses souls as a resource
 +  * [[en: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 ====
 +  * [[en:rpd:necromancer_class|Necromancer Class]]
 +  * [[en:rpd:lich_subclass|Lich Subclass]]
 +  * [[en:rpd:necromancy_spell|Necromancy Spell]]
 +  * [[en:rpd:necromancer_robe_item|Necromancer's Robe]]
 +  * [[en:rpd:soul_shard_item|Soul Shard]]
 +  * [[en:rpd:mana|Mana]]
 +  * [[ru:rpd:souls_mechanic|Механика душ]] (Russian)
 +
 +{{tag> rpd resources necromancer souls lich }}