Справочник тегов персонажей

Этот словарь задаёт значения 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_damageaffinity (только Яд/Свет/Тьма, Разум убрать — это Чистый или контроль), проставить 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.