Террария вики
Advertisement
Террария вики
Время вылечит все раны.
— Подсказка на загрузочном экране

На этой странице описывается принцип регенерации здоровья игрока, а также как на это влияет экипировка и баффы.

Если игрок не получил урон в течении короткого времени, здоровье начинает восстанавливаться, пока игрок не получит урон снова. Скорость восстановления зависит от 5 факторов:

  1. Максимальное здоровье игрока: чем больше здоровья, тем выше скорость регенерации.
  2. Движение: если игрок неподвижен, то скорость регенерации умножена на 1,25.
  3. Покой: если игрок спит или сидит на стуле (или любой другой мебели), то скорость регенерации умножена на 1,5.
  4. Время, когда игрок получил урон: чем больше времени прошло с момента получения урона, тем быстрее восстанавливается здоровье. После 60 секунд (1 внутриигрового часа) скорость больше не ускоряется.
  5. Баффы и дебаффы: ниже представлена детальная информация об экипировке, дающей ускорение регенерации.

Время, через которое начинается регенерация, сильно варьируется, от 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 части:

  1. реген состоит из следующего:
    • здоровьемакс: максимальное здоровье игрока.
    • время: время с момента получения последнего урона. Значение изначально равно 0 и увеличивается на 1 каждые 5 секунд первые 30 секунд. После этого увеличивается на 1 каждые 10 секунд, пока значение не будет равно 9 (0 ≤ время ≤ 9). Т.е. максимальное значение переменной — 9, которое достигается после 60 секунд с момента получения урона. Подсчёт не учитывает бафф от Сияющий каменьСияющего камня, с ним значение может доходить вплоть до 38, а алгоритм немного изменён (см. подробности ниже)
  2. Часть баффы состоят из следующего:
    • бафф: модификаторы от баффов и дебаффов. Все значения "реген + n" от баффов и дебаффов добалвяются здесь (n — от баффов). Есть некоторые баффы, которые влияют на остальные части алгоритма, см. об этом ниже. Значения от баффов просто добавляются к значению, с ними не происходит никаких сложных вычислений. Значение от баффов добавляется сверху, поэтому на них не влияют особые модификаторы или дебафф КровотечениеКровотечение. Но при этом некоторые дебаффы (см. ниже) могут убрать бонус от баффов, например ОтравленОтравлен.
  3. особое состоит из следующего:
    • движение>: 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 из второй таблицы выше, обнуляют TR, а также уменьшают RR на следующие значения:

Примечание: с дебаффами ГорениеГорение или УдушьеУдушье, вместо потери 1 ед. здоровья когда CR достигнет -120, будет терять 5 ед. здоровья когда CR достигнет -600.

Мёд[]

Если То
RR ≤ -4 RR увеличивается на 6.
-4 < RR ≤ 0 RR задаётся как 2.
RR > 0 RR увеличивается на 2.
  • В дополнение мёд увеличивает TR на 2 за тик (TR увеличивается в 3 раза быстрее).

Сияющий камень[]

Эта незавершённая статья!
Она содержит неполную информацию.
Вы можете помочь Террарии вики, дополнив её.


Сноски[]

  1. Тик (такт) — это единица времени, которую считает программа. Бо́льшая часть обновлений логики игры происходит каждый тик. Тик имеет длину 1/60 секунды, следовательно в секунде 60 тиков, а в минуте 3600 тиков.
Advertisement