User Tools

Site Tools


ru:rpd:regeneration_buff

Естественная регенерация

Естественная регенерация

Естественная регенерация - это благоприятный эффект статуса в Remixed Dungeon, который постепенно восстанавливает здоровье со временем.

Описание эффекта

  • Тип: Благоприятный эффект статуса (бафф)
  • Эффект: Постепенно восстанавливает ОЗ со временем, в зависимости от характеристик героя и снаряжения
  • Длительность: Ограниченный период времени (продолжается до ручного удаления или смерти героя)
  • Накопление: Не складывается с другими лечебными эффектами в большинстве случаев
  • Скорость: Зависит от задержки регенерации (REGENERATION_DELAY = 10) и различных бонусов

Как получить

  • Из определенных зелий (например, Зелье исцеления)
  • Из определенного снаряжения с лечебными свойствами (например, Кольцо Заживления)
  • Из способностей класса и подкласса героя (например, HeroSubClass.regenerationBonus)
  • Из особенностей окружения на определенных уровнях (когда не в безопасных зонах)
  • Через игровые упрощения (FAST_REGENERATION)

Механика

  • Восстанавливает небольшое количество ОЗ каждый ход в зависимости от характеристик героя и снаряжения
  • Эффект применяется периодически с REGENERATION_DELAY = 10 (из исходного кода)
  • Скорость изменяется с помощью regenerationBonus героя (из экипированных предметов, подклассов и т.д.)
  • Не действует в безопасных зонах/уровнях (например, в городе или деревне) - проверяется через level().isSafe()
  • Не действует, если персонаж умирает с голоду (проверяется через isStarving())
  • Более эффективна при сочетании с другими методами лечения (синергетический эффект)

Ссылки на код

  • Java класс: Regeneration.java
  • Расположение исходного кода: RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Regeneration.java
  • Константа задержки регенерации: REGENERATION_DELAY = 10 (см. строку 13 в исходном коде)
  • Упрощения: Константа FAST_REGENERATION определена в Facilitations.java
  • Взаимодействие с героем: Класс героя автоматически применяет Regeneration в Hero.java (строка 236)
  • Иммунитеты: Некоторые мобы, например, Торговец, имеют иммунитет к Regeneration (см. Shopkeeper.java)
  • Интерфейс CharModifier: Скорость регенерации может быть изменена через метод CharModifier.regenerationBonus()

Строковые ресурсы

  • RegenerationBuff_Name - “Естественная регенерация”
  • RegenerationBuff_Info - “Функция естественной регенерации реализована в форме баффа, дабы упростить работу.”

Стратегия

  • Используйте во время нахождения в небезопасных подземельях для восстановления здоровья без расхода зелий
  • Особенно ценно во время длительных прохождений подземелий, когда ресурсы исцеления ограничены
  • Не работает при отдыхе в безопасных зонах, таких как деревня или город (по замыслу)
  • Приоритетно во время боя для поддержания уровня здоровья в опасных зонах
  • Комбинируйте с снаряжением, например с Кольцом Заживления, для более быстрой регенерации

Контри

  • Постоянные эффекты урона (яд, кровотечение) могут уменьшить эффективность
  • Эффекты рассеивания могут устранить регенерацию
  • Состояние голода предотвращает функционирование регенерации
  • Безопасные зоны предотвращают функционирование регенерации

См. также

ru/rpd/regeneration_buff.txt · Last modified: by 127.0.0.1