Кража здоровья
Кража здоровья - это способность некоторых видов оружия и предметов восстанавливать здоровье игрока за счёт нанесения урона врагам. Это может происходить по-разному: либо игрок получает исцеление сразу же при ударе, либо появляется снаряд или Сердце, которые исцеляют игрока при соприкосновении с ними.
Перезарядка кражи здоровья
- В данном разделе преимущественно рассматривается ванильное поведение в Terraria без использования модов.
В Terraria существует скрытая переменная, отвечающая за перезарядку кражи здоровья. Каждый кадр она постепенно увеличивается до достижения максимального значения, которое зависит от текущего режима сложности. Когда игрок наносит урон и при этом восстанавливает здоровье благодаря эффекту кражи здоровья, значение этой переменной уменьшается на определённое количество, обычно пропорциональное урону, нанесённому врагу. Однако, если значение переменной достигает или становится меньше 0, несколько эффектов кражи здоровья будут не способны исцелить игрока. Таким образом, игрок не сможет злоупотреблять кражей здоровья и продлевать своё выживание за счёт этого механизма более, чем задумано разработчиками.
Максимальное значение переменной составляет 80 / 70 / 60 / 45 . В оригинальной версии игры величина прироста переменной составляет 0.6 / 0.5 в отличие от Calamity - 0.5 / 0.35 / 0.3 / 0.25 .
canGhostHeal
- В данном разделе преимущественно рассматривается ванильное поведение в Terraria без использования модов.
canGhostHeal
- это внутренняя логическая переменная, определяющая возможность игрока красть здоровье у врагов. Она задана в файлах определённых НИПов и проверяется в файлах множества предметов и снарядов, связанных с кражей здоровья. Если предмет или снаряд проверяют значение canGhostHeal
в файле поражённого врага и обнаруживают, что оно установлено на true
, то игрок будет исцелён. Если значение равно false
, то игрок не будет исцелён. По умолчанию значение canGhostHeal
установлено на true
во всех файлах врагов, но некоторые враги могут иметь значение, явно установленное на false
.
Обратите внимание, что не все предметы и снаряды, связанные с кражей здоровья, проверяют значение canGhostHeal
. Если они обходят эту проверку, то могут исцелять игрока независимо от значения, установленного в файле поражённого врага.
Списки
Предметы с кражей здоровья
Ниже приведён список всех предметов в Calamity, которые обладают способностью красть здоровье у врагов. В списке указана сила исцеления, способ, которым предмет исцеляет, а также информация о том, обходит ли он переменную canGhostHeal
или перезарядку кражи здоровья.
НИПы с canGhostHeal=False
Ниже приведён список всех НИПов в Calamity, у которых переменная canGhostHeal
установлена на false
. Это означает, что игрок не может исцеляться, нанося им удары с помощью предметов с кражей здоровья, которые проверяют эту переменную. Ванильные НИПы, перечисленные здесь, имеют canGhostHeal
, установленный на false
только в Режиме Месть.
Заметки
- Если союзники находятся достаточно близко, многие исцеляющие снаряды, создаваемые предметами с кражей здоровья, будут исцелять их, а не игрока.
Интересные факты
- Название
canGhostHeal
отсылает к эффекту исцеления Спектральной брони, получаемому при ношении Спектрального капюшона. Позже эта переменная была использована и для множества других предметов, обладающих эффектами кражи здоровья. - Только у оружия Экзо-меч, Великий защитник, Земля и Окровавленный сокрушитель есть два отдельных эффекта кражи здоровья. Бонус Ауритового тесла-комплекта с надетым Окаймлёнными проводами ауритовым тесла-ликом обладает пятью отдельными эффектами кражи здоровья.
Игровые механики | |||||||||
---|---|---|---|---|---|---|---|---|---|
Сражение | Сопротивление урону • Урон по защите • Зачарование • Звуки ударов • Кадры неуязвимости • Кража здоровья • Миньоны • Разбойник | ||||||||
Окружение | Фоны биомов • События • Музыка | ||||||||
События | Кислотный дождь • Босс-раш | ||||||||
Игра | Бестиарий • Настройки в конфиге • Режимы сложности (Режим Смерть • Режим Месть) • Рыбалка • Управление в игре • История • Секретные генерации мира (Для достойных • Get fixed boi) • Ванильные изменения | ||||||||
Предметы | Альтернативные ингредиенты для создания • Заряд • Расходники • Станции для создания (Вручную) • Выпадаемые предметы • Модификаторы • Редкость • Рецепты • Рецепты ванильных предметов | ||||||||
Игрок | Индикатор адреналина • Вражеская агрессия • Баффы и Дебаффы • Предотвращение смерти • Защита • Шкала времени полёта • Индикатор ярости | ||||||||
Пользовательский интерфейс | Шкала здоровья босса • Панель перезарядки • Таймер скоростного прохождения • Сообщения об изменении состояния • Советы |