====== Mana (Skill Points) ====== In Remixed Dungeon, the resource displayed as "Mana" in the UI is actually the **Skill Points** system. This is used for casting spells and using class abilities. ==== Description ==== Skill Points (displayed as "Mana" in the UI) is the resource used for casting spells and activating class abilities. It represents the character's energy for using magical abilities. ==== Mechanics ==== * Skill Points regenerate passively over time through the [[en:rpd:mana_regeneration_buff|Mana Regeneration]] buff * Different spells and abilities consume varying amounts of skill points * Characters can accumulate skill points through various means: * Advancing to new levels * Being in safe areas (when not in combat) * Using items like [[en:rpd:potion_of_mana_item|Potion of Mana]] and [[en:rpd:mana_potion_item|Mana Potion]] * Special equipment that provides mana regeneration bonuses ==== Usage ==== * Casting spells consumes skill points * Using class armor abilities (Special Attack) consumes skill points * Different heroes may have different base skill point pools and regeneration rates ==== Stats ==== * Skill points regenerate automatically at a base rate * The rate can be enhanced by various buffs and equipment * The [[en:rpd:mana_regeneration_buff|Mana Regeneration]] buff handles the passive regeneration * Fast Mana Regeneration facilitation adds a +10 bonus to regeneration ==== Acquisition ==== * Skill points are automatically gained through gameplay * Certain classes and subclasses may have bonuses to skill point generation or usage * Various items and effects can directly increase skill points ==== Code References ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/Hero.java#L926-L944|Hero.java - getSkillPoints(), setSkillPoints(), accumulateSkillPoints() methods]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/ui/StatusPane.java#L249|StatusPane.java - Displays skill points as "mana"]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/windows/StatsTab.java#L58|StatsTab.java - Shows skill points in character stats]] * [[mr:mana|Mana (Skill Points) - Code References]] ==== String Resources ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2850-L2851|Mana_Title and Mana_Cost strings]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2855|ClassArmor_LowMana string]]: "Insufficient mana!" ==== See Also ==== * [[en:rpd:mana_regeneration_buff|Mana Regeneration]] - The buff that handles regeneration * [[en:rpd:spells|Spells]] - Abilities that consume skill points * [[en:rpd:hero|Hero]] - Character that uses skill points * [[en:rpd:potion_of_mana_item|Potion of Mana]] - Item that restores skill points * [[en:rpd:mana_potion_item|Mana Potion]] - Another item that restores skill points {{tag> rpd mechanics skill_points mana}}