Обновление Dota 2 6946: Сундук Trove of Terror, аркана Tidehunter и палитра в волосах Naga Siren
Сборка от 6 октября, в Public с 7 октября 03:24 по Москве — через две минуты после поста Valve «Inside the Trove of Terror». Самый большой билд с лета: сокровищница с 15 immortal-сетами, аркана Tidehunter с тремя стилями, набор Drow Ranger с арканой в комплекте, новые Терзатель и Рошан за открытия. Рядом тихое, но важное: слот «основа героя» у пяти героев и три старые арканы, разделённые на тело и предмет. Из странного — цветовая палитра в текстуре волос Naga Siren и ландшафт «fx test map — DO NOT SHIP» в items_game.
Контентное обновление года по объёму. Лут-лист нового образца: 12 обычных сетов, редкие позиции с растущим шансом и две арканы с гарантией на 50-м открытии; бонусы за 12 и 40 сундуков считает отдельный счётчик. Волосы Naga Siren — ошибка сборки, а не тизер: в исходнике текстуры осталась палитра ColorChecker. Ландшафт «fx test map» ссылается на карту, которой в клиенте нет. Заготовки на будущее — персональные предложения, подарок награды другу, карта-поезд карнавала, тело Earth Spirit без предмета и новый рецепт у снятого Necronomicon.
# Коротко
- Сокровищница Trove of Terror (id 34454): 15 immortal-сетов, аркана Tidehunter «Maw of the Megalodon» и набор Drow Ranger «Sepulchral Stalker», в который входит аркана Dread Retribution, если её нет. Ключ не нужен, в price_info стоит 499.
- Лут-лист monster_2026_treasure: 12 сетов в общем пуле, Curse of the Wyrmbender и Mesmer-Eye как «редкие», Hell's Legion как «очень редкий», две арканы как ультраредкие с pity_guaranteed_drop_at = 50.
- Бонусы за открытия считает action 420: 12 сундуков — Терзатель «Obscene Eye Ball», 40 сундуков — Рошан «R'shan the Eternal» вместе с курьером Baby R'shan. Переработка: 6 нераспакованных предметов → ещё один сундук.
- Аркана Tidehunter: новое тело, 672 новых файла реплик, два таунта, курсор, труп Kunkka среди реквизита, три стиля. Второй открывается за героев, попавших под Ravage по 3+ сразу (до 25 очков за игру), третий — за съеденную рыбу, которую роняют вражеские герои (до 20 за игру).
- Новый слот hero_base у Legion Commander, Nyx Assassin, Tidehunter, Drow Ranger и Terrorblade. Арканы Blades of Voth Domosh, Fractal Horns of Inner Abysm и Dread Retribution переехали в этот слот, их мечи, рога и лук стали отдельными предметами; в магазине появились бандлы-обёртки.
- Naga Siren: в текстуру волос siren_hair_color попала цветовая таблица 6×4 (ColorChecker). Файл вырос с 512×256 до 1024×512, в том же билде перекомпилированы materials/dev/color_chart и hero_color_chart. Выглядит как разноцветная «шапка» на гребне.
- В items_game записан ландшафт «fx test map — DO NOT SHIP» (id 34508) с подменой карты на maps/dota_fx_test.vmap. Самой карты в клиенте нет, превью взято у Колизея, а материал Рошана подменяется на «садовый».
- Заготовки: попап «A special offer for you» с бонусом «1 in 500» и таймером на 24 часа, подарок награды события другому аккаунту в протоколе (CMsgClaimEventActionData_ItemGift), «периодические ресурсы» GC, карта-поезд Тёмного карнавала, модель тела Earth Spirit es_monster без предмета.
- Данные героев: у Freezing Field, Flak Cannon, Sharpshooter, Overwhelming Odds и Fissure появились новые поля с нулевыми значениями, Plague Ward переехал в npc_units как юнит. Патч не объявлен, баланс по цифрам не менялся.
- Necronomicon, убранный в 7.33, получил новый рецепт (Staff of Wizardry + Belt of Strength), цены 2700/3950/5200 и 15/20/25 интеллекта вместо регенерации маны. Покупка по-прежнему выключена — похоже на подготовку к возвращению.
# Trove of Terror: как устроен сундук
Запись сокровищницы — id 34454, prefab treasure_chest, ключ не нужен (no_key_required), открытие идёт через action 420 события 39 (постоянные выдачи, permanent_grants). У сундука собственная разметка интерфейса monster_hoard_2026 и флаг «treasure use new layout»: это первая сокровищница на новом экране с каруселью, деталями шансов и подсказками «Защита от невезения». В локализации для этого экрана добавлены строки Crate_Tier («Разряд»), «Escalating Odds», «Bad Luck Protection» и счётчик «сундуков открыто N из M».
Общий пул из 12 сетов: Stoneback Sovereign (Tiny), Patchwork Protector (Marci), Creeping Calabash (Treant), Rictus Ripper (Terrorblade), Clairvoyant Configuration (Oracle), Slobbering Strongbox (Primal Beast), Shattered Sanity (Ancient Apparition), Arachnid Anathema (Broodmother), Daemon Hunter (Anti-Mage), Direstone Desecration (Undying), Greasepaint Gutbuster (Pudge), Silken Sibyl (Death Prophet). Отдельными слотами с растущим шансом: Curse of the Wyrmbender (Shadow Shaman) и Mesmer-Eye (Nyx) как rare, Hell's Legion (Legion Commander) как very_rare, Sepulchral Stalker (Drow) и Maw of the Megalodon (Tidehunter) как ultra_rare.
У обоих ультраредких слотов стоит pity_guaranteed_drop_at = 50: если аркана не выпала раньше, на пятидесятом открытии она выдаётся гарантированно. Это первый сундук, где порог гарантии записан прямо в лут-листе, а не только в тексте подсказки. Для rare и very_rare позиций порога нет — только растущий шанс.
Счётчик monster_treasure_milestone_bonus_items_tracker (action 420) выдаёт на 12-м открытии Терзателя «Obscene Eye Ball» (id 34576, модель divine_sentinel_monster), на 40-м — бандл «R'shan the Eternal»: новый облик Рошана (34488, roshan_monster.vmdl, со своими анимациями) и курьер Baby R'shan the Eternal (37159). Рошан выбирается в Арсенале в разделе «Окружение».
Два действия 418 и 419: за каждые 6 нераспакованных предметов из сундука выдаётся ещё один Trove of Terror (6 + 6n → 1 + 1n). Отдельные рецепты recycling_monster_treasure_2026, _rare и _very_rare означают, что редкие и очень редкие сеты перерабатываются собственными списками.
В price_info сундука записано 499 в категории Treasure Keys с датой 1 октября 2026 — для прошлых сундуков такая запись соответствовала цене в долларах с двумя знаками после запятой. Все предметы из сундука помечены cannot trade и not marketable, у набора Drow стоит tradable after date — отметка 1806951600, то есть 2 апреля 2027.
Sepulchral Stalker выдаёт арканy Dread Retribution и все её части с пометкой grant_if_unowned — если у игрока её нет. Daemon Hunter для Anti-Mage по той же схеме выдаёт персону «The Disciple's Path»: его предметы сидят в слотах *_persona_1, то есть сет надевается на Вэй. Для карточек сундука добавлены строки «+Arcana» и «+Persona».
# Аркана Tidehunter: Maw of the Megalodon
Аркана занимает новый слот hero_base и подменяет модель героя целиком (tidehunter_arcana.vmdl, для второго стиля — tidehunter_arcana_style1.vmdl), меняет якорь с цепью, иконки на миникарте и в интерфейсе, добавляет свой пьедестал в портрете и подсветку способностей. В бандле: тело, оружие, второе оружие, наруч, пояс, курсор и два таунта — «Shake His Booty» и «Melon Massacre — The Revenge», у второго описание «подходит и для маскировки, и для тренировки меткости».
Стили называются Maw of the Megalodon, The Hammer of Maelrawn и Unfathomable Hunger. Второй открывается за героев, попавших под Ravage по трое и больше за раз: каждый пойманный герой даёт очко, не больше 25 за игру. Третий — за рыбу, которую роняют вражеские герои: Tidehunter её съедает, до 20 очков за игру. Прогресс считают два kill-eater-события и два самоцвета, в HUD добавлена панель dota_hud_tidehunter_arcana и колонки в таблице счёта.
Среди моделей реквизита арканы лежат ракушки, рыбы, краб и файл tide_arcana_kunkka.vmdl — в посте Valve это «знакомого вида труп, наполовину одеяло, наполовину перекус». Анимаций у арканы десятки: отдельные для ловли (leviathans_catch), для Force Staff, для оглушения, для статуй-эффигий.
Папка sounds/vo/tidehunter получила 672 новых файла с префиксом tide_arc_, в voscripts добавлены сотни событий tidehunter_tide_arc_NNN. Отдельные реакции на Ravage по порогам: ниже порога, выше порога, пять и больше героев; на съеденную рыбу и на закрытие цели по рыбе.
Все носимые предметы героя — от стандартного пояса до Kraken Shell и сетов TI9 — получили asset_modifier с моделями *_refit.vmdl, пригнанными под новое тело. Это объясняет большую часть из 72 изменённых предметов в билде. Заодно у героя появился модификатор скорости атаки fast=150 для анимаций.
Для показа арканы добавлены страница dashboard_page_debut_tidehunter_arcana с двумя стилями и карта фона hero_showcase_tidehunter_arcana. Скрипт страницы скопирован с дебюта арканы Spectre — функции внутри до сих пор называются reloadSpectreArcanaDebutPage и onLeaveSpectreArcanaDebutPage.
# Новая косметика по наборам
Записи items_game сгруппированы по бандлам. Иконки выгружены из локального клиента. Состав наборов и редкости по файлам, не по магазину: что из этого видно в карточке сундука, зависит от сервера.
# Слот «основа героя» и разделённые арканы
В файлах пяти героев — Legion Commander, Nyx Assassin, Tidehunter, Drow Ranger и Terrorblade — добавлен слот ItemSlots с именем hero_base и подписью «Основа героя», а в items_game под него заведены стандартные предметы «X's Base». Такой слот уже был у семи героев с персонами и арканами-телами: Pudge, Juggernaut, Monkey King, Shadow Fiend, Ogre Magi, Earthshaker и Windranger. Смысл: аркана делится на модель тела (сидит в hero_base) и обычный носимый предмет, и тело арканы можно сочетать с предметами других сетов.
Три старые арканы перенесены в новый слот. Blades of Voth Domosh у Legion Commander переехали из слота оружия в hero_base, сами клинки стали предметом «Blades of Voth Domosh — Swords» (37140). Fractal Horns of Inner Abysm у Terrorblade — из слота головы в hero_base, рога выделены в «Fractal Horns of Inner Abysm — Horns» (37161). Dread Retribution у Drow Ranger — из оружия в hero_base, лук стал «Dread Retribution — Weapon» (37144). Для магазина заведены бандлы-обёртки (37141, 37162), а в 6947 им дописали редкость arcana и убрали дубли из item_sets.
Rictus Ripper содержит скрытые предметы «Armor of the Inner Abysm» и «Back of the Inner Abysm» — варианты брони и спины под тело арканы Terrorblade. Hell's Legion ссылается на dragons_soul_arcana_weapon для Legion Commander с арканой, у Sepulchral Stalker голова и плечи имеют refit под аркану Drow и стили «Helsing» и «Stealth».
Добавлены строки «Были выбраны конфликтующие предметы. Выбор снят с предмета {s:item_name_ejected}» и подсказка «Модель для основы героя», а в арканах — именованные значения force_default_item_into_slot_index_when_equipped с исключениями по itemdef. Клиент сам снимает предмет, который не совместим с выбранной основой.
У Anti-Mage и Pudge появились слоты ability_effects_1…4_persona_1 — отдельные эффекты способностей для персоны, в коде клиента заведены типы DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1…9_PERSONA_1. У Marci добавлен слот эффектов для Grapple, у Shadow Shaman — предпросмотр модели Hex в Арсенале (LoadoutPreviewMode hex_model).
У набора Terrorblade три стиля с названиями Blades, Manta Style и Eye of Skadi, а в партиклах лежит отдельный снаряд dreadhunt_skadi_projectile. Похоже, оружие и эффекты сета реагируют на купленные Manta Style и Eye of Skadi; подтвердить логику переключения по файлам клиента нельзя, это задаётся кодом.
# Находки в файлах
Пересобраны материал siren_hair_color.vmat и текстура siren_hair_color.psd: текстура выросла с 512×256 до 1024×512, и в её левой верхней четверти поверх рисунка волос лежит таблица из 24 цветных квадратов с чёрной рамкой — калибровочная палитра вида ColorChecker. На гребне героини она читается как разноцветная клетчатая «шапка». В том же билде перекомпилированы materials/dev/color_chart и hero_color_chart с моделями models/dev/*_chart, у остальных текстур Naga Siren контрольные суммы не менялись.
Что это может быть: Техническая ошибка сборки, а не скин: в исходном PSD волос осталась включённой палитра, которой художники проверяют цвет, и она уехала в игру вместе с массовой перекомпиляцией. Персоны, арканы и наборов для Naga Siren в этом билде нет. Ждать исправления хотфиксом.
materials/models/heroes/siren/siren_hair_color.vmat_cmaterials/models/heroes/siren/siren_hair_color_psd_36ea97f6.vtex_cmaterials/dev/hero_color_chart.vmat_cВ items_game появилась запись 34508 с prefab terrain, именем «fx test map - DO NOT SHIP», редкостью immortal и событием EVENT_ID_INTERNATIONAL_2016. Её asset_modifier подменяет maps/dota.vmap на maps/dota_fx_test.vmap, фон портрета берёт из превью Колизея, а материал Рошана меняет на roshan_gardens_color. Файла карты dota_fx_test в папке maps клиента нет. Дата создания записи — 8 июня 2026.
Что это может быть: Внутренняя тестовая запись для проверки эффектов, которую забыли убрать перед выкладкой: событие 2016 года и превью чужой карты — признаки шаблона, скопированного из старого ландшафта. Выбрать ландшафт без файла карты нельзя, поэтому это следы инструмента, а не грядущая карта.
scripts/items/items_game.txt → 34508maps/dota_fx_test.vmap (ссылка, файла нет)Добавлен попап popup_db_personal_offer: заголовок «A SPECIAL OFFER FOR YOU», основной предмет с кнопкой покупки, бонусный предмет с подписью «1 in 500» и строка «OFFER EXPIRES IN 24 HOURS». В разметке стоят тестовые значения — оружие из набора Pudge и «Pudge's Golden Hook», арт Квортеро из зимнего сезона 2025. В клиенте появилась переменная dota_show_offer_page и звук offer_test_event, в протоколе — «периодические ресурсы» (CMsgClientToGCGetPeriodicResource, periodic_resource_definitions.vdata).
Что это может быть: Заготовка механики адресных предложений: предмет со скидкой или бонусом на ограниченное время, с шансом на редкий бонус. Периодические ресурсы похожи на лимиты «N раз за период», которыми такие предложения могли бы дозироваться. В интерфейс не выведено, строки заголовков не вынесены в локализацию — значит, до запуска ещё далеко.
panorama/layout/popups/popup_db_personal_offer.vxml_cpanorama/styles/popups/popup_db_personal_offer.vcss_cscripts/periodic_resource_definitions.vdata_cВ протоколе событий появилось сообщение CMsgClaimEventActionData_ItemGift с полями give_to_account_id и gift_message, рядом — CMsgClaimEventActionData_ItemChoice с выбором предмета. Сообщения разработки для событий (выдача очков, сброс состояния, перезагрузка схемы) вынесены в новый файл event_gcmessages_client.proto с номерами 15003–15102.
Что это может быть: Заготовка под награды событий, которые можно сразу отправить другому аккаунту с сообщением, и под награды с выбором одного из нескольких предметов. Самого события с такими наградами в файлах нет.
game/dota/bin/win64/client.dll.protobuf/event_gcmessages_client.protogame/dota/bin/win64/client.dll.protobuf/dota_gcmessages_client.protoДобавлены разметка и стили ui_dark_carnival_overworld_train_map: слой поезда с вагонами, навигация по вагонам, индикаторы прогресса, комнаты с узлами, узел «лавка сладостей», иконка руки Оракула и отладочные панели редактора комнат. Файл стилей — три тысячи строк. В звуках появилось событие DarkCarnival.MorphlingAutomaton.BullbellyBlitz.Song, пересобраны данные candy_shops.vdata.
Что это может быть: Карта следующего этапа события: вместо нынешней карты акта — поезд с вагонами-комнатами. Описание события dark_carnival.eventdef при этом не изменилось, даты второго акта в файлах нет. По файлам текущий акт рассчитан до 30 ноября.
panorama/layout/events/dark_carnival/ui_dark_carnival_overworld_train_map.vxml_cpanorama/styles/events/dark_carnival/ui_dark_carnival_overworld_train_map.vcss_csoundevents/soundevents_dark_carnival.vsndevts_cВ папке items/earth_spirit/es_monster лежит одна модель es_monster_base_body.vmdl. Ни одна запись items_game на неё не ссылается, папки с таким именем раньше не было. Все выпущенные сеты сундука используют суффикс _monster в именах файлов (oracle_monster, nyx_monster, drow_monster, es_monster встаёт в этот ряд).
Что это может быть: Шестнадцатый набор серии, который в сундук не попал: либо отложен, либо вырезан. Одна модель тела без текстур и предметов — слишком мало, чтобы судить о готовности.
models/items/earth_spirit/es_monster/es_monster_base_body.vmdl_cУ нового облика Терзателя «Obscene Eye Ball» (34576) стоит expiration_date 2023-11-16 12:00:00, дата создания — 4 июля 2026. У сундучного Терзателя прошлых лет такое поле отвечало за срок, после которого предмет исчезает.
Что это может быть: Поле скопировано из старой записи и, судя по дате в прошлом, не используется для этого предмета. Если бы оно работало, предмет исчезал бы сразу при выдаче.
scripts/items/items_game.txt → 34576# Данные героев: поля-заготовки без патча
Геймплейный патч сборка не объявляет (change_log.txt без нового номера), но в скриптах шести героев появились новые поля. Почти все с нулевыми значениями — так обычно выглядят параметры, заведённые заранее под будущие таланты, аспекты или правки Aghanim's.
Число взрывов вынесено в параметр num_explosions = 100 (раньше «100» было зашито в текст описания), интервал переименован в explosion_interval_tooltip. Описание способности теперь подставляет %num_explosions%. Значения прежние.
free_pathing_application_radius: 150 → 0 и новое поле free_pathing_all_allies = 0. Радиус, в котором свободный проход по трещине применялся вокруг героя, обнулён; новое поле выглядит как переключатель «проход для всех союзников».
Flak Cannon: additional_targets = 0 и proc_attack_modifiers = 0. Sharpshooter: pierce_units = 0 и pierce_hero_damage_reduction_pct = 0 — заготовка под пробивающий выстрел с уменьшенным уроном по следующим героям. Overwhelming Odds: shield_counts_non_hero_damage = 0.
В npc_units.txt добавлен npc_dota_venomancer_plague_ward, а в способности здоровье и урон тотема переехали из «подсказочных» полей в ward_max_health, ward_base_damage, ward_damage_spread и награду золотом; добавлен magic_immune = 1. Цифры те же: 150/250/350/450 здоровья и 16/24/32/40 урона с множителем 2,5 от таланта.
В items.txt переписан Necronomicon, убранный из игры в 7.33: рецепт сменился с Sage's Mask ×2 + Belt of Strength на Staff of Wizardry + Belt of Strength (рецепт 1250), стоимость трёх уровней 2050/3300/4550 → 2700/3950/5200, вместо 2/3/4 к регенерации маны — 15/20/25 к интеллекту. Флаг ItemPurchasable у всех трёх уровней по-прежнему 0: купить его нельзя. Правка данных у снятого предмета — обычный признак того, что его готовят к возвращению; ждать ли в 7.42, по файлам не скажешь. Отдельно у Consecrated Wraps добавлен флаг damage_must_be_player_owned_or_roshan.
# Интерфейс и код
Большинство из тысяч изменённых файлов Panorama — пересборка с новым компилятором, а не правки: у файлов меняются служебные заголовки. Содержательных новых файлов десятка полтора.
Разметка treasures/monster_hoard_2026, список содержимого dota_ui_treasure_contents_list, фон главного меню dashboard_background_monster_hoard_2026 и десять новых звуков ui.treasure_new.* — прокрутка, три варианта раскрытия, музыка карусели. Строки «Jump to item», «View Details», «Hide Details».
Панель dota_hud_tidehunter_arcana с прогрессом Ravage и рыбы, настройки dota_tidehunter_arcana_summary_* для сводки после боя, в 6947 кнопку прогресса поставили и на экран подготовки к матчу.
Из client.dll и server.dll исчезли класс CDOTA_Ability_Aghanim_Spear и строка aghanim_spear, из сервера — поведение CDOTABehaviorCommandVampireThrall и clipmap_levels, из протокола — CMsgDOTAPostGameItemAwardNotification. Добавлены классы CDOTA_ArcanaDataEntity_Tidehunter и CDOTA_Modifier_Tidehunter_Arcana, флаг поведения способностей DOTA_ABILITY_BEHAVIOR_DIRECT_KEYBIND.
ENotificationType, ESocialFeedEventType, ETrophyScoreMode, EEconItemQuality, EEventActionPrerequisiteScoreType и четыре структуры хореографии (ChoreoScriptedMoveTo_t, ChoreoLookAtConditions_t и другие). Социальная лента и уведомления — направление, за которым стоит следить.
# Тексты и переводы
Английских строк добавлено 227, в основном названия предметов нового сундука (161 строка в items_english) и экран сокровищницы. Из любопытного: Venomancer получил строки «ЗДОРОВЬЕ ТОТЕМА» и «УРОН ТОТЕМА» под новые поля, у Crystal Maiden описание Freezing Field теперь подставляет число взрывов из параметра. Переводы обновлены у 27 языков, болгарский снова лидирует по объёму — продолжает догонять архив.
# Что происходит вокруг билда
Сборка 6946 собрана 6 октября в 16:21 UTC, в Public появилась 7 октября в 03:24 по Москве; номер 6945 Public пропустил. Пост Valve «Inside the Trove of Terror» вышел в 03:22 — за две минуты до смены версии. Через 51 минуту пришла 6947: хотфикс с правками стилей арканы Tidehunter, его разбор — строкой в хронологии ниже.
Ветка Staging всплеск к этому релизу показала ещё 2–3 октября и затихла, Experimental обновлялась 6 октября утром. Это согласуется с тем, что контент собирали на закрытых ветках за несколько дней до выкладки.
Сравнение показывает разницу между двумя снимками клиента. Шансы выпадения, цены в региональных валютах и работа гарантии — серверная сторона, по файлам клиента они не проверяются.
# Техничка
| Номер сборки клиента | 6946 |
|---|---|
| Сравнение | 6944 → 6946 |
| Ревизия исходников | 11085649 → 11094649 |
| Собрано Valve | Oct 06 2026 16:21:40 |
| Файлов в архивах игры | 388 110 |
| Новых файлов | 3687 |
| Изменено файлов | 6832 |
| Удалено файлов | 152 |
| Определения предметов | сравнивались |
| Переводы | 27 языков |
| Исполняемые файлы | изменились выгрузки строк client.dll и server.dll; новые идентификаторы: CDOTABaseAbility_API, CDOTAPlayerPawn_API, CDOTATooltipHeroAttribute, CDOTAUserMsg_TidehunterArcanaProgress_Fish, CDOTAUserMsg_TidehunterArcanaProgress_Fish_t |
# Вопросы и ответы
Что внутри сундука Trove of Terror в Dota 2?
По лут-листу клиента: 12 immortal-сетов в общем пуле, два набора с растущим шансом (Curse of the Wyrmbender для Shadow Shaman и Mesmer-Eye для Nyx Assassin), очень редкий Hell's Legion для Legion Commander и две ультраредкие арканы: Maw of the Megalodon для Tidehunter и набор Sepulchral Stalker для Drow Ranger с арканой Dread Retribution в комплекте. За 12 открытий — Терзатель Obscene Eye Ball, за 40 — Рошан R'shan the Eternal с курьером.
Есть ли гарантия на аркану в Trove of Terror?
Да. У обеих аркан в лут-листе стоит pity_guaranteed_drop_at = 50: если аркана не выпала раньше, она выдаётся на пятидесятом открытом сундуке. У редких и очень редких наборов такого порога нет, только растущий шанс.
Как открыть стили арканы Tidehunter?
Второй стиль, The Hammer of Maelrawn, — за героев, попавших под Ravage по трое и больше за одно применение: каждый пойманный герой даёт очко, до 25 очков за игру. Третий, Unfathomable Hunger, — за рыбу, которую роняют вражеские герои: до 20 очков за игру. Пороги разблокировки в файлах клиента не записаны.
Почему у Naga Siren на голове разноцветные квадраты?
В билде 6946 пересобрана текстура волос siren_hair_color, и в неё попала калибровочная цветовая таблица из исходника. Это ошибка сборки, а не новый предмет: других файлов Naga Siren билд не трогал. Исправление стоит ждать в одном из ближайших хотфиксов.
Что за ландшафт «fx test map — DO NOT SHIP»?
Тестовая запись ландшафта в items_game, которая ссылается на карту maps/dota_fx_test.vmap. Самой карты в клиенте нет, поэтому выбрать и увидеть этот ландшафт нельзя. Запись датирована 8 июня 2026 и, судя по событию 2016 года в её шаблоне, скопирована со старого ландшафта.
Зачем арканы разделили на две части?
У пяти героев появился слот «основа героя» (hero_base). Аркана теперь занимает его как модель тела, а мечи, рога или лук стали отдельными предметами. Так тело арканы можно сочетать с предметами новых сетов: у Rictus Ripper, Hell's Legion и Sepulchral Stalker уже есть варианты под арканы Terrorblade, Legion Commander и Drow Ranger.
# Хронология обновлений
← предыдущий разбор: билд 6936
Изменения баланса героев и предметов выходят отдельными геймплейными патчами — свежий перевод: патч 7.41f. Смены версий в Public, Staging и Experimental — в трекере версий.
Разбор собран сравнением двух сборок клиента: списка файлов архивов игры с контрольными суммами, items_game.txt, скриптов героев и событий, текстов локализаций, дампов protobuf, описаний SDK и строк из исполняемых файлов. Текстура волос Naga Siren и иконки распакованы из локального клиента билда 6947. Время появления сборок в Public — по трекеру версий раздела, время поста Valve — по Steam. Сравнение показывает разницу между двумя снимками и не описывает серверную часть игры. Сравнение сборок в трекере.