Настройка Узла кампании

Настройки узлов кампании прописываются в файлах c расширением .json

Расположение файлов

  • Для Кампании - namepackage\global\interface\campaigns\campaignname.json

  • Для Миссии в рамках Кампании - namepackage\global\interface\missions\missionname.json

Расшифровка параметров

ПараметрОписание

id

Уникальное название узла (в пределах Кампании)

tree_x tree_y

Координаты узла в кампании в интерфейсе выбора Кампании (по аналогии с деревом технологий)

open_up

Список id узлов, которые открывает этот узел

open

Открыт ли узел со старта Кампании

hidden

Некоторые узлы могут быть скрытыми и открываться только при выполнении некоторых условий

bonus

Признак, что этот узел является бонусным, а не сюжетным. По умолчанию все узлы идут как сюжетные.

final

Признак, что это финальная миссия, по прохождении которой Кампаний считается пройденной

map

Список id карт для рандомного выбора

level

Технологический уровень вражеских батальонов

opened_by

Список id узлов, которые открывают этот узел

Свойства узла в миссии

ПараметрОписание

_id

Уникальное название Миссии в рамках Кампании

map

Путь к карте Миссии для игрового движка

mode

Перечень доступных режимов в Миссии (pvp, pve, coop)

submode

Перечень доступных подрежимов в Миссии

enabled : boolean

Разрешена ли карта в данный момент

open

Узел открыт

completed

Узел пройден

slots

Слоты ботов

startup

Шаблон запуска

Шаблоны запуска

ПараметрОписание

Mission

Скриптовая миссия без ботов

Bot1

Сражение запускается в формате: 1 игрок х 1 бот Если игроков больше одного, то и ботов добавляется до нужного количества 2 на 2, 3 на 3 и т.д.

Team2

Сражение с обязательным напарником (живым или ботом). Минимальный запуск возможен в формате: 1 игрок + 1 бот против 2 ботов. Если игрок запускает с другом, то запуск происходит в формате: 2 игрока против 2 ботов. Если 3 игрока, то 3 бота и так до 5 игроков (стандартный размер команды).

Boss

Сражение игроков против 1 бота (Боса). Количество игроков не ограничено.

Last updated