Здоровье и урон — элемент игровой механики, просчитывающий уровень прочность какого-либо объекта и количество единиц прочности, отнимаемые от оставшейся прочности объекта.
Некоторые игровые объекты (NPC, коробки и т.д.) имеют некоторое значение прочности, которое обычно называют здоровьем. Сама прочность имеет два состояния — положительное (прочность > 0) и отрицательное (прочность <= 0). В случае перехода объекта из положительного состояния в отрицательное, происходит "смерть" подразумевающая под собой некое событие (гибель NPC, нажатие кнопки и т.д.). Прочность измеряется в абстрактных единицах, равных одной единице первоначального здоровья игрока.
Запас прочности может изменяться из-за каких-либо событий. Этот процесс называется "уроном". Урон измеряется в единицах прочности. Урон может быть отрицательным и положительным. Отрицательное значение урона будет увеличивать здоровье объекта, получающего урон. Положительное значение наоборот, уменьшит здоровье объекта.
Существует несколько событий, способных нанести объекту урон. Далее приведён список основных возможных событий:
- Trigger_hurt. Объект получил урон от триггера, наносящего урон. Данный способ нанесения урона активно используется в Зене, в Half-Life, в лечебных водоёмах.
- Давление. Объект оказался зажатым между двумя объектами.
- Взрыв. Объект попал в радиус взрыва другого объекта.
- Оружейное ранение. В объект попал заряд какого-либо оружия.
Игровая механика | ||
---|---|---|
Основное | HUD · Здоровье и урон | |
Настройки сложности | Half-Life · Half-Life 2 | |
Игровые движки | GoldSrc (Xash3D) · Source · Source 2 | |
Баги | Бесконечное пополнение здоровья · Ускорение коллизией · Ускоренная распрыжка задом · Распрыжка · Телепортация NPC | |
Разное | Hammer Units · Warpball · Консоль разработчика · Консольные команды |