Глоссарий доп-тегов юнита
Теги «для быстрого чтения» карточки: кто юнит, чем бьёт, зачем нужен, чем именно. 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.