Doctors & treatment
Врачи и лечение
Зависимость, которую никто не может диагностировать, — это просто дебафф. Именно эта составляющая делает работу медиков действительно важной.
Осмотр пациента
Игрок, чья профессия указана в Config.Medical.Jobs с рангом не ниже Config.Medical.MinGrade, может использовать команду /examine рядом с кем-либо или воспользоваться опцией таргета, если на сервере используется соответствующий ресурс. В результате открывается токсикологическая карта.
Config.Medical = {
Jobs = { 'ambulance', 'ems', 'doctor' },
MinGrade = 0,
Distance = 2.0,
NotifyPatient = true,
Command = 'examine',
}Дистанция строго проверяется на сервере, как и процесс лечения — ни то, ни другое нельзя запустить с другого конца карты.
Что отображается в карте
Настраивается для каждого вещества во вкладке Medical. Именно здесь кроется основа для ролевой игры:
| Переключатель | Эффект в выключенном состоянии |
|---|---|
| Show substance | Название наркотика скрыто; медик видит только категорию и симптомы |
| Show level | Процент зависимости и уровень толерантности скрыты |
| Show stage | Название стадии абстиненции скрыто |
| Show last dose | Информация о том, когда была последняя доза, отсутствует |
| Show history | Недавние дозы и способ их приема (по умолчанию выключено) |
Дизайнерский наркотик с заблокированной информацией (кроме категории) заставляет медика опираться исключительно на внешние симптомы пациента. Обычный уличный наркотик с полным отображением информации читается как реальный результат анализов. Сочетание обоих вариантов в вашей экономике предотвратит ситуацию, когда каждый осмотр кажется одинаковым.
Config.Medical.NotifyPatient уведомляет пациента о том, что его осмотрели. Обычно этот параметр стоит оставлять включенным — врач, молча читающий карту пациента за его спиной, как правило, вызывает у игроков больше раздражения, чем само уведомление.
Лечение
Для каждого вещества определяются собственные предметы лечения, каждый из которых имеет свою сферу применения:
| Область применения | Эффект |
|---|---|
overdose |
Возвращает игрока из стадии нока (downed) |
withdrawal |
Сбрасывает таймер ломки, откладывая симптомы без полного излечения |
addiction |
Снижает уровень зависимости на значение предмета лечения (десять пунктов за единицу) |
Лечение сопоставляется с реальным состоянием пациента, поэтому предмет, подходящий для двух веществ, подействует именно на то, от которого человек действительно страдает.
Реабилитация
| Поле | Значение |
|---|---|
| Rehab days | Игровые дни пребывания в трезвости до полного исчезновения зависимости |
| Relapse | Процентный шанс возвращения зависимости после прохождения |
| Rehab cost | Стоимость пребывания в рехабе |
Шанс рецидива — главная причина установить параметр Config.Withdrawal.ClearOnDeath = false. Если смерть персонажа стирает все зависимости, за реабилитацию никто и никогда не станет платить.
Тестирование на наркотики
Медики видят полную карту, в то время как у полиции информация более сжатая. Любая профессия из Config.DrugTest.Jobs может использовать /drugtest [id] на находящегося рядом игрока и получить прямой ответ — положительный результат с перечнем найденных веществ или чистый результат. Данная проверка игнорирует индивидуальные настройки видимости веществ, так как тест проверяет абсолютно всё.