ru:rpd:healing_spell
Table of Contents
Заклинание Исцеления
Исцеление - это заклинание в Remixed Dungeon с обычным магическим сродством, которое восстанавливает здоровье заклинателя.
Описание
Заклинание Исцеления восстанавливает часть собственного здоровья заклинателя. Это фундаментальное заклинание самоисцеления, которое может спасти героя от опасных ситуаций.
Характеристики
- Магическое сродство: Обычное
- Цель: на себя
- Уровень: 3
- Стоимость заклинания: 10
- Индекс изображения: 1
Эффекты
- Лечит заклинателя на 30% от их максимального HP (конкретно (int)(maxHP * 0.3) как реализовано в Healing.java)
- Примечание: В описании в игре говорится “1/3 от максимального HP”, но на самом деле реализация восстанавливает 30% (0.3) от максимального HP, что немного меньше, чем 1/3 (33.33%)
- Только на себя
- Не масштабируется в зависимости от уровня навыка
Применения
- Восстановление здоровья во время боя
- Экстренное лечение в опасных ситуациях
- Сохранение лечебных зелий для более критических ситуаций
Классы
Классы, которые могут использовать это заклинание, включают:
- Классы с обычным сродством
- Другие классы, которые получают доступ через специальные средства
Стратегия
Как эффективно использовать заклинание Исцеления:
- Приоритет лечения, когда здоровье падает ниже 50%, чтобы предотвратить экстренные ситуации
- Рассмотрите возможность использования перед трудными встречами, чтобы максимизировать здоровье
Проверка содержимого
- Источник информации: Java-код в базе кода Remixed Dungeon
- Проверенные характеристики: Да, извлечены непосредственно из свойств класса заклинания
- Описания эффектов: Сгенерированы из анализа кода и строковых ресурсов
- Примечание: Расхождение в количестве исцеления - код реализует 30% от максимального HP, но строковой ресурс гласит “1/3 от максимального HP”
- Последнее обновление: На основе исходного кода Healing.java
Ссылки на код
- Healing.java - Основная реализация
- Healing.java#L8-L12 - Инициализация характеристик (цель, сродство, уровень, изображение, стоимость)
- Healing.java#L17-L21 - Точный расчет исцеления 1)
- SpellFactory.java#L126 - Регистрация заклинания в игре
- Char.java#L763 - Визуальные эффекты исцеления (испускание частиц)
- Строковые ресурсы Исцеления (Английский) - “Healing” и описание заклинания
- Строковые ресурсы Исцеления (Русский) - Русская локализация
- Spell.java - Реализация базового класса заклинаний
- SpellHelper.java - Константы помошника заклинаний и утилиты
- Healing_Name, Healing_Info - Русские строковые ресурсы (название и описание)
- mr: пространство имен: Проверьте Healing Spell - Code References для машиночитаемых данных
- targetingType и magicAffinity - Самоцель и обычное сродство
- Healing.java конструктор - Детальная инициализация характеристик (уровень=3, изображение=1, стоимость=10)
Конфигурационные файлы
- SpellFactory.java#L126 - Регистрация заклинаний
- strings_all.xml - Английские строковые ресурсы
- strings_all.xml (Русский) - Русские строковые ресурсы
Строковые ресурсы
- 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.”
Lua скриптовые ссылки
- SpellFactory.java#L126 - Регистрация заклинания в игре
См. также
1)
int) (chr.ht()*0.3
ru/rpd/healing_spell.txt · Last modified: by 127.0.0.1
