📖 WIKI
Полная документация механик. Все числа — из src/lib/balance.ts, обновляется автоматически при балансировке.
📜 Журнал обновлений
Последние крупные изменения системы. Самое свежее — сверху.
Чат с каналами и модерацией
- 💬 Боковой чат-сайдбар с polling каждые 5 сек (нагрузка ~5% CPU на 200 CCU)
- 4 канала: 📢 Общий, 👑 Иммортал (≥5600 MMR), ⚡ 10K+, 🛡 Модераторы
- Цветные ники по best-MMR: серый Herald → красный Immortal → радуга 10K+
- Soft-delete сообщений + chatBannedUntil для мутов
- MOD-кнопки на hover: 🗑 удалить, 🔇 мут 10 мин
- Команды: /clear, /mute <id> [мин], /ban <id>
- Anti-spam: cooldown 2 сек, лимит 500 символов, кэш сообщений 1 сек
Налоговая система + Equipment Summary + промокоды
- 🏛 Еженедельный налог 1% от баланса свыше 100 000 ₽ (макс 200K за раз). PLUS снижает на 30/50/70%
- Налог применяется lazy при первом /api/profile после прошедшего интервала (нет cron-job)
- Equipment Summary в инвентаре: суммарные баффы, активные сеты и перки в одном месте
- 🎟 Система промокодов: WELCOME2026 → 7 дней PLUS3 + 1М ₽ (5 использований total)
- Пагинация ладдера: 25/50/100 на странице
Платная крутка + расходники в магазине
- Крутка стала платной: 500 ₽ за обычную (бесплатные daily остались)
- Шанс IMMORTAL понижен с 1.6% до 0.8% в обычной крутке
- 🎲 Boosted Spin (15 000 ₽) — жетон одной крутки с шансом ~8% IMMORTAL
- ⏰ Эликсир x2 (5 000 ₽) — банк копится в 2 раза быстрее на 60 минут
- 🔮 Свитки реролла аффиксов (8K / 25K ₽) — single или full в инвентаре
- 🔴 КРАСНЫЙ ИММОРТАЛ и крутки с 10K+ MMR теперь попадают в Зал Удачи
Креп-кейс + классы предметов + балансировка
- Новый кейс «🐗 Кейс с крипами» (90 000 ₽) с 38 крипами Dota 2
- Каждый предмет теперь имеет itemClass: warrior / ranger / caster / support / boss
- Синергия: крип-класса X + MAIN-класс X = доп. бонус по типу класса
- Уникальные перки боссов: Roshan +1 daily spin, Ancient Black Dragon +3% bump, и др.
- Цены кейсов подняты: items 5K → 8K, treasure 25K → 30K, immortal 50K → 65K
- Шансы редких снижены: ARCANA в обычных кейсах теперь 0.005% (1 из 20K)
- Pity timer гарантирует ARCANA через 2000 открытий
Уведомления и компактный звук
- Колокольчик 🔔 в навигации с бейджем непрочитанных
- Виджет «Уведомления» на странице профиля
- Триггеры: продажа на маркете, выпадение LEGENDARY+, разблокировка достижения
- Звуки разделены на 5 категорий с независимыми переключателями
- Глобальный uiClick на любой кнопке через делегированный listener
PLUS-эксклюзивы и визуал рулетки
- Эксклюзивные кейсы «✦✦ Хранилище Мифов» (PLUS II) и «✦✦✦ Хранилище Арканы» (PLUS III)
- Залочены в API — обход через DevTools невозможен
- Бортики между ячейками рулетки + цветные градиенты по тиру/рарности
- Pulse + shimmer анимации для LEGENDARY/IMMORTAL/ARCANA в кейсах
- Старт ленты «из середины» — слева тоже видно предметы
v3 PoE-стиль аффиксов
- Каждый предмет получает 0–5 случайных аффиксов из 11 типов
- Magic Find: множитель 0.85–1.20 на статы, фиксируется при дропе
- Уникальные перки на 14 топ-предметов (Aegis, Refresher, Rapier и др.)
- Set-бонусы: 5 общих + 6 героических комплектов
- Trade-up Contract: 10 одной рарности → 1 на ступень выше
- Pity timer (30/100/400/2000)
- Hall of Fortune — публичная страница редких дропов
Ранги и MMR
В Dota Ladder — 8 тиров: HERALD → GUARDIAN → CRUSADER → ARCHON → LEGEND → ANCIENT → DIVINE → IMMORTAL. У каждого 5 звёзд (кроме Иммортал).
Шаг по MMR: 154 MMR на звезду (Divine — 200). Порог IMMORTAL — 6000 MMR.
Шансы тиров (обычная крутка)
| Тир | Вес | Вероятность |
|---|---|---|
| HERALD | 5020 | 50.20% |
| GUARDIAN | 2300 | 23.00% |
| CRUSADER | 1200 | 12.00% |
| ARCHON | 700 | 7.00% |
| LEGEND | 400 | 4.00% |
| ANCIENT | 200 | 2.00% |
| DIVINE | 100 | 1.00% |
| IMMORTAL | 80 | 0.80% |
Шансы тиров (Daily Spin — boosted)
| Тир | Вес | Вероятность |
|---|---|---|
| HERALD | 1500 | 15.00% |
| GUARDIAN | 1500 | 15.00% |
| CRUSADER | 1500 | 15.00% |
| ARCHON | 1500 | 15.00% |
| LEGEND | 1300 | 13.00% |
| ANCIENT | 1000 | 10.00% |
| DIVINE | 900 | 9.00% |
| IMMORTAL | 800 | 8.00% |
Иммортал-бакеты (когда уже выпал IMMORTAL)
| MMR диапазон | Вес | Вероятность | Метка |
|---|---|---|---|
| 6000 – 8000 | 100 | 62.50% | Иммортал |
| 8000 – 13000 | 50 | 31.25% | Иммортал · топ-100 |
| 13000 – 17000 | 10 | 6.25% | Иммортал · красный диапазон |
Крутка рулетки
- Стоимость: 500 ₽. Гости (1 крутка lifetime) — бесплатно.
- Без Discord: 1 крутка lifetime, потом нужно подключиться.
- Базовый шанс bump: 2%. После успешной крутки шанс "перекрута" на следующий тир. Увеличивается экипировкой и подпиской.
- Daily Spin: ежедневная бесплатная крутка с прокачанными шансами на редкость. 1 / 2 / 3 круток в день для NONE / PLUS2 / PLUS3 соответственно.
- Auto-exchange: можно включить — если результат хуже закреплённого, крутка автоматически меняется на рубли (50% от номинала × множитель PLUS).
Расходники из магазина
| Расходник | Цена | Эффект |
|---|---|---|
| 🎲 Boosted Spin | 15 000 ₽ | Жетон одной крутки с прокачанными весами (~8% IMMORTAL вместо 0.8%). Действует 60 мин или до использования. |
| ⏰ Эликсир ×2 | 5 000 ₽ | Банк копится в 2× раза быстрее в течение 60 минут. Стакается (продлевает таймер). |
| 🔮 Свиток реролла (single) | 8 000 ₽ | Перезапускает значение одного случайного аффикса в пределах диапазона рарности. Тип аффиксов сохраняется. |
| ✨ Свиток реролла (full) | 25 000 ₽ | Полностью пересоздаёт набор аффиксов: новое количество и новые типы по правилам рарности. |
Кейсы
4 типа кейсов, каждый со своим пулом по слоту:
| Кейс | Слот | Цена |
|---|---|---|
| 📦 Кейс с предметами | MAIN | 8 000 ₽ |
| 🗃️ Сундук Сокровищ | TREASURE | 30 000 ₽ |
| 💎 Иммортал-сундук | IMMORTAL | 65 000 ₽ |
| 🐾 Кейс с курьерами | COURIER | 120 000 ₽ |
| 🐗 Кейс с крипами | CREEP | 90 000 ₽ |
| ✦✦ Хранилище Мифов | 75 000 ₽ | |
| ✦✦✦ Хранилище Арканы | 250 000 ₽ |
Шансы по рарности
case-items:
case-treasure:
case-immortal:
case-courier:
case-creep:
case-mythic-vault:
case-arcana-vault:
Предметы
В каталоге 363 предметов: 226 игровых (MAIN), 40 курьеров, 40 сундуков, 4 иммортал-предмета. Изображения автоматически выгружаются с Liquipedia.
Распределение по рарности
| Рарность | Кол-во | Доход ₽/ч (база) |
|---|---|---|
| Обычный | 89 | 50 |
| Необычный | 74 | 120 |
| Редкий | 63 | 280 |
| Мифический | 64 | 600 |
| Легендарный | 40 | 1 200 |
| Иммортал | 24 | 2 400 |
| Аркана | 9 | 5 000 |
Magic Find
При выпадении из кейса каждый предмет получает множитель на ВСЕ статы:0.85 – 1.2(фиксируется при создании, не меняется заточкой).
Классы предметов
У каждого предмета теперь есть «класс» — соответствует игровой роли в Dota. Используется для системы синергии (см. ниже).
| Класс | Что в этой группе | Канал бонуса крипа |
|---|---|---|
| ⚔️ Воин | Манта, БКБ, Battle Fury, Daedalus, Heart, Assault и др. ближний бой | +bump (агрессия) |
| 🏹 Стрелок | Maelstrom, MKB, Skadi, Butterfly, Bloodthorn, Daedalus | +exchange (точные хиты) |
| 🔮 Маг | Aghs, Refresher, Octarine, Ethereal, Eul, Veil, Bloodstone | +income (магия копит) |
| 💚 Саппорт | Mekansm, Pipe, Glimmer, Lotus, Solar, Force Staff | +bank cap (поддержка копит) |
| 👑 Босс | Aegis, Divine Rapier, Aghs Scepter, Roshan, Ancient'ы | +5% ко всем статам |
Синергия креп ↔ MAIN-предмет
Самая мощная новая механика. Если экипирован крип класса X и хотя бы один MAIN-предмет того же класса — активируется синергия:
- warrior-крип + warrior-MAIN: +1.5% к bump за каждый совпадающий MAIN
- ranger-крип + ranger-MAIN: +4% к exchange за каждый совпадающий MAIN
- caster-крип + caster-MAIN: ×(1 + 0.10×N) к incomePerHour
- support-крип + support-MAIN: +12 ч к cap банка за каждый совпадающий
- boss-крип + любой MAIN: +все статы по чуть-чуть
Кроме синергии каждый класс даёт базовый buff при экипировке (без совпадений в MAIN). Все эффекты ограничены hard caps (см. ниже).
Уникальные эффекты боссов
| Босс | Эффект |
|---|---|
| 👑 Roshan | +1 daily spin permanent · +25% incomePerHour |
| Ancient Black Dragon | +3% к шансу bump (мощный bump-источник) |
| Ancient Granite Golem | +24 ч к cap банка |
| Ancient Thunderhide | +8% к exchange-курсу |
| Ancient Ice Shaman | −5% комиссии маркета |
| Satyr Tormenter | +20% magic find на дропах |
Аффиксы (PoE-стиль)
Каждый предмет получает N случайных аффиксов из общего пула. Значения роллятся в диапазонах [min, max] — два одинаковых предмета могут отличаться характеристиками.
Сколько аффиксов выпадает
| Рарность | Кол-во |
|---|---|
| Обычный | 0 – 0 |
| Необычный | 1 – 1 |
| Редкий | 1 – 2 |
| Мифический | 2 – 3 |
| Легендарный | 3 – 3 |
| Иммортал | 3 – 4 |
| Аркана | 4 – 5 |
Каталог аффиксов
| Аффикс | Категория | Что даёт | Доступен |
|---|---|---|---|
| Доход | income | +%v ₽/ч | COMMON, UNCOMMON, RARE, MYTHICAL, LEGENDARY, IMMORTAL, ARCANA |
| Доход % | income | +%v%% к доходу | RARE, MYTHICAL, LEGENDARY, IMMORTAL, ARCANA |
| Шанс бампа | spin | +%v%% bump | UNCOMMON, RARE, MYTHICAL, LEGENDARY, IMMORTAL, ARCANA |
| Обмен | spin | +%v%% обмен | UNCOMMON, RARE, MYTHICAL, LEGENDARY, IMMORTAL, ARCANA |
| Cap банка | bank | +%v ч cap | COMMON, UNCOMMON, RARE, MYTHICAL, LEGENDARY, IMMORTAL, ARCANA |
| Daily Spin | spin | +%v daily spin | LEGENDARY, IMMORTAL, ARCANA |
| Magic Find | special | +%v%% MF | RARE, MYTHICAL, LEGENDARY, IMMORTAL, ARCANA |
| Скидка кейса | market | -%v%% к цене кейсов | RARE, MYTHICAL, LEGENDARY, IMMORTAL, ARCANA |
| Комиссия маркета | market | -%v%% комиссии | MYTHICAL, LEGENDARY, IMMORTAL, ARCANA |
| Lucky Streak | spin | +%v%% к bump после неудачи | MYTHICAL, LEGENDARY, IMMORTAL, ARCANA |
| Crit Roll | spin | %v%% шанс x2 ₽ с крутки | LEGENDARY, IMMORTAL, ARCANA |
Уникальные перки топ-предметов
Только определённые предметы (Divine Rapier, Aegis, Aghs Scepter, etc.) имеют уникальный perk, который включается при экипировке.
| Перк | Привязан к | Эффект |
|---|---|---|
| Рапир: Агрессия | item-divine-rapier | +30% обмен, но −5% к шансу bump. Только для смелых. |
| Эгида: Бессмертие | item-aegis-of-the-immortal | +1 daily spin пока экипирован. |
| Скипетр: Усиление | item-aghanim-s-scepter | +1 affix-слот ко всем остальным экипированным предметам. |
| Октарин: Резонанс | item-octarine-core | 1 раз/час: след. крутка с гарантированным +30% к bump. |
| Refresher: Перезарядка | item-refresher-orb | 1 раз/24ч: сбросить cooldown daily spin. |
| Сердце: Переполнение | item-heart-of-tarrasque | +50% incomePerHour, но cap банка −25%. |
| Бабочка: Уклонение | item-butterfly | 10% шанс НЕ сжечь предмет при провале заточки. |
| Скади: Заморозка | item-eye-of-skadi | Комиссия маркета −10% (поверх PLUS). |
| Блинк: Мгновение | item-blink-dagger | −30% к cooldown rate-limit крутки. |
| BF: Рассечение | item-battle-fury | +25% к magic find на дропах кейсов. |
| Манта: Фантом | item-manta-style | Считается за 2 предмета в наборах. |
| Сатаник: Похищение | item-satanic | +1% к bump за каждую неудачную крутку (накапливается до +10%). |
| Аркана курьера: Благословение | courier-scuttling-scotty | +5% к incomePerHour всех других экипированных предметов. |
| Сокровищница: Переполнение | treasure-winter-2025-collector-s-cache | Банк копит даже когда полон (+0.5% от cap в сутки). |
Set-бонусы (комплекты)
Если экипировано N предметов с определёнными свойствами — активируется бонус. Не требует ничего покупать дополнительно.
| Сет | Условие | Бонус |
|---|---|---|
| Полный комплект | Все 5 слотов экипированы — +10% incomePerHour и +1% bump. | incomePerHour: +0, bumpChanceBonus: +1 |
| Триада Иммортал | 3 экипированных предмета IMMORTAL+ — +1 daily spin. | dailySpinBonus: +1 |
| Пентаграмма Мифик | 5 экипированных MYTHICAL+ — +5% к exchange и +5% к magic find. | exchangeMultiplier: +0.05, magicFindBonus: +5 |
| Аркана-Резонанс | 2 экипированных ARCANA — +50% к incomePerHour и +2% bump. | bumpChanceBonus: +2 |
| Кровавая Эпоха | Все экипированные предметы заточены до Кровавого (lvl 3) — −15% комиссии маркета. | marketFeeReduction: +15 |
| Арсенал Пуджа | Heart of Tarrasque + любой курьер с тёмной темой — +25% incomePerHour, +1.5% bump. | bumpChanceBonus: +1.5 |
| Чемпион The International | Aegis + Divine Rapier + любой TI-сундук — +20% exchange, +30% magic find. | exchangeMultiplier: +0.2, magicFindBonus: +30 |
| Наследие Аркан | ARCANA в MAIN + ARCANA в COURIER + ARCANA в TREASURE — +5 daily spins. | dailySpinBonus: +5, exchangeMultiplier: +0.15 |
| Благословение Aghs | Aghanim's Scepter + Aghanim's Shard — +30% к bank cap (часов). | bankCapBonusHours: +24 |
| Зимняя Коллекция | 3 любых Winter / Frostivus сундука — +5% к exchange, +10 ч cap. | exchangeMultiplier: +0.05, bankCapBonusHours: +10 |
| Crownfall Saga | Все 3 Crownfall Treasure (I+II+III) — +1000 ₽/ч и +5% bump. | incomePerHour: +1000, bumpChanceBonus: +5 |
Заточка предметов
4 уровня: 0=Обычный → 1=🔥Огненный → 2=🌟Золотой → 3=🩸Кровавый.
На каждом уровне все статы ×1.5 / ×2.5 / ×4 к базовым. Чем больше ингредиентов — тем выше шанс успеха, но больше потеря на провале.
Шансы успеха
| Уровень → след. | 2 ингредиента | 3 ингредиента | 4 ингредиента |
|---|---|---|---|
| 0 → 1 | 70% | 85% | 95% |
| 1 → 2 | 35% | 55% | 75% |
| 2 → 3 | 12% | 25% | 40% |
| 3 → 4 | 0% | 0% | 0% |
Что ломается на провале
| Ингредиентов | Ломается |
|---|---|
| 2 | 2 |
| 3 | 2 |
| 4 | 3 |
Trade-up Contract
Сожги 10 предметов одной рарности и одного слота — получи 1 случайный предмет ступенью выше из того же слота. Главный дефляционный механизм игры.
Например: 10 RARE-курьеров → 1 случайный MYTHICAL-курьер. Или 10 IMMORTAL → 1 случайный ARCANA.
Pity timer (гарантированные дропы)
Чтобы серии "100 кейсов и ничего" не превращались в фрустрацию, действуют пороги:
| Рарность | Порог | Что происходит |
|---|---|---|
| RARE | 30 | При 30 открытий без RARE+ — гарантирован RARE |
| LEGENDARY+ | 100 | При 100 открытий без LEGENDARY+ — гарантирован LEGENDARY |
| IMMORTAL | 400 | При 400 открытий без IMMORTAL — гарантирован IMMORTAL |
| ARCANA | 2000 | При 2000 открытий без ARCANA — гарантирована ARCANA |
Маркет (player-to-player)
Базовая комиссия — 30%. С PLUS снижается:
| Подписка | Комиссия | Длительность лота |
|---|---|---|
| Без подписки | 30% | 24 ч |
| PLUS I | 25% | 48 ч |
| PLUS II | 20% | 72 ч |
| PLUS III | 15% | 168 ч |
Комиссия — главный sink (исчезает из экономики). Цены: 100 – 10 000 000 ₽.
Подписки DOTA PLUS
| Тир | Цена/мес | × доход | × обмен | Cap банка | +bump | Daily/день |
|---|---|---|---|---|---|---|
| PLUS I | 50 000 ₽ | ×1.05 | ×1.1 | 48 ч | +0.5% | 1 |
| PLUS II | 200 000 ₽ | ×1.15 | ×1.2 | 72 ч | +1% | 2 |
| PLUS III | 500 000 ₽ | ×1.3 | ×1.3 | 96 ч | +1.5% | 3 |
Банк (пассивный доход)
Каждый экипированный предмет даёт incomePerHour ₽/ч (базовое значение × magicFind × множитель заточки × множитель PLUS).
Накопление имеет cap (часов ×rate). Cap = base из подписки (48 ч без PLUS) + бонусы от treasure-предметов / аффиксов / сетов.
Hard cap: 168 ч (1 неделя).
На странице Профиль можно Claim — забрать накопленное в основной баланс рублей.
Достижения
| Достижение | Описание |
|---|---|
| Первая крутка | Прокрути рулетку 1 раз |
| Сотня позади | 100 круток рулетки |
| Тысячник | 1000 круток рулетки |
| Удачный пинок | Получи bump-перекрут |
| Иммортал! | Прокрути IMMORTAL впервые |
| Красный ранг | Стань TOP-1 (Red Immortal) |
| Миллионер | Накопи 1 000 000 ₽ |
| Легендарный дроп | Выбей LEGENDARY+ из кейса |
| Аркана! | Выбей ARCANA-предмет |
| Кузнец | Сделай первую заточку |
| Кровавый ремесленник | Точи предмет до Кровавого |
| Купец | Продай предмет на маркете |
| Контракт | Сделай первый trade-up |
Hard caps (защита от стака)
Чтобы стакание баффов не вышло из-под контроля, действуют максимальные значения:
| Бафф | Cap |
|---|---|
| +bump % | +15% (поверх базы 2%) |
| exchange add | +50% поверх базы 50% |
| bank cap | 168 ч |
| magic find | +100% |
| скидка кейса | −30% |
| −комиссия маркета | −25% |