en:rpd:healing_spell
Table of Contents
Healing Spell
Description
The Healing spell restores a portion of the caster's own health. It's a fundamental self-healing spell that can save the hero from dangerous situations.
Stats
- Magic Affinity: Common
- Targeting: self
- Level: 3
- Spell Cost: 10
- Image Index: 1
Effects
- Heals the caster for 30% of their max HP (specifically (int)(maxHP * 0.3) as implemented in Healing.java)
- Note: The in-game description says “1/3 of maximum HP” but the actual implementation heals 30% (0.3) of max HP, which is slightly less than 1/3 (33.33%)
- Self-target only
- No scaling based on skill level
Uses
- Restore health during combat
- Emergency healing in dangerous situations
- Preserve healing potions for more critical situations
Classes
Classes that can use this spell include:
- Classes with Common affinity
- Other classes that gain access through special means
Strategy
How to effectively use the Healing spell:
- Prioritize healing when health drops below 50% to prevent emergency situations
- Consider using before difficult encounters to maximize health
Content Verification
- Information source: Java code in Remixed Dungeon codebase
- Stats verified: Yes, extracted directly from spell class properties
- Effect descriptions: Generated from code analysis and string resources
- Note: Healing amount discrepancy - code implements 30% of max HP but string resource says “1/3 of maximum HP”
- Last updated: 2025-12-27 based on Healing.java
Code References
- Healing.java - Primary implementation
- Healing.java#L8-L12 - Stats initialization (targeting, affinity, level, image, cost)
- Healing.java#L17-L21 - Exact healing calculation 1)
- SpellFactory.java#L126 - Spell registration in the game
- Char.java#L763 - Healing visual effects (emitter burst)
- Healing string resources (English) - “Healing” and spell description
- Healing string resources (Russian) - Russian localization
- Spell.java - Base spell class implementation
- SpellHelper.java - Spell helper constants and utilities
- Healing_Name, Healing_Info - Russian string resources (name and description)
- mr: namespace: Check Healing Spell - Code References for machine-readable data
- targetingType and magicAffinity - Self-targeting and Common affinity
Configuration Files
- SpellFactory.java#L126 - Spell registration
- strings_all.xml - English string resources
- strings_all.xml (Russian) - Russian string resources
String Resources
- Healing_Name - “Healing”
- Healing_Info - “This spell is crucial for any adventurer. It will restore 1/3 of the maximum amount of the caster's hp.”
Related
1)
int) (chr.ht()*0.3
en/rpd/healing_spell.txt · Last modified: by 127.0.0.1
