Глоссарий доп-тегов юнита

Теги «для быстрого чтения» карточки: кто юнит, чем бьёт, зачем нужен, чем именно. EN — оригинал термина (RU в скобках — пояснение). Теги-сущности заводятся как TagData (домен tag.*, id из EN-имени: tag.tank_buster).

4 оси (ложатся на код-enum TagCategory). Порядок показа на карточке: Role → DamageType → Playstyle → Mechanic («кто → чем бьёт → зачем нужен → чем именно»).

Поля карточки — tag-reference. Модель урона — stats. Классы — Классы и базовый баланс.


Ось 1 — Role (Роль) · Role · авто из класса

Весовая/позиционная категория. Выводится из UnitClass, руками не ставится.

Tag (EN)RUИсточник
Tank · Bruiser · Assassin · Ranged · Support · SummonerТанк · Брузер · Убийца · РДД · Поддержка · ПризывательUnitClass (авто)

Ось 2 — DamageType (Тип урона) · DamageType · авто из данных

Тип урона задаётся ПОИСТОЧНИКОВО (автоатака, каждая способность, каждый DoT-эффект несут свой) — у юнита их может быть несколько. Тег — двухуровневый: зонтик (школа-броня) + конкретика (подтип/элемент), плюс сродство как отдельный вкус поверх.

Umbrella (EN)RUШкола/броняSpecific (EN / RU)
PhysicalФизическийфиз-броняBlunt (Дробящий) · Slash (Режущий) · Pierce (Колющий)
MagicalМагическиймаг-броняFire (Огонь) · Ice (Лёд) · Lightning (Молния) · Arcane (Аркана)
PureЧистыймимо брони

Сродства (отдельная ось поверх школы, свой вкус-механика): Poison (Яд) · Light (Свет) · Dark (Тьма). Свет и Тьма сами — Чистый (мимо брони); Яд — DoT+дебафф по школе конкретного яда.

Две брони: Физическая и Магическая (Огонь/Лёд/Молния/Аркана под одной). «Аркана» — чистая магия без стихии (механики пока нет, тег/элемент заведены). Модель урона — Статы §Школа vs сродство.

v1-охват тега: DamageType на карточке собирается из статических источников (автоатака + наносящие урон способности). Стихии/сродства, живущие в эффектах (Burn→Fire, споры→Poison), в тег пока НЕ попадают — они в слое Combat, недоступном UI-слою (осознанный задел).


Ось 3 — Playstyle (Профиль) · Playstyle · ручной

Стратегический ярлык «на что / против кого играет» (аналог Dota-ролей). Всегда ручной — дизайн-акцент.

Против кого (контра)

Tag (EN)RUСмысл
Tank BusterТанкобойэффективен против жирных (%maxHP-урон, антиброня)
Anti-SummonАнтипризывэффективен против призванных существ
Anti-HealАнтихилрежет входящее лечение цели (grievous)
Armor Break: PhysicalПробитие физброниснижает/игнорит физическую броню
Armor Break: MagicalПробитие магброниснижает/игнорит магическую броню
Armor Break: FullПробитие любой брониснижает/игнорит любую броню
Magical WardМагический оберегкрепок против магического/сродственного урона
Physical WardФизический оберегкрепок против физического урона

Как встраивается в бой

Tag (EN)RUСмысл
InitiatorИнициаторзавязывает бой, врывается первым (ингейдж)
DisengageДизингейджломает чужой ингейдж, разводит свалку (контринициатор)
EscapeЭскейпуходит от угрозы (мобильность/невидимость)
DistractionОтвлечениестягивает внимание врага на себя (таунт/агро)
PeelЗащита союзниковснимает угрозу с бэклайна
DurableЖивучестьмного эффективного HP/брони, долго стоит
DuelistДуэлянтсилён в размене один-на-один и тем сильнее, чем дольше держится на одной цели; смена цели его обесценивает

«Дуэлянт» — про верность цели, а не про «хорошо бьёт». Тег ставится тому, чья сила накапливается на конкретной цели (стаки на ней, разгон по ней) и теряется при переключении. Носители: The Pyre («Угли» копятся на цели), The Verdict (размен один-на-один). Заведён 2026-07-26.

Командная функция

Tag (EN)RUСмысл
BufferБафферкоманда играет через его усиления
DebufferДебафферломает врага ослаблениями
HybridГибридсовмещает несколько ролей/стилей
CopycatКопировщиккопирует чужие способности/статы

Ось 4 — Mechanic (Инструменты) · Mechanic · ручной + из компонентов

Что юнит делает — инструменты в ките. Часть выводима из компонентов эффектов.

Урон и давление

Tag (EN)RU
BurstВсплеск (много урона разом)
Damage over Time (DoT)Постепенный урон (растянут во времени)
RampРазгон (сила растёт по ходу боя)
ExecuteДобивание (добивает цель ниже порога HP)
LifestealВампиризм (лечится нанесённым уроном)

Защита и поддержка

Tag (EN)RU
ShieldЩит
HealХил
RegenРеген (само-восстановление)
BuffУсиление (положительные эффекты союзникам)
DebuffОслабление (отрицательные врагам)

Контроль

Tag (EN)RU
Control (CC)Контроль (зонтик: стан/замедление/заморозка/отбрасывание)
CleanseСнимает контроль (снимает CC/дебаффы)

Мобильность и позиционирование

Tag (EN)RU
DashРывок
TeleportТелепорт
StealthСкрытность
EvasionУклонение
SummonПризыв

Охват

Tag (EN)RU
AOEПо площади (зонтик)

Теги от улучшений (динамические)

Улучшения мементо добавляют теги при прокачке (напр. «ядовитые стрелы» лучника → Poison

  • Damage over Time). Механически — те же теги любой оси, источник = апгрейд. На карточке помечаются как «появляется с улучшением X».

Отложено (задел, не берём сейчас)

  • Конкретика Control (Stun/Slow/Freeze/Knockback) и AOE (AOE-damage/control/heal) — пока только зонтик; конкретику добавим при необходимости (как второй уровень у Damage).
  • Zones (area denial) — ждём готовности системы зон в дизайне (есть эффекты-зоны у Друида).
  • Line / Beam — НЕ теги: это форма атаки (AreaShape в данных), в «быстрое чтение» не выносим.

Заметки по реализации

  • Авто-оси (Role, DamageType) генерятся из данных — не дублировать руками, не рассинхронятся.

  • Ручные оси (Playstyle, Mechanic) проставляет дизайнер в _infoTags; часть Mechanic выводима из компонентов эффектов юнита.

  • Лимит на карточке: показываем все проставленные (дизайнер сам держит список коротким); жёсткий лимит вводим, только если карточки зашумятся.

  • id тегов: tag.<en_snake> (tag.tank_buster, tag.armor_break_physical, tag.magical_ward, tag.damage_over_time). Loc-ключи tag.*.name (+ .desc по нужде).

  • Осей ровно четыре. Пятой «прочее» в TagCategory нет (снята 2026-07-26): тег, которому не нашлось оси, — это тег, которому не нашлось смысла.

Ассеты приведены к ГДД (2026-07-26)

Ренейм Elemental → Magical доведён до конца: MagicalWard.asset (tag.magical_ward) и ArmorBreakMagical.asset (tag.armor_break_magical) — вместе с id, loc-ключами, RU-текстами («Магический оберег», «Пробитие магической брони») и файлами иконок. Заведён Arcane.asset (tag.arcane, ось DamageType) — резолвер запрашивал его с ренейма модели урона. Иконка Арканы — «Moebius star» (Lorc, game-icons.net, CC BY 3.0), выбрана за то, что читается как арканная геометрия и не путается ни с одной существующей. Осиротевшая frontline.png удалена: тега под неё не было, а завести его значило бы дать третьего владельца факту, который уже несут position и combat_class.