Визуальная карта всех сущностей кампании — NPC, локации, квесты, фракции, события, заметки, лор, часы, фронты и предметы — и связей между ними.
Верхняя панель делится на три группы слева направо:
| Группа | Назначение |
|---|---|
Режим (Просмотр / Связать / Расстановка) | Как вы взаимодействуете с канвасом |
Вид (Все / Сюжет / Мир / Сессия + ваши сохранённые виды + меню ☆) | Какие сущности показаны |
| Выбор сессии / Поиск / Фильтры / ? | Фильтр по сессии, поиск по имени, ручные переключатели, документация |
Три кнопки слева переключают поведение канваса. Можно также нажать клавишу-шорткат.
BИсследуйте граф, не меняя ничего.
/ — переводит курсор в поле поиска из любого места.F — показать только соседей на 1 шаг от выбранного узла.Shift+F — соседи на 2 шага.Esc — каскадное закрытие: модал → редактор → выделение ребра → карточка → фокус → выход из режима. Одно нажатие = один уровень.Действия в карточке предпросмотра:
| Кнопка | Эффект |
|---|---|
| Открыть | Открывает полный редактор |
| Фокус 1 шаг / 2 шага | Скрывает несвязанные узлы |
| Сбросить фокус | Снимает фильтр фокуса |
| Связать | Открывает модал создания связи с этим узлом как источником |
| Закрепить / Открепить | Фиксирует позицию узла (видно в режиме Расстановка) |
| ⚔ (только NPC) | Добавляет NPC на поле битвы |
| ✕ | Закрывает карточку |
CСоздание связей перетаскиванием между узлами.
AПеремещение узлов и управление раскладками.
До 10 раскладок на кампанию. Каждая хранит позиции и закреплённые узлы независимо.
Четыре кнопки после переключателя режимов позволяют мгновенно применить набор фильтров.
| Вид | Что показывает | Что скрывает |
|---|---|---|
| Все (по умолчанию) | Все типы сущностей | Сущности без связей (orphan-ы) |
| Сюжет | Квесты, события, NPC, заметки, часы | Локации, фракции, лор, фронты, предметы |
| Мир | Локации, фракции, лор, NPC, фронты, предметы | Квесты, события, заметки, часы |
| Сессия | Сущности выбранной сессии + соседи на 1 шаг | Требует выбрать сессию |
Как работают виды:
Настроив свою комбинацию фильтров (например, только NPC + Фракции с включённым «Только активные квесты»), вы можете сохранить её:
Управление через меню ☆: переименовать, удалить, просмотреть весь список. До 20 видов на кампанию. Хранятся в браузере (не синхронизируются между устройствами).
Нажмите Фильтры справа в панели инструментов для детальной настройки.
| Фильтр | Что делает |
|---|---|
| По типу | Чекбоксы с цветными точками: NPC 🔵, Локация 🟢, Квест 🟠, Фракция 🔴, Событие 🟣, Заметка ⚫, Лор 🟡, Часы 🩷, Фронт 🔴, Предмет 🩵 |
| Только активные квесты | Показывает квесты со статусом «активен» + их соседей на 1 шаг |
| Показать скрытые от игроков | Переключает видимость GM-only сущностей |
| Скрыть изолированные | Убирает узлы без связей (по умолчанию включено в виде «Все») |
| По сессии (выпадающий список) | Только сущности привязанные к выбранной сессии |
| Поиск | Подсветка узлов по имени; непопавшие тускнеют до 35% |
Все фильтры комбинируются. Бейдж на кнопке Фильтры показывает количество нестандартных фильтров.
Индикатор в правом верхнем углу канваса показывает количество сущностей по всей кампании с нулевыми связями (например, «4 без связей»). Скрыт когда все сущности связаны.
Клик по индикатору открывает боковую панель со списком:
| Действие | Эффект |
|---|---|
| Открыть | Открывает сущность в полном редакторе (панель остаётся открытой) |
| Связать | Сбрасывает фильтры, переключает в режим Связать, центрирует камеру на этом узле, закрывает панель |
| Удалить | Подтверждение → удаление → обновление списка |
Счётчик — по всей кампании, не зависит от текущего вида. Это сигнал о здоровье кампании, а не метрика текущего фильтра.
Ненавязчивый индикатор в левом верхнем углу канваса показывает наблюдения о состоянии кампании. Клик — список до пяти рекомендаций:
| Рекомендация | Когда появляется |
|---|---|
| N сущностей без связей | Есть orphan-ы и индикатор «без связей» сейчас не виден |
| Квест «X» активен, но не обновлялся N дней | Квест со статусом активен не редактировался более двух недель |
| «Y» пока без связей | Сущность, обновлённая в последние две недели, до сих пор без связей |
Скройте рекомендацию — она не вернётся (сохраняется по кампании в браузере). Индикатор скрыт когда рекомендаций нет.
| Иконка | Значение |
|---|---|
| 🔒 Замок (слева) | Скрыто от игроков (GM-only) |
| 🕘 Часы (справа) | Обновлено недавно (последние 7 дней) |
| ✓ Галочка (справа) | Завершённый или провальный квест |
| 🎯 Мишень (справа) | Привязан к текущей сессии |
| 📌 Булавка (справа) | Закреплён в режиме Расстановка |
На одном узле может быть несколько иконок. Они декоративные — экранные ридеры читают только имя сущности.
| Визуал | Значение |
|---|---|
| Синий бордер 2px + свечение | Выбранный (кликнутый) узел |
| Янтарный бордер 2px | Совпадает с поиском; непопавшие тускнеют до 35% |
| Тип | Цвет |
|---|---|
| NPC | Синий |
| Локация | Зелёный |
| Квест | Оранжевый |
| Фракция | Красный |
| Событие | Фиолетовый |
| Заметка | Серый |
| Лор | Жёлтый |
| Часы | Розовый |
| Фронт | Малиновый |
| Клавиша | Действие |
|---|---|
/ | Перейти в поле поиска |
F | Фокус 1 шаг от выбранного узла |
Shift+F | Фокус 2 шага |
B / C / A | Переключить на Просмотр / Связать / Расстановка |
Esc | Каскадное закрытие: модал → редактор → ребро → панель orphan → карточка → фокус → выход из режима |
Del / Backspace | Удалить выделенное ребро связи |
Граф поддерживает до 200 узлов. Если в кампании больше сущностей, появляется предупреждение и нужно использовать фильтры или виды для сужения.