DotaFlow
498 subscribers
29 photos
2 videos
1 file
52 links
Будь в курсе последних обновлений:
https://dotaflow.online
Download Telegram
Обновление 24.01.2026

Добавили трофей за открытие атласа героев Monster Hunter с 4 уровнями

Уровни зависят от количества героев открытых в атласе события Monster Hunter

33 - первый уровень
66 - второй уровень (бронза)
99 - третий уровень (серебро)
132 - четвертый уровень (золото)

Дают 100, 200, 300 и 400 очков соответственно

"DOTA_TrophyName_MonsterHunter_HeroAtlas" "Monster Hunter Hero Atlas"

"DOTA_TrophyDesc_MonsterHunter_HeroAtlas" "Overall Hero Atlas Completion during the Monster Hunter collaboration event."

"DOTA_TrophyUnits_EntriesUnlocked:p" "%s1 Entry Unlocked#|#%s1 Entries Unlocked"


😀 DotaFlow | dotaflow.online
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
51
В игре появился весенний квортеро

Новые сеты для Mars. Death Prophet и Zeus

Других изменений нет, кроме появления сестры козла по имени Квинтесса

Окончание 4 июня

😀 DotaFlow | dotaflow.online
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡75
🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡14
В обновлении засветились два новых материала сета для Venomancer Poisonous Assassin

Хвост (tail) и плечи (shoulders)
materials/models/items/venomancer/venomancer_poisonous_assassin_shoulders/

materials/models/items/venomancer/venomancer_poisonous_assassin_tail/


А так же материалы для сета на Broodmother

Сеты в воркшопе
Venomancer
Broodmother

😀 DotaFlow | dotaflow.online
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡111
Наконец-то начал обновляться Staging

+14 версий

Предыдущее обновление стейджинга было 16 декабря 2025 в 01:04

https://t.me/dotaflowupdates/1665

😀 DotaFlow | dotaflow.online
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Forwarded from DotaFlow Updates
🔥 Новый патч в Dota 2:
7.41

dota2.com/patches/7.41
2
Работа на новым героем Arjun, похоже, продолжается. С патчем засветился модификатор

modifier_arjun_chariot_mounted

Перевести можно примерно как наездник на колеснице/верхом на колеснице

Что в общем-то продолжает тему индийской мифологиии

😀 DotaFlow | dotaflow.online
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Продолжая тему Dark Carnival сегодня появились некоторые файлы для интерфейса, которые отсылают на dark_carnival

Файлики относятся к осмотру косметических предметов, конкретно элементы управления анимациями

Сейчас стоит относится скептически, так как это может относится к чему угодно. Но вроде бы пока нигде не используется и никак не относится к герою Ringmaster, у которого сувениры это Dark Carnival Souvenirs

Пока просто пища для размышлений

😀 DotaFlow | dotaflow.online
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Судя по всему где-то в событии у нас будут диалоги с Рингмастером в визуальной новелле, который напрямую связан с темным карнавалом

Шрифт, который будет использоваться. на второй картинке

😀 DotaFlow | dotaflow.online
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2
У Largo выделили отдельный слот под его лягушат (froglings) в арсенале

Либо это для workshop-креаторов, либо сами Valve уже готовят какую-то косметику для Барда-Лягушки

😀 DotaFlow | dotaflow.online
Please open Telegram to view this post
VIEW IN TELEGRAM
2
В плане наград нас ждет что-то похожее на Павшую Корону, но новыми фишками

Новая система наград называется Fortune (Фортуна)

EOverworldFortuneReward
k_eOverworldFortuneReward_Invalid = 0x0,
k_eOverworldFortuneReward_RandomToken = 0x1,
k_eOverworldFortuneReward_ExtraToken = 0x2,
k_eOverworldFortuneReward_CandyBag = 0x3,
k_eOverworldFortuneReward_DiscountCoin = 0x4,
k_eOverworldFortuneReward_Treasure = 0x5,


EOverworldFortuneRequirement
k_eOverworldFortuneRequirement_Invalid = 0x0,
k_eOverworldFortuneRequirement_PlayGame = 0x1,
k_eOverworldFortuneRequirement_WinGame = 0x2,
k_eOverworldFortuneRequirement_WinGameStrengthHero = 0x3,
k_eOverworldFortuneRequirement_WinGameIntelligenceHero = 0x4,
k_eOverworldFortuneRequirement_WinGameAgilityHero = 0x5,
k_eOverworldFortuneRequirement_WinGameUniversalHero = 0x6,


EOverworldFortuneModifier
k_eOverworldFortuneModifier_Invalid = 0x0,
k_eOverworldFortuneModifier_DoubleReward = 0x1,
k_eOverworldFortuneModifier_TripleReward = 0x2,
k_eOverworldFortuneModifier_OneChance = 0x3,
k_eOverworldFortuneModifier_ReceiveAdditionalRandomReward = 0x4,
k_eOverworldFortuneModifier_RerollFortune = 0x5,


message CMsgOverworldFortune {
optional uint32 fortune1 = 1;
optional uint32 fortune2 = 2;
optional uint32 fortune3 = 3;
optional uint32 timestamp = 4;
}


k_EMsgClientToGCOverworldDevSetFortune = 9117;
k_EMsgClientToGCOverworldDevSetFortuneResponse = 9118;
k_EMsgClientToGCOverworldRequestFortune = 9119;
k_EMsgClientToGCOverworldRequestFortuneResponse = 9120;
k_EMsgClientToGCOverworldDevClearFortune = 9121;
k_EMsgClientToGCOverworldDevClearFortuneResponse = 9122;


enum EOverworldAuditAction {
....
k_eOverworldAuditAction_DevSetFortune = 18;
k_eOverworldAuditAction_DevClearFortune = 19;
k_eOverworldAuditAction_RequestFortune = 20;
}


message CMsgClientToGCOverworldDevSetFortune {
optional uint32 overworld_id = 1;
optional uint32 fortune_id = 2;
}

message CMsgClientToGCOverworldDevSetFortuneResponse {
enum EResponse {
k_eInternalError = 0;
k_eSuccess = 1;
k_eTooBusy = 2;
k_eDisabled = 3;
k_eTimeout = 4;
k_eNotAllowed = 5;
k_eInvalidOverworld = 6;
}

optional .CMsgClientToGCOverworldDevSetFortuneResponse.EResponse response = 1 [default = k_eInternalError];
}

message CMsgClientToGCOverworldDevClearFortune {
optional uint32 overworld_id = 1;
optional uint32 fortune_id = 2;
}

message CMsgClientToGCOverworldDevClearFortuneResponse {
enum EResponse {
k_eInternalError = 0;
k_eSuccess = 1;
k_eTooBusy = 2;
k_eDisabled = 3;
k_eTimeout = 4;
k_eNotAllowed = 5;
k_eInvalidOverworld = 6;
}

optional .CMsgClientToGCOverworldDevClearFortuneResponse.EResponse response = 1 [default = k_eInternalError];
}

message CMsgClientToGCOverworldRequestFortune {
optional uint32 overworld_id = 1;
}

message CMsgClientToGCOverworldRequestFortuneResponse {
enum EResponse {
k_eInternalError = 0;
k_eSuccess = 1;
k_eTooBusy = 2;
k_eDisabled = 3;
k_eTimeout = 4;
k_eNotAllowed = 5;
k_eInvalidOverworld = 6;
}

optional .CMsgClientToGCOverworldRequestFortuneResponse.EResponse response = 1 [default = k_eInternalError];
}


😀 DotaFlow | dotaflow.online
Please open Telegram to view this post
VIEW IN TELEGRAM
Из интересного еще в файле для описания используемых сторонних библиотек от третьих лиц (game\thirdpartylegalnotices.txt) добавился набор библиотек screenplay-tools, который позволяет преобразовывать сценарии в удобный для разработчиков формат

Что конкретно это значит — пока не очень понятно. Возможно разработчикам отдают сценарии для сцен, которые будут показываться в доте или в качестве отрендеренного видео, в сыром виде и разрабы решили упростить себе жизнь

Скорее всего это значит, что нас ждут не только 2D комиксы

😀 DotaFlow | dotaflow.online
Please open Telegram to view this post
VIEW IN TELEGRAM
6