Skip to content

dota_gcmessages_common.proto

  • Module: dota_gcmessages_common_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 4
  • Messages: 185 (top-level: 101)
  • Enums: 30 (top-level: 12)

Imports

  • steammessages.proto
  • gcsdk_gcmessages.proto
  • dota_shared_enums.proto
  • networkbasetypes.proto

Messages

Expand any message to inspect all fields.

CSODOTAGameAccountClient — fields: 56; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional(key_field) = true
3winsuint32optional
4lossesuint32optional
12xpuint32optional
13leveluint32optional
14initial_skilluint32optional
15leaver_countuint32optional
18low_priority_until_dateuint32optional
20prevent_text_chat_until_dateuint32optional
21prevent_voice_until_dateuint32optional
22last_abandoned_game_dateuint32optional
23leaver_penalty_countuint32optional
24completed_game_streakuint32optional
38account_disabled_until_dateuint32optional
39account_disabled_countuint32optional
41match_disabled_until_dateuint32optional
42match_disabled_countuint32optional
47shutdownlawterminatetimestampuint32optional
48low_priority_games_remaininguint32optional
55recruitment_leveluint32optional
56has_new_notificationsbooloptional
57is_league_adminbooloptional
58secondary_leaver_countuint32optional
59last_secondary_abandoned_game_dateuint32optional
60casual_games_playeduint32optional
61solo_competitive_games_playeduint32optional
62party_competitive_games_playeduint32optional
65casual_1v1_games_playeduint32optional
67curr_all_hero_challenge_idint32optional
68play_time_pointsuint32optional
69account_flagsuint32optional
70play_time_leveluint32optional
71player_behavior_seq_num_last_reportuint32optional
72player_behavior_score_last_reportuint32optional
73player_behavior_report_old_databooloptional
74tourney_skill_leveluint32optional
85tourney_recent_participation_dateuint32optional
86prevent_public_text_chat_until_dateuint32optional
88anchored_phone_number_iduint64optional
89ranked_matchmaking_ban_until_dateuint32optional
90recent_game_time_1uint32optional
91recent_game_time_2uint32optional
92recent_game_time_3uint32optional
103favorite_team_packeduint64optional
104recent_report_timeuint32optional
105custom_game_disabled_until_dateuint32optional
106recent_win_time_1uint32optional
107recent_win_time_2uint32optional
108recent_win_time_3uint32optional
109coach_ratinguint32optional
114queue_pointsuint32optional
115role_handicaps.CSODOTAGameAccountClient.RoleHandicaprepeated
120event_mode_recent_timeuint32optional
121mmr_recalibration_timeuint32optional
122prevent_new_player_chat_until_dateuint32optional
123banned_hero_idsint32repeated
CSODOTAGameAccountClient.RoleHandicap — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CSODOTAGameAccountClient
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1roleuint32optional
2handicapfloatoptional
CSODOTAGameAccountPlus — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional(key_field) = true
2original_start_dateuint32optional
3plus_flagsuint32optional
4plus_statusuint32optional
5prepaid_time_startuint32optional
6prepaid_time_balanceuint32optional
7next_payment_datefixed32optional
8steam_agreement_idfixed64optional
CSODOTAChatWheel — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1message_iduint32optionaldefault = 4294967295, (key_field) = true
CMsgLobbyFeaturedGamemodeProgress — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1accounts.CMsgLobbyFeaturedGamemodeProgress.AccountProgressrepeated
CMsgLobbyFeaturedGamemodeProgress.AccountProgress — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgLobbyFeaturedGamemodeProgress
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2current_valueuint32optional
3max_valueuint32optional
CMsgBattleCupVictory — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2win_dateuint32optional
3valid_untiluint32optional
4skill_leveluint32optional
5tournament_iduint32optional
6division_iduint32optional
7team_iduint32optional
8streakuint32optional
9trophy_iduint32optional
CMsgLobbyBattleCupVictoryList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1winners.CMsgBattleCupVictoryrepeated
CMsgDOTABroadcastNotification — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1messagestringoptional
CProtoItemHeroStatue — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2status_effect_indexuint32optional
3sequence_namestringoptional
4cyclefloatoptional
5wearableuint32repeated
6inscriptionstringoptional
7styleuint32repeated
8tournament_dropbooloptional
CMatchPlayerAbilityUpgrade — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1abilityint32optionaldefault = -1
2timeuint32optional
CMatchPlayerTimedCustomStat — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2stat.EDOTAMatchPlayerTimeCustomStatoptionaldefault = k_EDOTA_MatchPlayerTimeCustomStat_HPRegenUnderT1Towers
3valuefloatoptional
CMatchPlayerTimedStats — fields: 37; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1timeuint32optional
2killsuint32optional
3deathsuint32optional
4assistsuint32optional
5net_worthuint32optional
6xpuint32optional
7last_hitsuint32optional
8deniesuint32optional
9bounty_rune_golduint32optional
10range_creep_upgrade_golduint32optional
11observer_wards_dewardeduint32optional
12reliable_gold_earneduint32optional
13gold_loss_preventeduint32optional
14hero_kill_golduint32optional
15creep_kill_golduint32optional
16building_golduint32optional
17other_golduint32optional
18comeback_golduint32optional
19experimental_golduint32optional
20experimental2_golduint32optional
21creep_deny_golduint32optional
22tp_scrolls_purchased_1uint32optional
23tp_scrolls_purchased_2uint32optional
24tp_scrolls_purchased_3uint32optional
25tp_scrolls_purchased_4uint32optional
26tp_scrolls_purchased_5uint32optional
27neutral_golduint32optional
28courier_golduint32optional
29roshan_golduint32optional
30income_golduint32optional
36item_valueuint32optional
37support_gold_spentuint32optional
38camps_stackeduint32optional
39wards_placeduint32optional
40triple_killsuint32optional
41rampagesuint32optional
42custom_stats.CMatchPlayerTimedCustomStatrepeated
CMatchTeamTimedStats — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1timeuint32optional
2enemy_towers_killeduint32optional
3enemy_barracks_killeduint32optional
4enemy_towers_statusuint32optional
5enemy_barracks_statusuint32optional
CMatchAdditionalUnitInventory — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1unit_namestringoptional
2itemsint32repeated
CMatchPlayerPermanentBuff — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1permanent_buffuint32optional
2stack_countuint32optional
3grant_timeuint32optional
CMatchHeroSelectEvent — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1is_pickbooloptional
2teamuint32optional
3hero_idint32optional
CMatchClip — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2player_account_iduint32optional
3game_time_secondsuint32optional
4duration_secondsuint32optional
5player_iduint32optional
6hero_idint32optional
7ability_idint32optionaldefault = -1
8camera_modeuint32optional
9commentstringoptional
CPartySearchClientParty — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1party_idfixed64optional
2beacon_typeint32optional
3party_membersfixed32repeated
CMsgDOTAHasItemQuery — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2item_iduint64optional
CMsgDOTAHasItemResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1has_itembooloptional
CMsgGCGetPlayerCardItemInfo — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2player_card_item_idsuint64repeated
3all_for_eventuint32optional
CMsgGCGetPlayerCardItemInfoResponse — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_card_infos.CMsgGCGetPlayerCardItemInfoResponse.PlayerCardInforepeated
CMsgGCGetPlayerCardItemInfoResponse.PlayerCardInfo — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGCGetPlayerCardItemInfoResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_card_item_iduint64optional
2account_iduint32optional
3packed_bonusesuint64optional
CSODOTAMapLocationState — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional(key_field) = true
2location_idint32optional(key_field) = true
3completedbooloptional
CMsgLeagueAdminList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_idsuint32repeated
CMsgDOTAProfileCard — fields: 15; oneofs: 0; nested messages: 1; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
3slots.CMsgDOTAProfileCard.Slotrepeated
4badge_pointsuint32optional
6event_iduint32optional
7recent_battle_cup_victory.CMsgBattleCupVictoryoptional
8rank_tieruint32optional
9leaderboard_rankuint32optional
10is_plus_subscriberbooloptional
11plus_original_start_dateuint32optional
12rank_tier_scoreuint32optional
17leaderboard_rank_coreuint32optional
23titleuint32optional
24favorite_team_packeduint64optional
25lifetime_gamesuint32optional
26event_leveluint32optional
CMsgDOTAProfileCard.Slot — fields: 7; oneofs: 0; nested messages: 6; nested enums: 0
  • Parent: CMsgDOTAProfileCard
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1slot_iduint32optional
2trophy.CMsgDOTAProfileCard.Slot.Trophyoptional
3stat.CMsgDOTAProfileCard.Slot.Statoptional
4item.CMsgDOTAProfileCard.Slot.Itemoptional
5hero.CMsgDOTAProfileCard.Slot.Herooptional
6emoticon.CMsgDOTAProfileCard.Slot.Emoticonoptional
7team.CMsgDOTAProfileCard.Slot.Teamoptional
CMsgDOTAProfileCard.Slot.Trophy — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAProfileCard.Slot
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1trophy_iduint32optional
2trophy_scoreuint32optional
CMsgDOTAProfileCard.Slot.Stat — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAProfileCard.Slot
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1stat_id.CMsgDOTAProfileCard.EStatIDoptionaldefault = k_eStat_Wins
2stat_scoreuint32optional
CMsgDOTAProfileCard.Slot.Item — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAProfileCard.Slot
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1serialized_itembytesoptional
2item_iduint64optional
CMsgDOTAProfileCard.Slot.Hero — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAProfileCard.Slot
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2hero_winsuint32optional
3hero_lossesuint32optional
CMsgDOTAProfileCard.Slot.Emoticon — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAProfileCard.Slot
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1emoticon_iduint32optional
CMsgDOTAProfileCard.Slot.Team — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAProfileCard.Slot
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_iduint32optional
CSODOTAPlayerChallenge — fields: 17; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional(key_field) = true
2event_iduint32optional(key_field) = true
3slot_iduint32optional(key_field) = true
5int_param_0uint32optional
6int_param_1uint32optional
7created_timeuint32optional
8completeduint32optional
9sequence_iduint32optional
10challenge_tieruint32optional
11flagsuint32optional
12attemptsuint32optional
13complete_limituint32optional
14quest_rankuint32optional
15max_quest_rankuint32optional
16instance_iduint32optional
17hero_idint32optional
18template_iduint32optional
CMsgClientToGCRerollPlayerChallenge — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_id.EEventoptionaldefault = EVENT_ID_NONE
3sequence_iduint32optional
4hero_idint32optional
CMsgGCRerollPlayerChallengeResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgGCRerollPlayerChallengeResponse.EResultoptionaldefault = eResult_Success
CMsgGCTopCustomGamesList — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1top_custom_gamesuint64repeated
2game_of_the_dayuint64optional
CMsgDOTARealtimeGameStats — fields: 5; oneofs: 0; nested messages: 12; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match.CMsgDOTARealtimeGameStats.MatchDetailsoptional
2teams.CMsgDOTARealtimeGameStats.TeamDetailsrepeated
3buildings.CMsgDOTARealtimeGameStats.BuildingDetailsrepeated
4graph_data.CMsgDOTARealtimeGameStats.GraphDataoptional
5delta_framebooloptional
CMsgDOTARealtimeGameStats.TeamDetails — fields: 11; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_numberuint32optional
2team_iduint32optional
3team_namestringoptional
4team_logofixed64optional
5scoreuint32optional
6players.CMsgDOTARealtimeGameStats.PlayerDetailsrepeated
7only_teambooloptional
8cheersuint32optional
9net_worthuint32optional
10team_tagstringoptional
11team_logo_urlstringoptional
CMsgDOTARealtimeGameStats.ItemDetails — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_ability_idint32optionaldefault = -1
2namestringoptional
3timeint32optional
4soldbooloptional
5stackcountuint32optional
CMsgDOTARealtimeGameStats.AbilityDetails — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1idint32optionaldefault = -1
2namestringoptional
3leveluint32optional
4cooldownfloatoptional
5cooldown_maxfloatoptional
CMsgDOTARealtimeGameStats.HeroToHeroStats — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1victimidint32optionaldefault = -1
2killsuint32optional
3assistsuint32optional
CMsgDOTARealtimeGameStats.AbilityList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1idint32repeated
CMsgDOTARealtimeGameStats.PlayerDetails — fields: 50; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1accountiduint32optional
2playeridint32optionaldefault = -1
3namestringoptional
4teamuint32optional
5heroidint32optional
6healthpointsuint32optional
7maxhealthpointsuint32optional
8healthregenratefloatoptional
9manapointsuint32optional
10maxmanapointsuint32optional
11manaregenratefloatoptional
12base_strengthuint32optional
13base_agilityuint32optional
14base_intelligenceuint32optional
15base_armorint32optional
16base_movespeeduint32optional
17base_damageuint32optional
18strengthuint32optional
19agilityuint32optional
20intelligenceuint32optional
21armorint32optional
22movespeeduint32optional
23damageuint32optional
24hero_damageuint32optional
25tower_damageuint32optional
26abilities.CMsgDOTARealtimeGameStats.AbilityDetailsrepeated
27leveluint32optional
28kill_countuint32optional
29death_countuint32optional
30assists_countuint32optional
31denies_countuint32optional
32lh_countuint32optional
33hero_healinguint32optional
34gold_per_minuint32optional
35xp_per_minuint32optional
36net_golduint32optional
37golduint32optional
38xfloatoptional
39yfloatoptional
40respawn_timeint32optional
41ultimate_cooldownuint32optional
42has_buybackbooloptional
43items.CMsgDOTARealtimeGameStats.ItemDetailsrepeated
44stashitems.CMsgDOTARealtimeGameStats.ItemDetailsrepeated
45itemshoppinglist.CMsgDOTARealtimeGameStats.ItemDetailsrepeated
46levelpoints.CMsgDOTARealtimeGameStats.AbilityListrepeated
47hero_to_hero_stats.CMsgDOTARealtimeGameStats.HeroToHeroStatsrepeated
48has_ultimatebooloptional
49has_ultimate_manabooloptional
50team_slotuint32optional
CMsgDOTARealtimeGameStats.BuildingDetails — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2teamuint32optional
3headingfloatoptional
4laneuint32optional
5tieruint32optional
6typeuint32optional
7xfloatoptional
8yfloatoptional
9destroyedbooloptional
CMsgDOTARealtimeGameStats.KillDetails — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optionaldefault = -1
2death_timeint32optional
3killer_player_idint32optionaldefault = -1
CMsgDOTARealtimeGameStats.BroadcasterDetails — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optionaldefault = -1
CMsgDOTARealtimeGameStats.PickBanDetails — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1heroint32optional
2teamuint32optional
CMsgDOTARealtimeGameStats.MatchDetails — fields: 21; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1server_steam_idfixed64optional
2match_iduint64optional
3timestampuint32optional
4time_of_dayfloatoptional
5is_nightstalker_nightbooloptional
6game_timeint32optional
8teamid_radiantuint32optional
9teamid_direuint32optional
10picks.CMsgDOTARealtimeGameStats.PickBanDetailsrepeated
11bans.CMsgDOTARealtimeGameStats.PickBanDetailsrepeated
12kills.CMsgDOTARealtimeGameStats.KillDetailsrepeated
13broadcasters.CMsgDOTARealtimeGameStats.BroadcasterDetailsrepeated
14game_modeuint32optional
15league_iduint32optional
16single_teambooloptional
17cheers_peakuint32optional
18league_node_iduint32optional
19game_stateuint32optional
20lobby_typeuint32optional
21start_timestampuint32optional
22is_player_draftbooloptional
CMsgDOTARealtimeGameStats.GraphData — fields: 6; oneofs: 0; nested messages: 2; nested enums: 2
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1graph_goldint32repeated
2graph_xpint32repeated
3graph_killint32repeated
4graph_towerint32repeated
5graph_raxint32repeated
6team_loc_stats.CMsgDOTARealtimeGameStats.GraphData.TeamLocationStatsrepeated
CMsgDOTARealtimeGameStats.GraphData.LocationStats — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats.GraphData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1statsint32repeated
CMsgDOTARealtimeGameStats.GraphData.TeamLocationStats — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats.GraphData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1loc_stats.CMsgDOTARealtimeGameStats.GraphData.LocationStatsrepeated
CMsgDOTARealtimeGameStatsTerse — fields: 5; oneofs: 0; nested messages: 6; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match.CMsgDOTARealtimeGameStatsTerse.MatchDetailsoptional
2teams.CMsgDOTARealtimeGameStatsTerse.TeamDetailsrepeated
3buildings.CMsgDOTARealtimeGameStatsTerse.BuildingDetailsrepeated
4graph_data.CMsgDOTARealtimeGameStatsTerse.GraphDataoptional
5delta_framebooloptional
CMsgDOTARealtimeGameStatsTerse.TeamDetails — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStatsTerse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_numberuint32optional
2team_iduint32optional
3team_namestringoptional
4team_logofixed64optional
5scoreuint32optional
6players.CMsgDOTARealtimeGameStatsTerse.PlayerDetailsrepeated
7net_worthuint32optional
8team_tagstringoptional
9team_logo_urlstringoptional
CMsgDOTARealtimeGameStatsTerse.PlayerDetails — fields: 18; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStatsTerse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1accountiduint32optional
2playeridint32optionaldefault = -1
3namestringoptional
4teamuint32optional
5heroidint32optional
6leveluint32optional
7kill_countuint32optional
8death_countuint32optional
9assists_countuint32optional
10denies_countuint32optional
11lh_countuint32optional
12golduint32optional
13xfloatoptional
14yfloatoptional
15net_worthuint32optional
16abilitiesint32repeated
17itemsint32repeated
18team_slotuint32optional
CMsgDOTARealtimeGameStatsTerse.BuildingDetails — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStatsTerse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1teamuint32optional
2headingfloatoptional
3typeuint32optional
4laneuint32optional
5tieruint32optional
6xfloatoptional
7yfloatoptional
8destroyedbooloptional
CMsgDOTARealtimeGameStatsTerse.PickBanDetails — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStatsTerse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1heroint32optional
2teamuint32optional
CMsgDOTARealtimeGameStatsTerse.MatchDetails — fields: 14; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStatsTerse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1server_steam_idfixed64optional
2match_iduint64optional
3timestampuint32optional
4game_timeint32optional
6steam_broadcaster_account_idsuint32repeated
7game_modeuint32optional
8league_iduint32optional
9league_node_iduint32optional
10game_stateuint32optional
11picks.CMsgDOTARealtimeGameStatsTerse.PickBanDetailsrepeated
12bans.CMsgDOTARealtimeGameStatsTerse.PickBanDetailsrepeated
13lobby_typeuint32optional
14start_timestampuint32optional
15is_player_draftbooloptional
CMsgDOTARealtimeGameStatsTerse.GraphData — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStatsTerse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1graph_goldint32repeated
CMsgDOTABroadcastTimelineEvent — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event.EBroadcastTimelineEventoptionaldefault = EBroadcastTimelineEvent_MatchStarted
2timestampfixed32optional
3datauint32optional
4string_datastringoptional
CMsgGCToClientMatchGroupsVersion — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1matchgroups_versionuint32optional
CMsgDOTASDOHeroStatsHistory — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2game_modeuint32optional
3lobby_typeuint32optional
4start_timeuint32optional
5wonbooloptional
6gpmuint32optional
7xpmuint32optional
8killsuint32optional
9deathsuint32optional
10assistsuint32optional
CMsgPredictionChoice — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1valueuint32optional
2namestringoptional
3min_raw_valueuint32optional
4max_raw_valueuint32optional
CMsgInGamePrediction — fields: 14; oneofs: 0; nested messages: 1; nested enums: 4
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1iduint32optional
2namestringoptional
3type.CMsgInGamePrediction.EPredictionTypeoptionaldefault = Generic
4group.CMsgInGamePrediction.ERandomSelectionGroup_toptionaldefault = EarlyGame
5questionstringoptional
6choices.CMsgPredictionChoicerepeated
7required_heroesstringrepeated
8query_namestringoptional
9query_values.CMsgInGamePrediction.QueryKeyValuesrepeated
10answer_resolution_type.CMsgInGamePrediction.EResolutionType_toptionaldefault = InvalidQuery
11points_to_grantuint32optional
12reward_actionuint32optional
13debug_force_selectionuint32optional
14raw_value_type.CMsgInGamePrediction.ERawValueType_toptionaldefault = Number
CMsgInGamePrediction.QueryKeyValues — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgInGamePrediction
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2valuestringoptional
CMsgDOTASeasonPredictions — fields: 4; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1predictions.CMsgDOTASeasonPredictions.Predictionrepeated
2in_game_predictions.CMsgInGamePredictionrepeated
3in_game_prediction_count_per_gameuint32optional
4in_game_prediction_voting_period_minutesuint32optional
CMsgDOTASeasonPredictions.Prediction — fields: 20; oneofs: 0; nested messages: 1; nested enums: 2
  • Parent: CMsgDOTASeasonPredictions
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1type.CMsgDOTASeasonPredictions.Prediction.EPredictionTypeoptionaldefault = Generic
2questionstringoptional
3choices.CMsgPredictionChoicerepeated
4selection_iduint32optional
5start_dateuint32optional
6lock_dateuint32optional
7rewarduint32optional
8answer_type.CMsgDOTASeasonPredictions.Prediction.EAnswerTypeoptionaldefault = SingleInt
9answer_iduint32optional
10answers.CMsgDOTASeasonPredictions.Prediction.Answersrepeated
11query_namestringoptional
13lock_on_selection_iduint32optional
14lock_on_selection_valueuint32optional
15lock_on_selection_setbooloptional
16use_answer_value_rangesbooloptional
17region.ELeagueRegionoptionaldefault = LEAGUE_REGION_UNSET
18phases.ELeaguePhaserepeated
19reward_event.EEventoptionaldefault = EVENT_ID_NONE
20league_node_iduint32optional
21reward_event_actionstringoptional
CMsgDOTASeasonPredictions.Prediction.Answers — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTASeasonPredictions.Prediction
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1answer_iduint32optional
CMsgAvailablePredictions — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_predictions.CMsgAvailablePredictions.MatchPredictionrepeated
CMsgAvailablePredictions.MatchPrediction — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgAvailablePredictions
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2predictions.CMsgInGamePredictionrepeated
CMsgLeagueWatchedGames — fields: 1; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1leagues.CMsgLeagueWatchedGames.Leaguerepeated
CMsgLeagueWatchedGames.Series — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgLeagueWatchedGames
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1node_iduint32optional
2gameuint32repeated
CMsgLeagueWatchedGames.League — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgLeagueWatchedGames
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1league_iduint32optional
2series.CMsgLeagueWatchedGames.Seriesrepeated
CMsgDOTAMatch — fields: 48; oneofs: 0; nested messages: 5; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
3durationuint32optional
4starttimefixed32optional
5players.CMsgDOTAMatch.Playerrepeated
6match_iduint64optional
8tower_statusuint32repeated
9barracks_statusuint32repeated
10clusteruint32optional
12first_blood_timeuint32optional
13replay_saltfixed32optional
14server_ipfixed32optional
15server_portuint32optional
16lobby_typeuint32optional
17human_playersuint32optional
18average_skilluint32optional
19game_balancefloatoptional
20radiant_team_iduint32optional
21dire_team_iduint32optional
22leagueiduint32optional
23radiant_team_namestringoptional
24dire_team_namestringoptional
25radiant_team_logouint64optional
26dire_team_logouint64optional
27radiant_team_completeuint32optional
28dire_team_completeuint32optional
31game_mode.DOTA_GameModeoptionaldefault = DOTA_GAMEMODE_NONE
32picks_bans.CMatchHeroSelectEventrepeated
33match_seq_numuint64optional
34replay_state.CMsgDOTAMatch.ReplayStateoptionaldefault = REPLAY_AVAILABLE
35radiant_guild_iduint32optional
36dire_guild_iduint32optional
37radiant_team_tagstringoptional
38dire_team_tagstringoptional
39series_iduint32optional
40series_typeuint32optional
43broadcaster_channels.CMsgDOTAMatch.BroadcasterChannelrepeated
44engineuint32optional
45custom_game_data.CMsgDOTAMatch.CustomGameDataoptional
46match_flagsuint32optional
47private_metadata_keyfixed32optional
48radiant_team_scoreuint32optional
49dire_team_scoreuint32optional
50match_outcome.EMatchOutcomeoptionaldefault = k_EMatchOutcome_Unknown
51tournament_iduint32optional
52tournament_rounduint32optional
53pre_game_durationuint32optional
54radiant_team_logo_urlstringoptional
55dire_team_logo_urlstringoptional
57coaches.CMsgDOTAMatch.Coachrepeated
CMsgDOTAMatch.Player — fields: 77; oneofs: 0; nested messages: 2; nested enums: 1
  • Parent: CMsgDOTAMatch
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2player_slotuint32optional
3hero_idint32optional
4item_0int32optionaldefault = -1
5item_1int32optionaldefault = -1
6item_2int32optionaldefault = -1
7item_3int32optionaldefault = -1
8item_4int32optionaldefault = -1
9item_5int32optionaldefault = -1
10expected_team_contributionfloatoptional
11scaled_metricfloatoptional
12previous_rankuint32optional
13rank_changesint32optional
14killsuint32optional
15deathsuint32optional
16assistsuint32optional
17leaver_statusuint32optional
18golduint32optional
19last_hitsuint32optional
20deniesuint32optional
21gold_per_minuint32optional
22xp_per_minuint32optional
23gold_spentuint32optional
24hero_damageuint32optional
25tower_damageuint32optional
26hero_healinguint32optional
27leveluint32optional
28time_last_seenuint32optional
29player_namestringoptional
30support_ability_valueuint32optional
32feeding_detectedbooloptional
34search_rankuint32optional
35search_rank_uncertaintyuint32optional
36rank_uncertainty_changeint32optional
37hero_play_countuint32optional
38party_idfixed64optional
39scaled_killsfloatoptional
40scaled_deathsfloatoptional
41scaled_assistsfloatoptional
42claimed_farm_golduint32optional
43support_golduint32optional
44claimed_deniesuint32optional
45claimed_missesuint32optional
46missesuint32optional
47ability_upgrades.CMatchPlayerAbilityUpgraderepeated
48additional_units_inventory.CMatchAdditionalUnitInventoryrepeated
50custom_game_data.CMsgDOTAMatch.Player.CustomGameDataoptional
51active_plus_subscriptionbooloptional
52net_worthuint32optional
54scaled_hero_damageuint32optional
55scaled_tower_damageuint32optional
56scaled_hero_healinguint32optional
57permanent_buffs.CMatchPlayerPermanentBuffrepeated
58bot_difficultyuint32optional
59item_6int32optionaldefault = -1
60item_7int32optionaldefault = -1
61item_8int32optionaldefault = -1
63hero_pick_orderuint32optional
64hero_was_randomedbooloptional
67hero_damage_received.CMsgDOTAMatch.Player.HeroDamageReceivedrepeated
69hero_was_dota_plus_suggestionbooloptional
70seconds_deaduint32optional
71gold_lost_to_deathuint32optional
72pro_namestringoptional
73real_namestringoptional
74mmr_typeuint32optional
75lane_selection_flagsuint32optional
76item_9int32optionaldefault = -1
77bounty_runesuint32optional
78outposts_captureduint32optional
79hero_damage_dealt.CMsgDOTAMatch.Player.HeroDamageReceivedrepeated
80team_number.DOTA_GC_TEAMoptionaldefault = DOTA_GC_TEAM_GOOD_GUYS
81team_slotuint32optional
82selected_facetuint32optional
83item_10int32optionaldefault = -1
84item_10_lvlint32optional
85disable_durationuint32optional
CMsgDOTAMatch.Player.CustomGameData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAMatch.Player
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1dota_teamuint32optional
2winnerbooloptional
CMsgDOTAMatch.Player.HeroDamageReceived — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAMatch.Player
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1pre_reductionuint32optional
2post_reductionuint32optional
3damage_type.CMsgDOTAMatch.Player.HeroDamageTypeoptionaldefault = HERO_DAMAGE_PHYSICAL
CMsgDOTAMatch.BroadcasterInfo — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAMatch
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2namestringoptional
CMsgDOTAMatch.BroadcasterChannel — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAMatch
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1country_codestringoptional
2descriptionstringoptional
3broadcaster_infos.CMsgDOTAMatch.BroadcasterInforepeated
4language_codestringoptional
CMsgDOTAMatch.Coach — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAMatch
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2coach_namestringoptional
3coach_ratinguint32optional
4coach_teamuint32optional
5coach_party_iduint64optional
6is_private_coachbooloptional
CMsgDOTAMatch.CustomGameData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAMatch
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1custom_game_iduint64optional
2map_namestringoptional
CMsgPlayerCard — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2stat_modifier.CMsgPlayerCard.StatModifierrepeated
CMsgPlayerCard.StatModifier — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgPlayerCard
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1statuint32optional
2valueuint32optional
CMsgDOTAFantasyPlayerStats — fields: 27; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_account_iduint32optional
2match_iduint64optional
3match_completedbooloptional
4team_iduint32optional
5league_iduint32optional
6delayuint32optional
7series_iduint32optional
8series_typeuint32optional
10killsuint32optional
11deathsuint32optional
12csuint32optional
13gpmfloatoptional
14tower_killsuint32optional
15roshan_killsuint32optional
16teamfight_participationfloatoptional
17wards_placeduint32optional
18camps_stackeduint32optional
19runes_grabbeduint32optional
20first_blooduint32optional
21stunsfloatoptional
22smokesuint32optional
24watchersuint32optional
25lotusesuint32optional
26tormentorsuint32optional
27courier_killsuint32optional
28title_statsfixed64optional
29madstoneuint32optional
CMsgDOTAFantasyPlayerMatchStats — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1matches.CMsgDOTAFantasyPlayerStatsrepeated
CMsgDOTABotDebugInfo — fields: 13; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1bots.CMsgDOTABotDebugInfo.Botrepeated
2desire_push_lane_topfloatoptional
3desire_push_lane_midfloatoptional
4desire_push_lane_botfloatoptional
5desire_defend_lane_topfloatoptional
6desire_defend_lane_midfloatoptional
7desire_defend_lane_botfloatoptional
8desire_farm_lane_topfloatoptional
9desire_farm_lane_midfloatoptional
10desire_farm_lane_botfloatoptional
11desire_farm_roshanfloatoptional
12execution_timefloatoptional
13rune_statusuint32repeated
CMsgDOTABotDebugInfo.Bot — fields: 12; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: CMsgDOTABotDebugInfo
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_owner_idint32optionaldefault = -1
2hero_idint32optional
3difficultyuint32optional
4power_currentuint32optional
5power_maxuint32optional
6move_target_xuint32optional
7move_target_yuint32optional
8move_target_zuint32optional
9active_mode_iduint32optional
10execution_timefloatoptional
11modes.CMsgDOTABotDebugInfo.Bot.Moderepeated
12action.CMsgDOTABotDebugInfo.Bot.Actionoptional
CMsgDOTABotDebugInfo.Bot.Mode — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTABotDebugInfo.Bot
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1mode_iduint32optional
2desirefloatoptional
3target_entityint32optionaldefault = -1
4target_xuint32optional
5target_yuint32optional
6target_zuint32optional
CMsgDOTABotDebugInfo.Bot.Action — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTABotDebugInfo.Bot
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1action_iduint32optional
2action_targetstringoptional
CMsgSuccessfulHero — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2win_percentfloatoptional
3longest_streakuint32optional
CMsgRecentMatchInfo — fields: 11; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2game_mode.DOTA_GameModeoptionaldefault = DOTA_GAMEMODE_NONE
3killsuint32optional
4deathsuint32optional
5assistsuint32optional
6durationuint32optional
7player_slotuint32optional
8match_outcome.EMatchOutcomeoptionaldefault = k_EMatchOutcome_Unknown
9timestampuint32optional
10lobby_typeuint32optional
11team_numberuint32optional
CMsgMatchTips — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2tips.CMsgMatchTips.SingleTiprepeated
CMsgMatchTips.SingleTip — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgMatchTips
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1source_account_iduint32optional
2target_account_iduint32optional
3tip_amountuint32optional
4event_id.EEventoptionaldefault = EVENT_ID_NONE
CMsgDOTAMatchMinimal — fields: 11; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2start_timefixed32optional
3durationuint32optional
4game_mode.DOTA_GameModeoptionaldefault = DOTA_GAMEMODE_NONE
6players.CMsgDOTAMatchMinimal.Playerrepeated
7tourney.CMsgDOTAMatchMinimal.Tourneyoptional
8match_outcome.EMatchOutcomeoptionaldefault = k_EMatchOutcome_Unknown
9radiant_scoreuint32optional
10dire_scoreuint32optional
11lobby_typeuint32optional
12is_player_draftbooloptional
CMsgDOTAMatchMinimal.Player — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAMatchMinimal
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2hero_idint32optional
3killsuint32optional
4deathsuint32optional
5assistsuint32optional
6itemsint32repeated
7player_slotuint32optional
8pro_namestringoptional
9leveluint32optional
10team_number.DOTA_GC_TEAMoptionaldefault = DOTA_GC_TEAM_GOOD_GUYS
CMsgDOTAMatchMinimal.Tourney — fields: 15; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAMatchMinimal
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1league_iduint32optional
2radiant_team_iduint32optional
3radiant_team_namestringoptional
4radiant_team_logofixed64optional
5dire_team_iduint32optional
6dire_team_namestringoptional
7dire_team_logofixed64optional
8series_typeuint32optional
9series_gameuint32optional
10weekend_tourney_tournament_iduint32optional
11weekend_tourney_season_trophy_iduint32optional
12weekend_tourney_divisionuint32optional
13weekend_tourney_skill_leveluint32optional
14radiant_team_logo_urlstringoptional
15dire_team_logo_urlstringoptional
CMsgConsumableUsage — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_defuint32optional
2quantity_changeint32optional
CMsgMatchConsumableUsage — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_consumables_used.CMsgMatchConsumableUsage.PlayerUsagerepeated
CMsgMatchConsumableUsage.PlayerUsage — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgMatchConsumableUsage
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2consumables_used.CMsgConsumableUsagerepeated
CMsgMatchEventActionGrants — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_grants.CMsgMatchEventActionGrants.PlayerGrantsrepeated
CMsgMatchEventActionGrants.PlayerGrants — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgMatchEventActionGrants
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
3actions_granted.CMsgPendingEventAwardrepeated
CMsgCustomGameWhitelist — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1versionuint32optional
2custom_games_whitelistuint64repeated
3disable_whitelistbooloptional
CMsgCustomGameWhitelistForEdit — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1whitelist_entries.CMsgCustomGameWhitelistForEdit.WhitelistEntryrepeated
CMsgCustomGameWhitelistForEdit.WhitelistEntry — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgCustomGameWhitelistForEdit
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1custom_game_iduint64optional
2whitelist_state.ECustomGameWhitelistStateoptionaldefault = CUSTOM_GAME_WHITELIST_STATE_UNKNOWN
CMsgPlayerRecentMatchInfo — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2timestampuint32optional
3durationuint32optional
4winbooloptional
5hero_idint32optional
6killsuint32optional
7deathsuint32optional
8assistsuint32optional
CMsgPlayerMatchRecord — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1winsuint32optional
2lossesuint32optional
CMsgPlayerRecentMatchOutcomes — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1outcomesuint32optional
2match_countuint32optional
CMsgPlayerRecentCommends — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1commendsuint32optional
2match_countuint32optional
CMsgPlayerRecentAccomplishments — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1recent_outcomes.CMsgPlayerRecentMatchOutcomesoptional
2total_record.CMsgPlayerMatchRecordoptional
3prediction_streakuint32optional
4plus_prediction_streakuint32optional
5recent_commends.CMsgPlayerRecentCommendsoptional
6first_match_timestampuint32optional
7last_match.CMsgPlayerRecentMatchInfooptional
8recent_mvps.CMsgPlayerRecentMatchOutcomesoptional
CMsgPlayerHeroRecentAccomplishments — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1recent_outcomes.CMsgPlayerRecentMatchOutcomesoptional
2total_record.CMsgPlayerMatchRecordoptional
3last_match.CMsgPlayerRecentMatchInfooptional
CMsgRecentAccomplishments — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_accomplishments.CMsgPlayerRecentAccomplishmentsoptional
2hero_accomplishments.CMsgPlayerHeroRecentAccomplishmentsoptional
CMsgServerToGCRequestPlayerRecentAccomplishments — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2hero_idint32optional
CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse.EResponseoptionaldefault = k_eInternalError
2player_accomplishments.CMsgRecentAccomplishmentsoptional
CMsgArcanaVoteMatchVotes — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint32optional
2hero_idint32optional
3vote_countuint32optional
CMsgGCtoGCAssociatedExploiterAccountInfo — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2num_matches_to_searchuint32optional
3min_shared_match_countuint32optional
4num_additional_playersuint32optional
CMsgGCtoGCAssociatedExploiterAccountInfoResponse — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1accounts.CMsgGCtoGCAssociatedExploiterAccountInfoResponse.Accountrepeated
CMsgGCtoGCAssociatedExploiterAccountInfoResponse.Account — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGCtoGCAssociatedExploiterAccountInfoResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2num_common_matchesuint32optional
3earliest_common_matchuint32optional
4latest_common_matchuint32optional
5generationuint32optional
6personastringoptional
7already_bannedbooloptional
CMsgPullTabsData — fields: 3; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1slots.CMsgPullTabsData.Slotrepeated
2jackpots.CMsgPullTabsData.Jackpotrepeated
3last_boarduint32optional
CMsgPullTabsData.Slot — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgPullTabsData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_iduint32optional
2board_iduint32optional
3hero_idint32optional
4action_iduint32optional
5redeemedbooloptional
CMsgPullTabsData.Jackpot — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgPullTabsData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1board_iduint32optional
2action_iduint32optional
3hero_idint32optional
CMsgUnderDraftData — fields: 5; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1bench_slots.CMsgUnderDraftData.BenchSlotrepeated
2shop_slots.CMsgUnderDraftData.ShopSlotrepeated
3golduint32optional
4total_golduint32optional
5not_restorablebooloptional
CMsgUnderDraftData.BenchSlot — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgUnderDraftData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1slot_iduint32optional
2hero_idint32optional
3starsuint32optional
CMsgUnderDraftData.ShopSlot — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgUnderDraftData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1slot_iduint32optional
2hero_idint32optional
3is_special_rewardbooloptional
CMsgPlayerTitleData — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1titleuint32repeated
2event_iduint32repeated
3activeuint32optional
CMsgDOTATriviaQuestion — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1question_iduint32optional
2category.EDOTATriviaQuestionCategoryoptionaldefault = k_EDOTATriviaQuestionCategory_AbilityIcon
3timestampuint32optional
4question_valuestringoptional
5answer_valuesstringrepeated
6correct_answer_indexuint32optional
CMsgDOTATriviaQuestionAnswersSummary — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1summary_availablebooloptional
2picked_countuint32repeated
CMsgGameDataSpecialValueBonus — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2valuefloatoptional
3operationuint32optional
CMsgGameDataSpecialValues — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2values_floatfloatrepeated
4is_percentagebooloptional
5heading_locstringoptional
6bonuses.CMsgGameDataSpecialValueBonusrepeated
7values_shardfloatrepeated
8values_scepterfloatrepeated
9facet_bonus.CMsgGameDataFacetAbilityBonusoptional
10required_facetstringoptional
CMsgGameDataFacetAbilityBonus — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2valuesfloatrepeated
3operationuint32optional
CMsgGameDataAbilityOrItem — fields: 40; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1idint32optionaldefault = -1
2namestringoptional
5name_locstringoptional
6desc_locstringoptional
7lore_locstringoptional
8notes_locstringrepeated
9shard_locstringoptional
10scepter_locstringoptional
11facets_locstringrepeated
20typeuint32optional
21behavioruint64optional
22target_teamuint32optional
23target_typeuint32optional
24flagsuint32optional
25damageuint32optional
26immunityuint32optional
27dispellableuint32optional
28max_leveluint32optional
30cast_rangesuint32repeated
31cast_pointsfloatrepeated
32channel_timesfloatrepeated
33cooldownsfloatrepeated
34durationsfloatrepeated
35damagesuint32repeated
36mana_costsuint32repeated
37gold_costsuint32repeated
38health_costsuint32repeated
40special_values.CMsgGameDataSpecialValuesrepeated
50is_itembooloptional
60ability_has_scepterbooloptional
61ability_has_shardbooloptional
62ability_is_granted_by_scepterbooloptional
63ability_is_granted_by_shardbooloptional
64ability_is_innatebooloptional
70item_costuint32optional
71item_initial_chargesuint32optional
72item_neutral_tieruint32optional
73item_stock_maxuint32optional
74item_stock_timefloatoptional
85item_qualityuint32optional
CMsgGameDataAbilityOrItemList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1abilities.CMsgGameDataAbilityOrItemrepeated
CMsgGameDataHero — fields: 36; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1idint32optional
2namestringoptional
3order_iduint32optional
5name_locstringoptional
6bio_locstringoptional
7hype_locstringoptional
8npe_desc_locstringoptional
10str_baseuint32optional
11str_gainfloatoptional
12agi_baseuint32optional
13agi_gainfloatoptional
14int_baseuint32optional
15int_gainfloatoptional
20primary_attruint32optional
21complexityuint32optional
22attack_capabilityuint32optional
23role_levelsuint32repeated
24damage_minint32optional
25damage_maxint32optional
26attack_ratefloatoptional
27attack_rangeuint32optional
28projectile_speeduint32optional
29armorfloatoptional
30magic_resistanceuint32optional
31movement_speeduint32optional
32turn_ratefloatoptional
33sight_range_dayuint32optional
34sight_range_nightuint32optional
35max_healthuint32optional
36health_regenfloatoptional
37max_manauint32optional
38mana_regenfloatoptional
40abilities.CMsgGameDataAbilityOrItemrepeated
41talents.CMsgGameDataAbilityOrItemrepeated
42facet_abilities.CMsgGameDataAbilityOrItemListrepeated
43facets.CMsgGameDataHero.Facetrepeated
CMsgGameDataHero.Facet — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameDataHero
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1coloruint32optional
2title_locstringoptional
3description_locstringoptional
4namestringoptional
5iconstringoptional
6gradient_idint32optional
7indexuint32optional
CMsgGameDataAbilities — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1abilities.CMsgGameDataAbilityOrItemrepeated
CMsgGameDataItems — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1items.CMsgGameDataAbilityOrItemrepeated
CMsgGameDataHeroes — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1heroes.CMsgGameDataHerorepeated
CMsgGameDataHeroList — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1heroes.CMsgGameDataHeroList.HeroInforepeated
CMsgGameDataHeroList.HeroInfo — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameDataHeroList
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1idint32optional
2namestringoptional
3name_locstringoptional
4name_english_locstringoptional
5primary_attruint32optional
6complexityuint32optional
CMsgGameDataItemAbilityList — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1itemabilities.CMsgGameDataItemAbilityList.ItemAbilityInforepeated
CMsgGameDataItemAbilityList.ItemAbilityInfo — fields: 10; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: CMsgGameDataItemAbilityList
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1idint32optionaldefault = -1
2namestringoptional
3name_locstringoptional
4name_english_locstringoptional
5neutral_item_tierint32optional
6is_pregame_suggestedbooloptional
7is_earlygame_suggestedbooloptional
8is_lategame_suggestedbooloptional
9recipes.CMsgGameDataItemAbilityList.ItemAbilityInfo.Reciperepeated
10is_innatebooloptional
CMsgGameDataItemAbilityList.ItemAbilityInfo.Recipe — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameDataItemAbilityList.ItemAbilityInfo
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1itemsint32repeated
CMsgLobbyAbilityDraftData — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1shuffle_draft_orderbooloptional
CSOEconItemDropRateBonus — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional(key_field) = true
2expiration_datefixed32optional
3bonusfloatoptional(key_field) = true
4bonus_countuint32optional
5item_iduint64optional
6def_indexuint32optional
7seconds_leftuint32optional
8booster_typeuint32optional(key_field) = true
CSOEconItemTournamentPassport — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2league_iduint32optional
3item_iduint64optional
4original_purchaser_iduint32optional
5passports_boughtuint32optional
6versionuint32optional
7def_indexuint32optional
8reward_flagsuint32optional
CMsgStickerbookSticker — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_def_iduint32optional
2sticker_numuint32optional
3qualityuint32optional
4position_xfloatoptional
5position_yfloatoptional
6rotationfloatoptional
7scalefloatoptional
8position_zfloatoptional
9source_item_iduint64optional
10depth_biasuint32optional
CMsgStickerbookPage — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1page_numuint32optional
2event_id.EEventoptionaldefault = EVENT_ID_NONE
3team_iduint32optional
4stickers.CMsgStickerbookStickerrepeated
5page_type.EStickerbookPageTypeoptionaldefault = STICKER_PAGE_GENERIC
CMsgStickerbookTeamPageOrderSequence — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1page_numbersuint32repeated
CMsgStickerbook — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1pages.CMsgStickerbookPagerepeated
2team_page_order_sequence.CMsgStickerbookTeamPageOrderSequenceoptional
3favorite_page_numuint32optional
CMsgStickerHero — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2item_def_iduint32optional
3qualityuint32optional
4source_item_iduint64optional
CMsgStickerHeroes — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1heroes.CMsgStickerHerorepeated
CMsgHeroRoleStats — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1lane_selection_flagsuint32optional
2match_countuint32optional
3win_countuint32optional
CMsgHeroRoleHeroStats — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2role_stats.CMsgHeroRoleStatsrepeated
CMsgHeroRoleRankStats — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1rank_tieruint32optional
2hero_stats.CMsgHeroRoleHeroStatsrepeated
CMsgHeroRoleAllRanksStats — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1start_timestampuint32optional
2end_timestampuint32optional
3rank_stats.CMsgHeroRoleRankStatsrepeated
CMsgMapStatsSnapshot — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1timestampuint32optional
2lotuses_gaineduint64optional
3wisdom_runes_gaineduint64optional
4roshan_kills_dayuint64optional
5roshan_kills_nightuint64optional
6portals_useduint64optional
7watchers_takenuint64optional
8tormentor_killsuint64optional
9outposts_captureduint64optional
10shield_runes_gaineduint64optional
CMsgGlobalMapStats — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1current.CMsgMapStatsSnapshotoptional
2window_start.CMsgMapStatsSnapshotoptional
3window_end.CMsgMapStatsSnapshotoptional
CMsgTrackedStat — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1tracked_stat_iduint32optional
2tracked_stat_valueint32optional
CMsgDOTAClaimEventActionResponse — fields: 3; oneofs: 0; nested messages: 6; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgDOTAClaimEventActionResponse.ResultCodeoptionaldefault = Success
2reward_results.CMsgDOTAClaimEventActionResponse.GrantedRewardDatarepeated
3action_iduint32optional
CMsgDOTAClaimEventActionResponse.MysteryItemRewardData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAClaimEventActionResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_defuint32optional
2item_categoryuint32optional
CMsgDOTAClaimEventActionResponse.LootListRewardData — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAClaimEventActionResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_defuint32repeated
CMsgDOTAClaimEventActionResponse.ActionListRewardData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAClaimEventActionResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1action_iduint32optional
2result_reward_databytesoptional
CMsgDOTAClaimEventActionResponse.OverworldTokenRewardData — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: CMsgDOTAClaimEventActionResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1tokens.CMsgDOTAClaimEventActionResponse.OverworldTokenRewardData.TokenQuantityrepeated
CMsgDOTAClaimEventActionResponse.OverworldTokenRewardData.TokenQuantity — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAClaimEventActionResponse.OverworldTokenRewardData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1token_iduint32optional
2token_countuint32optional
CMsgDOTAClaimEventActionResponse.MonsterHunterMaterialRewardData — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: CMsgDOTAClaimEventActionResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1materials.CMsgDOTAClaimEventActionResponse.MonsterHunterMaterialRewardData.MaterialQuantityrepeated
CMsgDOTAClaimEventActionResponse.MonsterHunterMaterialRewardData.MaterialQuantity — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAClaimEventActionResponse.MonsterHunterMaterialRewardData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1material_iduint32optional
2material_countuint32optional
CMsgDOTAClaimEventActionResponse.GrantedRewardData — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAClaimEventActionResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1grant_indexuint32optional
2score_indexuint32optional
3reward_indexuint32optional
4reward_databytesoptional
5action_iduint32optional
CMsgClientToGCDotaLabsFeedback — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1languageuint32optional
2feedback_itemuint32optional
3feedbackstringoptional
CMsgClientToGCDotaLabsFeedbackResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1response.CMsgClientToGCDotaLabsFeedbackResponse.EResponseoptionaldefault = k_eInternalError
CDotaMsg_PredictionResult — fields: 4; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2match_iduint64optional
3correctbooloptional
4predictions.CDotaMsg_PredictionResult.Predictionrepeated
CDotaMsg_PredictionResult.Prediction — fields: 5; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: CDotaMsg_PredictionResult
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_defuint32optional
2num_correctuint32optional
3num_failsuint32optional
4result.CDotaMsg_PredictionResult.Prediction.EResultoptionaldefault = k_eResult_ItemGranted
6granted_item_defsuint32repeated
CDotaMsgStructuredTooltipProperties — fields: 14; oneofs: 0; nested messages: 13; nested enums: 2
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ability_name_loc_tokenstringoptional
2ability_category.CDotaMsgStructuredTooltipProperties.EAbilityTooltipCategoryoptionaldefault = kPassive
3ability_levelint32optional
4current_mana_costint32optional
5current_health_costint32optional
6current_cooldownfloatoptional
7summary_description_loc_tokenstringoptional
8summary_description_embed_values.CDotaMsgStructuredTooltipProperties.Attributerepeated
9summary_description_surfaced_linesstringrepeated
10summary_description_embedded_sub_abilities.CDotaMsgStructuredTooltipProperties.SummaryDescriptionEmbeddedSubAbilityrepeated
11summary_description_aghs_scepterstringoptional
12summary_description_aghs_shardstringoptional
13preview_video_urlstringoptional
20chunks.CDotaMsgStructuredTooltipProperties.TooltipContentChunkrepeated
CDotaMsgStructuredTooltipProperties.AttributeValueValue — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1valuefloatoptional
2is_active_valuebooloptional
CDotaMsgStructuredTooltipProperties.AttributeValue_Single — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1single_value.CDotaMsgStructuredTooltipProperties.AttributeValueValueoptional
CDotaMsgStructuredTooltipProperties.AttributeValue_Variable — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1values.CDotaMsgStructuredTooltipProperties.AttributeValueValuerepeated
CDotaMsgStructuredTooltipProperties.AttributeValue_Delta — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1prev.CDotaMsgStructuredTooltipProperties.AttributeValueValueoptional
2next.CDotaMsgStructuredTooltipProperties.AttributeValueValueoptional
CDotaMsgStructuredTooltipProperties.AttributeValue — fields: 3; oneofs: 1; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: attr_value
TagFieldTypeLabelOneofNotes
1single.CDotaMsgStructuredTooltipProperties.AttributeValue_Singleoneofattr_value
2variable.CDotaMsgStructuredTooltipProperties.AttributeValue_Variableoneofattr_value
3delta.CDotaMsgStructuredTooltipProperties.AttributeValue_Deltaoneofattr_value
CDotaMsgStructuredTooltipProperties.Attribute — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1internal_namestringoptional
2localized_name_textstringoptional
3type.CDotaMsgStructuredTooltipProperties.EAttributeTypeoptionaldefault = kUnknown
4value.CDotaMsgStructuredTooltipProperties.AttributeValueoptional
CDotaMsgStructuredTooltipProperties.AttributeGroupDesc_Basic — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CDotaMsgStructuredTooltipProperties.AttributeGroupDesc_Specific — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1title_loc_tokenstringoptional
2desc_loc_tokenstringoptional
CDotaMsgStructuredTooltipProperties.AttributeGroupDescription — fields: 3; oneofs: 1; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: attr_group_desc
TagFieldTypeLabelOneofNotes
1basic.CDotaMsgStructuredTooltipProperties.AttributeGroupDesc_Basiconeofattr_group_desc
2characteristics.CDotaMsgStructuredTooltipProperties.AttributeGroupDesc_Basiconeofattr_group_desc
3specific.CDotaMsgStructuredTooltipProperties.AttributeGroupDesc_Specificoneofattr_group_desc
CDotaMsgStructuredTooltipProperties.AttributeGroup — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1desc.CDotaMsgStructuredTooltipProperties.AttributeGroupDescriptionoptional
2attributes.CDotaMsgStructuredTooltipProperties.Attributerepeated
CDotaMsgStructuredTooltipProperties.ContentChunk_AttributeGroup — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1groups.CDotaMsgStructuredTooltipProperties.AttributeGrouprepeated
CDotaMsgStructuredTooltipProperties.TooltipContentChunk — fields: 1; oneofs: 1; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: content_chunk
TagFieldTypeLabelOneofNotes
1attribute_group.CDotaMsgStructuredTooltipProperties.ContentChunk_AttributeGrouponeofcontent_chunk
CDotaMsgStructuredTooltipProperties.SummaryDescriptionEmbeddedSubAbility — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ability_name_loc_tokenstringoptional
2ability_desc_loc_tokenstringoptional
3ability_icon_urlstringoptional

Enums

Expand any enum to inspect all values.

ESpecialPingValue — values: 2
  • Parent: (top-level)
NameNumber
k_ESpecialPingValue_NoData16382
k_ESpecialPingValue_Failed16383
EDOTAGCSessionNeed — values: 14
  • Parent: (top-level)
NameNumber
k_EDOTAGCSessionNeed_Unknown0
k_EDOTAGCSessionNeed_UserNoSessionNeeded100
k_EDOTAGCSessionNeed_UserInOnlineGame101
k_EDOTAGCSessionNeed_UserInLocalGame102
k_EDOTAGCSessionNeed_UserInUIWasConnected103
k_EDOTAGCSessionNeed_UserInUINeverConnected104
k_EDOTAGCSessionNeed_UserTutorials105
k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle106
k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle107
k_EDOTAGCSessionNeed_GameServerOnline200
k_EDOTAGCSessionNeed_GameServerLocal201
k_EDOTAGCSessionNeed_GameServerIdle202
k_EDOTAGCSessionNeed_GameServerRelay203
k_EDOTAGCSessionNeed_GameServerLocalUpload204
EDOTAMatchPlayerTimeCustomStat — values: 3
  • Parent: (top-level)
NameNumber
k_EDOTA_MatchPlayerTimeCustomStat_HPRegenUnderT1Towers1
k_EDOTA_MatchPlayerTimeCustomStat_MagicDamageReducedWithNewFormula_Absolute2
k_EDOTA_MatchPlayerTimeCustomStat_MagicDamageReducedWithNewFormula_PercentOfTotalHP3
DOTA_TournamentEvents — values: 12
  • Parent: (top-level)
NameNumber
TE_FIRST_BLOOD0
TE_GAME_END1
TE_MULTI_KILL2
TE_HERO_DENY3
TE_AEGIS_DENY4
TE_AEGIS_STOLEN5
TE_GODLIKE6
TE_COURIER_KILL7
TE_ECHOSLAM8
TE_RAPIER9
TE_EARLY_ROSHAN10
TE_BLACK_HOLE11
EBroadcastTimelineEvent — values: 9
  • Parent: (top-level)
NameNumber
EBroadcastTimelineEvent_MatchStarted1
EBroadcastTimelineEvent_GameStateChanged2
EBroadcastTimelineEvent_TowerDeath3
EBroadcastTimelineEvent_BarracksDeath4
EBroadcastTimelineEvent_AncientDeath5
EBroadcastTimelineEvent_RoshanDeath6
EBroadcastTimelineEvent_HeroDeath7
EBroadcastTimelineEvent_TeamFight8
EBroadcastTimelineEvent_FirstBlood9
ECustomGameWhitelistState — values: 3
  • Parent: (top-level)
NameNumber
CUSTOM_GAME_WHITELIST_STATE_UNKNOWN0
CUSTOM_GAME_WHITELIST_STATE_APPROVED1
CUSTOM_GAME_WHITELIST_STATE_REJECTED2
EDOTATriviaQuestionCategory — values: 18
  • Parent: (top-level)
NameNumber
k_EDOTATriviaQuestionCategory_AbilityIcon0
k_EDOTATriviaQuestionCategory_AbilityCooldown1
k_EDOTATriviaQuestionCategory_HeroAttributes2
k_EDOTATriviaQuestionCategory_HeroMovementSpeed3
k_EDOTATriviaQuestionCategory_TalentTree4
k_EDOTATriviaQuestionCategory_HeroStats5
k_EDOTATriviaQuestionCategory_ItemPrice6
k_EDOTATriviaQuestionCategory_AbilitySound7
k_EDOTATriviaQuestionCategory_InvokerSpells8
k_EDOTATriviaQuestionCategory_AbilityManaCost9
k_EDOTATriviaQuestionCategory_HeroAttackSound10
k_EDOTATriviaQuestionCategory_AbilityName11
k_EDOTATriviaQuestionCategory_ItemComponents12
k_EDOTATriviaQuestionCategory_ItemLore13
k_EDOTATriviaQuestionCategory_ItemPassives14
k_EDOTATriviaQuestionCategory_STATIC_QUESTIONS_END15
k_EDOTATriviaQuestionCategory_DYNAMIC_QUESTIONS_START99
k_EDOTATriviaQuestionCategory_Dynamic_ItemBuild100
EOverwatchConviction — values: 4
  • Parent: (top-level)
NameNumber
k_EOverwatchConviction_None0
k_EOverwatchConviction_NotGuilty1
k_EOverwatchConviction_GuiltUnclear2
k_EOverwatchConviction_Guilty3
EHeroRelicRarity — values: 3
  • Parent: (top-level)
NameNumber
HERO_RELIC_RARITY_INVALID-1
HERO_RELIC_RARITY_COMMON0
HERO_RELIC_RARITY_RARE1
EStickerbookAuditAction — values: 5
  • Parent: (top-level)
NameNumber
STICKERBOOK_AUDIT_CREATE_PAGE0
STICKERBOOK_AUDIT_DELETE_PAGE1
STICKERBOOK_AUDIT_STICK_STICKERS2
STICKERBOOK_AUDIT_REPLACE_STICKERS3
STICKERBOOK_AUDIT_HERO_STICKER4
EStickerbookPageType — values: 3
  • Parent: (top-level)
NameNumber
STICKER_PAGE_GENERIC0
STICKER_PAGE_TEAM1
STICKER_PAGE_TALENT2
ENewBloomGiftingResponse — values: 13
  • Parent: (top-level)
NameNumber
kENewBloomGifting_Success0
kENewBloomGifting_UnknownFailure1
kENewBloomGifting_MalformedRequest2
kENewBloomGifting_FeatureDisabled3
kENewBloomGifting_ItemNotFound4
kENewBloomGifting_PlayerNotAllowedToGiveGifts5
kENewBloomGifting_TargetNotAllowedToReceiveGifts6
kENewBloomGifting_ServerNotAuthorized100
kENewBloomGifting_PlayerNotInLobby101
kENewBloomGifting_TargetNotInLobby102
kENewBloomGifting_LobbyNotEligible103
kENewBloomGifting_TargetNotFriend200
kENewBloomGifting_TargetFriendDurationTooShort201
CMsgDOTAProfileCard.EStatID — values: 6
  • Parent: CMsgDOTAProfileCard
NameNumber
k_eStat_Wins3
k_eStat_Commends4
k_eStat_GamesPlayed5
k_eStat_FirstMatchDate6
k_eStat_PreviousSeasonRank7
k_eStat_GamesMVP8
CMsgGCRerollPlayerChallengeResponse.EResult — values: 5
  • Parent: CMsgGCRerollPlayerChallengeResponse
NameNumber
eResult_Success0
eResult_Dropped1
eResult_NotFound2
eResult_CantReroll3
eResult_ServerError4
CMsgDOTARealtimeGameStats.GraphData.eStat — values: 4
  • Parent: CMsgDOTARealtimeGameStats.GraphData
NameNumber
CreepGoldEarned0
KillGoldEarned1
DeathAndBuybackGoldLost2
XPEarned3
CMsgDOTARealtimeGameStats.GraphData.eLocation — values: 6
  • Parent: CMsgDOTARealtimeGameStats.GraphData
NameNumber
BotLane0
MidLane1
TopLane2
Jungle3
Ancients4
Other5
CMsgInGamePrediction.ERawValueType_t — values: 2
  • Parent: CMsgInGamePrediction
NameNumber
Number0
Time1
CMsgInGamePrediction.EPredictionType — values: 7
  • Parent: CMsgInGamePrediction
NameNumber
Generic0
Hero1
Team2
Player3
Special4
YesNo5
QualifiersTeam6
CMsgInGamePrediction.EResolutionType_t — values: 9
  • Parent: CMsgInGamePrediction
NameNumber
InvalidQuery0
FirstToPassQuery1
LastToPassQuery2
LastRemainingQuery3
MaxToPassQuery4
MinToPassQuery5
SumQuery6
MaxTeamSumToPassQuery7
MinTeamSumToPassQuery8
CMsgInGamePrediction.ERandomSelectionGroup_t — values: 4
  • Parent: CMsgInGamePrediction
NameNumber
EarlyGame0
MidGame1
LateGame2
Count3
CMsgDOTASeasonPredictions.Prediction.EPredictionType — values: 8
  • Parent: CMsgDOTASeasonPredictions.Prediction
NameNumber
Generic0
Hero1
Team2
Player3
Special4
YesNo5
QualifiersTeam6
LastChanceTeam7
CMsgDOTASeasonPredictions.Prediction.EAnswerType — values: 8
  • Parent: CMsgDOTASeasonPredictions.Prediction
NameNumber
SingleInt0
SingleFloat1
MultipleInt2
MultipleFloat3
AnswerTeam4
SingleTime5
MultipleTime6
NoAnswer7
CMsgDOTAMatch.ReplayState — values: 3
  • Parent: CMsgDOTAMatch
NameNumber
REPLAY_AVAILABLE0
REPLAY_NOT_RECORDED1
REPLAY_EXPIRED2
CMsgDOTAMatch.Player.HeroDamageType — values: 3
  • Parent: CMsgDOTAMatch.Player
NameNumber
HERO_DAMAGE_PHYSICAL0
HERO_DAMAGE_MAGICAL1
HERO_DAMAGE_PURE2
CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse.EResponse — values: 5
  • Parent: CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eForbidden4
CMsgDOTAClaimEventActionResponse.ResultCode — values: 15
  • Parent: CMsgDOTAClaimEventActionResponse
NameNumber
Success0
InvalidEvent1
EventNotActive2
InvalidAction3
ServerError4
InsufficientPoints5
InsufficentLevel6
AlreadyClaimed7
SDOLockFailure8
SDOLoadFailure9
EventNotOwned10
Timeout11
RequiresPlusSubscription12
InvalidItem13
AsyncRewards14
CMsgClientToGCDotaLabsFeedbackResponse.EResponse — values: 7
  • Parent: CMsgClientToGCDotaLabsFeedbackResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
k_eNotAllowed5
k_eInvalidItem6
CDotaMsg_PredictionResult.Prediction.EResult — values: 2
  • Parent: CDotaMsg_PredictionResult.Prediction
NameNumber
k_eResult_ItemGranted1
k_eResult_Destroyed2
CDotaMsgStructuredTooltipProperties.EAbilityTooltipCategory — values: 4
  • Parent: CDotaMsgStructuredTooltipProperties
NameNumber
kPassive1
kAutocast2
kToggle3
kChanneled4
CDotaMsgStructuredTooltipProperties.EAttributeType — values: 23
  • Parent: CDotaMsgStructuredTooltipProperties
NameNumber
kUnknown0
kDuration1
kManaCost2
kHealthCost3
kCastRange4
kAreaOfEffectRadius5
kPhysicalDamage6
kMagicalDamage7
kPureDamage8
kCooldown9
kDebuffPercentage10
kDebuffValue11
kBuffPercentage12
kBuffValue13
kMagicalDamagePercentage14
kHealthPercentage15
kManaPercentage16
kNumCharges17
kDebuffDuration18
kBuffDuration19
kAbilityDefinedDamage20
kDispellability21
kSpellImmunityPiercing22