en:rpd:souls_mechanic
Table of Contents
Souls Mechanic
Souls are a special resource in Remixed Dungeon related to necromancy and the Necromancer class. They replace the standard mana system for necromantic abilities.
Description
Souls are a resource that can be collected by the Necromancer class through combat. They function as a special currency for casting necromantic spells and abilities. The souls mechanic uses the same underlying system as skill points in the game code.
Acquisition
- Necromancer Class: The Necromancer automatically collects 1 soul each time a creature dies while wearing the Necromancer's Robe
- Combat: Souls are gained primarily through defeating enemies
- Automatic Collection: Souls are collected automatically, no manual action required
Usage
- Spell Casting: Necromantic spells consume souls as a casting cost
- Special Abilities: Class and subclass abilities require souls to activate
- Necromancy: The Necromancy Spell and other necromantic abilities consume souls
Mechanics
- Soul Capacity: There is a limit on how many souls can be stored at once
- Lich Subclass: When the Necromancer becomes a Lich, soul capacity is doubled
- Resurrection: The Lich can resurrect when souls are at maximum capacity (consumes all souls)
- Strength Penalty: Becoming a Lich applies a -2 strength penalty
Strategy
- Focus on combat to generate more souls for abilities
- Balance offensive and defensive soul usage
- Plan ahead for expensive necromantic abilities
- Manage soul reserves during challenging fights
- For Lich: Keep souls at maximum for potential resurrection
Code References
- NecromancerRobe.java - Robe that enables soul collection
- Char.java - Soul points system implementation (uses skill points)
- Hero.java - Lich resurrection and soul capacity mechanics
- MasteryItem.java - Lich subclass transformation (doubles soul capacity)
- String Resources: strings_all.xml for relevant strings
See Also
en/rpd/souls_mechanic.txt · Last modified: by 127.0.0.1
