Справочник тегов персонажей
Этот словарь задаёт значения YAML-полей в карточках персонажей. Все перечисления — списки: один персонаж может иметь несколько ролей, типов урона, механик и тематик.
Поля
| Поле | Значение |
|---|---|
rarity | Редкость персонажа: например, Обычная. |
position | Основная позиция: Фронт, Вторая линия или Фланг. |
combat_range | Базовая дальность: Ближний, Дальний, Смешанный, Без автоатаки или Наследует. |
attack_delivery | Как доставляется базовая атака: Ближний бой, Снаряд, Луч, Мгновенно или Наследует. Призыв — не тип атаки, а механика. |
physical_damage | Школа (гасится физ. бронёй). Дробящий, Режущий, Колющий. Земля/камень — это физическое (отдельного тега «Земля» больше нет). |
elemental_damage | Школа (гасится стихийной бронёй). Огонь, Лёд, Молния. |
affinity | Сродство (НЕ школа, бронёй не гасится; взаимодействует с creature_type цели). Яд, Свет, Тьма. Заменяет прежнее special_damage. |
creature_type | Тип существа: Живое, Нежить, Конструкт, Демон, Зверь, … Отдельно от faction. Драйвит сродства (Нежить иммунна к Яду, уязвима к Свету и т.п.). |
roles | Боевая функция персонажа. |
mechanics | Ключевые игровые механики текущего базового набора способностей. Улучшения не добавляются сюда до тех пор, пока не станут частью базового профиля. |
gender | Мужской, Женский, Не определено, Не применимо. |
themes | Художественная тема: например, Восточная, Викинги, Мистика, Ангелы, Природа, Нежить. Тематика не заменяет тег урона. |
needs_review | Только открытые вопросы по классификации или карточке. Пустой список означает, что текущая классификация подтверждена. |
Роли
Использовать только эти базовые значения:
КонтрольХилБафферБрузерРДДМили ДДУбийцаГибридТанкСаммонерКопировщик
Школы и сродства урона
Два разных измерения (полная модель — 8. Статы § Школа vs сродство):
- Школа — физическая (Дробящий/Режущий/Колющий) или стихийная (Огонь/Лёд/Молния); гасится бронёй соответствующей оси. Плюс Чистый — мимо брони. Назначается отдельно каждой атаке и способности, а не персонажу целиком. Пример: у Огненного мечника автоатака
Режущий(физ.), а DoT «Поджог» —Огонь(стихия). - Сродство (
Яд,Свет,Тьма) — не гасится бронёй, а взаимодействует сcreature_typeцели: Нежить/Конструкты иммунны к Яду, Нежить/Демоны уязвимы к Свету, Живое — к Тьме. Тоже назначается на атаку/способность/эффект. Пример: «Грибные споры» — эффект со сродствомЯд, поэтому «Взрыв спор» реагирует на все эффекты этой категории.
Если способность не наносит урон, тег школы ей не нужен.
Миграция (TODO)
Модель урона переработана 2026-07-12. Существующие карточки персонажей ещё используют старые значения (
elemental_damage: Вода (Лёд)/Ветер (Молния)/Земля (Камень), полеspecial_damageсРазум) — их нужно мигрировать: Вода→Лёд, Ветер→Молния, Земля→убрать (это физ.),special_damage→affinity(только Яд/Свет/Тьма,Разумубрать — это Чистый или контроль), проставитьcreature_type. То же для Dataview-запросов в Баланс ростера и шаблона карточки врага. Удобно сделать пассом через контент-хаб (Doctor/Coverage), когда он дойдёт.
Механики
Это расширяемый словарь. Для текущего ростера уже используются: AOE, DOT, Атака в движении, Взрыв, Добивание, Замедление, Заморозка, Лечение, Линия, Луч, Массовый контроль, Метка, Отбрасывание, Поджог, Призыв, Рывок, Само-урон, Скорость атаки, Скорость передвижения, Скрытность, Снижение урона, Стан, Телепорт, Уклонение, Усиление урона, Щит.
Новый тег добавлять, когда он обозначает повторно используемую игровую механику, а не уникальное название способности.
Шаблон YAML
---
kind: character
rarity: Обычная
position: Фронт
combat_range: Ближний
creature_type: Живое
attack_delivery:
- Ближний бой
physical_damage: []
elemental_damage: []
affinity: []
roles:
- Танк
mechanics:
- Щит
gender: Не определено
themes: []
needs_review: []
---Не ставить тег только потому, что он «кажется подходящим». Если факт ещё не описан в карточке, оставить пустой список и добавить пояснение в needs_review.