Skip to content

dota_gcmessages_common.proto

  • Module: dota_gcmessages_common_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 4
  • Messages: 187 (top-level: 101)
  • Enums: 29 (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_iduint32optional``default = 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
1abilityint32optional``default = -1
2timeuint32optional``
CMatchPlayerTimedCustomStat — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2stat.EDOTAMatchPlayerTimeCustomStatoptional``default = 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_idint32optional``default = -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.EStatIDoptional``default = 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.EEventoptional``default = 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.EResultoptional``default = 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_idint32optional``default = -1
2namestringoptional``
3timeint32optional``
4soldbooloptional``
5stackcountuint32optional``
CMsgDOTARealtimeGameStats.AbilityDetails — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1idint32optional``default = -1
2namestringoptional``
3leveluint32optional``
4cooldownfloatoptional``
5cooldown_maxfloatoptional``
CMsgDOTARealtimeGameStats.HeroToHeroStats — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1victimidint32optional``default = -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``
2playeridint32optional``default = -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_idint32optional``default = -1
2death_timeint32optional``
3killer_player_idint32optional``default = -1
CMsgDOTARealtimeGameStats.BroadcasterDetails — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARealtimeGameStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optional``default = -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``
2playeridint32optional``default = -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.EBroadcastTimelineEventoptional``default = 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.EPredictionTypeoptional``default = Generic
4group.CMsgInGamePrediction.ERandomSelectionGroup_toptional``default = EarlyGame
5questionstringoptional``
6choices.CMsgPredictionChoicerepeated``
7required_heroesstringrepeated``
8query_namestringoptional``
9query_values.CMsgInGamePrediction.QueryKeyValuesrepeated``
10answer_resolution_type.CMsgInGamePrediction.EResolutionType_toptional``default = InvalidQuery
11points_to_grantuint32optional``
12reward_actionuint32optional``
13debug_force_selectionuint32optional``
14raw_value_type.CMsgInGamePrediction.ERawValueType_toptional``default = 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.EPredictionTypeoptional``default = Generic
2questionstringoptional``
3choices.CMsgPredictionChoicerepeated``
4selection_iduint32optional``
5start_dateuint32optional``
6lock_dateuint32optional``
7rewarduint32optional``
8answer_type.CMsgDOTASeasonPredictions.Prediction.EAnswerTypeoptional``default = 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.ELeagueRegionoptional``default = LEAGUE_REGION_UNSET
18phases.ELeaguePhaserepeated``
19reward_event.EEventoptional``default = 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_GameModeoptional``default = DOTA_GAMEMODE_NONE
32picks_bans.CMatchHeroSelectEventrepeated``
33match_seq_numuint64optional``
34replay_state.CMsgDOTAMatch.ReplayStateoptional``default = 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.EMatchOutcomeoptional``default = 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_0int32optional``default = -1
5item_1int32optional``default = -1
6item_2int32optional``default = -1
7item_3int32optional``default = -1
8item_4int32optional``default = -1
9item_5int32optional``default = -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_6int32optional``default = -1
60item_7int32optional``default = -1
61item_8int32optional``default = -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_9int32optional``default = -1
77bounty_runesuint32optional``
78outposts_captureduint32optional``
79hero_damage_dealt.CMsgDOTAMatch.Player.HeroDamageReceivedrepeated``
80team_number.DOTA_GC_TEAMoptional``default = DOTA_GC_TEAM_GOOD_GUYS
81team_slotuint32optional``
82selected_facetuint32optional``
83item_10int32optional``default = -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.HeroDamageTypeoptional``default = 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_idint32optional``default = -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_entityint32optional``default = -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_GameModeoptional``default = DOTA_GAMEMODE_NONE
3killsuint32optional``
4deathsuint32optional``
5assistsuint32optional``
6durationuint32optional``
7player_slotuint32optional``
8match_outcome.EMatchOutcomeoptional``default = 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.EEventoptional``default = 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_GameModeoptional``default = DOTA_GAMEMODE_NONE
6players.CMsgDOTAMatchMinimal.Playerrepeated``
7tourney.CMsgDOTAMatchMinimal.Tourneyoptional``
8match_outcome.EMatchOutcomeoptional``default = 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_TEAMoptional``default = 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.ECustomGameWhitelistStateoptional``default = 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.EResponseoptional``default = 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.EDOTATriviaQuestionCategoryoptional``default = 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
1idint32optional``default = -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: 9; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: CMsgGameDataItemAbilityList
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1idint32optional``default = -1
2namestringoptional``
3name_locstringoptional``
4name_english_locstringoptional``
5neutral_item_tierint32optional``
6is_pregame_suggestedbooloptional``
7is_earlygame_suggestedbooloptional``
8is_lategame_suggestedbooloptional``
9recipes.CMsgGameDataItemAbilityList.ItemAbilityInfo.Reciperepeated``
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.EEventoptional``default = EVENT_ID_NONE
3team_iduint32optional``
4stickers.CMsgStickerbookStickerrepeated``
5page_type.EStickerbookPageTypeoptional``default = 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.ResultCodeoptional``default = 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.EResponseoptional``default = 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.EResultoptional``default = k_eResult_ItemGranted
6granted_item_defsuint32repeated``
CDotaMsgStructuredTooltipProperties — fields: 11; oneofs: 0; nested messages: 15; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ability_name_loc_tokenstringoptional``
2ability_category_loc_tokenstringoptional``
3ability_levelint32optional``
4current_mana_costint32optional``
5current_health_costint32optional``
6current_cooldownfloatoptional``
7summary_description_loc_tokenstringoptional``
8summary_description_level_up_loc_tokenstringoptional``
9summary_description_embed_values.CDotaMsgStructuredTooltipProperties.SummaryDescriptionEmbedValuerepeated``
10summary_description_facet.CDotaMsgStructuredTooltipProperties.FacetDisplayPropertiesoptional``
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.FacetDisplayProperties — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1facet_name_loc_tokenstringoptional``
2facet_desc_loc_tokenstringoptional``
3facet_icon_style_namestringoptional``
4facet_color_style_namestringoptional``
5facet_gradient_style_namestringoptional``
CDotaMsgStructuredTooltipProperties.Attribute — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1name_loc_tokenstringoptional``
2type.CDotaMsgStructuredTooltipProperties.EAttributeTypeoptional``default = kUnknown
3value.CDotaMsgStructuredTooltipProperties.AttributeValueoptional``
4facet.CDotaMsgStructuredTooltipProperties.FacetDisplayPropertiesoptional``
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.AttributeGroupDesc_Facet — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1facet.CDotaMsgStructuredTooltipProperties.FacetDisplayPropertiesoptional``
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
2specific.CDotaMsgStructuredTooltipProperties.AttributeGroupDesc_Specificoneofattr_group_desc
3facet.CDotaMsgStructuredTooltipProperties.AttributeGroupDesc_Facetoneofattr_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.SummaryDescriptionEmbedValue — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDotaMsgStructuredTooltipProperties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional``
2type.CDotaMsgStructuredTooltipProperties.EAttributeTypeoptional``default = kUnknown
3value.CDotaMsgStructuredTooltipProperties.AttributeValueoptional``

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: 4
  • Parent: CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
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.EAttributeType — values: 14
  • Parent: CDotaMsgStructuredTooltipProperties
NameNumber
kUnknown0
kDuration1
kManaCost2
kHealthCost3
kCastRange4
kAreaOfEffectRadius5
kPhysicalDamage6
kMagicalDamage7
kPureDamage8
kCooldown9
kDebuffPercentage10
kDebuffValue11
kBuffPercentage12
kBuffValue13