ru:rpd:mana_mechanic
Table of Contents
Мана
В Remixed Dungeon ресурс, отображаемый как «Мана» в интерфейсе, на самом деле является системой Очков Навыков (Skill Points). Это используется для каста заклинаний и использования способностей классов, хотя в интерфейсе подписано как «Мана».
Мана (также известная как Очки Навыков) — это система ресурсов в Remixed Dungeon, которая питает заклинания и магические способности для определенных классов и билдов персонажей.
Обзор
Мана представляет магическую энергию, необходимую для каста заклинаний и использования магических способностей. Это ограниченный, но возобновляемый ресурс, которым игроки должны управлять стратегически. В коде игры мана называется «skill points» и отслеживается как система SP (Skill Points).
Механика
- Регенерация: Мана регенерируется через бафф ManaRegeneration, который дает 1 очко навыка через регулярные интервалы
- Скорость регенерации: Регенерирует 1 очко навыка каждые 20/(1.2^бонус) ходов, где бонус включает различные факторы
- Емкость: Максимальная мана определяется максимумом очков навыков, который увеличивается с уровнем
- Потребление: Заклинания и специальные способности потребляют определенное количество очков навыков
- Область регенерации: Мана регенерируется только вне безопасных зон (магазины, алтари); внутри безопасных зон бафф ManaRegeneration не накапливает очки навыков
- Бонусная регенерация: Некоторые баффы и подклассы могут давать бонусы к регенерации маны (например, подкласс Шаман)
Использование
- Каст заклинаний: Большинство заклинаний требуют определенное количество очков навыков для каста
- Специальные способности: Классовые брони и другие специальные способности потребляют очки навыков
- Управление ресурсами: Игроки должны балансировать использование очков навыков с другими ресурсами
- Классовые брони: Способности брони воина, силы посоха мага и другие классовые способности требуют очки навыков
Классы и Аффинити
- Класс Разбойник: Использует ману для заклинаний броска вроде Бросок Кунай
- Подкласс Шаман: Дает бонус регенерации маны через HeroSubClass.manaRegenerationBonus()
- Класс Маг: Имеет прямой доступ к механике жезлов и заклинаний
- Другие Классы: Могут получить доступ к мана-зависимым способностям особыми средствами
Технические Детали
- Java Класс: Hero.java — Содержит реализацию системы SP (очков навыков)
- Класс Регенерации: ManaRegeneration.java — Обрабатывает автоматическую регенерацию маны
- Методы:
- getSkillPoints(): Возвращает текущее значение маны
- getSkillPointsMax(): Возвращает максимальную емкость маны
- spendSkillPoints(): Уменьшает очки навыков на указанное количество
- accumulateSkillPoints(): Добавляет очки навыков к текущему значению
- Формула Регенерации: 1 очко навыка каждые 20/(1.2^бонус) ходов с учетом различных бонусов
Ссылки на код
- Hero.java — Основная реализация очков навыков
- ManaRegeneration.java — Система автоматической регенерации маны
- HeroSubClass.java — Бонусы маны подклассов (shaman.manaRegenerationBonus)
- HeroClass.java — Классовые бонусы маны
- KunaiThrow.lua — Пример заклинания использующего ману
- initHeroes.json — Начальные значения маны для разных классов
См. также
- Шаман — Подкласс с бонусом регенерации маны
- Броня Воина — Классовая броня использующая ману
- Классовая Броня — Все классовые брони используют ману
ru/rpd/mana_mechanic.txt · Last modified: by 127.0.0.1

