@@ -350,7 +350,6 @@ message CMsgDOTAWelcome {
350
350
optional uint32 timeplayedconsecutively = 6 ;
351
351
optional bool allow_3rd_party_match_history = 7 ;
352
352
optional .PartnerAccountType partner_account_type = 8 [default = PARTNER_NONE ];
353
- optional uint32 banned_word_list_word_id = 9 ;
354
353
optional uint32 partner_account_state = 11 ;
355
354
optional uint32 last_time_played = 12 ;
356
355
optional uint32 last_ip_address = 13 ;
@@ -2495,17 +2494,29 @@ message CMsgHeroGlobalDataResponse {
2495
2494
optional float ban_percent = 4 ;
2496
2495
}
2497
2496
2497
+ message WeekData {
2498
+ optional uint32 week = 1 ;
2499
+ optional float win_percent = 2 ;
2500
+ optional float pick_percent = 3 ;
2501
+ optional float ban_percent = 4 ;
2502
+ }
2503
+
2498
2504
message HeroDataPerRankChunk {
2499
2505
optional uint32 rank_chunk = 1 ;
2500
2506
repeated .CMsgTalentWinRates talent_win_rates = 2 ;
2501
2507
optional .CMsgGlobalHeroAverages hero_averages = 3 ;
2502
2508
repeated .CMsgHeroGlobalDataResponse.GraphData graph_data = 4 ;
2509
+ repeated .CMsgHeroGlobalDataResponse.WeekData week_data = 5 ;
2503
2510
}
2504
2511
2505
2512
optional uint32 hero_id = 1 ;
2506
2513
repeated .CMsgHeroGlobalDataResponse.HeroDataPerRankChunk hero_data_per_chunk = 2 ;
2507
2514
}
2508
2515
2516
+ message CMsgHeroGlobalDataAllHeroes {
2517
+ repeated .CMsgHeroGlobalDataResponse heroes = 1 ;
2518
+ }
2519
+
2509
2520
message CMsgPrivateMetadataKeyRequest {
2510
2521
optional uint64 match_id = 1 ;
2511
2522
}
@@ -2617,6 +2628,21 @@ message CMsgClientToGCCavernCrawlRequestMapStateResponse {
2617
2628
optional uint32 ultra_rare_reward_room_number = 11 ;
2618
2629
}
2619
2630
2631
+ message CMsgClientToGCCavernCrawlGetClaimedRoomCount {
2632
+ optional uint32 event_id = 1 ;
2633
+ }
2634
+
2635
+ message CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse {
2636
+ enum Result {
2637
+ SUCCESS = 0 ;
2638
+ ERROR_UNKNOWN = 1 ;
2639
+ EVENT_NOT_OWNED = 2 ;
2640
+ }
2641
+
2642
+ optional .CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse.Result result = 1 [default = SUCCESS ];
2643
+ optional uint32 count = 2 ;
2644
+ }
2645
+
2620
2646
message CMsgDOTAMutationList {
2621
2647
message Mutation {
2622
2648
optional uint32 id = 1 ;
@@ -2696,3 +2722,22 @@ message CMsgSocialFeedCommentsResponse {
2696
2722
repeated .CMsgSocialFeedCommentsResponse.FeedComment feed_comments = 3 ;
2697
2723
}
2698
2724
2725
+ message CMsgClientToGCPlayerCardSpecificPurchaseRequest {
2726
+ optional uint32 player_account_id = 1 ;
2727
+ optional uint32 event_id = 2 ;
2728
+ optional uint64 card_dust_item_id = 3 ;
2729
+ }
2730
+
2731
+ message CMsgClientToGCPlayerCardSpecificPurchaseResponse {
2732
+ enum Result {
2733
+ SUCCESS = 1 ;
2734
+ ERROR_INTERNAL = 2 ;
2735
+ ERROR_INSUFFICIENT_DUST = 3 ;
2736
+ ERROR_ITEM_NOT_DUST_ITEM = 4 ;
2737
+ ERROR_FAILED_CARD_PACK_CREATE = 5 ;
2738
+ }
2739
+
2740
+ optional .CMsgClientToGCPlayerCardSpecificPurchaseResponse.Result result = 1 [default = SUCCESS ];
2741
+ optional uint64 item_id = 2 ;
2742
+ }
2743
+
0 commit comments