Intoxication
intoxication хранит уровень хмеля игрока. Значение постепенно снижается, влияет на сопротивление урону и отбрасыванию через MythicMobs, а после порога отравления накладывает POISON. Метод добавления хмеля учитывает расовый множитель INTOXICATION_RATE.
Игрок также получает зависящие от хмеля визуальные эффекты, отклонение прицела и движения.
intoxication:
enabled: true
decay-rate: 5.0
poison-threshold: 100.0
zones:
sober-max: 33.0
tipsy-max: 66.0
stat-caps:
damage-resist: 20.0
kb-resist: 0.5
sobering:
cooldown-seconds: 30
items:
- type: mythic
id: brine
delta: -30.0
- type: vanilla
id: POTION
delta: -12.0
- type: vanilla
id: GLASS_BOTTLE
delta: -12.0
- type: food
id: any
delta: -5.0
| Параметр | Назначение |
|---|---|
enabled |
Включает или выключает модуль. |
decay-rate |
Сколько единиц хмеля снимается за минуту. |
poison-threshold |
Хмель выше этого значения накладывает отравление. |
zones.sober-max |
Верхняя граница зоны sober. |
zones.tipsy-max |
Верхняя граница зоны tipsy; значения выше относятся к drunk. |
stat-caps.damage-resist |
Максимальная добавка к Mythic-стату INTOX_DAMAGE_RESIST. |
stat-caps.kb-resist |
Максимальная добавка к KNOCKBACK_RESISTANCE. |
sobering.cooldown-seconds |
Общая задержка между срабатываниями отрезвляющих предметов. |
sobering.items |
Список предметов и изменение хмеля в delta. Отрицательное значение отрезвляет. |
Поля одной записи sobering.items:
| Поле | Назначение |
|---|---|
type |
Источник предмета: mythic, vanilla или food. |
id |
ID Mythic-предмета, Material для vanilla или any для любой еды. |
delta |
Изменение хмеля после употребления. Может быть отрицательным. |
MythicMobs:
- механики:
addhmel{amount=10},sethmel{amount=50},clearhmel; - у
addhmelпараметрignoremult=trueотключает расовый множитель; - условия:
hmel{amount=50;comparator=>=},hmelzone{zone=drunk}; - плейсхолдеры:
<varryal.hmel>,<varryal.hmel_zone>.