Skip to content

dota_gcmessages_common_battle_report.proto

  • Module: dota_gcmessages_common_battle_report_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 7
  • Messages: 23 (top-level: 18)
  • Enums: 13 (top-level: 8)

Imports

  • steammessages.proto
  • dota_shared_enums.proto
  • dota_gcmessages_common.proto
  • gcsdk_gcmessages.proto
  • base_gcmessages.proto
  • econ_gcmessages.proto
  • valveextensions.proto

Messages

Expand any message to inspect all fields.

CMsgClientToGCGetBattleReport — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional``
2timestampuint32optional``
3durationuint32optional``
CMsgBattleReport_Game — fields: 50; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional``
2killsuint32optional``
3deathsuint32optional``
4assistsuint32optional``
5rank_changeint32optional``
6last_hitsuint32optional``
7gpmuint32optional``
8xpmuint32optional``
9role.CMsgBattleReport_Roleoptional``default = k_eUnknownRole
10outcome.CMsgBattleReport_EOutcomeoptional``default = k_eWin
11lane_outcome.CMsgBattleReport_ELaneOutcomeoptional``default = k_eUnknownLaneOutcome
12rankedbooloptional``
13match_iduint64optional``
14lane_selection_flagsuint32optional``
15predicted_positionuint32optional``
16seconds_deaduint32optional``
17winning_teamuint32optional``
19party_gamebooloptional``
20start_timeuint32optional``
21deniesuint32optional``
22bounty_runesuint32optional``
23water_runesuint32optional``
24power_runesuint32optional``
25time_enemy_t1_tower_destroyeduint32optional``
26time_friendly_t1_tower_destroyeduint32optional``
27enemy_roshan_killsuint32optional``
28player_slotuint32optional``
29teleports_useduint32optional``
30dewardsuint32optional``
31camps_stackeduint32optional``
32support_golduint32optional``
33hero_damageuint32optional``
34hero_healinguint32optional``
35tower_damageuint32optional``
36successful_smokesuint32optional``
37stun_durationuint32optional``
38durationuint32optional``
39friendly_roshan_killsuint32optional``
40previous_rankint32optional``
41game_modeuint32optional``
42lobby_typeuint32optional``
43time_purchased_shardfloatoptional``
44time_purchased_scepterfloatoptional``
45item0int32optional``default = -1
46item1int32optional``default = -1
47item2int32optional``default = -1
48item3int32optional``default = -1
49item4int32optional``default = -1
50item5int32optional``default = -1
51selected_facetuint32optional``
CMsgBattleReport_GameList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1games.CMsgBattleReport_Gamerepeated``
CMsgBattleReport — fields: 2; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1games.CMsgBattleReport_Gamerepeated``
3highlights.CMsgBattleReportHighlightsoptional``
CMsgBattleReport.HighlightGeneral — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBattleReport
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1win_loss_windowint32optional``
2win_percentfloatoptional``
3mmr_deltaint32optional``
4highlight_scorefloatoptional``
CMsgBattleReport.Highlight — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBattleReport
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1highlight_iduint32required``
2category.CMsgBattleReport_HighlightCategoryrequired``default = k_eHighlightGeneral
3tier.CMsgBattleReport_HighlightTieroptional``default = k_eHighlightTierLow
4rarity.CMsgBattleReport_HighlightRarityoptional``default = k_eHighlightCommon
5scorefloatoptional``
6confidencefloatoptional``
7hero_idint32optional``
8role.CMsgBattleReport_Roleoptional``default = k_eUnknownRole
9comparison_delta_valuefloatoptional``
10context.CMsgBattleReport_CompareContextoptional``default = k_eCompareContextInvalid
CMsgBattleReportInfo — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1timestampuint32optional``
2durationuint32optional``
3acknowledgedbooloptional``
4featured_hero_idint32optional``
5featured_positionuint32optional``
6games_playeduint32optional``
7medal_countsuint32repeated``
CMsgBattleReportInfoList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1battle_report_info.CMsgBattleReportInforepeated``
CMsgBattleReportHighlights — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1highlights.CMsgBattleReport.Highlightrepeated``
CMsgBattleReportAggregateStats — fields: 1; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgBattleReportAggregateStats.CMsgBattleReportAggregaterepeated``
CMsgBattleReportAggregateStats.CMsgBattleReportStat — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBattleReportAggregateStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1meanfloatoptional``
2stdevfloatoptional``
CMsgBattleReportAggregateStats.CMsgBattleReportAggregate — fields: 31; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBattleReportAggregateStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional``
2predicted_positionuint32optional``
3game_countuint32optional``
4win_countuint32optional``
5lane_win_countuint32optional``
6kills.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
7deaths.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
8assists.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
9rank_change.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
10last_hits.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
11denies.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
12gpm.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
13xpm.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
14seconds_dead.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
15bounty_runes.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
16water_runes.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
17power_runes.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
18time_enemy_t1_tower_destroyed.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
19time_friendly_t1_tower_destroyed.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
20enemy_roshan_kills.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
21teleports_used.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
22dewards.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
23camps_stacked.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
24support_gold.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
25hero_damage.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
26hero_healing.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
27tower_damage.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
28successful_smokes.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
29stun_duration.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
30duration.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
31friendly_roshan_kills.CMsgBattleReportAggregateStats.CMsgBattleReportStatoptional``
CMsgBattleReportAggregatedGeneralStats — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgClientToGCGetBattleReportResponse — fields: 4; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1report.CMsgBattleReportoptional``
2response.CMsgClientToGCGetBattleReportResponse.EResponseoptional``default = k_eInternalError
3aggregate_stats.CMsgBattleReportAggregateStatsoptional``
4info.CMsgBattleReportInfooptional``
CMsgClientToGCGetBattleReportAggregateStats — fields: 4; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1aggregate_keys.CMsgClientToGCGetBattleReportAggregateStats.CMsgBattleReportAggregateKeyrepeated``
2timestampuint32optional``
3durationuint32optional``
4rankuint32optional``
CMsgClientToGCGetBattleReportAggregateStats.CMsgBattleReportAggregateKey — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgClientToGCGetBattleReportAggregateStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional``
2predicted_positionuint32optional``
CMsgClientToGCGetBattleReportAggregateStatsResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1aggregate_stats.CMsgBattleReportAggregateStatsoptional``
2response.CMsgClientToGCGetBattleReportAggregateStatsResponse.EResponseoptional``default = k_eInternalError
CMsgClientToGCGetBattleReportInfo — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional``
CMsgClientToGCGetBattleReportInfoResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1battle_report_info_list.CMsgBattleReportInfoListoptional``
2response.CMsgClientToGCGetBattleReportInfoResponse.EResponseoptional``default = k_eInternalError
CMsgClientToGCAcknowledgeBattleReport — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional``
2timestampuint32optional``
3durationuint32optional``
CMsgClientToGCAcknowledgeBattleReportResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1response.CMsgClientToGCAcknowledgeBattleReportResponse.EResponseoptional``default = k_eInternalError
2shards_awardeduint32optional``
CMsgClientToGCGetBattleReportMatchHistory — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional``
2timestampuint32optional``
3durationuint32optional``
CMsgClientToGCGetBattleReportMatchHistoryResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1response.CMsgClientToGCGetBattleReportMatchHistoryResponse.EResponseoptional``default = k_eInternalError
2games.CMsgBattleReport_GameListoptional``

Enums

Expand any enum to inspect all values.

CMsgBattleReport_HighlightType — values: 67
  • Parent: (top-level)
NameNumber
k_eHighlightTypeInvalid-1
k_eGameWinrate0
k_eLaneWinrate1
k_eMMRDelta2
k_eNumHeroesPlayed3
k_eNumGamesPlayed4
k_eAveragePowerRunesTaken5
k_eAverageBountyRunesTaken6
k_eTotalKillEnemyT1First7
k_eTotalRoshanKills8
k_eTotalDewards9
k_eTotalCampsStacked10
k_eMaxWinstreak11
k_eAverageDewards12
k_eAverageKills13
k_eMaxKills14
k_eAverageAssists15
k_eMaxAssists16
k_eAverageDeaths17
k_eMinDeaths18
k_eAverageCampsStacked19
k_eTotalLastHits20
k_eAverageLastHits21
k_eTotalDenies22
k_eAverageDenies23
k_eTotalGamesWithRoshanAdvantage24
k_ePercentGamesWithRoshanAdvantage25
k_eAverageStunDuration26
k_eTotalStunDuration27
k_eAverageTeleportsUsed28
k_eTotalTeleportsUsed29
k_eAverageHeroDamage30
k_eTotalHeroDamage31
k_eAverageHeroHealing32
k_eTotalHeroHealing33
k_eAverageTowerDamage34
k_eTotalTowerDamage35
k_eMaxLossStreak36
k_eAverageGameDuration37
k_eMaxGameDuration38
k_eMinGameDuration39
k_eAverageWinDuration40
k_eMaxWinDuration41
k_eMinWinDuration42
k_eAverageLossDuration43
k_eMaxLossDuration44
k_eMinLossDuration45
k_ePctGamesEnemyT1TakenFirst46
k_eMaxCampsStacked47
k_eMaxDewards48
k_eMaxRoshanKills49
k_eMaxBountyRunesTaken50
k_eMaxPowerRunesTaken51
k_eMaxDeaths52
k_eMaxLastHits53
k_eMaxDenies54
k_eRadiantWinRate55
k_eDireWinRate56
k_eRadiantGameCount57
k_eDireGameCount58
k_eMaxDamage59
k_eMaxHealing60
k_eMaxTowerDamage61
k_eAverageGPM62
k_eMaxGPM63
k_eAverageXPM64
k_eMaxXPM65
CMsgBattleReport_HighlightCategory — values: 3
  • Parent: (top-level)
NameNumber
k_eHighlightGeneral0
k_eHighlightHero1
k_eHighlightRole2
CMsgBattleReport_Role — values: 6
  • Parent: (top-level)
NameNumber
k_eUnknownRole-1
k_eSafelane0
k_eMidlane1
k_eOfflane2
k_eSupport3
k_eHardSupport4
CMsgBattleReport_CompareContext — values: 5
  • Parent: (top-level)
NameNumber
k_eCompareContextInvalid-1
k_eAbsoluteValue0
k_ePlayersOfSimilarRank1
k_eAllPlayers2
k_ePlayersPersonalHistory3
CMsgBattleReport_HighlightTier — values: 6
  • Parent: (top-level)
NameNumber
k_eHighlightTierLow-1
k_eHighlightTierNone0
k_eHighlightTier11
k_eHighlightTier22
k_eHighlightTier33
k_eHighlightTierCustom4
CMsgBattleReport_HighlightRarity — values: 3
  • Parent: (top-level)
NameNumber
k_eHighlightCommon0
k_eHighlightUncommon1
k_eHighlightRare2
CMsgBattleReport_EOutcome — values: 2
  • Parent: (top-level)
NameNumber
k_eWin0
k_eLoss1
CMsgBattleReport_ELaneOutcome — values: 4
  • Parent: (top-level)
NameNumber
k_eUnknownLaneOutcome-1
k_eWonLane0
k_eLostLane1
k_eEvenLane2
CMsgClientToGCGetBattleReportResponse.EResponse — values: 12
  • Parent: CMsgClientToGCGetBattleReportResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_ePermissionDenied4
k_eNotSubscribedToDotaPlus5
k_eInvalidParameters6
k_eUnableToGetPlusSubInfo7
k_eUnableToLoadBattleReport8
k_eUnableToSaveBattleReport9
k_eUnableToGetAggregates10
k_eNotEnoughGamesPlayed11
CMsgClientToGCGetBattleReportAggregateStatsResponse.EResponse — values: 7
  • Parent: CMsgClientToGCGetBattleReportAggregateStatsResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_ePermissionDenied4
k_eInvalidParams5
k_eNotSubscribedToDotaPlus6
CMsgClientToGCGetBattleReportInfoResponse.EResponse — values: 6
  • Parent: CMsgClientToGCGetBattleReportInfoResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_ePermissionDenied4
k_eNotSubscribedToDotaPlus5
CMsgClientToGCAcknowledgeBattleReportResponse.EResponse — values: 11
  • Parent: CMsgClientToGCAcknowledgeBattleReportResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
k_ePermissionDenied5
k_eUnableToLoadBattleReport6
k_eAlreadyAcknowledged7
k_eUnknownReport8
k_eNotSubscribedToDotaPlus9
k_eNotEnoughGamesPlayed10
CMsgClientToGCGetBattleReportMatchHistoryResponse.EResponse — values: 7
  • Parent: CMsgClientToGCGetBattleReportMatchHistoryResponse
NameNumber
k_eInternalError0
k_eSuccess1
k_eTooBusy2
k_eDisabled3
k_eTimeout4
k_ePermissionDenied5
k_eNotSubscribedToDotaPlus6