Время вылечит все раны.
На этой странице описывается принцип регенерации здоровья игрока, а также как на это влияет экипировка и баффы.
Если игрок не получил урон в течении короткого времени, здоровье начинает восстанавливаться, пока игрок не получит урон снова. Скорость восстановления зависит от 5 факторов:
- Максимальное здоровье игрока: чем больше здоровья, тем выше скорость регенерации.
- Движение: если игрок неподвижен, то скорость регенерации умножена на 1,25.
- Покой: если игрок спит или сидит на стуле (или любой другой мебели), то скорость регенерации умножена на 1,5.
- Время, когда игрок получил урон: чем больше времени прошло с момента получения урона, тем быстрее восстанавливается здоровье. После 60 секунд (1 внутриигрового часа) скорость больше не ускоряется.
- Баффы и дебаффы: ниже представлена детальная информация об экипировке, дающей ускорение регенерации.
Время, через которое начинается регенерация, сильно варьируется, от 1/10 секунды до 17 / 32 секунд, оно зависит от максимального здоровья, движения игрока, баффов и т.д.
Источники[]
Ниже представлен список баффов/экипировки, дающей ускоренную регенерация здоровья.
Предмет | Регенерация (в секунду) |
Получение бонуса | Примечания | |
---|---|---|---|---|
![]() |
1 | Экипировать | ||
![]() |
1 | Экипировать | ||
![]() |
0,5 | Экипировать Амулет луны или его улучшения, работает ночью | ||
![]() |
1 | Экипировать днём | ||
![]() |
1 | Экипировать ночью | ||
![]() |
1 | Экипировать | ||
![]() |
1 | Экипировать | ||
![]() |
1 | Экипировать | Медленно увеличивает регенерация с течением времени, бонус отменяется как только игрок перемещается или использует предметы. Только в режиме эксперта | |
![]() |
2 | Выпить ![]() |
Бафф длится 8 минут | |
![]() |
1 | Постоять в ![]() |
Бафф длится ещё 30 секунд после выхода из мёда | |
![]() |
3 | Рядом с ![]() |
||
![]() |
0,5, 1,1 × базовая скорость регенерации | Рядом с ![]() |
||
![]() |
1 | Рядом с ![]() |
||
![]() |
1,5 × базовая скорость регенерации | Экипировать полный сет | Увеличивает 1 ед. здоровья за "тик". Как и с остальным здоровьем, если стоять и не получать урон, то "тик" будет появляться чаще | |
![]() |
2 | При ударе врага с полным комплектом Палладиевой брони | Бафф длится 5 секунд | |
![]() |
3 (1 за каждую часть) | Экипировать | ||
![]() |
1,5 | Наносить урон врагам оружием | Даёт регенерацию здоровья пока игрок наносит урон по врагам | |
![]() |
3 за уровень | Собрать бустер здоровья | Длится 8 секунд и может стакаться вплоть до 3 раз. За раз убирается один стак, после этого через 9 секунд убираются остальные (если не был подобран бустер снова) | |
![]() |
4 | Экипировать | ||
![]() |
2 | Экипировать | ||
![]() |
2 | Сидеть на Стуле | ||
![]() |
3 | Ударить по врагу с Мясной битой | Бафф длится 7 секунд | |
![]() |
Увеличивает скорость регенерации на 20% | Расходовать предмет | Эффект даётся навсегда |
Подробности[]
Скорость регенерации можно посчитать по следующей формуле:
, которая даёт кол-во восстанавливаемого здоровья в секунду.
Формулу можно разбить на 3 части:
реген
состоит из следующего:здоровьемакс
: максимальное здоровье игрока.время
: время с момента получения последнего урона. Значение изначально равно 0 и увеличивается на 1 каждые 5 секунд первые 30 секунд. После этого увеличивается на 1 каждые 10 секунд, пока значение не будет равно 9 (0 ≤время
≤ 9). Т.е. максимальное значение переменной — 9, которое достигается после 60 секунд с момента получения урона. Подсчёт не учитывает бафф отСияющего камня, с ним значение может доходить вплоть до 38, а алгоритм немного изменён (см. подробности ниже)
- Часть
баффы
состоят из следующего:бафф
: модификаторы от баффов и дебаффов. Все значения "реген + n" от баффов и дебаффов добалвяются здесь (n — от баффов). Есть некоторые баффы, которые влияют на остальные части алгоритма, см. об этом ниже. Значения от баффов просто добавляются к значению, с ними не происходит никаких сложных вычислений. Значение от баффов добавляется сверху, поэтому на них не влияют особые модификаторы или дебаффКровотечение. Но при этом некоторые дебаффы (см. ниже) могут убрать бонус от баффов, например
Отравлен.
особое
состоит из следующего:движение
>: 0,5 если игрок движется или 1,25 если стоит неподвижно.покой
: всегда 1, кроме случаев когда игрок сидит или спит, в таком случае значение равно 1,5.экспертный режим
: равен 1, кроме тех случаев, когда игрок в режиме эксперта и не имеет баффаПерекус, тогда значение равно 0,5.
Всё это округляется до ближайшего целого числа и затем делится на 2 чтобы получить регенерацию в секунду.
Игрок восстанавливает здоровье по секундам, не считая предмета Сияющий камень и баффа
Быстрое исцеление. Это означает, что если у игрока значение регенерации здоровья (РЗ) равно 0,5, то он будет восстанавливать 1 здоровье каждые 2 секунды. Если РЗ = 5, то он будет восстанавливать 5 единиц здоровья в секунду (на самом деле вместо 5 ед. здоровья в секунду он будет восстанавливать 1 единицу здоровья каждый 12 тиков[1]).
Примечания[]
- Баффы могут уменьшить время через которое начнётся регенерация здоровья.
- Стартовый персонаж начнёт регенерировать здоровье через 12 / 17 секунд в стоячем состоянии и 17 / 32 секунды при перемещении. После использования первого
Кристалла жизни, это значение падает до 7 секунд при неподвижном состоянии.
Техническое объяснение[]
В игре у каждого игрока есть 3 параметра, отвечающие за регенерацию здоровья:
- Время регенерации (TR): сколько прошло с момента начала регенерации. Значение увеличивается на 1 за тик и ограничено на отметке 3600. После получения урона значение обнуляется.
- Скорость регенерации (RR): кол-во восстанавливаемых ед. здоровья за тик (1 очко равно 0,5 ед. здоровья/сек). Увеличивается при увлечении значения TR.
- Счётчик регенерации (CR): увеличивается на RR за тик. Если становится 120 и больше или -120 и меньше, то обнуляется и здоровье игрока увеличивается или уменьшается на 1 соответственно.
Расчёты[]
Скорость регенерации (RR) в основном определяется временем регенерации (TR), максимальным здоровьем игрока () и состоянием игрока (подвижное/неподвижное).
Сначала TR пересчитывается в эффективное время регенерации (TRe).
- Если TR ≤ 1800, через каждые 300 TR TRe увеличивается на 1.
- Если TR > 1800, через каждые 600 TR TRe увеличивается на 1.
Ниже приведена таблица с соответствующими значениями TR и TRe:
TR | 0~299 | 300~599 | 600~899 | 900~1199 | 1200~1499 | 1500~1799 | 1800~2399 | 2400~2999 | 3000~3599 | 3600 |
---|---|---|---|---|---|---|---|---|---|---|
TRe | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Потом считается базовая скорость регенерации: RR = (HPmax / 400 * 0,85 + 0,15) * TRe
- Если игрок стоит, то RR умножается ещё на 1,25.
- Если игрок движется, то RR умножается ещё на 0,5.
В конце получившееся значение округляется до ближайшего целого числа.
Если игрок играет в режиме эксперта и на него не наложен бафф Перекус, то RR умножается ещё на 0,5.
Эффекты от предметов и баффов[]
На RR влияют и другие вещи и каффы.
Примечание: утопление обнуляет только TR, но не влияет на RR и CR, несмотря на свой эффект потери здоровья. Вместо этого оно забирает очки здоровья напрямую.
Баффы[]
Предмет/Бафф | Эффект |
---|---|
![]() |
RR +2 |
![]() |
RR +1 и базовая RR * 1,1 |
![]() |
Базовая RR * 1,5 TR +1 за тик |
![]() |
RR +3 (и +1 если наносится урон ещё 2 врагам) TR +5 за тик (и +1 если наносится урон ещё 2 врагам) |
![]() |
CR +4 за тик |
Сон или сидение | Базовая RR * 1,3 TR +3 за тик |
Следующие бонусы накладываются если на игрока не наложены никакие дебаффы, понижающие здоровье:
Предмет/Бафф | Эффект |
---|---|
![]() |
RR +1 |
![]()
|
RR +2 |
![]() |
RR +4 |
![]() |
RR +6 |
![]() |
RR +8 |
![]() |
RR становится 0 если у игрока меньше 1 бустера RR +6 за каждый бустер (вплоть до 18). |
Дебаффы регенерации[]
Звериный укус: базовая RR умножается на 0,5.
Кровотечение: TR всегда равно 0, поэтому RR тоже равно 0.
Дебаффы отнимания здоровья[]
Эти дебаффы отменяют бонусы к RR из второй таблицы выше, обнуляют TR, а также уменьшают RR на следующие значения:
Отравлен: -4
В огне!: -8
Кислотный яд,
Проклятое инферно,
Обжигающий холод: -12
Горение: -60
Удушье: -40
Электризация: -8 (если стоять неподвижно) или -32 (если двигаться)
Язык: -100, только в режиме эксперта
Примечание: с дебаффами Горение или
Удушье, вместо потери 1 ед. здоровья когда CR достигнет -120, будет терять 5 ед. здоровья когда CR достигнет -600.
Мёд[]
Если | То |
---|---|
RR ≤ -4 | RR увеличивается на 6. |
-4 < RR ≤ 0 | RR задаётся как 2. |
RR > 0 | RR увеличивается на 2. |
- В дополнение мёд увеличивает TR на 2 за тик (TR увеличивается в 3 раза быстрее).
Сияющий камень[]