⭐= поле опционально
| Название поля | Описание | Примечания |
|---|---|---|
| ПОЛЯ КВЕСТА | ||
| “sid” квеста | Уникальное название квеста. | |
| По нему происходит любое обращение к нему. | Должно быть уникальным только в пределах данной карты. | |
| В разных скрипт-файлах значения sid могут повторяться. | ||
| ⭐ “comment” квеста | Комментарий-пояснение, какую роль играет данный квест в скрипт-файле. | 💡Лучше заполнять всегда. Крайне полезно, чтобы не запутаться в будущем. |
| “sharing” | “Поле видимости” квеста. | |
| Определят: |
//сейчас по факту используются только Clone и Ai (для игроков-людей и для игрока-ИИ, соответственно) | | “activeOnStart” квеста | Бинарный переключатель, будет ли данный квест активирован со старта партии. | Возможные значения: true — включен false — выключен | | “hidden” | Бинарный переключатель, будет ли данный квест и ВСЕ его сабквесты видны в квестлоге с момента активации. | Возможные значения: true — скрыт из квестлога false — виден в квестлоге | | ⭐ “main” | Бинарный переключатель, будет ли данный квест выделен в квестлоге как “Главный квест”. | Влияет исключительно на визуальную подсветку в квестлоге. Поле можно пропустить. Тогда подключится его дефолтное значение false.
Возможные значения: true — подсвечен как “Главный квест” false — не подсвечен | | "name" квеста | Текстовое название квеста, которое будет отображаться в квестлоге. | ❗Временно поле по умолчанию ожидает использование сида локализации. Обычный текст будет работать, но с небольшими визуальными ошибками. | | ⭐ “desc” | Текстовое описание квеста, которое будет отображаться в квестлоге. | Поле может быть опущено. Используется для дополнительных нарративных/геймплейных пояснений к квесту.
❗Временно поле по умолчанию ожидает использование сида локализации. Обычный текст будет полностью работать, но с небольшими визуальными ошибками. | | “subQuests” квеста | Список сабквестов внутри данного квеста. | ❗ВСЕ указанные сабквесты будут отображаться в квестлоге, если их родительский квест имеет “hidden”: false. | | ⭐ “subQuestGroups” | Настройка сабквест-групп. | Используется только если возникает необходимость, например, включить какой-то сабквест только после завершения нескольких других. Подробнее — см. ‣ | | ПОЛЯ САБКВЕСТ-ГРУППЫ | | | | “sid” сабквест-группы | Уникальное название группы сабквестов. По нему происходит любое обращение к ней. | Обязательно должно быть уникальным только в пределах данного квеста. В разных квестах одного скрипт-файла значения sid могут повторяться. | | “subQuests” сабквест-группы | Список сабквестов данного квеста, образующих эту сабквест-группу. | | | ПОЛЯ САБКВЕСТА | | | | “sid” сабквеста | Уникальное название сабквеста. По нему происходит любое обращение к нему. | Обязательно должно быть уникальным только в пределах данного квеста. В разных квестах одного скрипт-файла значения sid могут повторяться. | | ⭐ “comment” сабквеста | Комментарий-пояснение, какие триггеры работают внутри данного сабквеста. | 💡Лучше заполнять всегда. Крайне полезно, чтобы не запутаться в будущем. | | “activeOnStart” сабквеста | Бинарный переключатель, будет ли данный сабквест активирован в момент активации родительского квеста. | Возможные значения: true — включен false — выключен | | "name" сабквеста | Текстовое название сабквеста, которое будет отображаться в квестлоге. | ❗Временно поле по умолчанию ожидает использование сида локализации. Обычный текст будет работать, но с небольшими визуальными ошибками. | | “triggers” | Список триггеров внутри данного сабквеста. | 💡Триггеры сами по себе не отображаются в квестлоге. Один сабквест может содержать неограниченное количество триггеров (что, однако, не рекомендуется). | | ПОЛЯ ТРИГГЕРА | | | | ⭐ "conditionsLogic" | Определяет правила сочетания кондишенов, ЕСЛИ в одном триггере прописывается сразу несколько. | Подробнее — см. ‣. | | ⭐ “repeat” | Бинарный переключатель, может ли данный триггер срабатывать более 1 раза = будут ли кондишены данного триггера включаться обратно, как только отрабатают. | 💡Кондишены триггера будут “перезаряжаться” неограниченно, до тех пор пока родительский сабквест не будет выключен.
❗Если используется несколько кондишенов, то они “перезарядятся” только после того как отработают ВСЕ кондишены этого триггера.
Возможные значения: true — триггер может сработать неограниченное количество раз false — триггер сработает только один раз | | “conditions” | Список кондишенов данного триггера. | Подробнее — см. ‣ + ‣. | | “actions” | Список экшенов данного триггера. | Подробнее — см. ‣ + ‣. |