01 · Расы и классы
Источник — game/server/src/game/data.ts (RACES, CLASSES, RACE_CLASSES,
ARMOR_ROLES). Матрица «раса × класс» — единственный источник правды и для
сервера, и для экрана создания героя.
Расы (5)
Расы нейтральны — они не воюют между собой. Сторона (фракция) выбирается отдельно на 10 уровне.
| Раса | Стиль | СИЛ · ЛВК · ИНТ · ДУХ · ВЫН | Расовое |
|---|---|---|---|
| 🛡️ Люди | универсальность | 18 · 18 · 18 · 18 · 18 | Воля — +3% урон и лечение, +2% атрибуты |
| 🟢 Орки | сила, шаманизм | 24 · 14 · 14 · 18 · 24 | Жажда битвы — +4% физ. урон, +10% ярости |
| 🌿 Эльфы | природа, ловкость, магия | 12 · 24 · 24 · 20 · 12 | Природная грация — +3% уворот, +3% крит |
| 🐂 Таурены | стойкость, природа | 22 · 12 · 14 · 18 · 26 | Дух гор — +4% HP и броня, −30% оглушение |
| 💀 Андеды | некромантия, магия | 15 · 16 · 25 · 22 · 14 | Безразличие — +5% MP, +5% урон заклинаний |
Сумма базовых атрибутов у всех рас держится в коридоре 90–94: ни одна раса не сильнее другой «в сумме», различается только раскладка. Рост за уровень свой у каждой расы (например, у людей +2.0 ко всем атрибутам, у эльфов +3.0 к ЛВК и +2.7 к ИНТ).
Классы (17 · 29 пар)
Классов всего 17 — они общие, а не «свои у каждой расы»: раса решает, кем можно играть. Пара «раса + класс» допустима только тогда, когда есть в матрице RACE_CLASSES; всего таких пар 29. У расы от 5 до 8 классов.
Правило редкости. Каждый класс принадлежит одной–трём расам, а не всем: редкость класса и делает расы непохожими.
🛡️ Люди — 6 классов
| Роль | Класс | id |
|---|---|---|
| Танк | Воин | warrior |
| Ближний бой | Паладин | paladin |
| Хилер | Жрец | priest |
| РДД-маг | Маг | mage |
| Ближний бой | Ассасин | assassin |
| РДД-маг | Бард | bard |
🟢 Орки — 5 классов
| Роль | Класс | id |
|---|---|---|
| Танк | Воин | warrior |
| Хилер | Знахарь | znakhar |
| РДД-маг | Шаман | shaman |
| Ближний бой | Берсерк | berserker |
| РДД-маг | Чернокнижник | warlock |
🌿 Эльфы — 5 классов
| Роль | Класс | id |
|---|---|---|
| Танк | Воин | warrior |
| Хилер | Друид | druid |
| РДД-маг | Маг | mage |
| РДД-физ | Лучник | archer |
| РДД-маг | Призыватель | summoner |
🐂 Таурены — 5 классов
| Роль | Класс | id |
|---|---|---|
| Танк | Воин | warrior |
| Ближний бой | Друид-медведь | druid_bear |
| Хилер | Жрец | priest |
| РДД-маг | Шаман | shaman |
| Танк | Монах | monk |
💀 Андеды — 8 классов
| Роль | Класс | id |
|---|---|---|
| Танк | Воин | warrior |
| РДД-маг (с лечением) | Некромант | necromancer |
| Ближний бой | Рыцарь смерти | death_knight |
| Ближний бой | Ассасин | assassin |
| РДД-маг | Маг | mage |
| РДД-физ | Лучник | archer |
| РДД-маг | Призыватель | summoner |
| РДД-маг | Чернокнижник | warlock |
Только у одной расы: Паладин и Бард — люди; Знахарь и Берсерк — орки; Друид — эльфы; Друид-медведь и Монах — таурены; Рыцарь смерти и Некромант — андеды.
Роли (17 классов)
Роль (HeroRole) |
Классов | Кто |
|---|---|---|
tank |
2 | Воин, Монах |
healer |
3 | Друид, Знахарь, Жрец |
rddMage |
6 | Маг, Чернокнижник, Некромант, Призыватель, Бард, Шаман |
rddPhys |
1 | Лучник |
mddTwohand |
2 | Берсерк, Рыцарь смерти |
mddDagger |
1 | Ассасин |
mddBlunt |
2 | Друид-медведь, Паладин |
Правило, которое держится жёстко: у любой расы есть минимум один танк и минимум один хилер — иначе за расу нельзя играть в группе. Танк есть у всех (Воин), хилеры распределены так: Жрец — люди и таурены, Друид — эльфы, Знахарь — орки, Некромант — андеды (его роль rddMage, но в наборе есть лечение).
Оружие
Класс может носить только своё оружие. Тип есть и у класса, и у предмета — при надевании они должны совпасть, иначе сервер откажет. Всего 8 типов.
| Тип | id | Классов | Кто |
|---|---|---|---|
| Посох | staff |
10 | Знахарь, Шаман, Маг, Чернокнижник, Некромант, Призыватель, Бард, Друид, Друид-медведь, Жрец |
| Меч одноручный | sword_1h |
1 | Воин |
| Молот | hammer |
1 | Паладин |
| Меч двуручный | sword_2h |
1 | Рыцарь смерти |
| Топор двуручный | axe_2h |
1 | Берсерк |
| Кинжал | dagger |
1 | Ассасин |
| Кастеты | fist |
1 | Монах |
| Лук | bow |
1 | Лучник |
Копьё, коса и арбалет убраны из игры целиком (решение владельца 13.10.2026):
их не носил ни один класс, а в кузне под них были три полные линии по шесть
грейдов — 18 предметов, которые нельзя было надеть. Типы убраны из каталога,
рецептов и типов оружия; старые предметы вычищаются из сумок при загрузке героя
(REMOVED_CRAFT_GEAR).
Щит может надеть только тот, у кого оружие одноручное, — таких типов два
(sword_1h, hammer), и классов с ними тоже два: Воин (меч + щит) и
Паладин (молот + щит).
Новичку выдаётся оружие его типа (starterWeaponFor в data.ts), иначе первый же предмет нельзя было бы надеть.
Броня
Броня подбирается по правилу «роль в семействе ИЛИ собственное семейство класса»: у каждого класса есть своё семейство (classArmor), а списки ролей нужны там, где семейство шире роли. Поэтому танк-Монах может надеть и кожу, и тяжёлую броню, а Лучник с Ассасином — ещё и лёгкую.
| Семейство | Родное у классов |
|---|---|
Тяжёлая heavy |
Воин, Паладин, Рыцарь смерти |
Кольчуга chain |
Берсерк, Лучник, Бард, Шаман, Знахарь |
Кожа leather |
Монах, Ассасин, Друид-медведь, Друид |
Роба robe |
Маг, Чернокнижник, Некромант, Призыватель, Жрец |
Пассивки
У каждого класса — классовая пассивка (постоянный бонус), у каждой расы — расовая (таблица выше).
| Класс | Пассивка | Эффект |
|---|---|---|
| Воин | Несокрушимость | +12% брони, +5% HP |
| Монах | Внутренний баланс | +4% уворот, +8% хил |
| Берсерк | Неудержимый | +15% крит. урон, +урон при HP < 50% |
| Ассасин | Мастер клинка | +4% крит, +3% уворот |
| Рыцарь смерти | Не-жизнь | 6% вампиризм |
| Друид-медведь | Стойкость зверя | +10% броня, +5% HP |
| Паладин | Светоносный | +8% физ. урон, +3% крит |
| Лучник | Острый глаз | +4% крит, +5% физ. урон |
| Маг | Тайное знание | +10% заклинания, +5% MP |
| Чернокнижник | Сделка с бездной | +12% заклинания, −4% HP |
| Некромант | Власть над костью | +8% заклинания, 4% вампиризм |
| Призыватель | Связь | +8% заклинания, +6% хил |
| Бард | Вдохновение | +6% заклинания, +2% крит, +5% MP |
| Шаман | Гнев предков | +10% заклинания, +2% крит |
| Друид | Природная защита | +10% хил, +6% броня |
| Знахарь | Травознание | +12% хил, +5% MP |
| Жрец | Благодать | +15% хил, +3% MP |
Умения
У каждого класса 4 активных умения (урон/лечение/щит/яд/баф/оглушение/провокация) — все доступны с 1 уровня, растёт только ранг 1–5 (открывается на 5 / 10 / 15 / 20 уровнях, +12% силы за ранг, прокачка за SP: 100 / 500 / 2 500 / 12 500).
Приёмы платятся только ресурсом своего профиля — смешанной оплаты нет:
| Профиль | Классы | Как работает |
|---|---|---|
| 🔥 ярость | Воин, Рыцарь смерти, Берсерк, Друид-медведь | копится обычной атакой: 30 на старте, +20 за удар, предел 100 |
| ⚡ энергия | Монах, Ассасин, Лучник | восстанавливается сама: 100 на старте, +20 за ход |
| 💧 мана | Маг, Чернокнижник, Некромант, Призыватель, Бард, Шаман, Друид, Знахарь, Жрец, Паладин | запас от характеристик, реген за ход |
Дальше — состав умений: название (сила · стоимость · КД), сила указана для первого ранга.
- Воин 🔥 — Провокация (·15·КД 3) · Стена щитов (4.2 · 20 · КД 4) · Удар щитом (2.1 · 20 · КД 2) · Стойка защитника (+22% брони · 20 · КД 4)
- Монах ⚡ — Вызов на бой (·20·КД 3) · Волна ци (4.0 · 25 · КД 4) · Дыхание (2.0 · 20 · КД 2) · Серия ударов (2.2 · 25 · КД 2)
- Берсерк 🔥 — Ярость (+22% атаки · 20 · КД 4) · Кровопускание (0.5 · 20 · КД 3) · Кровавый удар (2.4 · 25 · КД 3) · Казнь (2.6 · 30 · КД 4)
- Ассасин ⚡ — Из тени (2.5 · 25 · КД 3) · Ослепляющий порох (·30·КД 5) · Ядовитый клинок (0.5 · 20 · КД 3) · Скрытность (+12% крита · 20 · КД 4)
- Рыцарь смерти 🔥 — Ледяной удар (2.4 · 25 · КД 3) · Удар смерти (2.5 · 25 · КД 4) · Чума (0.5 · 20 · КД 3) · Поглощение жизни (2.0 · 20 · КД 3)
- Друид-медведь 🔥 — Медвежий удар (2.4 · 20 · КД 2) · Рваные раны (0.5 · 20 · КД 3) · Разрывающая лапа (2.5 · 25 · КД 3) · Медвежья шкура (4.2 · 20 · КД 4)
- Паладин 💧 — Карающий молот (2.4 · 20 · КД 3) · Печать света (0.5 · 18 · КД 3) · Благословение мощи (+22% атаки · 20 · КД 4) · Приговор света (2.6 · 26 · КД 4)
- Лучник ⚡ — Меткий выстрел (2.4 · 25 · КД 3) · Пронзающая стрела (2.6 · 30 · КД 4) · Отравленная стрела (0.5 · 20 · КД 3) · Прицеливание (+12% крита · 20 · КД 4)
- Маг 💧 — Ледяная стрела (2.2 · 15 · КД 2) · Огненный шар (2.5 · 25 · КД 3) · Ледяные оковы (·22·КД 5) · Магический щит (4.2 · 18 · КД 4)
- Чернокнижник 💧 — Проклятие слабости (+22% атаки · 16 · КД 4) · Тёмный снаряд (2.2 · 15 · КД 2) · Пожирание душ (0.5 · 14 · КД 3) · Кровавый ритуал (2.2 · 20 · КД 3)
- Некромант 💧 — Костяной шип (2.2 · 15 · КД 2) · Костяное копьё (2.5 · 24 · КД 3) · Костяные оковы (·22·КД 5) · Похищение жизни (2.3 · 22 · КД 3)
- Призыватель 💧 — Зов слуги (2.0 · 18 · КД 2) · Слово силы (+22% атаки · 16 · КД 4) · Исцеление слуги (2.2 · 20 · КД 3) · Единство (4.2 · 20 · КД 4)
- Бард 💧 — Песнь войны (+22% атаки · 16 · КД 4) · Оглушающий аккорд (·24·КД 5) · Звонкий аккорд (2.2 · 15 · КД 2) · Гимн стойкости (4.2 · 18 · КД 4)
- Шаман 💧 — Молния духа (2.2 · 15 · КД 2) · Цепная молния (2.5 · 25 · КД 3) · Огненный шок (0.5 · 18 · КД 3) · Оковы земли (·22·КД 5)
- Друид 💧 — Живая кора (4.4 · 18 · КД 4) · Целебная роса (2.3 · 22 · КД 3) · Лунный свет (2.2 · 18 · КД 2) · Корни (·22·КД 5)
- Знахарь 💧 — Настой жизни (2.3 · 18 · КД 2) · Оберег предков (4.4 · 18 · КД 4) · Молния предков (2.3 · 20 · КД 3) · Настой ярости (+22% атаки · 16 · КД 4)
- Жрец 💧 — Святой свет (2.3 · 18 · КД 2) · Молитва защиты (4.4 · 20 · КД 4) · Священный огонь (2.3 · 20 · КД 3) · Благодать (+22% брони · 16 · КД 4)
Бой идёт один на один (моб, игрок арены или босс), поэтому умений «по площади» в игре нет: «открывающий» приём вешает на врага метку на 3 хода, «завершающий» удар по помеченной цели бьёт ×2.2 и снимает метку.
Смена старых героев
Прежних рас в игре больше нет: гномы переводятся в людей, вампиры — в андедов, зверораса — в тауренов, демоны — в орков. Если у старого героя пара «раса + класс» исчезла из матрицы, класс меняется на ближайший по роли своей расы: например, эльф-чернокнижник стал Магом (elf + warlock → mage), а старый орк-шаман (id orc_shaman) — Знахарём (orc_shaman → znakhar), потому что прежний шаман был хилером.