User Tools

Site Tools


ru:rpd:mana_mechanic

Мана

Зелье Маны

В 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