Перейти к содержимому

Диалоги

IMPORTANT

Статус: Поддерживается
Минимальная версия: 1.3

Фокусировка на лице НПС

Обзор

Данная механика автоматически изменяет поле зрения (FOV) и применяет эффект размытия фона (Depth of Field), чтобы сфокусировать внимание игрока на лице NPC во время диалога

image

Использование

Настройки функции находятся в файле engine_external.ltx в секции [gameplay]
Доступные параметры:

ini
; Dialogs
DialogFovScale = 0.75 ; Коэффициент масштабирования FOV (Поля зрения). Меньше значение -> сильнее "зум" на лицо.
TalkDof = 0.0, 0.5, 5.0, 0.0 ; Параметры размытия фона (Depth of Field)

Здесь можно настроить силу увеличения, а также силу размытия. Если выставить DialogFovScale = 1, то увеличение пропадет

Помимо этого, чтобы отключить фокусировку только конкретному НПС, достаточно прописать focus_on_npc = false в спавн секцию НПС
Пример:

ini
[your_npc_spawn_section]
character_profile = ...
; ... другие параметры ...
focus_on_npc = false ; Этот NPC не будет активировать фокусировку камеры

IMPORTANT

Статус: Поддерживается
Минимальная версия: 1.3

Иконки для реплик

image

xml
   <phrase id="0">
        <icon_name ltx="0">ui_inv_icon_health_restore_speed</icon_name> <!-- Иконка для диалога -->
        <text>zat_b22_stalker_medic_need_health_care_0</text>
        <next>1</next>
        <next>2</next>
   </phrase>
  • Если вы хотите использовать иконку от предмета, то:
xml
   <icon_name ltx="1">bread</icon_name> <!-- Иконка для диалога -->
...

Опубликовано под лицензией MIT.