rpd:mana_mechanic
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| rpd:mana_mechanic [2025/12/25 06:05] – Wiki maintenance: Update and rename pages to follow naming conventions, add accurate info, fix redlinks - Rename berserker_armor.txt to berserker_armor_item.txt to follow naming convention - Rename mana.txt to mana_mechanic.txt, journal.txt to journal_mec mike | rpd:mana_mechanic [2025/12/25 06:10] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Mana ====== | ||
| + | {{ rpd: | ||
| + | |||
| + | **Mana** (also known as Skill Points) is a resource system in Remixed Dungeon that powers spells and magical abilities for certain classes and character builds. | ||
| + | |||
| + | ==== Overview ==== | ||
| + | Mana represents the magical energy required to cast spells and use magical abilities. It's a limited but renewable resource that players must manage strategically. In the game code, mana is referred to as "skill points" | ||
| + | |||
| + | ==== Mechanics ==== | ||
| + | * **Regeneration**: | ||
| + | * **Regeneration Rate**: Regenerates 1 skill point every 20/ | ||
| + | * **Capacity**: | ||
| + | * **Consumption**: | ||
| + | * **Regeneration Delay**: Outside of safe areas (shops, altars), mana regenerates more slowly | ||
| + | * **Bonus Regeneration**: | ||
| + | |||
| + | ==== Usage ==== | ||
| + | * **Spell Casting**: Most spells require a certain number of skill points to cast | ||
| + | * **Special Abilities**: | ||
| + | * **Resource Management**: | ||
| + | * **Class Armors**: Warrior armor abilities, Mage staff powers, and other class-specific abilities require skill points | ||
| + | |||
| + | ==== Classes and Affinities ==== | ||
| + | * **Rogue Class**: Uses mana for throwing spells like [[rpd: | ||
| + | * **Shaman Subclass**: Provides mana regeneration bonus through HeroSubClass.manaRegenerationBonus() | ||
| + | * **Mage Class**: Has direct access to wand and spell mechanics | ||
| + | * **Other Classes**: May gain access to mana-based abilities through special means | ||
| + | |||
| + | ==== Technical Details ==== | ||
| + | * **Java Class**: [[https:// | ||
| + | * **Regeneration Class**: [[https:// | ||
| + | * **Methods**: | ||
| + | * **getSkillPoints()**: | ||
| + | * **getSkillPointsMax()**: | ||
| + | * **spendSkillPoints()**: | ||
| + | * **accumulateSkillPoints()**: | ||
| + | * **Regeneration Formula**: 1 skill point every 20/ | ||
| + | |||
| + | ==== Code References ==== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ==== See Also ==== | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | |||
| + | {{tag> rpd mechanics magic resources }} | ||
rpd/mana_mechanic.txt · Last modified: by 127.0.0.1
