Upload
hathuy
View
282
Download
6
Embed Size (px)
Citation preview
dota2 DocumentationRelease 0.3.0
0.3.0
Mar 14, 2018
Contents
1 Getting started 31.1 User Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 API Documentation 72.1 dota2 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Indices and tables 79
Python Module Index 81
i
ii
dota2 Documentation, Release 0.3.0
Supports Python 2.7+ and 3.4+.
Module based on steam for interacting with Dota 2’s Game Coordinator.If you’ve used node-dota2 this module should feel familiar.
As always contributions and suggestions are welcome. Just visit the repository on github.
Contents 1
dota2 Documentation, Release 0.3.0
2 Contents
CHAPTER 1
Getting started
1.1 User Guide
This part of the documentation is a quick start for writing applications that interact with the game coordinator for Dota2.
1.1.1 Initialization
Below is a example how to login and get a session with game coordinator. See steam’s docs for details aboutSteamClient.
Note: You won’t see any output running the code above. In order to peek inside we need to setup debug logging. Seethe Configure console logging section
from steam import SteamClientfrom dota2 import Dota2Client
client = SteamClient()dota = Dota2Client(client)
@client.on('logged_on')def start_dota():
dota.launch()
@dota.on('ready')def do_dota_stuff():
# talk to GC
client.cli_login()client.run_forever()
3
dota2 Documentation, Release 0.3.0
1.1.2 Working with events
This module makes use of gevent and gevent-eventemitter. Working with events is similiar to EventEmitter injavascript. Nevertheless, here is quick rundown.
To catch an event we need to register a callback
@dota.on('my event')def do_stuff(a, b):
print "Hey!"
dota.on('my event', do_stuff)dota.once('my event', do_stuff) # call do_stuff just one timedota.wait_event('my event') # blocks and returns arguments, if any
Note: wait_event may block forever, so use the timeout parameter
Emitting an event is simple
dota.emit("my event")dota.emit("my event", 1, [3,4,5]) # optional arguments
That’s it. For more details see gevent-eventemitter.
1.1.3 Fetch player profile card
You’ve probably seen the profile cards in Dota 2. They contain player selected stats, such trophies, number of matches,or MMR.
We can request that data using an API from the features module.
Let’s get Dendi’s profile card. All we need is his account id, which is 70388657.
@dota.on('ready')def fetch_profile_card():
dota.request_profile_card(70388657)
@dota.on('profile_card'):def print_profile_card(account_id, profile_card):
if account_id == 70388657:print str(profile_card)
The profile card request also happens to be a job. request_profile_card returns a job id and we can waitfor it instead. However, we will not get the same parameters as from profile_card
Note: Listening for the job id` will only give you one arugment: the protobuf message
@dota.on('ready')def fetch_profile_card():
jobid = dota.request_profile_card(70388657)profile_card = dota.wait_msg(jobid, timeout=10)
if profile_card:print str(profile_card)
4 Chapter 1. Getting started
dota2 Documentation, Release 0.3.0
Note: Not every request returns a job id, see the API documentation for details
Running the code above will output something like this:
account_id: 70388657background_def_index: 0slots {
slot_id: 0stat {stat_id: k_eStat_FirstMatchDatestat_score: 1314309005
}}slots {
slot_id: 1stat {stat_id: k_eStat_SoloRankstat_score: 6775
1.1.4 Configure console logging
Here is a basic configuration to get debug messages in the console.
import logging
logging.basicConfig(format='[%(asctime)s] %(levelname)s %(name)s: %(message)s',→˓level=logging.DEBUG)
The we run the program and the console ouput should look something like this:
[2016-01-01 12:34:56,000] DEBUG CMClient: Connect initiated.[2016-01-01 12:34:56,000] DEBUG Connection: Attempting connection to ('208.78.164.13',→˓ 27018)[2016-01-01 12:34:56,000] DEBUG Connection: Connected.[2016-01-01 12:34:56,000] DEBUG CMClient: Emit event: 'connected'[2016-01-01 12:34:56,000] DEBUG SteamClient: Emit event: 'connected'[2016-01-01 12:34:56,000] DEBUG SteamClient: Attempting login[2016-01-01 12:34:56,000] DEBUG CMClient: Incoming: <Msg <EMsg.ChannelEncryptRequest:→˓1303>>[2016-01-01 12:34:56,000] DEBUG CMClient: Emit event: <EMsg.ChannelEncryptRequest:→˓1303>...
1.1. User Guide 5
dota2 Documentation, Release 0.3.0
6 Chapter 1. Getting started
CHAPTER 2
API Documentation
2.1 dota2 API
Documentation related to various APIs available in this package.
2.1.1 features
This package contains all high level features of the dota2.client.Dota2Client.
player
Features related to community, players and profiles.
class dota2.features.player.PlayerBases: object
request_profile(account_id)Request profile details
Parameters account_id (int) – steam account_id
Returns job id
Return type str
Response event: profile_data
Parameters
• account_id (int) – account_id from request
• message (proto message) – ‘CMsgProfileResponsehttps://github.com/ValvePython/dota2/blob/98763e7b748a588462387469db65ea1a3e19a3af/protobufs/dota_gcmessages_client.proto#L2519-L2539‘_
7
dota2 Documentation, Release 0.3.0
request_gc_profile(account_id, request_name=False)Request profile details
Warning: This is disabled by Valve
Parameters
• account_id (int) – steam account_id
• request_name (bool) – whether to return name
Returns job id
Return type str
Response event: gc_profile_data
Parameters
• account_id (int) – account_id from request
• eresult (steam.enums.EResult) – result enum
• message (proto message) – CMsgDOTAProfileResponse
request_profile_card(account_id)Request profile card
Parameters account_id (int) – steam account_id
Returns job id
Return type str
Response event: profile_card
Parameters
• account_id (int) – account_id from request
• message (proto message) – CMsgDOTAProfileCard
request_player_stats(account_id)Request players stats. These are located in the play style box on a player profie.
Parameters account_id (int) – steam account_id
Returns job id
Return type str
Response event: player_stats
Parameters
• account_id (int) – account_id from request
• message (proto message) – CMsgGCToClientPlayerStatsResponse
request_player_info(account_ids)Request official player information
Parameters account_id (list) – A list of account ids
Response event: player_info
8 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
Parameters message (proto message) – CMsgGCPlayerInfo
request_conduct_scorecard()Request conduct scorecard, otherwise knows as conduct summary
Returns job id
Return type str
Response event: conduct_scorecard
Parameters message (proto message) – CMsgPlayerConductScorecard
request_hero_standings()Request hero stands for the currently logged on account. This is the data from the stats tab on yourprofile.
Response event: hero_standings
Parameters message (proto message) – CMsgGCGetHeroStandingsResponse
match
Features related to matches and matchmaking.
class dota2.features.match.MatchBases: object
request_matchmaking_stats()Request matchmaking statistics
Response event: matchmaking_stats
Parameters message (proto message) – CMsgDOTAMatchmakingStatsResponse
request_match_details(match_id)Request match details for a specific match
Note: Rate limited to 100 requests/day
Parameters match_id (int) – match id
Returns job event id
Return type str
Response event: match_details
Parameters
• match_id (int) – match_id for response
• eresult (steam.enums.EResult) – result enum
• match (proto message) – CMsgDOTAMatch
request_matches(**kwargs)Request matches. For arguments see CMsgDOTARequestMatches
Note: Rate limited to 50 requests/day
2.1. dota2 API 9
dota2 Documentation, Release 0.3.0
Warning: Some of the arguments don’t work. Ask Valve
Returns job event id
Return type str
Response event: matches
Parameters message (proto message) – CMsgDOTARequestMatchesResponse
request_matches_minimal(match_ids)Request matches with only minimal data.
Parameters match_ids (list) – match ids
Returns job event id
Return type str
Response event: matches_minimal
Parameters matches (list) – list of CMsgDOTAMatchMinimal
request_top_source_tv_games(**kwargs)Find top source TV games. For arguments see CMsgClientToGCFindTopSourceTVGames
Response event: top_source_tv_games
Parameters response (proto message) – CMsgGCToClientFindTopSourceTVGames-Response
request_player_match_history(**kwargs)Request player match history
Parameters
• account_id (int) – account id
• start_at_match_id (int) – matches from before this match id (0 for latest)
• matches_requested (int) – number of matches to return
• hero_id (int) – filter by hero id
• request_id (int) – request id to match with the response with the request
• include_practice_matches (bool) – whether to include practive matches
• include_custom_games (bool) – whether to include custom matches
Response event: player_match_history
Parameters
• request_id (int) – request id from the reuqest
• matches (list) – CMsgDOTAGetPlayerMatchHistoryResponse.matches
party
Features related to party invite and communication.
class dota2.features.party.PartyBases: object
10 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EVENT_PARTY_INVITE = 'party_invite'When a party invite is receieved
Parameters message (proto message) – CSODOTAPartyInvite
EVENT_NEW_PARTY = 'new_party'Entered a party, either by inviting someone or accepting an invite
Parameters message (proto message) – CSODOTAParty
EVENT_PARTY_CHANGED = 'party_changed'Anything changes to the party state, leaving/entering/invites etc
Parameters message (proto message) – CSODOTAParty
EVENT_PARTY_REMOVED = 'party_removed'Left party, either left, kicked or disbanded
Parameters message (proto message) – CSODOTAParty
EVENT_INVITATION_CREATED = 'invitation_created'After inviting another user
Parameters message (proto message) – CMsgInvitationCreated
party = None
respond_to_party_invite(party_id, accept=False)Respond to a party invite.
Parameters
• party_id – party id
• accept – accept
leave_party()Leaves the current party.
Returns job event id
Return type str
set_party_leader(steam_id)Set the new party leader.
Parameters steam_id – steam_id
Returns job event id
Return type str
set_party_coach_flag(coach)Set the bot’s status as a coach.
Parameters coach – bool
Returns job event id
Return type str
Response event: party_coach
Parameters
• steam_id (int) – steam_id for response
• message – CMsgDOTAPartyMemberSetCoach proto message
2.1. dota2 API 11
dota2 Documentation, Release 0.3.0
invite_to_party(steam_id)Invites a player to a party. This will create a new party if you aren’t in one.
Parameters steam_id – steam_id
Returns job event id
Return type str
Response event: invite_to_party
Parameters message – CMsgInvitationCreated proto message
kick_from_party(steam_id)Kicks a player from the party. This will create a new party if you aren’t in one.
Parameters steam_id – steam_id
Returns job event id
Return type str
Response event: kick_from_party
Parameters
• steam_id (int) – steam_id for response
• message – CMsgKickFromParty proto message
lobby
Lobby related features
class dota2.features.lobby.LobbyBases: object
EVENT_LOBBY_INVITE = 'lobby_invite'When a lobby invite is received :param message: CSDOTALobbyInvite :type message: proto message
EVENT_LOBBY_INVITE_REMOVED = 'lobby_invite_removed'When a lobby invite is no longer valid :param message: CSDOTALobbyInvite :type message: proto mes-sage
EVENT_LOBBY_NEW = 'lobby_new'Entered a lobby, either by creating one or accepting an invite
Parameters message (proto message) – CSODOTALobby
EVENT_LOBBY_CHANGED = 'lobby_changed'Anything changes to the lobby state, players, options, broadcasters. . .
Parameters message (proto message) – CSODOTALobby
EVENT_LOBBY_REMOVED = 'lobby_removed'The lobby is not valid anymore, quit or kick.
Parameters message (proto message) – CSODOTALobby
lobby = None
create_practice_lobby(password=”, options=None)Sends a message to the Game Coordinator requesting to create a lobby.
Parameters
12 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
• password (str) – password of lobby
• options (dict) – options to setup the lobby with
create_tournament_lobby(password=”, tournament_game_id=None, tournament_id=0, op-tions=None)
Sends a message to the Game Coordinator requesting to create a tournament lobby.
Parameters
• password (str) – password of lobby
• tournament_game_id (int) – tournament game id
• tournament_id (int) – tournament id
• options (dict) – options to setup the lobby with
config_practice_lobby(options)Change settings of the current lobby.
Parameters options (dict) – options to change in the lobby
get_lobby_list(server_region=<EServerRegion.Unspecified: 0>,game_mode=<DOTA_GameMode.DOTA_GAMEMODE_NONE: 0>)
Get a lobby list
Note: These are regular lobbies. (e.g. All pick, Captains Mode, etc)
Parameters
• server_region (EServerRegion) – limit to a specific server region
• game_mode (DOTA_GameMode) – limit to specific game mode,DOTA_GAMEMODE_NONE means any
Returns List of CMsgPracticeLobbyListResponseEntry
Return type proto message, None
get_practice_lobby_list(tournament_games=False, password=”)Get list of practice lobbies
Note: These are private Custom Game lobbies
Parameters
• tournament_games (bool) – whether to show tournament games only
• password (str) – practice lobbies with this password
Returns
List of CMsgPracticeLobbyListResponseEntry
Return type proto message, None
get_friend_practice_lobby_list()Request a list of friend practice lobbies.
2.1. dota2 API 13
dota2 Documentation, Release 0.3.0
Returns
List of CMsgPracticeLobbyListResponseEntry
Return type proto message, None
balanced_shuffle_lobby()Balance shuffle the the lobby.
flip_lobby_teams()Flip both teams of the lobby.
invite_to_lobby(steam_id)Asks to invite a player to your lobby. This creates a new default lobby when you are not already in one.
Parameters steam_id (int) – steam_id
practice_lobby_kick(account_id)Kick a player from the lobby.
Parameters account_id (int) – 32-bit steam_id of the user to kick from the lobby
practice_lobby_kick_from_team(account_id)Kick a player from the his current lobby team.
Parameters account_id (int) – 32-bit steam_id of the user to kick from a team
join_practice_lobby(id, password=”)Join the target practice lobby.
Parameters
• id (int) – id of the lobby to join
• password (str) – password necessary to join the lobby
Returns Result of the join command from the GC
Return type
class DOTAJoinLobbyResult. DOTAJoinLobbyRe-sult.DOTA_JOIN_RESULT_TIMEOUT if timeout
leave_practice_lobby()Sends a message to the Game Coordinator requesting to leave the current lobby.
abandon_current_game()Abandon the current game.
launch_practice_lobby()Launch the current lobby into a game.
join_practice_lobby_team(slot=1, team=<DOTA_GC_TEAM.PLAYER_POOL: 4>)Join on of the lobby team at the specified slot.
Parameters
• slot (int) – slot to join into
• team (DOTA_GC_TEAM) – team to join
join_practice_lobby_broadcast_channel(channel=1)Join a specific channel of the broadcasters.
Parameters channel (int) – channel to join into
14 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
add_bot_to_practice_lobby(slot=1, team=<DOTA_GC_TEAM.GOOD_GUYS: 0>,bot_difficulty=<DOTABotDifficulty.BOT_DIFFICULTY_PASSIVE:0>)
Add a bot in the lobby.
Parameters
• slot (int) – slot to join into
• team (DOTA_GC_TEAM ) – team to join
• bot_difficulty (DOTABotDifficulty) – difficulty of the bot
respond_to_lobby_invite(lobby_id, accept=False)Answer to a lobby invite.
Parameters
• id (int) – lobby_id to answer to.
• accept (bool) – answer to the lobby invite
destroy_lobby()Destroy the current lobby (host only)
Returns job_id for response
Return type str
chat
Chat channel features
class dota2.features.chat.ChatBaseBases: object
class dota2.features.chat.ChannelManager(dota_client, logger_name)Bases: eventemitter.EventEmitter
EVENT_JOINED_CHANNEL = 'channel_joined'When the client join a channel.
Parameters channel (ChatChannel) – channel instance
EVENT_LEFT_CHANNEL = 'channel_left'When the client leaves a channel.
Parameters channel (ChatChannel) – channel instance
EVENT_MESSAGE = 'message'On a new channel message
Parameters
• channel (ChatChannel) – channel instance
• message (CMsgDOTAChatMessage) – message data
EVENT_CHANNEL_MEMBERS_UPDATE = 'members_update'When users join/leave a channel
Parameters
• channel (ChatChannel) – channel instance
• joined (list) – list of members who joined
2.1. dota2 API 15
dota2 Documentation, Release 0.3.0
• left (list) – list of members who left
emit(event, *args)
join_channel(channel_name, channel_type=<DOTAChatChannelType_t.DOTAChannelType_Custom:1>)
Join a chat channel
Parameters
• channel_name (str) – channel name
• channel_type (DOTAChatChannelType_t) – channel type
Returns join result
Return type int
Response event: EVENT_JOINED_CHANNEL
join_lobby_channel()Join the lobby channel if the client is in a lobby.
Response event: EVENT_JOINED_CHANNEL
lobbyReferences lobby channel if client has joined it
Returns channel instance
Return type ChatChannel
join_party_channel()Join the lobby channel if the client is in a lobby.
Response event: EVENT_JOINED_CHANNEL
partyReferences party channel if client has joined it
Returns channel instance
Return type ChatChannel
get_channel_list()Requests a list of chat channels from the GC.
Returns List of chat channels
Return type CMsgDOTAChatGetUserListResponse, None
leave_channel(channel_id)
class dota2.features.chat.ChatChannel(channel_manager, join_data)Bases: object
leave()Leave channel
send(message)Send a message to the channel
Parameters message (str) – message text
share_lobby()Share current lobby to the channel
16 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
flip_coin()Flip a coin
roll_dice(rollmin=1, rollmax=100)Roll a dice
Parameters
• rollmin (int) – dice min value
• rollmax (int) – dice max value
sharedobjects
Essentially a dict containing shared object caches. The objects are read-only, so don’t change any values. Theinstance reference of individual objects will remain the same thought their lifetime. Individual objects can be accessedvia their key, if they have one.
Note: Some cache types don’t have a key and only hold one object instance. Then only the the cache type is neededto access it. (e.g. CSOEconGameAccountClient)
dota_client.socache[ESOType.CSOEconItem] # dict with item objects, key =→˓item iddota_client.socache[ESOType.CSOEconItem][123456] # item object
dota_client.socache[ESOType.CSOEconGameAccountClient] # returns a→˓CSOEconGameAccountClient object
Events will be fired when individual objects are updated. Event key is a tuple` in the following format: (event,cache_type).
The available events are new, updated, and removed. Each event has a single parameter, which is the objectinstance. Even when removed, there is object instance returned, usually only with the key field filled.
@dota_client.socache.on(('new', ESOType.CSOEconItem))def got_a_new_item(obj):
print "Got a new item! Yay"print obj
# access the item via socache at any timeprint dota_client.socache[ESOType.CSOEconItem][obj.id]
dota2.features.sharedobjects.find_so_proto(type_id)Resolves proto massage for given type_id
Parameters type_id (dota2.enums.ESOType) – SO type
Returns proto message or None
class dota2.features.sharedobjects.NO_KEY
dota2.features.sharedobjects.get_so_key_fields(desc)
dota2.features.sharedobjects.get_key_for_object(obj)
class dota2.features.sharedobjects.SOBaseBases: object
2.1. dota2 API 17
dota2 Documentation, Release 0.3.0
name = NoneShared Object Caches
class dota2.features.sharedobjects.SOCache(dota_client, logger_name)Bases: eventemitter.EventEmitter, dict
class ESOTypeBases: enum.IntEnum
expose ESOType
CMsgDOTATournament = 2009
CSODOTAGameAccountClient = 2002
CSODOTAGameAccountPlus = 2012
CSODOTAGameHeroFavorites = 2007
CSODOTALobby = 2004
CSODOTALobbyInvite = 2011
CSODOTAMapLocationState = 2008
CSODOTAParty = 2003
CSODOTAPartyInvite = 2006
CSODOTAPlayerChallenge = 2010
CSOEconGameAccountClient = 7
CSOEconItem = 1
CSOEconItemDropRateBonus = 38
CSOEconItemEventTicket = 40
CSOEconItemLeagueViewPass = 39
CSOEconItemPresetInstance = 36
CSOEconItemTournamentPassport = 42
CSOItemRecipe = 5
CSOSelectedItemPreset = 35
file_version = Noneso file version
emit(event, *args)
2.1.2 client
Only the most essential features to dota2.client.Dota2Client are found here. Every other feature is inheritedfrom the dota2.features package and it’s submodules.
class dota2.client.Dota2Client(steam_client)Bases: steam.client.gc.GameCoordinator, dota2.features.FeatureBase
Parameters steam_client (steam.client.SteamClient) – Instance of the steam client
verbose_debug = Falseenable pretty print of messages in debug logging
18 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
app_id = 570main client app id
ready = FalseTrue when we have a session with GC
connection_status = 2dota2.enums.GCConnectionStatus
account_idAccount ID of the logged in user in the steam client
steam_idsteam.steamid.SteamID of the logged-in user in the steam client
wait_msg(event, timeout=None, raises=None)Wait for a message, similiar to wait_event()
Parameters
• event – :class:‘.EMsg’ or job id
• timeout (int) – seconds to wait before timeout
• raises (bool) – On timeout when ‘‘False‘ returns None, else raise gevent.Timeout
Returns returns a message or None
Return type None, or proto message
Raises gevent.Timeout
send_job(*args, **kwargs)Send a message as a job
Exactly the same as send()
Returns jobid event identifier
Return type str
send_job_and_wait(emsg, data={}, proto=None, timeout=None, raises=False)Send a message as a job and wait for the response.
Note: Not all messages are jobs, you’ll have to find out which are which
Parameters
• emsg – Enum for the message
• data (dict) – data for the proto message
• proto – (optional) specify protobuf, otherwise it’s detected based on emsg
• timeout (int) – (optional) seconds to wait
• raises (bool) – (optional) On timeout if this is False method will return None, elseraises gevent.Timeout
Returns response proto message
Raises gevent.Timeout
2.1. dota2 API 19
dota2 Documentation, Release 0.3.0
send(emsg, data={}, proto=None)Send a message
Parameters
• emsg – Enum for the message
• data (dict) – data for the proto message
• proto – (optional) manually specify protobuf, other it’s detected based on emsg
launch()Launch Dota 2 and establish connection with the game coordinator
ready event will fire when the session is ready. If the session is lost notready event will fire. Alterna-tively, connection_status event can be monitored for changes.
exit()Close connection to Dota 2’s game coordinator
sleep(seconds)Yeild and sleep N seconds. Allows other greenlets to run
idle()Yeild in the current greenlet and let other greenlets run
2.1.3 enums
This module contains various enum.IntEnum generated at runtime from protobufs. Why generate python enums?In short, protobuf’s enums aren’t great. enum.IntEnum are much more flexible and easy to work with.
class dota2.enums.ESOType
CSOEconItem = 1
CSOItemRecipe = 5
CSOEconGameAccountClient = 7
CSOSelectedItemPreset = 35
CSOEconItemPresetInstance = 36
CSOEconItemDropRateBonus = 38
CSOEconItemLeagueViewPass = 39
CSOEconItemEventTicket = 40
CSOEconItemTournamentPassport = 42
CSODOTAGameAccountClient = 2002
CSODOTAParty = 2003
CSODOTALobby = 2004
CSODOTAPartyInvite = 2006
CSODOTAGameHeroFavorites = 2007
CSODOTAMapLocationState = 2008
CMsgDOTATournament = 2009
CSODOTAPlayerChallenge = 2010
20 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
CSODOTALobbyInvite = 2011
CSODOTAGameAccountPlus = 2012
class dota2.enums.EServerRegion
Unspecified = 0
USWest = 1
USEast = 2
Europe = 3
Korea = 4
Singapore = 5
Dubai = 6
PerfectWorldTelecom = 12
PerfectWorldTelecomGuangdong = 17
PerfectWorldTelecomZhejiang = 18
PerfectWorldTelecomWuhan = 20
PerfectWorldUnicom = 13
PerfectWorldUnicomTianjin = 25
Stockholm = 8
Brazil = 10
Austria = 9
Australia = 7
SouthAfrica = 11
Chile = 14
Peru = 15
India = 16
Japan = 19
class dota2.enums.DOTABotDifficulty
BOT_DIFFICULTY_EASY = 1
BOT_DIFFICULTY_EXTRA1 = 6
BOT_DIFFICULTY_EXTRA2 = 7
BOT_DIFFICULTY_EXTRA3 = 8
BOT_DIFFICULTY_HARD = 3
BOT_DIFFICULTY_INVALID = 5
BOT_DIFFICULTY_MEDIUM = 2
BOT_DIFFICULTY_PASSIVE = 0
BOT_DIFFICULTY_UNFAIR = 4
2.1. dota2 API 21
dota2 Documentation, Release 0.3.0
class dota2.enums.DOTAChatChannelType_t
DOTAChannelType_BattleCup = 19
DOTAChannelType_Cafe = 15
DOTAChannelType_Console = 8
DOTAChannelType_Custom = 1
DOTAChannelType_CustomGame = 16
DOTAChannelType_Fantasy = 6
DOTAChannelType_GameAll = 11
DOTAChannelType_GameAllies = 12
DOTAChannelType_GameEvents = 21
DOTAChannelType_GameSpectator = 13
DOTAChannelType_Guild = 5
DOTAChannelType_HLTVSpectator = 20
DOTAChannelType_Invalid = 10
DOTAChannelType_Lobby = 3
DOTAChannelType_Party = 2
DOTAChannelType_PostGame = 18
DOTAChannelType_Private = 17
DOTAChannelType_Regional = 0
DOTAChannelType_Tab = 9
DOTAChannelType_Team = 4
DOTAChannelType_Trivia = 22
DOTAChannelType_Whisper = 7
class dota2.enums.DOTAConnectionState_t
DOTA_CONNECTION_STATE_ABANDONED = 4
DOTA_CONNECTION_STATE_CONNECTED = 2
DOTA_CONNECTION_STATE_DISCONNECTED = 3
DOTA_CONNECTION_STATE_FAILED = 6
DOTA_CONNECTION_STATE_LOADING = 5
DOTA_CONNECTION_STATE_NOT_YET_CONNECTED = 1
DOTA_CONNECTION_STATE_UNKNOWN = 0
class dota2.enums.DOTAGameVersion
GAME_VERSION_CURRENT = 0
GAME_VERSION_STABLE = 1
22 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
class dota2.enums.DOTAJoinLobbyResult
DOTA_JOIN_RESULT_ACCESS_DENIED = 4
DOTA_JOIN_RESULT_ALREADY_IN_GAME = 1
DOTA_JOIN_RESULT_CUSTOM_GAME_COOLDOWN = 12
DOTA_JOIN_RESULT_CUSTOM_GAME_INCORRECT_VERSION = 10
DOTA_JOIN_RESULT_GENERIC_ERROR = 5
DOTA_JOIN_RESULT_INCORRECT_PASSWORD = 3
DOTA_JOIN_RESULT_INCORRECT_VERSION = 6
DOTA_JOIN_RESULT_INVALID_LOBBY = 2
DOTA_JOIN_RESULT_IN_TEAM_PARTY = 7
DOTA_JOIN_RESULT_LOBBY_FULL = 9
DOTA_JOIN_RESULT_NO_LOBBY_FOUND = 8
DOTA_JOIN_RESULT_SUCCESS = 0
DOTA_JOIN_RESULT_TIMEOUT = 11
class dota2.enums.DOTALeaverStatus_t
DOTA_LEAVER_ABANDONED = 3
DOTA_LEAVER_AFK = 4
DOTA_LEAVER_DECLINED = 8
DOTA_LEAVER_DISCONNECTED = 1
DOTA_LEAVER_DISCONNECTED_TOO_LONG = 2
DOTA_LEAVER_FAILED_TO_READY_UP = 7
DOTA_LEAVER_NEVER_CONNECTED = 5
DOTA_LEAVER_NEVER_CONNECTED_TOO_LONG = 6
DOTA_LEAVER_NONE = 0
class dota2.enums.DOTALobbyReadyState
ACCEPTED = 1
DECLINED = 2
UNDECLARED = 0
class dota2.enums.DOTALobbyVisibility
Friends = 1
Public = 0
Unlisted = 2
class dota2.enums.DOTALowPriorityBanType
2.1. dota2 API 23
dota2 Documentation, Release 0.3.0
DOTA_LOW_PRIORITY_BAN_ABANDON = 0
DOTA_LOW_PRIORITY_BAN_REPORTS = 1
DOTA_LOW_PRIORITY_BAN_SECONDARY_ABANDON = 2
class dota2.enums.DOTAMatchVote
INVALID = 0
NEGATIVE = 2
POSITIVE = 1
class dota2.enums.DOTASelectionPriorityChoice
Dire = 4
FirstPick = 1
Invalid = 0
Radiant = 3
SecondPick = 2
class dota2.enums.DOTASelectionPriorityRules
Automatic = 1
Manual = 0
class dota2.enums.DOTA_2013PassportSelectionIndices
PP13_SEL_ALLSTAR_PLAYER_0 = 0
PP13_SEL_ALLSTAR_PLAYER_1 = 1
PP13_SEL_ALLSTAR_PLAYER_2 = 2
PP13_SEL_ALLSTAR_PLAYER_3 = 3
PP13_SEL_ALLSTAR_PLAYER_4 = 4
PP13_SEL_ALLSTAR_PLAYER_5 = 5
PP13_SEL_ALLSTAR_PLAYER_6 = 6
PP13_SEL_ALLSTAR_PLAYER_7 = 7
PP13_SEL_ALLSTAR_PLAYER_8 = 8
PP13_SEL_ALLSTAR_PLAYER_9 = 9
PP13_SEL_EVENTPRED_0 = 44
PP13_SEL_EVENTPRED_1 = 45
PP13_SEL_EVENTPRED_10 = 54
PP13_SEL_EVENTPRED_11 = 55
PP13_SEL_EVENTPRED_12 = 56
PP13_SEL_EVENTPRED_13 = 57
24 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
PP13_SEL_EVENTPRED_14 = 58
PP13_SEL_EVENTPRED_15 = 59
PP13_SEL_EVENTPRED_16 = 60
PP13_SEL_EVENTPRED_17 = 61
PP13_SEL_EVENTPRED_18 = 62
PP13_SEL_EVENTPRED_19 = 63
PP13_SEL_EVENTPRED_2 = 46
PP13_SEL_EVENTPRED_20 = 64
PP13_SEL_EVENTPRED_21 = 65
PP13_SEL_EVENTPRED_22 = 66
PP13_SEL_EVENTPRED_23 = 67
PP13_SEL_EVENTPRED_24 = 68
PP13_SEL_EVENTPRED_25 = 69
PP13_SEL_EVENTPRED_26 = 70
PP13_SEL_EVENTPRED_27 = 71
PP13_SEL_EVENTPRED_28 = 72
PP13_SEL_EVENTPRED_29 = 73
PP13_SEL_EVENTPRED_3 = 47
PP13_SEL_EVENTPRED_30 = 74
PP13_SEL_EVENTPRED_31 = 75
PP13_SEL_EVENTPRED_32 = 76
PP13_SEL_EVENTPRED_33 = 77
PP13_SEL_EVENTPRED_34 = 78
PP13_SEL_EVENTPRED_35 = 79
PP13_SEL_EVENTPRED_36 = 80
PP13_SEL_EVENTPRED_37 = 81
PP13_SEL_EVENTPRED_38 = 82
PP13_SEL_EVENTPRED_39 = 83
PP13_SEL_EVENTPRED_4 = 48
PP13_SEL_EVENTPRED_40 = 84
PP13_SEL_EVENTPRED_41 = 85
PP13_SEL_EVENTPRED_42 = 86
PP13_SEL_EVENTPRED_43 = 87
PP13_SEL_EVENTPRED_5 = 49
PP13_SEL_EVENTPRED_6 = 50
PP13_SEL_EVENTPRED_7 = 51
2.1. dota2 API 25
dota2 Documentation, Release 0.3.0
PP13_SEL_EVENTPRED_8 = 52
PP13_SEL_EVENTPRED_9 = 53
PP13_SEL_QUALPRED_EAST_0 = 25
PP13_SEL_QUALPRED_EAST_1 = 26
PP13_SEL_QUALPRED_EAST_10 = 35
PP13_SEL_QUALPRED_EAST_11 = 36
PP13_SEL_QUALPRED_EAST_12 = 37
PP13_SEL_QUALPRED_EAST_13 = 38
PP13_SEL_QUALPRED_EAST_14 = 39
PP13_SEL_QUALPRED_EAST_2 = 27
PP13_SEL_QUALPRED_EAST_3 = 28
PP13_SEL_QUALPRED_EAST_4 = 29
PP13_SEL_QUALPRED_EAST_5 = 30
PP13_SEL_QUALPRED_EAST_6 = 31
PP13_SEL_QUALPRED_EAST_7 = 32
PP13_SEL_QUALPRED_EAST_8 = 33
PP13_SEL_QUALPRED_EAST_9 = 34
PP13_SEL_QUALPRED_WEST_0 = 10
PP13_SEL_QUALPRED_WEST_1 = 11
PP13_SEL_QUALPRED_WEST_10 = 20
PP13_SEL_QUALPRED_WEST_11 = 21
PP13_SEL_QUALPRED_WEST_12 = 22
PP13_SEL_QUALPRED_WEST_13 = 23
PP13_SEL_QUALPRED_WEST_14 = 24
PP13_SEL_QUALPRED_WEST_2 = 12
PP13_SEL_QUALPRED_WEST_3 = 13
PP13_SEL_QUALPRED_WEST_4 = 14
PP13_SEL_QUALPRED_WEST_5 = 15
PP13_SEL_QUALPRED_WEST_6 = 16
PP13_SEL_QUALPRED_WEST_7 = 17
PP13_SEL_QUALPRED_WEST_8 = 18
PP13_SEL_QUALPRED_WEST_9 = 19
PP13_SEL_SOLO_0 = 88
PP13_SEL_SOLO_1 = 89
PP13_SEL_SOLO_2 = 90
PP13_SEL_SOLO_3 = 91
26 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
PP13_SEL_SOLO_4 = 92
PP13_SEL_SOLO_5 = 93
PP13_SEL_SOLO_6 = 94
PP13_SEL_SOLO_7 = 95
PP13_SEL_TEAMCUP_PLAYER = 41
PP13_SEL_TEAMCUP_PLAYER_LOCK = 43
PP13_SEL_TEAMCUP_TEAM = 40
PP13_SEL_TEAMCUP_TEAM_LOCK = 42
class dota2.enums.DOTA_BOT_MODE
ASSEMBLE = 14
ASSEMBLE_WITH_HUMANS = 15
ATTACK = 2
COMPANION = 23
DEFEND_ALLY = 18
DEFEND_TOWER_BOT = 13
DEFEND_TOWER_MID = 12
DEFEND_TOWER_TOP = 11
EVASIVE_MANEUVERS = 19
FARM = 17
ITEM = 21
LANING = 1
MINION = 25
NONE = 0
PUSH_TOWER_BOT = 10
PUSH_TOWER_MID = 9
PUSH_TOWER_TOP = 8
RETREAT = 4
ROAM = 3
ROSHAN = 20
RUNE = 7
SECRET_SHOP = 5
SIDE_SHOP = 6
TEAM_ROAM = 16
TUTORIAL_BOSS = 24
WARD = 22
2.1. dota2 API 27
dota2 Documentation, Release 0.3.0
class dota2.enums.DOTA_CM_PICK
DOTA_CM_BAD_GUYS = 2
DOTA_CM_GOOD_GUYS = 1
DOTA_CM_RANDOM = 0
class dota2.enums.DOTA_COMBATLOG_TYPES
DOTA_COMBATLOG_ABILITY = 5
DOTA_COMBATLOG_ABILITY_TRIGGER = 13
DOTA_COMBATLOG_AEGIS_TAKEN = 30
DOTA_COMBATLOG_ALLIED_GOLD = 29
DOTA_COMBATLOG_ATTACK_EVADE = 34
DOTA_COMBATLOG_BLOODSTONE_CHARGE = 38
DOTA_COMBATLOG_BOTTLE_HEAL_ALLY = 26
DOTA_COMBATLOG_BUYBACK = 12
DOTA_COMBATLOG_CRITICAL_DAMAGE = 39
DOTA_COMBATLOG_DAMAGE = 0
DOTA_COMBATLOG_DEATH = 4
DOTA_COMBATLOG_ENDGAME_STATS = 27
DOTA_COMBATLOG_END_KILLSTREAK = 37
DOTA_COMBATLOG_FIRST_BLOOD = 18
DOTA_COMBATLOG_GAME_STATE = 9
DOTA_COMBATLOG_GOLD = 8
DOTA_COMBATLOG_HEAL = 1
DOTA_COMBATLOG_HERO_LEVELUP = 25
DOTA_COMBATLOG_HERO_SAVED = 23
DOTA_COMBATLOG_INTERRUPT_CHANNEL = 28
DOTA_COMBATLOG_INVALID = -1
DOTA_COMBATLOG_ITEM = 6
DOTA_COMBATLOG_KILLSTREAK = 16
DOTA_COMBATLOG_KILL_EATER_EVENT = 42
DOTA_COMBATLOG_LOCATION = 7
DOTA_COMBATLOG_MANA_DAMAGE = 31
DOTA_COMBATLOG_MANA_RESTORED = 24
DOTA_COMBATLOG_MODIFIER_ADD = 2
DOTA_COMBATLOG_MODIFIER_REMOVE = 3
DOTA_COMBATLOG_MODIFIER_STACK_EVENT = 19
28 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
DOTA_COMBATLOG_MULTIKILL = 15
DOTA_COMBATLOG_NEUTRAL_CAMP_STACK = 20
DOTA_COMBATLOG_PHYSICAL_DAMAGE_PREVENTED = 32
DOTA_COMBATLOG_PICKUP_RUNE = 21
DOTA_COMBATLOG_PLAYERSTATS = 14
DOTA_COMBATLOG_PURCHASE = 11
DOTA_COMBATLOG_REVEALED_INVISIBLE = 22
DOTA_COMBATLOG_SPELL_ABSORB = 40
DOTA_COMBATLOG_SUCCESSFUL_SCAN = 36
DOTA_COMBATLOG_TEAM_BUILDING_KILL = 17
DOTA_COMBATLOG_TREE_CUT = 35
DOTA_COMBATLOG_UNIT_SUMMONED = 33
DOTA_COMBATLOG_UNIT_TELEPORTED = 41
DOTA_COMBATLOG_XP = 10
class dota2.enums.DOTA_GC_TEAM
BAD_GUYS = 1
BROADCASTER = 2
GOOD_GUYS = 0
NOTEAM = 5
PLAYER_POOL = 4
SPECTATOR = 3
class dota2.enums.DOTA_GameMode
DOTA_GAMEMODE_1V1MID = 21
DOTA_GAMEMODE_ABILITY_DRAFT = 18
DOTA_GAMEMODE_ALL_DRAFT = 22
DOTA_GAMEMODE_AP = 1
DOTA_GAMEMODE_AR = 5
DOTA_GAMEMODE_ARDM = 20
DOTA_GAMEMODE_BD = 17
DOTA_GAMEMODE_CD = 16
DOTA_GAMEMODE_CM = 2
DOTA_GAMEMODE_CUSTOM = 15
DOTA_GAMEMODE_EVENT = 19
DOTA_GAMEMODE_FH = 14
DOTA_GAMEMODE_HW = 7
2.1. dota2 API 29
dota2 Documentation, Release 0.3.0
DOTA_GAMEMODE_INTRO = 6
DOTA_GAMEMODE_LP = 12
DOTA_GAMEMODE_MO = 11
DOTA_GAMEMODE_NONE = 0
DOTA_GAMEMODE_POOL1 = 13
DOTA_GAMEMODE_RD = 3
DOTA_GAMEMODE_REVERSE_CM = 8
DOTA_GAMEMODE_SD = 4
DOTA_GAMEMODE_TURBO = 23
DOTA_GAMEMODE_TUTORIAL = 10
DOTA_GAMEMODE_XMAS = 9
class dota2.enums.DOTA_GameState
DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP = 9
DOTA_GAMERULES_STATE_DISCONNECT = 7
DOTA_GAMERULES_STATE_GAME_IN_PROGRESS = 5
DOTA_GAMERULES_STATE_HERO_SELECTION = 2
DOTA_GAMERULES_STATE_INIT = 0
DOTA_GAMERULES_STATE_LAST = 11
DOTA_GAMERULES_STATE_POST_GAME = 6
DOTA_GAMERULES_STATE_PRE_GAME = 4
DOTA_GAMERULES_STATE_STRATEGY_TIME = 3
DOTA_GAMERULES_STATE_TEAM_SHOWCASE = 8
DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD = 10
DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD = 1
class dota2.enums.DOTA_LobbyMemberXPBonus
BATTLE_BOOSTER = 1
DEFAULT = 0
PARTY = 3
PCBANG = 5
RECRUITMENT = 4
SHARE_BONUS = 2
class dota2.enums.DOTA_TournamentEvents
TE_AEGIS_DENY = 4
TE_AEGIS_STOLEN = 5
30 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
TE_BLACK_HOLE = 11
TE_COURIER_KILL = 7
TE_EARLY_ROSHAN = 10
TE_ECHOSLAM = 8
TE_FIRST_BLOOD = 0
TE_GAME_END = 1
TE_GODLIKE = 6
TE_HERO_DENY = 3
TE_MULTI_KILL = 2
TE_RAPIER = 9
class dota2.enums.DOTA_WatchReplayType
DOTA_WATCH_REPLAY_HIGHLIGHTS = 1
DOTA_WATCH_REPLAY_NORMAL = 0
class dota2.enums.EBadgeType
TI7_AllEvent = 3
TI7_Finals = 2
TI7_Midweek = 1
class dota2.enums.ECustomGameInstallStatus
Busy = 2
CRCMismatch = 105
FailedCanceled = 107
FailedGeneric = 101
FailedInternalError = 102
FailedSteam = 106
Ready = 1
RequestedTimestampTooNew = 104
RequestedTimestampTooOld = 103
Unknown = 0
class dota2.enums.EDOTAEventInviteType
ChampionsCup = 2
Direct = 0
OpenQualifier = 1
class dota2.enums.EDOTAGCMsg
2.1. dota2 API 31
dota2 Documentation, Release 0.3.0
EMsgActivatePlusFreeTrialRequest = 8286
EMsgActivatePlusFreeTrialResponse = 8287
EMsgAnchorPhoneNumberRequest = 8222
EMsgAnchorPhoneNumberResponse = 8223
EMsgCastMatchVote = 7152
EMsgCastMatchVoteResponse = 7153
EMsgClientEconNotification_Job = 7114
EMsgClientProvideSurveyResult = 7477
EMsgClientToGCAddTI6TreeProgress = 8156
EMsgClientToGCApplyGemCombiner = 7603
EMsgClientToGCCancelPartyInvites = 7589
EMsgClientToGCCreateHeroStatue = 7547
EMsgClientToGCCreatePlayerCardPack = 8176
EMsgClientToGCCreatePlayerCardPackResponse = 8177
EMsgClientToGCCreateSpectatorLobby = 8159
EMsgClientToGCCreateSpectatorLobbyResponse = 8160
EMsgClientToGCCustomGamePlayerCountRequest = 8014
EMsgClientToGCCustomGamesFriendsPlayedRequest = 8018
EMsgClientToGCDOTACreateStaticRecipe = 7604
EMsgClientToGCDOTACreateStaticRecipeResponse = 7605
EMsgClientToGCEmoticonDataRequest = 7503
EMsgClientToGCEventGoalsRequest = 8103
EMsgClientToGCEventGoalsResponse = 8104
EMsgClientToGCFeaturedHeroesRequest = 8022
EMsgClientToGCFindTopSourceTVGames = 8009
EMsgClientToGCFriendsPlayedCustomGameRequest = 8020
EMsgClientToGCGetAdditionalEquips = 7514
EMsgClientToGCGetAdditionalEquipsResponse = 7515
EMsgClientToGCGetAllHeroOrder = 7606
EMsgClientToGCGetAllHeroOrderResponse = 7607
EMsgClientToGCGetAllHeroProgress = 7521
EMsgClientToGCGetAllHeroProgressResponse = 7522
EMsgClientToGCGetGiftPermissions = 8126
EMsgClientToGCGetGiftPermissionsResponse = 8127
EMsgClientToGCGetLeagueSeries = 7599
EMsgClientToGCGetLeagueSeriesResponse = 7600
32 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgClientToGCGetPlayerCardRosterRequest = 8178
EMsgClientToGCGetPlayerCardRosterResponse = 8179
EMsgClientToGCGetProfileCard = 7534
EMsgClientToGCGetProfileCardResponse = 7535
EMsgClientToGCGetProfileCardStats = 8034
EMsgClientToGCGetProfileCardStatsResponse = 8035
EMsgClientToGCGetProfileTickets = 8073
EMsgClientToGCGetProfileTicketsResponse = 8074
EMsgClientToGCGetQuestProgress = 8078
EMsgClientToGCGetQuestProgressResponse = 8079
EMsgClientToGCGetTrophyList = 7527
EMsgClientToGCGetTrophyListResponse = 7528
EMsgClientToGCGiveTip = 8218
EMsgClientToGCGiveTipResponse = 8219
EMsgClientToGCH264Unsupported = 8076
EMsgClientToGCHasPlayerVotedForMVP = 8111
EMsgClientToGCHasPlayerVotedForMVPResponse = 8112
EMsgClientToGCJoinPlaytest = 8201
EMsgClientToGCJoinPlaytestResponse = 8202
EMsgClientToGCLatestConductScorecard = 8096
EMsgClientToGCLatestConductScorecardRequest = 8095
EMsgClientToGCLeaguePredictions = 8106
EMsgClientToGCMarkNotificationListRead = 7542
EMsgClientToGCMatchesMinimalRequest = 8063
EMsgClientToGCMatchesMinimalResponse = 8064
EMsgClientToGCMergePartyInvite = 8030
EMsgClientToGCMergePartyResponse = 8032
EMsgClientToGCMyTeamInfoRequest = 8137
EMsgClientToGCOpenPlayerCardPack = 8168
EMsgClientToGCOpenPlayerCardPackResponse = 8169
EMsgClientToGCPingData = 8068
EMsgClientToGCPlayerStatsRequest = 8006
EMsgClientToGCPrivateChatDemote = 8090
EMsgClientToGCPrivateChatInfoRequest = 8092
EMsgClientToGCPrivateChatInvite = 8084
EMsgClientToGCPrivateChatKick = 8088
2.1. dota2 API 33
dota2 Documentation, Release 0.3.0
EMsgClientToGCPrivateChatPromote = 8089
EMsgClientToGCPublishUserStat = 8140
EMsgClientToGCQuickStatsRequest = 8238
EMsgClientToGCQuickStatsResponse = 8239
EMsgClientToGCRecordCompendiumStats = 7558
EMsgClientToGCRecycleHeroRelic = 7619
EMsgClientToGCRecycleHeroRelicResponse = 7620
EMsgClientToGCRecyclePlayerCard = 8174
EMsgClientToGCRecyclePlayerCardResponse = 8175
EMsgClientToGCRequestArcanaVotesRemaining = 8130
EMsgClientToGCRequestArcanaVotesRemainingResponse = 8131
EMsgClientToGCRequestEventPointLog = 8138
EMsgClientToGCRequestEventPointLogResponse = 8139
EMsgClientToGCRequestH264Support = 8077
EMsgClientToGCRequestLinaGameResult = 8148
EMsgClientToGCRequestLinaGameResultResponse = 8149
EMsgClientToGCRequestLinaPlaysRemaining = 8146
EMsgClientToGCRequestLinaPlaysRemainingResponse = 8147
EMsgClientToGCRequestPlusWeeklyChallengeResult = 8276
EMsgClientToGCRequestPlusWeeklyChallengeResultResponse = 8277
EMsgClientToGCRequestSlarkGameResult = 8227
EMsgClientToGCRequestSlarkGameResultResponse = 8228
EMsgClientToGCRequestSteamDatagramTicket = 8189
EMsgClientToGCRequestSteamDatagramTicketResponse = 8190
EMsgClientToGCRerollPlayerChallenge = 7584
EMsgClientToGCSelectCompendiumInGamePrediction = 8170
EMsgClientToGCSelectCompendiumInGamePredictionResponse = 8171
EMsgClientToGCSetAdditionalEquips = 7513
EMsgClientToGCSetAdditionalEquipsResponse = 7593
EMsgClientToGCSetPartyBuilderOptions = 8198
EMsgClientToGCSetPartyBuilderOptionsResponse = 8199
EMsgClientToGCSetPartyLeader = 7588
EMsgClientToGCSetPartyOpen = 8029
EMsgClientToGCSetPlayerCardRosterRequest = 8180
EMsgClientToGCSetPlayerCardRosterResponse = 8181
EMsgClientToGCSetProfileCardSlots = 7538
34 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgClientToGCSetSpectatorLobbyDetails = 8157
EMsgClientToGCSetSpectatorLobbyDetailsResponse = 8158
EMsgClientToGCSocialFeedPostCommentRequest = 8016
EMsgClientToGCSocialFeedPostMessageRequest = 8050
EMsgClientToGCSocialMatchDetailsRequest = 8027
EMsgClientToGCSocialMatchPostCommentRequest = 8025
EMsgClientToGCSpectatorLobbyList = 8161
EMsgClientToGCSpectatorLobbyListResponse = 8162
EMsgClientToGCSuspiciousActivity = 8109
EMsgClientToGCTeammateStatsRequest = 8124
EMsgClientToGCTeammateStatsResponse = 8125
EMsgClientToGCTopFriendMatchesRequest = 8037
EMsgClientToGCTopLeagueMatchesRequest = 8036
EMsgClientToGCTrackDialogResult = 7489
EMsgClientToGCTransferSeasonalMMRRequest = 8193
EMsgClientToGCTransferSeasonalMMRResponse = 8194
EMsgClientToGCVoteForArcana = 8128
EMsgClientToGCVoteForArcanaResponse = 8129
EMsgClientToGCVoteForMVP = 8113
EMsgClientToGCVoteForMVPResponse = 8114
EMsgClientToGCWageringRequest = 8099
EMsgClientToGCWeekendTourneyGetPlayerStats = 8172
EMsgClientToGCWeekendTourneyGetPlayerStatsResponse = 8173
EMsgClientToGCWeekendTourneyLeave = 8120
EMsgClientToGCWeekendTourneyLeaveResponse = 8121
EMsgClientToGCWeekendTourneyOpts = 8118
EMsgClientToGCWeekendTourneyOptsResponse = 8119
EMsgClientsRejoinChatChannels = 7217
EMsgCustomGameClientFinishedLoading = 8053
EMsgCustomGameListenServerStartedLoading = 8052
EMsgDOTAAwardEventPoints = 7384
EMsgDOTAChatChannelMemberUpdate = 7383
EMsgDOTAChatGetMemberCount = 8048
EMsgDOTAChatGetMemberCountResponse = 8049
EMsgDOTAChatGetUserList = 7403
EMsgDOTAChatGetUserListResponse = 7404
2.1. dota2 API 35
dota2 Documentation, Release 0.3.0
EMsgDOTAClaimEventAction = 8209
EMsgDOTAClaimEventActionResponse = 8210
EMsgDOTAFantasyLeagueFindRequest = 7482
EMsgDOTAFantasyLeagueFindResponse = 7483
EMsgDOTAFriendRecruitInviteAcceptDecline = 7396
EMsgDOTAFriendRecruitsRequest = 7394
EMsgDOTAFriendRecruitsResponse = 7395
EMsgDOTAFrostivusTimeElapsed = 7398
EMsgDOTAGetEventPoints = 7387
EMsgDOTAGetEventPointsResponse = 7388
EMsgDOTAGetPeriodicResource = 8211
EMsgDOTAGetPeriodicResourceResponse = 8212
EMsgDOTAGetPlayerMatchHistory = 7408
EMsgDOTAGetPlayerMatchHistoryResponse = 7409
EMsgDOTAGetWeekendTourneySchedule = 7464
EMsgDOTALiveLeagueGameUpdate = 7402
EMsgDOTAPeriodicResourceUpdated = 8213
EMsgDOTARedeemItem = 7518
EMsgDOTARedeemItemResponse = 7519
EMsgDOTASendFriendRecruits = 7393
EMsgDOTASetFavoriteTeam = 8204
EMsgDOTAWeekendTourneySchedule = 7465
EMsgDestroyLobbyRequest = 8246
EMsgDestroyLobbyResponse = 8247
EMsgGCAbandonCurrentGame = 7035
EMsgGCApplyTeamToPracticeLobby = 7142
EMsgGCBalancedShuffleLobby = 7188
EMsgGCBanStatusRequest = 7093
EMsgGCBanStatusResponse = 7094
EMsgGCBotGameCreate = 7199
EMsgGCBroadcastNotification = 7056
EMsgGCCancelWatchGame = 7097
EMsgGCChangeTeamSub = 8133
EMsgGCChangeTeamSubResponse = 8134
EMsgGCChatMessage = 7273
EMsgGCChatReportPublicSpam = 8197
36 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgGCClearPracticeLobbyTeam = 8008
EMsgGCClientIgnoredUser = 7335
EMsgGCClientSuspended = 7342
EMsgGCCompendiumDataChanged = 7481
EMsgGCCompendiumDataRequest = 7406
EMsgGCCompendiumDataResponse = 7407
EMsgGCCompendiumSetSelection = 7405
EMsgGCCompendiumSetSelectionResponse = 7453
EMsgGCConnectedPlayers = 7034
EMsgGCConsumeFantasyTicket = 7486
EMsgGCConsumeFantasyTicketFailure = 7487
EMsgGCCreateFantasyLeagueRequest = 7293
EMsgGCCreateFantasyLeagueResponse = 7294
EMsgGCCreateFantasyTeamRequest = 7300
EMsgGCCreateFantasyTeamResponse = 7301
EMsgGCCreateTeam = 7115
EMsgGCCreateTeamResponse = 7116
EMsgGCCustomGameCreate = 7321
EMsgGCDOTABase = 7000
EMsgGCDOTAClearNotifySuccessfulReport = 7104
EMsgGCDev_GrantWarKill = 8001
EMsgGCDiretidePrizesRewardedResponse = 7177
EMsgGCEditFantasyTeamRequest = 7302
EMsgGCEditFantasyTeamResponse = 7303
EMsgGCEditTeamDetails = 7166
EMsgGCEditTeamDetailsResponse = 7167
EMsgGCEventGameCreate = 7443
EMsgGCFantasyFinalPlayerStats = 7309
EMsgGCFantasyLeagueCreateInfoRequest = 7331
EMsgGCFantasyLeagueCreateInfoResponse = 7332
EMsgGCFantasyLeagueCreateRequest = 7336
EMsgGCFantasyLeagueCreateResponse = 7337
EMsgGCFantasyLeagueDraftPlayerRequest = 7351
EMsgGCFantasyLeagueDraftPlayerResponse = 7352
EMsgGCFantasyLeagueDraftStatus = 7350
EMsgGCFantasyLeagueDraftStatusRequest = 7349
2.1. dota2 API 37
dota2 Documentation, Release 0.3.0
EMsgGCFantasyLeagueEditInfoRequest = 7347
EMsgGCFantasyLeagueEditInfoResponse = 7348
EMsgGCFantasyLeagueEditInvitesRequest = 7344
EMsgGCFantasyLeagueEditInvitesResponse = 7345
EMsgGCFantasyLeagueFriendJoinListRequest = 7340
EMsgGCFantasyLeagueFriendJoinListResponse = 7341
EMsgGCFantasyLeagueInfo = 7299
EMsgGCFantasyLeagueInfoRequest = 7297
EMsgGCFantasyLeagueInfoResponse = 7298
EMsgGCFantasyLeagueInviteInfoRequest = 7333
EMsgGCFantasyLeagueInviteInfoResponse = 7334
EMsgGCFantasyLeagueMatchupsRequest = 7353
EMsgGCFantasyLeagueMatchupsResponse = 7354
EMsgGCFantasyLeaveLeagueRequest = 7490
EMsgGCFantasyLeaveLeagueResponse = 7491
EMsgGCFantasyLivePlayerStats = 7308
EMsgGCFantasyMatch = 7310
EMsgGCFantasyMessageAdd = 7436
EMsgGCFantasyMessagesRequest = 7437
EMsgGCFantasyMessagesResponse = 7438
EMsgGCFantasyPlayerHisoricalStatsRequest = 7364
EMsgGCFantasyPlayerHisoricalStatsResponse = 7365
EMsgGCFantasyPlayerInfoRequest = 7322
EMsgGCFantasyPlayerInfoResponse = 7323
EMsgGCFantasyPlayerScoreDetailsRequest = 7499
EMsgGCFantasyPlayerScoreDetailsResponse = 7500
EMsgGCFantasyPlayerScoreRequest = 7316
EMsgGCFantasyPlayerScoreResponse = 7317
EMsgGCFantasyPlayerStandingsRequest = 7318
EMsgGCFantasyPlayerStandingsResponse = 7319
EMsgGCFantasyRemoveOwner = 7448
EMsgGCFantasyRemoveOwnerResponse = 7449
EMsgGCFantasyScheduledMatchesRequest = 7439
EMsgGCFantasyScheduledMatchesResponse = 7440
EMsgGCFantasyTeamCreateRequest = 7338
EMsgGCFantasyTeamCreateResponse = 7339
38 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgGCFantasyTeamInfo = 7307
EMsgGCFantasyTeamInfoRequestByFantasyLeagueID = 7304
EMsgGCFantasyTeamInfoRequestByOwnerAccountID = 7305
EMsgGCFantasyTeamInfoResponse = 7306
EMsgGCFantasyTeamRosterAddDropRequest = 7361
EMsgGCFantasyTeamRosterAddDropResponse = 7362
EMsgGCFantasyTeamRosterRequest = 7357
EMsgGCFantasyTeamRosterResponse = 7358
EMsgGCFantasyTeamRosterSwapRequest = 7355
EMsgGCFantasyTeamRosterSwapResponse = 7356
EMsgGCFantasyTeamScoreRequest = 7312
EMsgGCFantasyTeamScoreResponse = 7313
EMsgGCFantasyTeamStandingsRequest = 7314
EMsgGCFantasyTeamStandingsResponse = 7315
EMsgGCFantasyTeamTradeCancelRequest = 7370
EMsgGCFantasyTeamTradeCancelResponse = 7371
EMsgGCFantasyTeamTradesRequest = 7368
EMsgGCFantasyTeamTradesResponse = 7369
EMsgGCFlipLobbyTeams = 7320
EMsgGCFriendPracticeLobbyListRequest = 7111
EMsgGCFriendPracticeLobbyListResponse = 7112
EMsgGCGCToLANServerRelayConnect = 7549
EMsgGCGCToRelayConnect = 7089
EMsgGCGCToRelayConnectresponse = 7090
EMsgGCGameBotMatchSignOut = 7530
EMsgGCGameBotMatchSignOutPermissionRequest = 7531
EMsgGCGameMatchSignOut = 7004
EMsgGCGameMatchSignOutPermissionRequest = 7381
EMsgGCGameMatchSignOutPermissionResponse = 7382
EMsgGCGameMatchSignOutResponse = 7005
EMsgGCGeneralResponse = 7001
EMsgGCGenerateDiretidePrizeList = 7174
EMsgGCGenerateDiretidePrizeListResponse = 7180
EMsgGCGetHeroStandings = 7274
EMsgGCGetHeroStandingsResponse = 7275
EMsgGCGetHeroStatsHistory = 8082
2.1. dota2 API 39
dota2 Documentation, Release 0.3.0
EMsgGCGetHeroStatsHistoryResponse = 8083
EMsgGCGetHeroTimedStats = 8252
EMsgGCGetHeroTimedStatsResponse = 8253
EMsgGCGetPlayerCardItemInfo = 8187
EMsgGCGetPlayerCardItemInfoResponse = 8188
EMsgGCGetRecentMatches = 7027
EMsgGCGuildCancelInviteRequest = 7230
EMsgGCGuildCancelInviteResponse = 7231
EMsgGCGuildCreateRequest = 7222
EMsgGCGuildCreateResponse = 7223
EMsgGCGuildData = 7227
EMsgGCGuildEditLogoRequest = 7279
EMsgGCGuildEditLogoResponse = 7280
EMsgGCGuildInviteAccountRequest = 7228
EMsgGCGuildInviteAccountResponse = 7229
EMsgGCGuildInviteData = 7254
EMsgGCGuildOpenPartyRefresh = 7268
EMsgGCGuildSetAccountRoleRequest = 7224
EMsgGCGuildSetAccountRoleResponse = 7225
EMsgGCGuildUpdateDetailsRequest = 7232
EMsgGCGuildUpdateDetailsResponse = 7233
EMsgGCGuildUpdateMessage = 7265
EMsgGCGuildmatePracticeLobbyListRequest = 7281
EMsgGCGuildmatePracticeLobbyListResponse = 7282
EMsgGCHallOfFame = 7171
EMsgGCHallOfFameRequest = 7172
EMsgGCHallOfFameResponse = 7173
EMsgGCHalloweenHighScoreRequest = 7178
EMsgGCHalloweenHighScoreResponse = 7179
EMsgGCHasItemDefsQuery = 7566
EMsgGCHasItemDefsResponse = 7567
EMsgGCHasItemQuery = 7484
EMsgGCHasItemResponse = 7485
EMsgGCInitialQuestionnaireResponse = 7049
EMsgGCIsProQuery = 8207
EMsgGCIsProResponse = 8208
40 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgGCItemEditorLeagueInfoResponse = 7560
EMsgGCItemEditorReleaseReservation = 7287
EMsgGCItemEditorReleaseReservationResponse = 7288
EMsgGCItemEditorRequestLeagueInfo = 7559
EMsgGCItemEditorReservationsRequest = 7283
EMsgGCItemEditorReservationsResponse = 7284
EMsgGCItemEditorReserveItemDef = 7285
EMsgGCItemEditorReserveItemDefResponse = 7286
EMsgGCJoinChatChannel = 7009
EMsgGCJoinChatChannelResponse = 7010
EMsgGCJoinOpenGuildPartyRequest = 7269
EMsgGCJoinOpenGuildPartyResponse = 7270
EMsgGCJoinableCustomGameModesRequest = 7466
EMsgGCJoinableCustomGameModesResponse = 7467
EMsgGCJoinableCustomLobbiesRequest = 7468
EMsgGCJoinableCustomLobbiesResponse = 7469
EMsgGCKickTeamMember = 7128
EMsgGCKickTeamMemberResponse = 7129
EMsgGCKickedFromMatchmakingQueue = 7071
EMsgGCLastHitChallengeHighScorePost = 7290
EMsgGCLastHitChallengeHighScoreRequest = 7291
EMsgGCLastHitChallengeHighScoreResponse = 7292
EMsgGCLeagueAdminList = 7434
EMsgGCLeagueAdminState = 7432
EMsgGCLeaveChatChannel = 7272
EMsgGCLeaveTeam = 7130
EMsgGCLeaveTeamResponse = 7131
EMsgGCLeaverDetected = 7072
EMsgGCLeaverDetectedResponse = 7087
EMsgGCLiveScoreboardUpdate = 7057
EMsgGCLobbyList = 8011
EMsgGCLobbyListResponse = 8012
EMsgGCLobbyUpdateBroadcastChannelInfo = 7367
EMsgGCMakeOffering = 7423
EMsgGCMatchDetailsRequest = 7095
EMsgGCMatchDetailsResponse = 7096
2.1. dota2 API 41
dota2 Documentation, Release 0.3.0
EMsgGCMatchHistoryList = 7017
EMsgGCMatchmakingStatsRequest = 7197
EMsgGCMatchmakingStatsResponse = 7198
EMsgGCNexonPartnerUpdate = 7359
EMsgGCNotInGuildData = 7251
EMsgGCNotificationsMarkReadRequest = 7435
EMsgGCNotificationsRequest = 7427
EMsgGCNotificationsResponse = 7428
EMsgGCNotifyAccountFlagsChange = 7326
EMsgGCOtherJoinedChannel = 7013
EMsgGCOtherLeftChannel = 7014
EMsgGCPCBangTimedRewardMessage = 7366
EMsgGCPartyLeaderWatchGamePrompt = 7397
EMsgGCPartyMemberSetCoach = 7343
EMsgGCPartySetOpenGuildRequest = 7266
EMsgGCPartySetOpenGuildResponse = 7267
EMsgGCPassportDataRequest = 7248
EMsgGCPassportDataResponse = 7249
EMsgGCPerfectWorldUserLookupRequest = 7444
EMsgGCPerfectWorldUserLookupResponse = 7445
EMsgGCPlayerFailedToConnect = 7088
EMsgGCPlayerHeroesFavoritesAdd = 7133
EMsgGCPlayerHeroesFavoritesRemove = 7134
EMsgGCPlayerInfo = 7455
EMsgGCPlayerInfoRequest = 7454
EMsgGCPlayerInfoSubmit = 7456
EMsgGCPlayerInfoSubmitResponse = 7457
EMsgGCPlayerReports = 7075
EMsgGCPlayerStatsMatchSignOut = 8013
EMsgGCPopup = 7102
EMsgGCPracticeLobbyCloseBroadcastChannel = 8054
EMsgGCPracticeLobbyCreate = 7038
EMsgGCPracticeLobbyJoin = 7044
EMsgGCPracticeLobbyJoinBroadcastChannel = 7149
EMsgGCPracticeLobbyJoinResponse = 7113
EMsgGCPracticeLobbyKick = 7081
42 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgGCPracticeLobbyKickFromTeam = 8047
EMsgGCPracticeLobbyLaunch = 7041
EMsgGCPracticeLobbyLeave = 7040
EMsgGCPracticeLobbyList = 7042
EMsgGCPracticeLobbyListResponse = 7043
EMsgGCPracticeLobbyResponse = 7055
EMsgGCPracticeLobbySetCoach = 7346
EMsgGCPracticeLobbySetDetails = 7046
EMsgGCPracticeLobbySetTeamSlot = 7047
EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus = 7505
EMsgGCProTeamListRequest = 7168
EMsgGCProTeamListResponse = 7169
EMsgGCProcessFantasyScheduledEvent = 7373
EMsgGCQuickJoinCustomLobby = 7470
EMsgGCQuickJoinCustomLobbyResponse = 7471
EMsgGCReadyUp = 7070
EMsgGCReadyUpStatus = 7170
EMsgGCRecentMatchesResponse = 7028
EMsgGCReportCountsRequest = 7082
EMsgGCReportCountsResponse = 7083
EMsgGCReportsRemainingRequest = 7076
EMsgGCReportsRemainingResponse = 7077
EMsgGCRequestBatchPlayerResources = 7450
EMsgGCRequestBatchPlayerResourcesResponse = 7451
EMsgGCRequestChatChannelList = 7060
EMsgGCRequestChatChannelListResponse = 7061
EMsgGCRequestGuildData = 7226
EMsgGCRequestLeaguePrizePool = 7258
EMsgGCRequestLeaguePrizePoolResponse = 7259
EMsgGCRequestMatches = 7064
EMsgGCRequestMatchesResponse = 7065
EMsgGCRequestOfferings = 7424
EMsgGCRequestOfferingsResponse = 7425
EMsgGCRequestPlayerResources = 7068
EMsgGCRequestPlayerResourcesResponse = 7069
EMsgGCRequestSaveGames = 7084
2.1. dota2 API 43
dota2 Documentation, Release 0.3.0
EMsgGCRequestSaveGamesResponse = 7086
EMsgGCRequestSaveGamesServer = 7085
EMsgGCRerollPlayerChallengeResponse = 7586
EMsgGCResetMapLocations = 7209
EMsgGCResetMapLocationsResponse = 7210
EMsgGCRewardDiretidePrizes = 7176
EMsgGCRewardTutorialPrizes = 7289
EMsgGCSetMapLocationState = 7207
EMsgGCSetMapLocationStateResponse = 7208
EMsgGCSetMatchHistoryAccess = 7200
EMsgGCSetMatchHistoryAccessResponse = 7201
EMsgGCSetProfilePrivacy = 7327
EMsgGCSetProfilePrivacyResponse = 7328
EMsgGCSpectateFriendGame = 7073
EMsgGCSpectateFriendGameResponse = 7074
EMsgGCStartFindingMatch = 7033
EMsgGCStartFindingMatchResponse = 8055
EMsgGCStopFindingMatch = 7036
EMsgGCStorePromoPagesRequest = 7182
EMsgGCStorePromoPagesResponse = 7183
EMsgGCSubmitLobbyMVPVote = 8144
EMsgGCSubmitLobbyMVPVoteResponse = 8145
EMsgGCSubmitPlayerReport = 7078
EMsgGCSubmitPlayerReportResponse = 7079
EMsgGCSuggestTeamMatchmaking = 7132
EMsgGCTeamData = 7121
EMsgGCTeamInvite_GCImmediateResponseToInviter = 7123
EMsgGCTeamInvite_GCRequestToInvitee = 7124
EMsgGCTeamInvite_GCResponseToInvitee = 7127
EMsgGCTeamInvite_GCResponseToInviter = 7126
EMsgGCTeamInvite_InviteeResponseToGC = 7125
EMsgGCTeamInvite_InviterToGC = 7122
EMsgGCTeamMemberProfileRequest = 7205
EMsgGCToClientAllStarVotesReply = 8234
EMsgGCToClientAllStarVotesRequest = 8233
EMsgGCToClientAllStarVotesSubmit = 8236
44 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgGCToClientAllStarVotesSubmitReply = 8237
EMsgGCToClientArcanaVotesUpdate = 8155
EMsgGCToClientAutomatedTournamentStateChange = 8117
EMsgGCToClientBattlePassRollupListRequest = 8205
EMsgGCToClientBattlePassRollupListResponse = 8206
EMsgGCToClientBattlePassRollupRequest = 8191
EMsgGCToClientBattlePassRollupResponse = 8192
EMsgGCToClientChatRegionsEnabled = 8067
EMsgGCToClientCommendNotification = 8267
EMsgGCToClientCustomGamePlayerCountResponse = 8015
EMsgGCToClientCustomGamesFriendsPlayedResponse = 8019
EMsgGCToClientEmoticonData = 7504
EMsgGCToClientEventStatusChanged = 7565
EMsgGCToClientFeaturedHeroesResponse = 8023
EMsgGCToClientFindTopSourceTVGamesResponse = 8010
EMsgGCToClientFriendsPlayedCustomGameResponse = 8021
EMsgGCToClientHeroStatueCreateResult = 7548
EMsgGCToClientLeaguePredictionsResponse = 8107
EMsgGCToClientLobbyMVPAwarded = 8152
EMsgGCToClientLobbyMVPNotifyRecipient = 8151
EMsgGCToClientMatchGroupsVersion = 8075
EMsgGCToClientMatchSignedOut = 8081
EMsgGCToClientMergeGroupInviteReply = 8031
EMsgGCToClientMergePartyResponseReply = 8033
EMsgGCToClientNewNotificationAdded = 7543
EMsgGCToClientPlayerStatsResponse = 8007
EMsgGCToClientPlaytestStatus = 8200
EMsgGCToClientPrivateChatInfoResponse = 8093
EMsgGCToClientPrivateChatResponse = 8091
EMsgGCToClientProfileCardStatsUpdated = 8040
EMsgGCToClientProfileCardUpdated = 7539
EMsgGCToClientQuestProgressUpdated = 8153
EMsgGCToClientSocialFeedPostCommentResponse = 8017
EMsgGCToClientSocialFeedPostMessageResponse = 8051
EMsgGCToClientSocialMatchDetailsResponse = 8028
EMsgGCToClientSocialMatchPostCommentResponse = 8026
2.1. dota2 API 45
dota2 Documentation, Release 0.3.0
EMsgGCToClientSteamDatagramTicket = 7581
EMsgGCToClientTeamInfo = 8135
EMsgGCToClientTeamsInfo = 8136
EMsgGCToClientTipNotification = 8226
EMsgGCToClientTopFriendMatchesResponse = 8062
EMsgGCToClientTopLeagueMatchesResponse = 8061
EMsgGCToClientTournamentItemDrop = 7495
EMsgGCToClientTrophyAwarded = 7529
EMsgGCToClientWageringResponse = 8100
EMsgGCToClientWageringUpdate = 8154
EMsgGCToGCAddUserToPostGameChat = 8110
EMsgGCToGCCanInviteUserToTeam = 7234
EMsgGCToGCCanInviteUserToTeamResponse = 7235
EMsgGCToGCChatNewUserSession = 7598
EMsgGCToGCCheckLeaguePermission = 7189
EMsgGCToGCCheckLeaguePermissionResponse = 7190
EMsgGCToGCCheckOwnsEntireEmoticonRange = 7611
EMsgGCToGCCheckOwnsEntireEmoticonRangeResponse = 7612
EMsgGCToGCCheckPlusStatus = 8282
EMsgGCToGCCheckPlusStatusResponse = 8283
EMsgGCToGCCompendiumInGamePredictionResults = 8243
EMsgGCToGCCreateWeekendTourneyRequest = 7506
EMsgGCToGCCreateWeekendTourneyResponse = 7507
EMsgGCToGCCustomGamePlayed = 7576
EMsgGCToGCDestroyOpenGuildPartyRequest = 7263
EMsgGCToGCDestroyOpenGuildPartyResponse = 7264
EMsgGCToGCEmoticonUnlock = 7501
EMsgGCToGCEmoticonUnlockNoRollback = 7594
EMsgGCToGCEnsureAccountInParty = 8071
EMsgGCToGCEnsureAccountInPartyResponse = 8072
EMsgGCToGCFantasySetMatchLeague = 7557
EMsgGCToGCGetAccountFlags = 8058
EMsgGCToGCGetAccountFlagsResponse = 8059
EMsgGCToGCGetAccountLevel = 7458
EMsgGCToGCGetAccountLevelResponse = 7459
EMsgGCToGCGetAccountMatchStatus = 7609
46 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgGCToGCGetAccountMatchStatusResponse = 7610
EMsgGCToGCGetAccountPartner = 7460
EMsgGCToGCGetAccountPartnerResponse = 7461
EMsgGCToGCGetCompendiumFanfare = 7595
EMsgGCToGCGetCompendiumSelections = 7492
EMsgGCToGCGetCompendiumSelectionsResponse = 7493
EMsgGCToGCGetCustomGameTickets = 7573
EMsgGCToGCGetCustomGameTicketsResponse = 7574
EMsgGCToGCGetEventOwnership = 8115
EMsgGCToGCGetEventOwnershipResponse = 8116
EMsgGCToGCGetFavoriteTeam = 8230
EMsgGCToGCGetFavoriteTeamResponse = 8231
EMsgGCToGCGetLeagueAdmin = 7255
EMsgGCToGCGetLeagueAdminResponse = 7256
EMsgGCToGCGetLiveMatchAffiliates = 7376
EMsgGCToGCGetLiveMatchAffiliatesResponse = 7377
EMsgGCToGCGetPlayerPennantCounts = 7379
EMsgGCToGCGetPlayerPennantCountsResponse = 7380
EMsgGCToGCGetProfileBadgePoints = 8065
EMsgGCToGCGetProfileBadgePointsResponse = 8066
EMsgGCToGCGetServerForClient = 7523
EMsgGCToGCGetServerForClientResponse = 7524
EMsgGCToGCGetServersForClients = 8045
EMsgGCToGCGetServersForClientsResponse = 8046
EMsgGCToGCGetTeamRank = 7241
EMsgGCToGCGetTeamRankResponse = 7242
EMsgGCToGCGetUserChatInfo = 7218
EMsgGCToGCGetUserChatInfoResponse = 7219
EMsgGCToGCGetUserRank = 7236
EMsgGCToGCGetUserRankResponse = 7237
EMsgGCToGCGrantEventOwnership = 7582
EMsgGCToGCGrantEventPointAction = 7472
EMsgGCToGCGrantEventPointActionMsg = 7488
EMsgGCToGCGrantEventPointsToUser = 7577
EMsgGCToGCGrantLeagueAccess = 7441
EMsgGCToGCGrantPCBangRewardItem = 7374
2.1. dota2 API 47
dota2 Documentation, Release 0.3.0
EMsgGCToGCGrantPlusHeroMatchResults = 8251
EMsgGCToGCGrantPlusPrepaidTime = 8278
EMsgGCToGCGrantTournamentItem = 7372
EMsgGCToGCLeaguePredictionsUpdate = 8108
EMsgGCToGCLeaveAllChatChannels = 7220
EMsgGCToGCMasterReloadAccount = 7590
EMsgGCToGCMatchCompleted = 7186
EMsgGCToGCMatchmakingAddParty = 7410
EMsgGCToGCMatchmakingMatchFound = 7413
EMsgGCToGCMatchmakingRemoveAllParties = 7412
EMsgGCToGCMatchmakingRemoveParty = 7411
EMsgGCToGCModifyNotification = 7429
EMsgGCToGCProcessMatchLeaver = 7426
EMsgGCToGCProcessPCBangRewardPoints = 7360
EMsgGCToGCProcessPlayerReportForTarget = 7324
EMsgGCToGCProcessReportSuccess = 7325
EMsgGCToGCPublicChatCommunicationBan = 8195
EMsgGCToGCReconcilePlusAutoGrantItems = 8284
EMsgGCToGCReconcilePlusStatus = 8281
EMsgGCToGCReconcilePlusStatusUnreliable = 8285
EMsgGCToGCReplayMonitorValidateReplay = 7569
EMsgGCToGCReportKillSummaries = 7555
EMsgGCToGCRevokeEventOwnership = 7621
EMsgGCToGCSendAccountsEventPoints = 7583
EMsgGCToGCSendLeagueAdminState = 7433
EMsgGCToGCSendUpdateLeagues = 7452
EMsgGCToGCSetCompendiumSelection = 7478
EMsgGCToGCSetEventMMPanicFlushTime = 7578
EMsgGCToGCSetIsLeagueAdmin = 7431
EMsgGCToGCSetNewNotifications = 7430
EMsgGCToGCSignoutAwardAdditionalDrops = 7564
EMsgGCToGCSignoutAwardEventPoints = 7390
EMsgGCToGCSignoutSpendRankWager = 8229
EMsgGCToGCSignoutSpendWager = 8141
EMsgGCToGCSignoutSpendWagerToken = 8215
EMsgGCToGCSubtractEventPointsFromUser = 8240
48 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgGCToGCUnlockEventPointSpending = 7622
EMsgGCToGCUpdateAccountChatBan = 7221
EMsgGCToGCUpdateAccountPublicChatBan = 8196
EMsgGCToGCUpdateAssassinMinigame = 7556
EMsgGCToGCUpdateIngameEventDataBroadcast = 7552
EMsgGCToGCUpdateLiveLeagueGameInfo = 7420
EMsgGCToGCUpdateMatchManagementStats = 7414
EMsgGCToGCUpdateMatchmakingStats = 7415
EMsgGCToGCUpdateOpenGuildPartyRequest = 7261
EMsgGCToGCUpdateOpenGuildPartyResponse = 7262
EMsgGCToGCUpdatePlayerPennantCounts = 7378
EMsgGCToGCUpdatePlayerPredictions = 7561
EMsgGCToGCUpdateProfileCards = 7533
EMsgGCToGCUpdateTI4HeroQuest = 7480
EMsgGCToGCUpdateTeamStats = 7240
EMsgGCToGCUpgradeTwitchViewerItems = 7375
EMsgGCToServerConsoleCommand = 7418
EMsgGCToServerIngameEventData_OraclePA = 7553
EMsgGCToServerMatchDetailsResponse = 8070
EMsgGCToServerPingRequest = 7416
EMsgGCToServerPingResponse = 7417
EMsgGCToServerPredictionResult = 7562
EMsgGCToServerRealtimeStatsStartStop = 8042
EMsgGCToServerUpdateBroadcastCheers = 7602
EMsgGCTopCustomGamesList = 8024
EMsgGCTransferTeamAdmin = 7144
EMsgGCTransferTeamAdminResponse = 8132
EMsgGCWatchDownloadedReplay = 7206
EMsgGCWatchGame = 7091
EMsgGCWatchGameResponse = 7092
EMsgGC_GameServerGetLoadGame = 7160
EMsgGC_GameServerGetLoadGameResult = 7161
EMsgGC_GameServerSaveGameResult = 7159
EMsgGC_GameServerUploadSaveGame = 7158
EMsgGC_TournamentItemEvent = 7150
EMsgGC_TournamentItemEventResponse = 7151
2.1. dota2 API 49
dota2 Documentation, Release 0.3.0
EMsgGameAutographReward = 8244
EMsgGameAutographRewardResponse = 8245
EMsgGameserverCrashReport = 7579
EMsgGameserverCrashReportResponse = 7580
EMsgGetRecentPlayTimeFriendsRequest = 8265
EMsgGetRecentPlayTimeFriendsResponse = 8266
EMsgHeroGlobalDataRequest = 8274
EMsgHeroGlobalDataResponse = 8275
EMsgLaneSuggestRequest = 8260
EMsgLaneSuggestResponse = 8261
EMsgLobbyBattleCupVictory = 8186
EMsgLobbyEventPoints = 7572
EMsgLobbyPlayerPlusSubscriptionData = 8254
EMsgLobbyPlaytestDetails = 8203
EMsgPartyReadyCheckAcknowledge = 8264
EMsgPartyReadyCheckRequest = 8262
EMsgPartyReadyCheckResponse = 8263
EMsgPresentedClientTerminateDlg = 7363
EMsgPrivateMetadataKeyRequest = 8279
EMsgPrivateMetadataKeyResponse = 8280
EMsgProfileRequest = 8268
EMsgProfileResponse = 8269
EMsgProfileUpdate = 8270
EMsgProfileUpdateResponse = 8271
EMsgPurchaseHeroRandomRelic = 8258
EMsgPurchaseHeroRandomRelicResponse = 8259
EMsgPurchaseHeroRelic = 8256
EMsgPurchaseHeroRelicResponse = 8257
EMsgPurchaseItemWithEventPoints = 8248
EMsgPurchaseItemWithEventPointsResponse = 8249
EMsgRefreshPartnerAccountLink = 7216
EMsgRequestLeagueInfo = 7147
EMsgResponseLeagueInfo = 7148
EMsgResponseTeamFanfare = 7157
EMsgRetrieveMatchVote = 7154
EMsgRetrieveMatchVoteResponse = 7155
50 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgSQLDelayedGrantLeagueDrop = 7496
EMsgSQLGCToGCGrantAccountFlag = 8057
EMsgSQLGCToGCGrantAllHeroProgress = 7520
EMsgSQLGCToGCGrantBadgePoints = 7608
EMsgSQLGCToGCSignoutUpdateLeagueSchedule = 7601
EMsgSQLGrantLeagueMatchToTicketHolders = 7592
EMsgSQLGrantTrophyToAccount = 7526
EMsgSQLProcessTournamentGameOutcome = 7525
EMsgSelectionPriorityChoiceRequest = 8241
EMsgSelectionPriorityChoiceResponse = 8242
EMsgServerGCUpdateSpectatorCount = 7497
EMsgServerGetEventPoints = 7473
EMsgServerGetEventPointsResponse = 7474
EMsgServerGrantSurveyPermission = 7475
EMsgServerGrantSurveyPermissionResponse = 7476
EMsgServerToGCCloseCompendiumInGamePredictionVoting = 8167
EMsgServerToGCCloseCompendiumInGamePredictionVotingResponse = 8183
EMsgServerToGCCompendiumInGamePredictionResults = 8166
EMsgServerToGCCompendiumInGamePredictionResultsResponse = 8185
EMsgServerToGCGetAdditionalEquips = 7516
EMsgServerToGCGetAdditionalEquipsResponse = 7517
EMsgServerToGCGetIngameEventData = 7551
EMsgServerToGCGetProfileCard = 7536
EMsgServerToGCGetProfileCardResponse = 7537
EMsgServerToGCHoldEventPoints = 7596
EMsgServerToGCLockCharmTrading = 8004
EMsgServerToGCMatchConnectionStats = 7494
EMsgServerToGCMatchDetailsRequest = 8069
EMsgServerToGCMatchPlayerItemPurchaseHistory = 8250
EMsgServerToGCMatchStateHistory = 8255
EMsgServerToGCPostMatchTip = 8097
EMsgServerToGCPostMatchTipResponse = 8098
EMsgServerToGCRealtimeStats = 8041
EMsgServerToGCReportKillSummaries = 7554
EMsgServerToGCRequestStatus = 7026
EMsgServerToGCRequestStatus_Response = 7546
2.1. dota2 API 51
dota2 Documentation, Release 0.3.0
EMsgServerToGCRerollPlayerChallenge = 7585
EMsgServerToGCSignoutAwardAdditionalDrops = 7563
EMsgServerToGCSpendWager = 8214
EMsgServerToGCSuspiciousActivity = 7544
EMsgServerToGCVictoryPredictions = 7540
EMsgSignOutBotInfo = 7532
EMsgSignOutCommunicationSummary = 7545
EMsgSignOutCommunityGoalProgress = 8150
EMsgSignOutDraftInfo = 7502
EMsgSignOutEventGameData = 8232
EMsgSignOutReleaseEventPointHolds = 7597
EMsgSignOutUpdatePlayerChallenge = 7587
EMsgSignOutWagerStats = 8060
EMsgSignOutXPCoins = 8080
EMsgSpectatorLobbyGameDetails = 8163
EMsgStartTriviaSession = 8220
EMsgStartTriviaSessionResponse = 8221
EMsgSubmitTriviaQuestionAnswer = 8216
EMsgSubmitTriviaQuestionAnswerResponse = 8217
EMsgSuccessfulHero = 8273
EMsgTeamFanfare = 7156
EMsgUnanchorPhoneNumberRequest = 8224
EMsgUnanchorPhoneNumberResponse = 8225
EMsgUpgradeLeagueItem = 7203
EMsgUpgradeLeagueItemResponse = 7204
class dota2.enums.EDOTAGCSessionNeed
GameServerIdle = 202
GameServerLocal = 201
GameServerLocalUpload = 204
GameServerOnline = 200
GameServerRelay = 203
Unknown = 0
UserInLocalGame = 102
UserInOnlineGame = 101
UserInUINeverConnected = 104
52 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
UserInUINeverConnectedIdle = 107
UserInUIWasConnected = 103
UserInUIWasConnectedIdle = 106
UserNoSessionNeeded = 100
UserTutorials = 105
class dota2.enums.EDOTAGroupMergeResult
ALREADY_INVITED = 8
ENGINE_MISMATCH = 5
FAILED_GENERIC = 1
NOT_INVITED = 9
NOT_LEADER = 2
NO_SUCH_GROUP = 6
OK = 0
OTHER_GROUP_NOT_OPEN = 7
TOO_MANY_COACHES = 4
TOO_MANY_PLAYERS = 3
class dota2.enums.EDOTAPlayerMMRType
1v1Competitive_UNUSED = 5
GeneralCompetitive = 3
GeneralHidden = 1
GeneralSeasonalRanked = 6
Invalid = 0
SoloCompetitive = 4
SoloHidden = 2
SoloSeasonalRanked = 7
class dota2.enums.EDOTATriviaAnswerResult
AlreadyAnswered = 4
InvalidAnswer = 2
InvalidQuestion = 1
QuestionLocked = 3
Success = 0
TriviaDisabled = 5
class dota2.enums.EDOTATriviaQuestionCategory
2.1. dota2 API 53
dota2 Documentation, Release 0.3.0
AbilityCooldown = 1
AbilityIcon = 0
AbilityManaCost = 9
AbilityName = 11
AbilitySound = 7
HeroAttackSound = 10
HeroAttributes = 2
HeroMovementSpeed = 3
HeroStats = 5
InvokerSpells = 8
ItemComponents = 12
ItemLore = 13
ItemPrice = 6
TalentTree = 4
class dota2.enums.EEvent
EVENT_ID_COMPENDIUM_2014 = 4
EVENT_ID_COUNT = 22
EVENT_ID_DIRETIDE = 1
EVENT_ID_FALL_MAJOR_2015 = 9
EVENT_ID_FALL_MAJOR_2016 = 15
EVENT_ID_FROSTIVUS = 12
EVENT_ID_FROSTIVUS_2013 = 3
EVENT_ID_FROSTIVUS_2017 = 21
EVENT_ID_INTERNATIONAL_2015 = 8
EVENT_ID_INTERNATIONAL_2016 = 14
EVENT_ID_INTERNATIONAL_2017 = 18
EVENT_ID_NEW_BLOOM_2015 = 7
EVENT_ID_NEW_BLOOM_2015_PREBEAST = 11
EVENT_ID_NEW_BLOOM_2017 = 17
EVENT_ID_NEXON_PC_BANG = 5
EVENT_ID_NONE = 0
EVENT_ID_ORACLE_PA = 10
EVENT_ID_PLUS_SUBSCRIPTION = 19
EVENT_ID_PWRD_DAC_2015 = 6
EVENT_ID_SINGLES_DAY_2017 = 20
54 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EVENT_ID_SPRING_FESTIVAL = 2
EVENT_ID_WINTER_MAJOR_2016 = 13
EVENT_ID_WINTER_MAJOR_2017 = 16
class dota2.enums.EFeaturedHeroDataType
ContainerItemDef = 8
ExpireTimestamp = 4
HeroID = 0
HeroLosses = 6
HeroWins = 5
HypeString = 2
ItemDef = 1
SaleDiscount = 7
StartTimestamp = 3
class dota2.enums.EFeaturedHeroTextField
Container = 11
FeaturedItem = 7
FrequentlyPlayedHero = 6
HeroWinLoss = 5
Hype = 4
ItemDescription = 3
ItemSetDescription = 2
NewHero = 0
NewItem = 1
PopularItem = 8
SaleDiscount = 10
SaleItem = 9
class dota2.enums.EGCBaseClientMsg
EMsgGCClientConnectionStatus = 4009
EMsgGCClientHello = 4006
EMsgGCClientWelcome = 4004
EMsgGCPingRequest = 3001
EMsgGCPingResponse = 3002
EMsgGCServerConnectionStatus = 4010
EMsgGCServerHello = 4007
2.1. dota2 API 55
dota2 Documentation, Release 0.3.0
EMsgGCServerWelcome = 4005
EMsgGCToClientPollConvarRequest = 3003
EMsgGCToClientPollConvarResponse = 3004
class dota2.enums.EGCBaseMsg
EMsgGCClientConnectToServer = 4507
EMsgGCConVarUpdated = 4003
EMsgGCError = 4509
EMsgGCGameServerInfo = 4508
EMsgGCInvitationCreated = 4502
EMsgGCInviteToLobby = 4512
EMsgGCInviteToParty = 4501
EMsgGCKickFromParty = 4504
EMsgGCLANServerAvailable = 4511
EMsgGCLeaveParty = 4505
EMsgGCLobbyInviteResponse = 4513
EMsgGCPartyInviteResponse = 4503
EMsgGCReplicateConVars = 4002
EMsgGCServerAvailable = 4506
EMsgGCSystemMessage = 4001
EMsgGCToClientPollFileRequest = 4514
EMsgGCToClientPollFileResponse = 4515
EMsgGCToGCPerformManualOp = 4516
EMsgGCToGCPerformManualOpCompleted = 4517
class dota2.enums.EGCBaseProtoObjectTypes
EProtoObjectLobbyInvite = 1002
EProtoObjectPartyInvite = 1001
class dota2.enums.EGCEconBaseMsg
EMsgGCGenericResult = 2579
class dota2.enums.EGCItemMsg
EMsgClientToGCCreateStaticRecipe = 2584
EMsgClientToGCCreateStaticRecipeResponse = 2585
EMsgClientToGCEquipItems = 2569
EMsgClientToGCEquipItemsResponse = 2570
56 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgClientToGCLookupAccountName = 2581
EMsgClientToGCLookupAccountNameResponse = 2582
EMsgClientToGCNameItem = 1006
EMsgClientToGCNameItemResponse = 1068
EMsgClientToGCRemoveItemAttributeResponse = 1112
EMsgClientToGCRemoveItemDescription = 1111
EMsgClientToGCRemoveItemGifterAttributes = 1109
EMsgClientToGCRemoveItemName = 1110
EMsgClientToGCSetItemInventoryCategory = 2573
EMsgClientToGCSetItemStyle = 2577
EMsgClientToGCSetItemStyleResponse = 2578
EMsgClientToGCUnlockCrate = 2574
EMsgClientToGCUnlockCrateResponse = 2575
EMsgClientToGCUnlockItemStyle = 2571
EMsgClientToGCUnlockItemStyleResponse = 2572
EMsgClientToGCUnpackBundle = 2576
EMsgClientToGCUnpackBundleResponse = 2567
EMsgClientToGCWrapAndDeliverGift = 2565
EMsgClientToGCWrapAndDeliverGiftResponse = 2566
EMsgGCAddGiftItem = 1104
EMsgGCAddItemToSocket = 1088
EMsgGCAddItemToSocketResponse = 1089
EMsgGCAddItemToSocketResponse_DEPRECATED = 1015
EMsgGCAddItemToSocket_DEPRECATED = 1014
EMsgGCAddSocket = 1087
EMsgGCAddSocketResponse = 1090
EMsgGCAddSocketToBaseItem_DEPRECATED = 1016
EMsgGCAddSocketToItemResponse_DEPRECATED = 1018
EMsgGCAddSocketToItem_DEPRECATED = 1017
EMsgGCAdjustItemEquippedState = 1059
EMsgGCApplyAutograph = 2523
EMsgGCApplyConsumableEffects = 1069
EMsgGCApplyEggEssence = 1078
EMsgGCApplyPennantUpgrade = 1076
EMsgGCApplyStrangePart = 1073
EMsgGCBackpackSortFinished = 1058
2.1. dota2 API 57
dota2 Documentation, Release 0.3.0
EMsgGCBannedWordListRequest = 2512
EMsgGCBannedWordListResponse = 2513
EMsgGCBase = 1000
EMsgGCClientDisplayNotification = 1072
EMsgGCClientRequestMarketData = 1084
EMsgGCClientRequestMarketDataResponse = 1085
EMsgGCClientVersionUpdated = 2528
EMsgGCCollectItem = 1061
EMsgGCCustomizeItemTexture = 1023
EMsgGCCustomizeItemTextureResponse = 1024
EMsgGCDelete = 1004
EMsgGCDev_NewItemRequest = 2001
EMsgGCDev_NewItemRequestResponse = 2002
EMsgGCExtractGems = 1086
EMsgGCExtractGemsResponse = 1094
EMsgGCFulfillDynamicRecipeComponent = 1082
EMsgGCFulfillDynamicRecipeComponentResponse = 1083
EMsgGCGetAccountSubscriptionItem = 2595
EMsgGCGetAccountSubscriptionItemResponse = 2596
EMsgGCGiftedItems = 1027
EMsgGCGoldenWrenchBroadcast = 1011
EMsgGCItemAcknowledged = 1062
EMsgGCItemPurgatory_FinalizePurchase = 2531
EMsgGCItemPurgatory_FinalizePurchaseResponse = 2532
EMsgGCItemPurgatory_RefundPurchase = 2533
EMsgGCItemPurgatory_RefundPurchaseResponse = 2534
EMsgGCMOTDRequest = 1012
EMsgGCMOTDRequestResponse = 1013
EMsgGCNameBaseItem = 1019
EMsgGCNameBaseItemResponse = 1020
EMsgGCNameEggEssenceResponse = 1079
EMsgGCPaintItem = 1009
EMsgGCPaintItemResponse = 1010
EMsgGCPartnerBalanceRequest = 2557
EMsgGCPartnerBalanceResponse = 2558
EMsgGCPartnerRechargeRedirectURLRequest = 2559
58 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgGCPartnerRechargeRedirectURLResponse = 2560
EMsgGCPresets_SelectPresetForClass = 1063
EMsgGCPresets_SelectPresetForClassReply = 1067
EMsgGCPresets_SetItemPosition = 1064
EMsgGCRedeemCode = 2562
EMsgGCRedeemCodeResponse = 2563
EMsgGCRemoveCustomTexture = 1051
EMsgGCRemoveCustomTextureResponse = 1052
EMsgGCRemoveItemGiftMessage = 1105
EMsgGCRemoveItemGiftMessageResponse = 1106
EMsgGCRemoveItemGifterAccountId = 1107
EMsgGCRemoveItemGifterAccountIdResponse = 1108
EMsgGCRemoveItemName = 1030
EMsgGCRemoveItemPaint = 1031
EMsgGCRemoveMakersMark = 1053
EMsgGCRemoveMakersMarkResponse = 1054
EMsgGCRemoveSocketItemResponse_DEPRECATED = 1022
EMsgGCRemoveSocketItem_DEPRECATED = 1021
EMsgGCRemoveUniqueCraftIndex = 1055
EMsgGCRemoveUniqueCraftIndexResponse = 1056
EMsgGCRequestCrateItems = 1092
EMsgGCRequestCrateItemsResponse = 1093
EMsgGCRequestStoreSalesData = 2536
EMsgGCRequestStoreSalesDataResponse = 2537
EMsgGCRequestStoreSalesDataUpToDateResponse = 2538
EMsgGCResetStrangeGemCount = 1091
EMsgGCResetStrangeGemCountResponse = 1095
EMsgGCSaxxyBroadcast = 1057
EMsgGCServerBrowser_BlacklistServer = 1602
EMsgGCServerBrowser_FavoriteServer = 1601
EMsgGCServerRentalsBase = 1700
EMsgGCServerUseItemRequest = 1103
EMsgGCServerVersionUpdated = 2522
EMsgGCSetItemPosition = 1001
EMsgGCSetItemPositions = 1077
EMsgGCSetItemPositions_RateLimited = 1096
2.1. dota2 API 59
dota2 Documentation, Release 0.3.0
EMsgGCSetItemStyle_DEPRECATED = 1039
EMsgGCShowItemsPickedUp = 1071
EMsgGCSortItems = 1041
EMsgGCStatueCraft = 2561
EMsgGCStorePurchaseCancel = 2506
EMsgGCStorePurchaseCancelResponse = 2507
EMsgGCStorePurchaseFinalize = 2504
EMsgGCStorePurchaseFinalizeResponse = 2505
EMsgGCStorePurchaseInit = 2510
EMsgGCStorePurchaseInitResponse = 2511
EMsgGCToClientCurrencyPricePoints = 2599
EMsgGCToClientItemAges = 2591
EMsgGCToClientStoreTransactionCompleted = 2568
EMsgGCToGCApplyLocalizationDiff = 2550
EMsgGCToGCApplyLocalizationDiffResponse = 2551
EMsgGCToGCBannedWordListBroadcast = 2514
EMsgGCToGCBannedWordListUpdated = 2515
EMsgGCToGCBroadcastConsoleCommand = 2521
EMsgGCToGCBroadcastMessageFromSub = 2598
EMsgGCToGCCanUseDropRateBonus = 2547
EMsgGCToGCCheckAccountTradeStatus = 2552
EMsgGCToGCCheckAccountTradeStatusResponse = 2553
EMsgGCToGCClientServerVersionsUpdated = 2593
EMsgGCToGCConsoleOutput = 2590
EMsgGCToGCDevRevokeUserItems = 2583
EMsgGCToGCDirtyMultipleSDOCache = 2517
EMsgGCToGCDirtySDOCache = 2516
EMsgGCToGCGetUserPCBangNo = 2545
EMsgGCToGCGetUserPCBangNoResponse = 2546
EMsgGCToGCGetUserServerMembers = 2543
EMsgGCToGCGetUserServerMembersResponse = 2544
EMsgGCToGCGetUserSessionServer = 2541
EMsgGCToGCGetUserSessionServerResponse = 2542
EMsgGCToGCGrantAccountRolledItems = 2554
EMsgGCToGCGrantSelfMadeItemToAccount = 2555
EMsgGCToGCInternalTestMsg = 2592
60 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EMsgGCToGCItemConsumptionRollback = 2564
EMsgGCToGCPingRequest = 2539
EMsgGCToGCPingResponse = 2540
EMsgGCToGCPlayerStrangeCountAdjustments = 2535
EMsgGCToGCRefreshSOCache = 2549
EMsgGCToGCStoreProcessCDKeyTransaction = 2586
EMsgGCToGCStoreProcessCDKeyTransactionResponse = 2587
EMsgGCToGCStoreProcessSettlement = 2588
EMsgGCToGCStoreProcessSettlementResponse = 2589
EMsgGCToGCUpdateSQLKeyValue = 2518
EMsgGCToGCWebAPIAccountChanged = 2524
EMsgGCTradingBase = 1500
EMsgGCTrading_InitiateTradeRequest = 1501
EMsgGCTrading_InitiateTradeRequestResponse = 1514
EMsgGCTrading_InitiateTradeResponse = 1502
EMsgGCTrading_SessionClosed = 1509
EMsgGCTrading_StartSession = 1503
EMsgGCUnwrapGiftRequest = 1037
EMsgGCUnwrapGiftResponse = 1038
EMsgGCUpdateItemSchema = 1049
EMsgGCUseItemRequest = 1025
EMsgGCUseItemResponse = 1026
EMsgGCUseMultipleItemsRequest = 2594
EMsgGCUsedClaimCodeItem = 1040
EMsgGCVerifyCacheSubscription = 1005
EMsgGC_IncrementKillCountResponse = 1075
EMsgGC_RevolvingLootList_DEPRECATED = 1042
EMsgSQLAddDropRateBonus = 2548
EMsgSQLGCToGCGrantBackpackSlots = 2580
class dota2.enums.EGCMsgInitiateTradeResponse
Accepted = 0
Cancel = 7
Declined = 1
Disabled = 5
Free_Account_Initiator_DEPRECATED = 12
2.1. dota2 API 61
dota2 Documentation, Release 0.3.0
NeedSteamGuard = 17
NeedVerifiedEmail = 16
NotLoggedIn = 6
Recent_Password_Reset = 20
Sent_Invalid_Cookie = 22
Service_Unavailable = 14
Shared_Account_Initiator = 13
SteamGuardDuration = 18
Target_Already_Trading = 4
Target_Blocked = 15
TheyCannotTrade = 19
TooRecentFriend = 23
TooSoon = 8
TooSoonPenalty = 9
Trade_Banned_Initiator = 10
Trade_Banned_Target = 11
Using_New_Device = 21
VAC_Banned_Initiator = 2
VAC_Banned_Target = 3
WalledFundsNotTrusted = 24
class dota2.enums.EGCMsgResponse
EGCMsgFailedToCreate = 8
EGCMsgResponseDenied = 1
EGCMsgResponseInvalid = 4
EGCMsgResponseNoMatch = 5
EGCMsgResponseNotLoggedOn = 7
EGCMsgResponseOK = 0
EGCMsgResponseServerError = 2
EGCMsgResponseTimeout = 3
EGCMsgResponseUnknownError = 6
class dota2.enums.EGCMsgUseItemResponse
DropRateBonusAlreadyGranted = 5
EmoticonUnlock_Complete = 12
EmoticonUnlock_NoNew = 11
EventNotActive = 8
62 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
GiftNoOtherPlayers = 1
ItemUsed = 0
ItemUsed_Compendium = 13
ItemUsed_EventPointsGranted = 9
ItemUsed_ItemsGranted = 4
MiniGameAlreadyStarted = 3
MissingRequirement = 10
NotHighEnoughLevel = 7
NotInLowPriorityPool = 6
ServerError = 2
class dota2.enums.EGCPartnerRequestResponse
EPartnerRequestBadAccount = 2
EPartnerRequestNotLinked = 3
EPartnerRequestOK = 1
EPartnerRequestUnsupportedPartnerType = 4
class dota2.enums.EGCSystemMsg
EGCMsgAccountPhoneNumberChange = 519
EGCMsgAccountTwoFactorChange = 520
EGCMsgAchievementAwarded = 51
EGCMsgAddFreeLicense = 80
EGCMsgAddFreeLicenseResponse = 81
EGCMsgAppInfoUpdated = 63
EGCMsgCheckClanMembership = 521
EGCMsgCheckClanMembershipResponse = 522
EGCMsgCheckFriendship = 505
EGCMsgCheckFriendshipResponse = 506
EGCMsgCompressedMsgToClient = 523
EGCMsgConCommand = 52
EGCMsgDPPartnerMicroTxns = 512
EGCMsgDPPartnerMicroTxnsResponse = 513
EGCMsgFindAccounts = 74
EGCMsgGCAccountVacStatusChange = 504
EGCMsgGenericReply = 10
EGCMsgGetAccountDetails = 93
EGCMsgGetAccountDetailsResponse = 94
2.1. dota2 API 63
dota2 Documentation, Release 0.3.0
EGCMsgGetAccountDetails_DEPRECATED = 71
EGCMsgGetAppFriendsList = 516
EGCMsgGetAppFriendsListResponse = 517
EGCMsgGetCommands = 78
EGCMsgGetCommandsResponse = 79
EGCMsgGetEmailTemplate = 89
EGCMsgGetEmailTemplateResponse = 90
EGCMsgGetIPASN = 514
EGCMsgGetIPASNResponse = 515
EGCMsgGetIPLocation = 82
EGCMsgGetIPLocationResponse = 83
EGCMsgGetLicenses = 76
EGCMsgGetPartnerAccountLink = 507
EGCMsgGetPartnerAccountLinkResponse = 508
EGCMsgGetPersonaNames = 95
EGCMsgGetPersonaNamesResponse = 96
EGCMsgGetPurchaseTrustStatus = 501
EGCMsgGetPurchaseTrustStatusResponse = 502
EGCMsgGetSystemStats = 85
EGCMsgGetSystemStatsResponse = 86
EGCMsgGetUserGameStatsSchema = 59
EGCMsgGetUserGameStatsSchemaResponse = 60
EGCMsgGetUserStats = 77
EGCMsgGetUserStatsDEPRECATED = 61
EGCMsgGetUserStatsResponse = 62
EGCMsgGrantGuestPass = 91
EGCMsgGrantGuestPassResponse = 92
EGCMsgInvalid = 0
EGCMsgLookupAccountFromInput = 66
EGCMsgMasterSetClientMsgRouting = 224
EGCMsgMasterSetClientMsgRoutingResponse = 225
EGCMsgMasterSetDirectory = 220
EGCMsgMasterSetDirectoryResponse = 221
EGCMsgMasterSetWebAPIRouting = 222
EGCMsgMasterSetWebAPIRoutingResponse = 223
EGCMsgMemCachedDelete = 203
64 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
EGCMsgMemCachedGet = 200
EGCMsgMemCachedGetResponse = 201
EGCMsgMemCachedSet = 202
EGCMsgMemCachedStats = 204
EGCMsgMemCachedStatsResponse = 205
EGCMsgMulti = 1
EGCMsgMultiplexMsg = 97
EGCMsgPostAlert = 75
EGCMsgPreTestSetup = 69
EGCMsgReceiveInterAppMessage = 73
EGCMsgRecordSupportAction = 70
EGCMsgSQLStats = 210
EGCMsgSQLStatsResponse = 211
EGCMsgSendEmail = 87
EGCMsgSendEmailResponse = 88
EGCMsgSendHTTPRequest = 67
EGCMsgSendHTTPRequestResponse = 68
EGCMsgSetOptions = 226
EGCMsgSetOptionsResponse = 227
EGCMsgStartGameserver = 55
EGCMsgStartPlaying = 53
EGCMsgStopGameserver = 56
EGCMsgStopPlaying = 54
EGCMsgSystemBase = 50
EGCMsgSystemBase2 = 500
EGCMsgSystemStatsSchema = 84
EGCMsgUpdateSession = 503
EGCMsgVSReportedSuspiciousActivity = 509
EGCMsgVacVerificationChange = 518
EGCMsgValidateSession = 64
EGCMsgValidateSessionResponse = 65
EGCMsgWGRequest = 57
EGCMsgWGResponse = 58
EGCMsgWebAPIJobRequest = 102
EGCMsgWebAPIJobRequestForwardResponse = 105
EGCMsgWebAPIJobRequestHttpResponse = 104
2.1. dota2 API 65
dota2 Documentation, Release 0.3.0
EGCMsgWebAPIRegisterInterfaces = 101
class dota2.enums.EGCToGCMsg
EGCToGCMsgMasterAck = 150
EGCToGCMsgMasterAckResponse = 151
EGCToGCMsgMasterStartupComplete = 157
EGCToGCMsgRouted = 152
EGCToGCMsgRoutedReply = 153
EMsgGCRequestSubGCSessionInfo = 155
EMsgGCRequestSubGCSessionInfoResponse = 156
EMsgGCToGCForwardAccountDetails = 165
EMsgGCToGCLoadSessionSOCache = 160
EMsgGCToGCLoadSessionSOCacheResponse = 161
EMsgGCToGCSOCacheSubscribe = 158
EMsgGCToGCSOCacheUnsubscribe = 159
EMsgGCToGCUniverseStartup = 163
EMsgGCToGCUniverseStartupResponse = 164
EMsgGCToGCUpdateSessionStats = 162
EMsgGCUpdateSubGCSessionInfo = 154
class dota2.enums.EItemEditorReservationResult
AlreadyExists = 2
OK = 1
Reserved = 3
TimedOut = 4
class dota2.enums.EItemPurgatoryResponse_Finalize
ItemPurgatoryResponse_Finalize_BackpackFull = 5
ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems = 3
ItemPurgatoryResponse_Finalize_Failed_Incomplete = 1
ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory = 2
ItemPurgatoryResponse_Finalize_Failed_NoSOCache = 4
ItemPurgatoryResponse_Finalize_Succeeded = 0
class dota2.enums.EItemPurgatoryResponse_Refund
ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem = 2
ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory = 1
66 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
ItemPurgatoryResponse_Refund_Failed_NexonWebAPI = 5
ItemPurgatoryResponse_Refund_Failed_NoDetail = 4
ItemPurgatoryResponse_Refund_Failed_NoSOCache = 3
ItemPurgatoryResponse_Refund_Succeeded = 0
class dota2.enums.ELaneType
LANE_TYPE_JUNGLE = 4
LANE_TYPE_MID = 3
LANE_TYPE_OFF = 2
LANE_TYPE_ROAM = 5
LANE_TYPE_SAFE = 1
LANE_TYPE_UNKNOWN = 0
class dota2.enums.ELeagueAuditAction
LEAGUE_AUDIT_ACTION_INVALID = 0
LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_ADD = 4
LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_PROMOTE = 6
LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_REVOKE = 5
LEAGUE_AUDIT_ACTION_LEAGUE_CREATE = 1
LEAGUE_AUDIT_ACTION_LEAGUE_DELETE = 3
LEAGUE_AUDIT_ACTION_LEAGUE_EDIT = 2
LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_ADD = 7
LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_REMOVE = 8
LEAGUE_AUDIT_ACTION_NODEGROUP_ADD_TEAM = 102
LEAGUE_AUDIT_ACTION_NODEGROUP_CREATE = 100
LEAGUE_AUDIT_ACTION_NODEGROUP_DESTROY = 101
LEAGUE_AUDIT_ACTION_NODE_AUTOCREATE = 202
LEAGUE_AUDIT_ACTION_NODE_COMPLETED = 208
LEAGUE_AUDIT_ACTION_NODE_CREATE = 200
LEAGUE_AUDIT_ACTION_NODE_DESTROY = 201
LEAGUE_AUDIT_ACTION_NODE_MATCH_COMPLETED = 207
LEAGUE_AUDIT_ACTION_NODE_SET_ADVANCING = 205
LEAGUE_AUDIT_ACTION_NODE_SET_SERIES_ID = 204
LEAGUE_AUDIT_ACTION_NODE_SET_TEAM = 203
LEAGUE_AUDIT_ACTION_NODE_SET_TIME = 206
class dota2.enums.ELeagueBroadcastProvider
2.1. dota2 API 67
dota2 Documentation, Release 0.3.0
LEAGUE_BROADCAST_OTHER = 100
LEAGUE_BROADCAST_STEAM = 1
LEAGUE_BROADCAST_TWITCH = 2
LEAGUE_BROADCAST_UNKNOWN = 0
LEAGUE_BROADCAST_YOUTUBE = 3
class dota2.enums.ELeagueFlags
LEAGUE_ACCEPTED_AGREEMENT = 1
LEAGUE_COMPENDIUM_ALLOWED = 4
LEAGUE_COMPENDIUM_PUBLIC = 8
LEAGUE_FLAGS_NONE = 0
LEAGUE_PAYMENT_EMAIL_SENT = 2
class dota2.enums.ELeagueRegion
LEAGUE_REGION_CHINA = 5
LEAGUE_REGION_CIS = 4
LEAGUE_REGION_EUROPE = 3
LEAGUE_REGION_NA = 1
LEAGUE_REGION_SA = 2
LEAGUE_REGION_SEA = 6
LEAGUE_REGION_UNSET = 0
class dota2.enums.ELeagueStatus
LEAGUE_STATUS_ACCEPTED = 3
LEAGUE_STATUS_COMPLETE = 13
LEAGUE_STATUS_CONCLUDED = 5
LEAGUE_STATUS_DELETED = 6
LEAGUE_STATUS_HIDDEN = 11
LEAGUE_STATUS_NEW = 1
LEAGUE_STATUS_PUBLISHED = 2
LEAGUE_STATUS_READY = 12
LEAGUE_STATUS_REJECTED = 4
LEAGUE_STATUS_RELEASED = 10
LEAGUE_STATUS_UNSET = 0
class dota2.enums.ELeagueTier
LEAGUE_TIER_AMATEUR = 1
68 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
LEAGUE_TIER_MAJOR = 5
LEAGUE_TIER_MINOR = 4
LEAGUE_TIER_PREMIUM = 3
LEAGUE_TIER_PROFESSIONAL = 2
LEAGUE_TIER_UNSET = 0
class dota2.enums.EMatchGroupServerStatus
LimitedAvailability = 1
OK = 0
Offline = 2
class dota2.enums.EMatchOutcome
DireVictory = 3
NotScored_Canceled = 68
NotScored_Leaver = 65
NotScored_NeverStarted = 67
NotScored_PoorNetworkConditions = 64
NotScored_ServerCrash = 66
RadVictory = 2
Unknown = 0
class dota2.enums.EProfileCardSlotType
Emoticon = 5
Empty = 0
Hero = 4
Item = 3
Stat = 1
Team = 6
Trophy = 2
class dota2.enums.EPurchaseHeroRelicResult
AlreadyOwned = 6
FailedToSend = 1
InternalServerError = 3
InvalidRelic = 5
NotEnoughPoints = 2
PurchaseNotAllowed = 4
2.1. dota2 API 69
dota2 Documentation, Release 0.3.0
Success = 0
class dota2.enums.EReadyCheckRequestResult
AlreadyInProgress = 1
NotInParty = 2
SendError = 3
Success = 0
UnknownError = 4
class dota2.enums.EReadyCheckStatus
NotReady = 1
Ready = 2
Unknown = 0
class dota2.enums.ESOMsg
CacheSubscribed = 24
CacheSubscribedUpToDate = 29
CacheSubscriptionRefresh = 28
CacheUnsubscribed = 25
Create = 21
Destroy = 23
Update = 22
UpdateMultiple = 26
class dota2.enums.ESourceEngine
ESE_Source1 = 0
ESE_Source2 = 1
class dota2.enums.ESpecialPingValue
Failed = 16383
NoData = 16382
class dota2.enums.EStartFindingMatchResult
AlreadySearching = 2
ClientOutOfDate = 105
CompetitiveNoLowPriority = 106
CompetitiveNotEnoughSkillData = 109
CompetitiveNotUnlocked = 107
70 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
CompetitiveRankSpreadTooLarge = 111
FailGeneric = 100
FailedIgnore = 101
GameModeNotUnlocked = 108
Invalid = 0
MatchmakingCooldown = 104
MatchmakingDisabled = 102
MemberAlreadyInLobby = 112
MemberMissingAnchoredPhoneNumber = 121
MemberMissingEventOwnership = 118
MemberNotVACVerified = 113
MissingInitialSkill = 110
NotMemberOfClan = 122
OK = 1
RegionOffline = 103
WeekendTourneyBadPartySize = 114
WeekendTourneyIndividualBuyInTooLarge = 116
WeekendTourneyNotUnlocked = 119
WeekendTourneyRecentParticipation = 120
WeekendTourneyTeamBuyInTooLarge = 117
WeekendTourneyTeamBuyInTooSmall = 115
class dota2.enums.ETeamInviteResult
TEAM_INVITE_ERROR_INCORRECT_USER_RESPONDED = 12
TEAM_INVITE_ERROR_INVITEE_ALREADY_MEMBER = 7
TEAM_INVITE_ERROR_INVITEE_AT_TEAM_LIMIT = 8
TEAM_INVITE_ERROR_INVITEE_BUSY = 6
TEAM_INVITE_ERROR_INVITEE_INSUFFICIENT_LEVEL = 9
TEAM_INVITE_ERROR_INVITEE_NOT_AVAILABLE = 5
TEAM_INVITE_ERROR_INVITER_INVALID_ACCOUNT_TYPE = 10
TEAM_INVITE_ERROR_INVITER_NOT_ADMIN = 11
TEAM_INVITE_ERROR_TEAM_AT_MEMBER_LIMIT = 3
TEAM_INVITE_ERROR_TEAM_LOCKED = 4
TEAM_INVITE_ERROR_UNSPECIFIED = 13
TEAM_INVITE_FAILURE_INVITE_REJECTED = 1
TEAM_INVITE_FAILURE_INVITE_TIMEOUT = 2
2.1. dota2 API 71
dota2 Documentation, Release 0.3.0
TEAM_INVITE_SUCCESS = 0
class dota2.enums.ETournamentEvent
Canceled = 8
GameOutcome = 3
None = 0
ScheduledGameStarted = 7
TeamAbandoned = 6
TeamGivenBye = 4
TeamParticipationTimedOut_EntryFeeForfeit = 10
TeamParticipationTimedOut_EntryFeeRefund = 9
TeamParticipationTimedOut_GrantedVictory = 11
TournamentCanceledByAdmin = 5
TournamentCreated = 1
TournamentsMerged = 2
class dota2.enums.ETournamentGameState
Active = 3
Canceled = 1
DireVictory = 21
DireVictoryByForfeit = 23
NotNeeded = 41
RadVictory = 20
RadVictoryByForfeit = 22
Scheduled = 2
ServerFailure = 40
Unknown = 0
class dota2.enums.ETournamentNodeState
A_Abandoned = 10
A_Bye = 9
A_TimeoutForfeit = 12
A_TimeoutRefund = 13
A_Won = 5
A_WonByForfeit = 7
B_Won = 6
B_WonByForfeit = 8
72 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
Canceled = 1
GameInProgress = 4
InBetweenGames = 3
ServerFailure = 11
TeamsNotYetAssigned = 2
Unknown = 0
class dota2.enums.ETournamentState
CanceledByAdmin = 1
Completed = 2
InProgress = 100
Merged = 3
ServerFailure = 4
ServerFailureGrantedVictory = 8
TeamAbandoned = 5
TeamTimeoutForfeit = 6
TeamTimeoutGrantedVictory = 9
TeamTimeoutRefund = 7
Unknown = 0
WaitingToMerge = 101
class dota2.enums.ETournamentTeamState
Eliminated = 14003
Finished10th = 15010
Finished11th = 15011
Finished12th = 15012
Finished13th = 15013
Finished14th = 15014
Finished15th = 15015
Finished16th = 15016
Finished1st = 15001
Finished2nd = 15002
Finished3rd = 15003
Finished4th = 15004
Finished5th = 15005
Finished6th = 15006
Finished7th = 15007
2.1. dota2 API 73
dota2 Documentation, Release 0.3.0
Finished8th = 15008
Finished9th = 15009
Forfeited = 14004
Node1 = 1
NodeMax = 1024
Unknown = 0
class dota2.enums.ETournamentTemplate
AutomatedWin3 = 1
None = 0
class dota2.enums.ETourneyQueueDeadlineState
EligibleForRefund = 4
ExpiredOK = 2
ExpiringSoon = 101
Missed = 1
NA = -1
Normal = 0
SeekingBye = 3
class dota2.enums.EWeekendTourneyRichPresenceEvent
Eliminated = 3
None = 0
StartedMatch = 1
WonMatch = 2
class dota2.enums.Fantasy_Roles
FANTASY_ROLE_CORE = 1
FANTASY_ROLE_OFFLANE = 3
FANTASY_ROLE_SUPPORT = 2
FANTASY_ROLE_UNDEFINED = 0
class dota2.enums.Fantasy_Selection_Mode
FANTASY_SELECTION_CARD_BASED = 9
FANTASY_SELECTION_DRAFTING = 7
FANTASY_SELECTION_ENDED = 4
FANTASY_SELECTION_FREE_PICK = 3
FANTASY_SELECTION_INVALID = 0
74 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
FANTASY_SELECTION_LOCKED = 1
FANTASY_SELECTION_PRE_DRAFT = 6
FANTASY_SELECTION_PRE_SEASON = 5
FANTASY_SELECTION_REGULAR_SEASON = 8
FANTASY_SELECTION_SHUFFLE = 2
class dota2.enums.Fantasy_Team_Slots
FANTASY_SLOT_ANY = 3
FANTASY_SLOT_BENCH = 4
FANTASY_SLOT_CORE = 1
FANTASY_SLOT_NONE = 0
FANTASY_SLOT_SUPPORT = 2
class dota2.enums.GCConnectionStatus
GC_GOING_DOWN = 1
HAVE_SESSION = 0
NO_SESSION = 2
NO_SESSION_IN_LOGON_QUEUE = 3
NO_STEAM = 4
STEAM_GOING_DOWN = 6
SUSPENDED = 5
class dota2.enums.GCProtoBufMsgSrc
FromGC = 3
FromSteamID = 2
FromSystem = 1
ReplySystem = 4
SpoofedSteamID = 5
Unspecified = 0
class dota2.enums.GC_BannedWordType
GC_BANNED_WORD_DISABLE_WORD = 0
GC_BANNED_WORD_ENABLE_WORD = 1
class dota2.enums.LobbyDotaPauseSetting
Disabled = 2
Limited = 1
Unlimited = 0
2.1. dota2 API 75
dota2 Documentation, Release 0.3.0
class dota2.enums.LobbyDotaTVDelay
LobbyDotaTV_10 = 0
LobbyDotaTV_120 = 1
LobbyDotaTV_300 = 2
class dota2.enums.MatchLanguages
MATCH_LANGUAGE_CHINESE = 3
MATCH_LANGUAGE_ENGLISH = 1
MATCH_LANGUAGE_ENGLISH2 = 7
MATCH_LANGUAGE_INVALID = 0
MATCH_LANGUAGE_KOREAN = 4
MATCH_LANGUAGE_PORTUGUESE = 6
MATCH_LANGUAGE_RUSSIAN = 2
MATCH_LANGUAGE_SPANISH = 5
class dota2.enums.MatchType
MATCH_TYPE_CASUAL = 0
MATCH_TYPE_CASUAL_1V1 = 6
MATCH_TYPE_COMPETITIVE = 4
MATCH_TYPE_COOP_BOTS = 1
MATCH_TYPE_EVENT = 7
MATCH_TYPE_LEGACY_SOLO_QUEUE = 3
MATCH_TYPE_LOWPRI_DEPRECATED = 9
MATCH_TYPE_SEASONAL_RANKED = 8
MATCH_TYPE_STEAM_GROUP = 10
MATCH_TYPE_TEAM_RANKED = 2
MATCH_TYPE_WEEKEND_TOURNEY = 5
class dota2.enums.PartnerAccountType
PARTNER_INVALID = 3
PARTNER_NEXON = 2
PARTNER_NONE = 0
PARTNER_PERFECT_WORLD = 1
76 Chapter 2. API Documentation
dota2 Documentation, Release 0.3.0
2.1.4 msg
Various utility function for dealing with messages.
dota2.msg.get_emsg_enum(emsg)Attempts to find the Enum for the given int
Parameters emsg (int) – integer corresponding to a Enum
Returns Enum if found, emsg if not
Return type Enum, int
dota2.msg.find_proto(emsg)Attempts to find the protobuf message for a given Enum
Parameters emsg (Enum) – Enum corrensponding to a protobuf message
Returns protobuf message class
2.1.5 util
dota2.util.replay_url(match_id, cluster, replay_salt, app_id=570)Form url for match replay
Parameters
• match_id (int) – match id
• cluster (int) – cluster the match is saved on
• replay_salt (int) – salt linked to the replay
• app_id (int) – (optional) app_id for dota
Returns url to download the replay of a specific match
Return type str
dota2.util.replay_url_from_match(match, app_id=570)Form url for match replay
Parameters
• match (proto message) – CMsgDOTAMatch
• app_id (int) – (optional) app_id for dota
Returns url to download the replay of a specific match, None if match has not all the information
Return type str, None
dota2.util.metadata_url(match_id, cluster, replay_salt, app_id=570)Form url for match metadata file
Parameters
• match_id (int) – match id
• cluster (int) – cluster the match is saved on
• replay_salt (int) – salt linked to the replay
• app_id (int) – (optional) app_id for dota
Returns url to download the metadata of a specific match
2.1. dota2 API 77
dota2 Documentation, Release 0.3.0
Return type str
dota2.util.metadata_url_from_match(match, app_id=570)Form url for match metadata file
Parameters
• match (proto message) – CMsgDOTAMatch
• app_id (int) – (optional) app_id for dota
Returns url to download the metadata of a specific match, None if match has not all the information
Return type str, None
78 Chapter 2. API Documentation
CHAPTER 3
Indices and tables
• genindex
• modindex
• search
79
dota2 Documentation, Release 0.3.0
80 Chapter 3. Indices and tables
Python Module Index
ddota2.client, 18dota2.enums, 20dota2.features.chat, 15dota2.features.lobby, 12dota2.features.match, 9dota2.features.party, 10dota2.features.player, 7dota2.features.sharedobjects, 17dota2.msg, 77dota2.util, 77
81
dota2 Documentation, Release 0.3.0
82 Python Module Index
Index
Symbols1v1Competitive_UNUSED
(dota2.enums.EDOTAPlayerMMRType at-tribute), 53
AA_Abandoned (dota2.enums.ETournamentNodeState at-
tribute), 72A_Bye (dota2.enums.ETournamentNodeState attribute),
72A_TimeoutForfeit (dota2.enums.ETournamentNodeState
attribute), 72A_TimeoutRefund (dota2.enums.ETournamentNodeState
attribute), 72A_Won (dota2.enums.ETournamentNodeState attribute),
72A_WonByForfeit (dota2.enums.ETournamentNodeState
attribute), 72abandon_current_game() (dota2.features.lobby.Lobby
method), 14AbilityCooldown (dota2.enums.EDOTATriviaQuestionCategory
attribute), 53AbilityIcon (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54AbilityManaCost (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54AbilityName (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54AbilitySound (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54ACCEPTED (dota2.enums.DOTALobbyReadyState at-
tribute), 23Accepted (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 61account_id (dota2.client.Dota2Client attribute), 19Active (dota2.enums.ETournamentGameState attribute),
72add_bot_to_practice_lobby()
(dota2.features.lobby.Lobby method), 14
ALREADY_INVITED (dota2.enums.EDOTAGroupMergeResultattribute), 53
AlreadyAnswered (dota2.enums.EDOTATriviaAnswerResultattribute), 53
AlreadyExists (dota2.enums.EItemEditorReservationResultattribute), 66
AlreadyInProgress (dota2.enums.EReadyCheckRequestResultattribute), 70
AlreadyOwned (dota2.enums.EPurchaseHeroRelicResultattribute), 69
AlreadySearching (dota2.enums.EStartFindingMatchResultattribute), 70
app_id (dota2.client.Dota2Client attribute), 18ASSEMBLE (dota2.enums.DOTA_BOT_MODE at-
tribute), 27ASSEMBLE_WITH_HUMANS
(dota2.enums.DOTA_BOT_MODE attribute),27
ATTACK (dota2.enums.DOTA_BOT_MODE attribute),27
Australia (dota2.enums.EServerRegion attribute), 21Austria (dota2.enums.EServerRegion attribute), 21AutomatedWin3 (dota2.enums.ETournamentTemplate at-
tribute), 74Automatic (dota2.enums.DOTASelectionPriorityRules
attribute), 24
BB_Won (dota2.enums.ETournamentNodeState attribute),
72B_WonByForfeit (dota2.enums.ETournamentNodeState
attribute), 72BAD_GUYS (dota2.enums.DOTA_GC_TEAM at-
tribute), 29balanced_shuffle_lobby() (dota2.features.lobby.Lobby
method), 14BATTLE_BOOSTER (dota2.enums.DOTA_LobbyMemberXPBonus
attribute), 30BOT_DIFFICULTY_EASY
(dota2.enums.DOTABotDifficulty attribute), 21
83
dota2 Documentation, Release 0.3.0
BOT_DIFFICULTY_EXTRA1(dota2.enums.DOTABotDifficulty attribute), 21
BOT_DIFFICULTY_EXTRA2(dota2.enums.DOTABotDifficulty attribute), 21
BOT_DIFFICULTY_EXTRA3(dota2.enums.DOTABotDifficulty attribute), 21
BOT_DIFFICULTY_HARD(dota2.enums.DOTABotDifficulty attribute), 21
BOT_DIFFICULTY_INVALID(dota2.enums.DOTABotDifficulty attribute), 21
BOT_DIFFICULTY_MEDIUM(dota2.enums.DOTABotDifficulty attribute), 21
BOT_DIFFICULTY_PASSIVE(dota2.enums.DOTABotDifficulty attribute), 21
BOT_DIFFICULTY_UNFAIR(dota2.enums.DOTABotDifficulty attribute), 21
Brazil (dota2.enums.EServerRegion attribute), 21BROADCASTER (dota2.enums.DOTA_GC_TEAM at-
tribute), 29Busy (dota2.enums.ECustomGameInstallStatus at-
tribute), 31
CCacheSubscribed (dota2.enums.ESOMsg attribute), 70CacheSubscribedUpToDate (dota2.enums.ESOMsg at-
tribute), 70CacheSubscriptionRefresh (dota2.enums.ESOMsg
attribute), 70CacheUnsubscribed (dota2.enums.ESOMsg attribute), 70Cancel (dota2.enums.EGCMsgInitiateTradeResponse at-
tribute), 61Canceled (dota2.enums.ETournamentEvent attribute), 72Canceled (dota2.enums.ETournamentGameState at-
tribute), 72Canceled (dota2.enums.ETournamentNodeState at-
tribute), 72CanceledByAdmin (dota2.enums.ETournamentState at-
tribute), 73ChampionsCup (dota2.enums.EDOTAEventInviteType
attribute), 31ChannelManager (class in dota2.features.chat), 15ChatBase (class in dota2.features.chat), 15ChatChannel (class in dota2.features.chat), 16Chile (dota2.enums.EServerRegion attribute), 21ClientOutOfDate (dota2.enums.EStartFindingMatchResult
attribute), 70CMsgDOTATournament (dota2.enums.ESOType at-
tribute), 20CMsgDOTATournament (dota2.features.sharedobjects.SOCache.ESOType
attribute), 18COMPANION (dota2.enums.DOTA_BOT_MODE at-
tribute), 27CompetitiveNoLowPriority
(dota2.enums.EStartFindingMatchResult
attribute), 70CompetitiveNotEnoughSkillData
(dota2.enums.EStartFindingMatchResultattribute), 70
CompetitiveNotUnlocked(dota2.enums.EStartFindingMatchResultattribute), 70
CompetitiveRankSpreadTooLarge(dota2.enums.EStartFindingMatchResultattribute), 70
Completed (dota2.enums.ETournamentState attribute), 73config_practice_lobby() (dota2.features.lobby.Lobby
method), 13connection_status (dota2.client.Dota2Client attribute), 19Container (dota2.enums.EFeaturedHeroTextField at-
tribute), 55ContainerItemDef (dota2.enums.EFeaturedHeroDataType
attribute), 55CRCMismatch (dota2.enums.ECustomGameInstallStatus
attribute), 31Create (dota2.enums.ESOMsg attribute), 70create_practice_lobby() (dota2.features.lobby.Lobby
method), 12create_tournament_lobby() (dota2.features.lobby.Lobby
method), 13CSODOTAGameAccountClient (dota2.enums.ESOType
attribute), 20CSODOTAGameAccountClient
(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSODOTAGameAccountPlus (dota2.enums.ESOType at-tribute), 21
CSODOTAGameAccountPlus(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSODOTAGameHeroFavorites (dota2.enums.ESOTypeattribute), 20
CSODOTAGameHeroFavorites(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSODOTALobby (dota2.enums.ESOType attribute), 20CSODOTALobby (dota2.features.sharedobjects.SOCache.ESOType
attribute), 18CSODOTALobbyInvite (dota2.enums.ESOType at-
tribute), 21CSODOTALobbyInvite (dota2.features.sharedobjects.SOCache.ESOType
attribute), 18CSODOTAMapLocationState (dota2.enums.ESOType at-
tribute), 20CSODOTAMapLocationState
(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSODOTAParty (dota2.enums.ESOType attribute), 20CSODOTAParty (dota2.features.sharedobjects.SOCache.ESOType
84 Index
dota2 Documentation, Release 0.3.0
attribute), 18CSODOTAPartyInvite (dota2.enums.ESOType attribute),
20CSODOTAPartyInvite (dota2.features.sharedobjects.SOCache.ESOType
attribute), 18CSODOTAPlayerChallenge (dota2.enums.ESOType at-
tribute), 20CSODOTAPlayerChallenge
(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSOEconGameAccountClient (dota2.enums.ESOTypeattribute), 20
CSOEconGameAccountClient(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSOEconItem (dota2.enums.ESOType attribute), 20CSOEconItem (dota2.features.sharedobjects.SOCache.ESOType
attribute), 18CSOEconItemDropRateBonus (dota2.enums.ESOType
attribute), 20CSOEconItemDropRateBonus
(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSOEconItemEventTicket (dota2.enums.ESOType at-tribute), 20
CSOEconItemEventTicket(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSOEconItemLeagueViewPass (dota2.enums.ESOTypeattribute), 20
CSOEconItemLeagueViewPass(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSOEconItemPresetInstance (dota2.enums.ESOType at-tribute), 20
CSOEconItemPresetInstance(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSOEconItemTournamentPassport(dota2.enums.ESOType attribute), 20
CSOEconItemTournamentPassport(dota2.features.sharedobjects.SOCache.ESOTypeattribute), 18
CSOItemRecipe (dota2.enums.ESOType attribute), 20CSOItemRecipe (dota2.features.sharedobjects.SOCache.ESOType
attribute), 18CSOSelectedItemPreset (dota2.enums.ESOType at-
tribute), 20CSOSelectedItemPreset (dota2.features.sharedobjects.SOCache.ESOType
attribute), 18
DDECLINED (dota2.enums.DOTALobbyReadyState at-
tribute), 23
Declined (dota2.enums.EGCMsgInitiateTradeResponseattribute), 61
DEFAULT (dota2.enums.DOTA_LobbyMemberXPBonusattribute), 30
DEFEND_ALLY (dota2.enums.DOTA_BOT_MODE at-tribute), 27
DEFEND_TOWER_BOT(dota2.enums.DOTA_BOT_MODE attribute),27
DEFEND_TOWER_MID(dota2.enums.DOTA_BOT_MODE attribute),27
DEFEND_TOWER_TOP(dota2.enums.DOTA_BOT_MODE attribute),27
Destroy (dota2.enums.ESOMsg attribute), 70destroy_lobby() (dota2.features.lobby.Lobby method), 15Dire (dota2.enums.DOTASelectionPriorityChoice at-
tribute), 24Direct (dota2.enums.EDOTAEventInviteType attribute),
31DireVictory (dota2.enums.EMatchOutcome attribute), 69DireVictory (dota2.enums.ETournamentGameState at-
tribute), 72DireVictoryByForfeit (dota2.enums.ETournamentGameState
attribute), 72Disabled (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 61Disabled (dota2.enums.LobbyDotaPauseSetting at-
tribute), 75dota2.client (module), 18dota2.enums (module), 20dota2.features.chat (module), 15dota2.features.lobby (module), 12dota2.features.match (module), 9dota2.features.party (module), 10dota2.features.player (module), 7dota2.features.sharedobjects (module), 17dota2.msg (module), 77dota2.util (module), 77Dota2Client (class in dota2.client), 18DOTA_2013PassportSelectionIndices (class in
dota2.enums), 24DOTA_BOT_MODE (class in dota2.enums), 27DOTA_CM_BAD_GUYS
(dota2.enums.DOTA_CM_PICK attribute),28
DOTA_CM_GOOD_GUYS(dota2.enums.DOTA_CM_PICK attribute),28
DOTA_CM_PICK (class in dota2.enums), 27DOTA_CM_RANDOM (dota2.enums.DOTA_CM_PICK
attribute), 28DOTA_COMBATLOG_ABILITY
Index 85
dota2 Documentation, Release 0.3.0
(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_ABILITY_TRIGGER(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_AEGIS_TAKEN(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_ALLIED_GOLD(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_ATTACK_EVADE(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_BLOODSTONE_CHARGE(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_BOTTLE_HEAL_ALLY(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_BUYBACK(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_CRITICAL_DAMAGE(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_DAMAGE(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_DEATH(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_END_KILLSTREAK(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_ENDGAME_STATS(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_FIRST_BLOOD(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_GAME_STATE(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_GOLD(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_HEAL(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_HERO_LEVELUP(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_HERO_SAVED
(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_INTERRUPT_CHANNEL(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_INVALID(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_ITEM(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_KILL_EATER_EVENT(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_KILLSTREAK(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_LOCATION(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_MANA_DAMAGE(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_MANA_RESTORED(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_MODIFIER_ADD(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_MODIFIER_REMOVE(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_MODIFIER_STACK_EVENT(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_MULTIKILL(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 28
DOTA_COMBATLOG_NEUTRAL_CAMP_STACK(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_PHYSICAL_DAMAGE_PREVENTED(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_PICKUP_RUNE(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_PLAYERSTATS(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_PURCHASE(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_REVEALED_INVISIBLE
86 Index
dota2 Documentation, Release 0.3.0
(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_SPELL_ABSORB(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_SUCCESSFUL_SCAN(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_TEAM_BUILDING_KILL(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_TREE_CUT(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_TYPES (class in dota2.enums),28
DOTA_COMBATLOG_UNIT_SUMMONED(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_UNIT_TELEPORTED(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_COMBATLOG_XP(dota2.enums.DOTA_COMBATLOG_TYPESattribute), 29
DOTA_CONNECTION_STATE_ABANDONED(dota2.enums.DOTAConnectionState_t at-tribute), 22
DOTA_CONNECTION_STATE_CONNECTED(dota2.enums.DOTAConnectionState_t at-tribute), 22
DOTA_CONNECTION_STATE_DISCONNECTED(dota2.enums.DOTAConnectionState_t at-tribute), 22
DOTA_CONNECTION_STATE_FAILED(dota2.enums.DOTAConnectionState_t at-tribute), 22
DOTA_CONNECTION_STATE_LOADING(dota2.enums.DOTAConnectionState_t at-tribute), 22
DOTA_CONNECTION_STATE_NOT_YET_CONNECTED(dota2.enums.DOTAConnectionState_t at-tribute), 22
DOTA_CONNECTION_STATE_UNKNOWN(dota2.enums.DOTAConnectionState_t at-tribute), 22
DOTA_GameMode (class in dota2.enums), 29DOTA_GAMEMODE_1V1MID
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_ABILITY_DRAFT
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_ALL_DRAFT
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_AP
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_AR
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_ARDM
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_BD
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_CD
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_CM
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_CUSTOM
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_EVENT
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_FH
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_HW
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_INTRO
(dota2.enums.DOTA_GameMode attribute), 29DOTA_GAMEMODE_LP
(dota2.enums.DOTA_GameMode attribute), 30DOTA_GAMEMODE_MO
(dota2.enums.DOTA_GameMode attribute), 30DOTA_GAMEMODE_NONE
(dota2.enums.DOTA_GameMode attribute), 30DOTA_GAMEMODE_POOL1
(dota2.enums.DOTA_GameMode attribute), 30DOTA_GAMEMODE_RD
(dota2.enums.DOTA_GameMode attribute), 30DOTA_GAMEMODE_REVERSE_CM
(dota2.enums.DOTA_GameMode attribute), 30DOTA_GAMEMODE_SD
(dota2.enums.DOTA_GameMode attribute), 30DOTA_GAMEMODE_TURBO
(dota2.enums.DOTA_GameMode attribute), 30DOTA_GAMEMODE_TUTORIAL
(dota2.enums.DOTA_GameMode attribute), 30DOTA_GAMEMODE_XMAS
(dota2.enums.DOTA_GameMode attribute), 30DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP
(dota2.enums.DOTA_GameState attribute), 30DOTA_GAMERULES_STATE_DISCONNECT
(dota2.enums.DOTA_GameState attribute),30
DOTA_GAMERULES_STATE_GAME_IN_PROGRESS(dota2.enums.DOTA_GameState attribute), 30
DOTA_GAMERULES_STATE_HERO_SELECTION(dota2.enums.DOTA_GameState attribute), 30
DOTA_GAMERULES_STATE_INIT(dota2.enums.DOTA_GameState attribute),30
DOTA_GAMERULES_STATE_LAST
Index 87
dota2 Documentation, Release 0.3.0
(dota2.enums.DOTA_GameState attribute),30
DOTA_GAMERULES_STATE_POST_GAME(dota2.enums.DOTA_GameState attribute),30
DOTA_GAMERULES_STATE_PRE_GAME(dota2.enums.DOTA_GameState attribute),30
DOTA_GAMERULES_STATE_STRATEGY_TIME(dota2.enums.DOTA_GameState attribute), 30
DOTA_GAMERULES_STATE_TEAM_SHOWCASE(dota2.enums.DOTA_GameState attribute), 30
DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD(dota2.enums.DOTA_GameState attribute), 30
DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD(dota2.enums.DOTA_GameState attribute), 30
DOTA_GameState (class in dota2.enums), 30DOTA_GC_TEAM (class in dota2.enums), 29DOTA_JOIN_RESULT_ACCESS_DENIED
(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_ALREADY_IN_GAME(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_CUSTOM_GAME_COOLDOWN(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_CUSTOM_GAME_INCORRECT_VERSION(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_GENERIC_ERROR(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_IN_TEAM_PARTY(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_INCORRECT_PASSWORD(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_INCORRECT_VERSION(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_INVALID_LOBBY(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_LOBBY_FULL(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_NO_LOBBY_FOUND(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_SUCCESS(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_JOIN_RESULT_TIMEOUT(dota2.enums.DOTAJoinLobbyResult at-tribute), 23
DOTA_LEAVER_ABANDONED(dota2.enums.DOTALeaverStatus_t attribute),23
DOTA_LEAVER_AFK (dota2.enums.DOTALeaverStatus_tattribute), 23
DOTA_LEAVER_DECLINED(dota2.enums.DOTALeaverStatus_t attribute),23
DOTA_LEAVER_DISCONNECTED(dota2.enums.DOTALeaverStatus_t attribute),23
DOTA_LEAVER_DISCONNECTED_TOO_LONG(dota2.enums.DOTALeaverStatus_t attribute),23
DOTA_LEAVER_FAILED_TO_READY_UP(dota2.enums.DOTALeaverStatus_t attribute),23
DOTA_LEAVER_NEVER_CONNECTED(dota2.enums.DOTALeaverStatus_t attribute),23
DOTA_LEAVER_NEVER_CONNECTED_TOO_LONG(dota2.enums.DOTALeaverStatus_t attribute),23
DOTA_LEAVER_NONE(dota2.enums.DOTALeaverStatus_t attribute),23
DOTA_LobbyMemberXPBonus (class in dota2.enums),30
DOTA_LOW_PRIORITY_BAN_ABANDON(dota2.enums.DOTALowPriorityBanTypeattribute), 23
DOTA_LOW_PRIORITY_BAN_REPORTS(dota2.enums.DOTALowPriorityBanTypeattribute), 24
DOTA_LOW_PRIORITY_BAN_SECONDARY_ABANDON(dota2.enums.DOTALowPriorityBanType at-tribute), 24
DOTA_TournamentEvents (class in dota2.enums), 30DOTA_WATCH_REPLAY_HIGHLIGHTS
(dota2.enums.DOTA_WatchReplayTypeattribute), 31
DOTA_WATCH_REPLAY_NORMAL(dota2.enums.DOTA_WatchReplayTypeattribute), 31
DOTA_WatchReplayType (class in dota2.enums), 31DOTABotDifficulty (class in dota2.enums), 21DOTAChannelType_BattleCup
(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Cafe(dota2.enums.DOTAChatChannelType_t
88 Index
dota2 Documentation, Release 0.3.0
attribute), 22DOTAChannelType_Console
(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Custom(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_CustomGame(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Fantasy(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_GameAll(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_GameAllies(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_GameEvents(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_GameSpectator(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Guild(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_HLTVSpectator(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Invalid(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Lobby(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Party(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_PostGame(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Private(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Regional(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Tab (dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Team(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Trivia(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChannelType_Whisper(dota2.enums.DOTAChatChannelType_tattribute), 22
DOTAChatChannelType_t (class in dota2.enums), 21DOTAConnectionState_t (class in dota2.enums), 22DOTAGameVersion (class in dota2.enums), 22DOTAJoinLobbyResult (class in dota2.enums), 22DOTALeaverStatus_t (class in dota2.enums), 23DOTALobbyReadyState (class in dota2.enums), 23DOTALobbyVisibility (class in dota2.enums), 23DOTALowPriorityBanType (class in dota2.enums), 23DOTAMatchVote (class in dota2.enums), 24DOTASelectionPriorityChoice (class in dota2.enums), 24DOTASelectionPriorityRules (class in dota2.enums), 24DropRateBonusAlreadyGranted
(dota2.enums.EGCMsgUseItemResponseattribute), 62
Dubai (dota2.enums.EServerRegion attribute), 21
EEBadgeType (class in dota2.enums), 31ECustomGameInstallStatus (class in dota2.enums), 31EDOTAEventInviteType (class in dota2.enums), 31EDOTAGCMsg (class in dota2.enums), 31EDOTAGCSessionNeed (class in dota2.enums), 52EDOTAGroupMergeResult (class in dota2.enums), 53EDOTAPlayerMMRType (class in dota2.enums), 53EDOTATriviaAnswerResult (class in dota2.enums), 53EDOTATriviaQuestionCategory (class in dota2.enums),
53EEvent (class in dota2.enums), 54EFeaturedHeroDataType (class in dota2.enums), 55EFeaturedHeroTextField (class in dota2.enums), 55EGCBaseClientMsg (class in dota2.enums), 55EGCBaseMsg (class in dota2.enums), 56EGCBaseProtoObjectTypes (class in dota2.enums), 56EGCEconBaseMsg (class in dota2.enums), 56EGCItemMsg (class in dota2.enums), 56EGCMsgAccountPhoneNumberChange
(dota2.enums.EGCSystemMsg attribute),63
EGCMsgAccountTwoFactorChange(dota2.enums.EGCSystemMsg attribute),63
EGCMsgAchievementAwarded(dota2.enums.EGCSystemMsg attribute),63
EGCMsgAddFreeLicense (dota2.enums.EGCSystemMsgattribute), 63
EGCMsgAddFreeLicenseResponse(dota2.enums.EGCSystemMsg attribute),
Index 89
dota2 Documentation, Release 0.3.0
63EGCMsgAppInfoUpdated
(dota2.enums.EGCSystemMsg attribute),63
EGCMsgCheckClanMembership(dota2.enums.EGCSystemMsg attribute),63
EGCMsgCheckClanMembershipResponse(dota2.enums.EGCSystemMsg attribute),63
EGCMsgCheckFriendship(dota2.enums.EGCSystemMsg attribute),63
EGCMsgCheckFriendshipResponse(dota2.enums.EGCSystemMsg attribute),63
EGCMsgCompressedMsgToClient(dota2.enums.EGCSystemMsg attribute),63
EGCMsgConCommand (dota2.enums.EGCSystemMsgattribute), 63
EGCMsgDPPartnerMicroTxns(dota2.enums.EGCSystemMsg attribute),63
EGCMsgDPPartnerMicroTxnsResponse(dota2.enums.EGCSystemMsg attribute),63
EGCMsgFailedToCreate (dota2.enums.EGCMsgResponseattribute), 62
EGCMsgFindAccounts (dota2.enums.EGCSystemMsgattribute), 63
EGCMsgGCAccountVacStatusChange(dota2.enums.EGCSystemMsg attribute),63
EGCMsgGenericReply (dota2.enums.EGCSystemMsgattribute), 63
EGCMsgGetAccountDetails(dota2.enums.EGCSystemMsg attribute),63
EGCMsgGetAccountDetails_DEPRECATED(dota2.enums.EGCSystemMsg attribute),63
EGCMsgGetAccountDetailsResponse(dota2.enums.EGCSystemMsg attribute),63
EGCMsgGetAppFriendsList(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetAppFriendsListResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetCommands (dota2.enums.EGCSystemMsgattribute), 64
EGCMsgGetCommandsResponse
(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetEmailTemplate(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetEmailTemplateResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetIPASN (dota2.enums.EGCSystemMsg at-tribute), 64
EGCMsgGetIPASNResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetIPLocation (dota2.enums.EGCSystemMsgattribute), 64
EGCMsgGetIPLocationResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetLicenses (dota2.enums.EGCSystemMsg at-tribute), 64
EGCMsgGetPartnerAccountLink(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetPartnerAccountLinkResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetPersonaNames(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetPersonaNamesResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetPurchaseTrustStatus(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetPurchaseTrustStatusResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetSystemStats (dota2.enums.EGCSystemMsgattribute), 64
EGCMsgGetSystemStatsResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetUserGameStatsSchema(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetUserGameStatsSchemaResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGetUserStats (dota2.enums.EGCSystemMsg at-tribute), 64
EGCMsgGetUserStatsDEPRECATED(dota2.enums.EGCSystemMsg attribute),64
90 Index
dota2 Documentation, Release 0.3.0
EGCMsgGetUserStatsResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgGrantGuestPass (dota2.enums.EGCSystemMsgattribute), 64
EGCMsgGrantGuestPassResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgInitiateTradeResponse (class in dota2.enums),61
EGCMsgInvalid (dota2.enums.EGCSystemMsg at-tribute), 64
EGCMsgLookupAccountFromInput(dota2.enums.EGCSystemMsg attribute),64
EGCMsgMasterSetClientMsgRouting(dota2.enums.EGCSystemMsg attribute),64
EGCMsgMasterSetClientMsgRoutingResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgMasterSetDirectory(dota2.enums.EGCSystemMsg attribute),64
EGCMsgMasterSetDirectoryResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgMasterSetWebAPIRouting(dota2.enums.EGCSystemMsg attribute),64
EGCMsgMasterSetWebAPIRoutingResponse(dota2.enums.EGCSystemMsg attribute),64
EGCMsgMemCachedDelete(dota2.enums.EGCSystemMsg attribute),64
EGCMsgMemCachedGet (dota2.enums.EGCSystemMsgattribute), 64
EGCMsgMemCachedGetResponse(dota2.enums.EGCSystemMsg attribute),65
EGCMsgMemCachedSet (dota2.enums.EGCSystemMsgattribute), 65
EGCMsgMemCachedStats(dota2.enums.EGCSystemMsg attribute),65
EGCMsgMemCachedStatsResponse(dota2.enums.EGCSystemMsg attribute),65
EGCMsgMulti (dota2.enums.EGCSystemMsg attribute),65
EGCMsgMultiplexMsg (dota2.enums.EGCSystemMsgattribute), 65
EGCMsgPostAlert (dota2.enums.EGCSystemMsg
attribute), 65EGCMsgPreTestSetup (dota2.enums.EGCSystemMsg at-
tribute), 65EGCMsgReceiveInterAppMessage
(dota2.enums.EGCSystemMsg attribute),65
EGCMsgRecordSupportAction(dota2.enums.EGCSystemMsg attribute),65
EGCMsgResponse (class in dota2.enums), 62EGCMsgResponseDenied
(dota2.enums.EGCMsgResponse attribute), 62EGCMsgResponseInvalid
(dota2.enums.EGCMsgResponse attribute), 62EGCMsgResponseNoMatch
(dota2.enums.EGCMsgResponse attribute), 62EGCMsgResponseNotLoggedOn
(dota2.enums.EGCMsgResponse attribute), 62EGCMsgResponseOK (dota2.enums.EGCMsgResponse
attribute), 62EGCMsgResponseServerError
(dota2.enums.EGCMsgResponse attribute), 62EGCMsgResponseTimeout
(dota2.enums.EGCMsgResponse attribute), 62EGCMsgResponseUnknownError
(dota2.enums.EGCMsgResponse attribute), 62EGCMsgSendEmail (dota2.enums.EGCSystemMsg at-
tribute), 65EGCMsgSendEmailResponse
(dota2.enums.EGCSystemMsg attribute),65
EGCMsgSendHTTPRequest(dota2.enums.EGCSystemMsg attribute),65
EGCMsgSendHTTPRequestResponse(dota2.enums.EGCSystemMsg attribute),65
EGCMsgSetOptions (dota2.enums.EGCSystemMsg at-tribute), 65
EGCMsgSetOptionsResponse(dota2.enums.EGCSystemMsg attribute),65
EGCMsgSQLStats (dota2.enums.EGCSystemMsgattribute), 65
EGCMsgSQLStatsResponse(dota2.enums.EGCSystemMsg attribute),65
EGCMsgStartGameserver(dota2.enums.EGCSystemMsg attribute),65
EGCMsgStartPlaying (dota2.enums.EGCSystemMsg at-tribute), 65
EGCMsgStopGameserver(dota2.enums.EGCSystemMsg attribute),
Index 91
dota2 Documentation, Release 0.3.0
65EGCMsgStopPlaying (dota2.enums.EGCSystemMsg at-
tribute), 65EGCMsgSystemBase (dota2.enums.EGCSystemMsg at-
tribute), 65EGCMsgSystemBase2 (dota2.enums.EGCSystemMsg
attribute), 65EGCMsgSystemStatsSchema
(dota2.enums.EGCSystemMsg attribute),65
EGCMsgUpdateSession (dota2.enums.EGCSystemMsgattribute), 65
EGCMsgUseItemResponse (class in dota2.enums), 62EGCMsgVacVerificationChange
(dota2.enums.EGCSystemMsg attribute),65
EGCMsgValidateSession (dota2.enums.EGCSystemMsgattribute), 65
EGCMsgValidateSessionResponse(dota2.enums.EGCSystemMsg attribute),65
EGCMsgVSReportedSuspiciousActivity(dota2.enums.EGCSystemMsg attribute),65
EGCMsgWebAPIJobRequest(dota2.enums.EGCSystemMsg attribute),65
EGCMsgWebAPIJobRequestForwardResponse(dota2.enums.EGCSystemMsg attribute),65
EGCMsgWebAPIJobRequestHttpResponse(dota2.enums.EGCSystemMsg attribute),65
EGCMsgWebAPIRegisterInterfaces(dota2.enums.EGCSystemMsg attribute),65
EGCMsgWGRequest (dota2.enums.EGCSystemMsg at-tribute), 65
EGCMsgWGResponse (dota2.enums.EGCSystemMsgattribute), 65
EGCPartnerRequestResponse (class in dota2.enums), 63EGCSystemMsg (class in dota2.enums), 63EGCToGCMsg (class in dota2.enums), 66EGCToGCMsgMasterAck (dota2.enums.EGCToGCMsg
attribute), 66EGCToGCMsgMasterAckResponse
(dota2.enums.EGCToGCMsg attribute),66
EGCToGCMsgMasterStartupComplete(dota2.enums.EGCToGCMsg attribute),66
EGCToGCMsgRouted (dota2.enums.EGCToGCMsg at-tribute), 66
EGCToGCMsgRoutedReply
(dota2.enums.EGCToGCMsg attribute),66
EItemEditorReservationResult (class in dota2.enums), 66EItemPurgatoryResponse_Finalize (class in
dota2.enums), 66EItemPurgatoryResponse_Refund (class in dota2.enums),
66ELaneType (class in dota2.enums), 67ELeagueAuditAction (class in dota2.enums), 67ELeagueBroadcastProvider (class in dota2.enums), 67ELeagueFlags (class in dota2.enums), 68ELeagueRegion (class in dota2.enums), 68ELeagueStatus (class in dota2.enums), 68ELeagueTier (class in dota2.enums), 68EligibleForRefund (dota2.enums.ETourneyQueueDeadlineState
attribute), 74Eliminated (dota2.enums.ETournamentTeamState at-
tribute), 73Eliminated (dota2.enums.EWeekendTourneyRichPresenceEvent
attribute), 74EMatchGroupServerStatus (class in dota2.enums), 69EMatchOutcome (class in dota2.enums), 69emit() (dota2.features.chat.ChannelManager method), 16emit() (dota2.features.sharedobjects.SOCache method),
18Emoticon (dota2.enums.EProfileCardSlotType attribute),
69EmoticonUnlock_Complete
(dota2.enums.EGCMsgUseItemResponseattribute), 62
EmoticonUnlock_NoNew(dota2.enums.EGCMsgUseItemResponseattribute), 62
Empty (dota2.enums.EProfileCardSlotType attribute), 69EMsgActivatePlusFreeTrialRequest
(dota2.enums.EDOTAGCMsg attribute),31
EMsgActivatePlusFreeTrialResponse(dota2.enums.EDOTAGCMsg attribute),32
EMsgAnchorPhoneNumberRequest(dota2.enums.EDOTAGCMsg attribute),32
EMsgAnchorPhoneNumberResponse(dota2.enums.EDOTAGCMsg attribute),32
EMsgCastMatchVote (dota2.enums.EDOTAGCMsg at-tribute), 32
EMsgCastMatchVoteResponse(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientEconNotification_Job(dota2.enums.EDOTAGCMsg attribute),32
92 Index
dota2 Documentation, Release 0.3.0
EMsgClientProvideSurveyResult(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientsRejoinChatChannels(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCAddTI6TreeProgress(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCApplyGemCombiner(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCCancelPartyInvites(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCCreateHeroStatue(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCCreatePlayerCardPack(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCCreatePlayerCardPackResponse(dota2.enums.EDOTAGCMsg attribute), 32
EMsgClientToGCCreateSpectatorLobby(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCCreateSpectatorLobbyResponse(dota2.enums.EDOTAGCMsg attribute), 32
EMsgClientToGCCreateStaticRecipe(dota2.enums.EGCItemMsg attribute), 56
EMsgClientToGCCreateStaticRecipeResponse(dota2.enums.EGCItemMsg attribute), 56
EMsgClientToGCCustomGamePlayerCountRequest(dota2.enums.EDOTAGCMsg attribute), 32
EMsgClientToGCCustomGamesFriendsPlayedRequest(dota2.enums.EDOTAGCMsg attribute), 32
EMsgClientToGCDOTACreateStaticRecipe(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCDOTACreateStaticRecipeResponse(dota2.enums.EDOTAGCMsg attribute), 32
EMsgClientToGCEmoticonDataRequest(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCEquipItems(dota2.enums.EGCItemMsg attribute), 56
EMsgClientToGCEquipItemsResponse(dota2.enums.EGCItemMsg attribute), 56
EMsgClientToGCEventGoalsRequest(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCEventGoalsResponse(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCFeaturedHeroesRequest(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCFindTopSourceTVGames(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCFriendsPlayedCustomGameRequest(dota2.enums.EDOTAGCMsg attribute), 32
EMsgClientToGCGetAdditionalEquips(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetAdditionalEquipsResponse(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetAllHeroOrder(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetAllHeroOrderResponse(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetAllHeroProgress(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetAllHeroProgressResponse(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetGiftPermissions(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetGiftPermissionsResponse(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetLeagueSeries(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetLeagueSeriesResponse(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetPlayerCardRosterRequest(dota2.enums.EDOTAGCMsg attribute),32
EMsgClientToGCGetPlayerCardRosterResponse(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGetProfileCard(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGetProfileCardResponse(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGetProfileCardStats(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGetProfileCardStatsResponse
Index 93
dota2 Documentation, Release 0.3.0
(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGetProfileTickets(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGetProfileTicketsResponse(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGetQuestProgress(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGetQuestProgressResponse(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGetTrophyList(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGetTrophyListResponse(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCGiveTip (dota2.enums.EDOTAGCMsgattribute), 33
EMsgClientToGCGiveTipResponse(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCH264Unsupported(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCHasPlayerVotedForMVP(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCHasPlayerVotedForMVPResponse(dota2.enums.EDOTAGCMsg attribute), 33
EMsgClientToGCJoinPlaytest(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCJoinPlaytestResponse(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCLatestConductScorecard(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCLatestConductScorecardRequest(dota2.enums.EDOTAGCMsg attribute), 33
EMsgClientToGCLeaguePredictions(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCLookupAccountName(dota2.enums.EGCItemMsg attribute), 56
EMsgClientToGCLookupAccountNameResponse(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCMarkNotificationListRead(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCMatchesMinimalRequest(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCMatchesMinimalResponse(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCMergePartyInvite(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCMergePartyResponse(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCMyTeamInfoRequest(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCNameItem (dota2.enums.EGCItemMsgattribute), 57
EMsgClientToGCNameItemResponse(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCOpenPlayerCardPack(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCOpenPlayerCardPackResponse(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCPingData(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCPlayerStatsRequest(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCPrivateChatDemote(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCPrivateChatInfoRequest(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCPrivateChatInvite(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCPrivateChatKick(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCPrivateChatPromote(dota2.enums.EDOTAGCMsg attribute),33
EMsgClientToGCPublishUserStat(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCQuickStatsRequest(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCQuickStatsResponse(dota2.enums.EDOTAGCMsg attribute),
94 Index
dota2 Documentation, Release 0.3.0
34EMsgClientToGCRecordCompendiumStats
(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRecycleHeroRelic(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRecycleHeroRelicResponse(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRecyclePlayerCard(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRecyclePlayerCardResponse(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRemoveItemAttributeResponse(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCRemoveItemDescription(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCRemoveItemGifterAttributes(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCRemoveItemName(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCRequestArcanaVotesRemaining(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRequestArcanaVotesRemainingResponse(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCRequestEventPointLog(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRequestEventPointLogResponse(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCRequestH264Support(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRequestLinaGameResult(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRequestLinaGameResultResponse(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCRequestLinaPlaysRemaining(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRequestLinaPlaysRemainingResponse(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCRequestPlusWeeklyChallengeResult(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCRequestPlusWeeklyChallengeResultResponse(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCRequestSlarkGameResult(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRequestSlarkGameResultResponse(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCRequestSteamDatagramTicket(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCRequestSteamDatagramTicketResponse(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCRerollPlayerChallenge(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCSelectCompendiumInGamePrediction(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCSelectCompendiumInGamePredictionResponse(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCSetAdditionalEquips(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCSetAdditionalEquipsResponse(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCSetItemInventoryCategory(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCSetItemStyle(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCSetItemStyleResponse(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCSetPartyBuilderOptions(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCSetPartyBuilderOptionsResponse(dota2.enums.EDOTAGCMsg attribute), 34
EMsgClientToGCSetPartyLeader(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCSetPartyOpen(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCSetPlayerCardRosterRequest(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCSetPlayerCardRosterResponse(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCSetProfileCardSlots(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCSetSpectatorLobbyDetails(dota2.enums.EDOTAGCMsg attribute),34
EMsgClientToGCSetSpectatorLobbyDetailsResponse(dota2.enums.EDOTAGCMsg attribute), 35
EMsgClientToGCSocialFeedPostCommentRequest(dota2.enums.EDOTAGCMsg attribute), 35
EMsgClientToGCSocialFeedPostMessageRequest
Index 95
dota2 Documentation, Release 0.3.0
(dota2.enums.EDOTAGCMsg attribute), 35EMsgClientToGCSocialMatchDetailsRequest
(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCSocialMatchPostCommentRequest(dota2.enums.EDOTAGCMsg attribute), 35
EMsgClientToGCSpectatorLobbyList(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCSpectatorLobbyListResponse(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCSuspiciousActivity(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCTeammateStatsRequest(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCTeammateStatsResponse(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCTopFriendMatchesRequest(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCTopLeagueMatchesRequest(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCTrackDialogResult(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCTransferSeasonalMMRRequest(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCTransferSeasonalMMRResponse(dota2.enums.EDOTAGCMsg attribute), 35
EMsgClientToGCUnlockCrate(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCUnlockCrateResponse(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCUnlockItemStyle(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCUnlockItemStyleResponse(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCUnpackBundle(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCUnpackBundleResponse(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCVoteForArcana(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCVoteForArcanaResponse(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCVoteForMVP
(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCVoteForMVPResponse(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCWageringRequest(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCWeekendTourneyGetPlayerStats(dota2.enums.EDOTAGCMsg attribute), 35
EMsgClientToGCWeekendTourneyGetPlayerStatsResponse(dota2.enums.EDOTAGCMsg attribute), 35
EMsgClientToGCWeekendTourneyLeave(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCWeekendTourneyLeaveResponse(dota2.enums.EDOTAGCMsg attribute), 35
EMsgClientToGCWeekendTourneyOpts(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCWeekendTourneyOptsResponse(dota2.enums.EDOTAGCMsg attribute),35
EMsgClientToGCWrapAndDeliverGift(dota2.enums.EGCItemMsg attribute), 57
EMsgClientToGCWrapAndDeliverGiftResponse(dota2.enums.EGCItemMsg attribute), 57
EMsgCustomGameClientFinishedLoading(dota2.enums.EDOTAGCMsg attribute),35
EMsgCustomGameListenServerStartedLoading(dota2.enums.EDOTAGCMsg attribute),35
EMsgDestroyLobbyRequest(dota2.enums.EDOTAGCMsg attribute),36
EMsgDestroyLobbyResponse(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAAwardEventPoints(dota2.enums.EDOTAGCMsg attribute),35
EMsgDOTAChatChannelMemberUpdate(dota2.enums.EDOTAGCMsg attribute),35
EMsgDOTAChatGetMemberCount(dota2.enums.EDOTAGCMsg attribute),35
EMsgDOTAChatGetMemberCountResponse(dota2.enums.EDOTAGCMsg attribute),35
EMsgDOTAChatGetUserList(dota2.enums.EDOTAGCMsg attribute),35
96 Index
dota2 Documentation, Release 0.3.0
EMsgDOTAChatGetUserListResponse(dota2.enums.EDOTAGCMsg attribute),35
EMsgDOTAClaimEventAction(dota2.enums.EDOTAGCMsg attribute),35
EMsgDOTAClaimEventActionResponse(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAFantasyLeagueFindRequest(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAFantasyLeagueFindResponse(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAFriendRecruitInviteAcceptDecline(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAFriendRecruitsRequest(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAFriendRecruitsResponse(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAFrostivusTimeElapsed(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAGetEventPoints(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAGetEventPointsResponse(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAGetPeriodicResource(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAGetPeriodicResourceResponse(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAGetPlayerMatchHistory(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAGetPlayerMatchHistoryResponse(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAGetWeekendTourneySchedule(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTALiveLeagueGameUpdate(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAPeriodicResourceUpdated(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTARedeemItem (dota2.enums.EDOTAGCMsgattribute), 36
EMsgDOTARedeemItemResponse(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTASendFriendRecruits(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTASetFavoriteTeam(dota2.enums.EDOTAGCMsg attribute),36
EMsgDOTAWeekendTourneySchedule(dota2.enums.EDOTAGCMsg attribute),36
EMsgGameAutographReward(dota2.enums.EDOTAGCMsg attribute),49
EMsgGameAutographRewardResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgGameserverCrashReport(dota2.enums.EDOTAGCMsg attribute),50
EMsgGameserverCrashReportResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgGC_GameServerGetLoadGame(dota2.enums.EDOTAGCMsg attribute),49
EMsgGC_GameServerGetLoadGameResult(dota2.enums.EDOTAGCMsg attribute),49
EMsgGC_GameServerSaveGameResult(dota2.enums.EDOTAGCMsg attribute),49
EMsgGC_GameServerUploadSaveGame(dota2.enums.EDOTAGCMsg attribute),49
EMsgGC_IncrementKillCountResponse(dota2.enums.EGCItemMsg attribute), 61
EMsgGC_RevolvingLootList_DEPRECATED(dota2.enums.EGCItemMsg attribute), 61
EMsgGC_TournamentItemEvent(dota2.enums.EDOTAGCMsg attribute),49
EMsgGC_TournamentItemEventResponse(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCAbandonCurrentGame(dota2.enums.EDOTAGCMsg attribute),36
EMsgGCAddGiftItem (dota2.enums.EGCItemMsg at-tribute), 57
EMsgGCAddItemToSocket (dota2.enums.EGCItemMsg
Index 97
dota2 Documentation, Release 0.3.0
attribute), 57EMsgGCAddItemToSocket_DEPRECATED
(dota2.enums.EGCItemMsg attribute), 57EMsgGCAddItemToSocketResponse
(dota2.enums.EGCItemMsg attribute), 57EMsgGCAddItemToSocketResponse_DEPRECATED
(dota2.enums.EGCItemMsg attribute), 57EMsgGCAddSocket (dota2.enums.EGCItemMsg at-
tribute), 57EMsgGCAddSocketResponse
(dota2.enums.EGCItemMsg attribute), 57EMsgGCAddSocketToBaseItem_DEPRECATED
(dota2.enums.EGCItemMsg attribute), 57EMsgGCAddSocketToItem_DEPRECATED
(dota2.enums.EGCItemMsg attribute), 57EMsgGCAddSocketToItemResponse_DEPRECATED
(dota2.enums.EGCItemMsg attribute), 57EMsgGCAdjustItemEquippedState
(dota2.enums.EGCItemMsg attribute), 57EMsgGCApplyAutograph (dota2.enums.EGCItemMsg
attribute), 57EMsgGCApplyConsumableEffects
(dota2.enums.EGCItemMsg attribute), 57EMsgGCApplyEggEssence (dota2.enums.EGCItemMsg
attribute), 57EMsgGCApplyPennantUpgrade
(dota2.enums.EGCItemMsg attribute), 57EMsgGCApplyStrangePart (dota2.enums.EGCItemMsg
attribute), 57EMsgGCApplyTeamToPracticeLobby
(dota2.enums.EDOTAGCMsg attribute),36
EMsgGCBackpackSortFinished(dota2.enums.EGCItemMsg attribute), 57
EMsgGCBalancedShuffleLobby(dota2.enums.EDOTAGCMsg attribute),36
EMsgGCBannedWordListRequest(dota2.enums.EGCItemMsg attribute), 57
EMsgGCBannedWordListResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCBanStatusRequest(dota2.enums.EDOTAGCMsg attribute),36
EMsgGCBanStatusResponse(dota2.enums.EDOTAGCMsg attribute),36
EMsgGCBase (dota2.enums.EGCItemMsg attribute), 58EMsgGCBotGameCreate (dota2.enums.EDOTAGCMsg
attribute), 36EMsgGCBroadcastNotification
(dota2.enums.EDOTAGCMsg attribute),36
EMsgGCCancelWatchGame
(dota2.enums.EDOTAGCMsg attribute),36
EMsgGCChangeTeamSub (dota2.enums.EDOTAGCMsgattribute), 36
EMsgGCChangeTeamSubResponse(dota2.enums.EDOTAGCMsg attribute),36
EMsgGCChatMessage (dota2.enums.EDOTAGCMsg at-tribute), 36
EMsgGCChatReportPublicSpam(dota2.enums.EDOTAGCMsg attribute),36
EMsgGCClearPracticeLobbyTeam(dota2.enums.EDOTAGCMsg attribute),36
EMsgGCClientConnectionStatus(dota2.enums.EGCBaseClientMsg attribute),55
EMsgGCClientConnectToServer(dota2.enums.EGCBaseMsg attribute), 56
EMsgGCClientDisplayNotification(dota2.enums.EGCItemMsg attribute), 58
EMsgGCClientHello (dota2.enums.EGCBaseClientMsgattribute), 55
EMsgGCClientIgnoredUser(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCClientRequestMarketData(dota2.enums.EGCItemMsg attribute), 58
EMsgGCClientRequestMarketDataResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCClientSuspended (dota2.enums.EDOTAGCMsgattribute), 37
EMsgGCClientVersionUpdated(dota2.enums.EGCItemMsg attribute), 58
EMsgGCClientWelcome(dota2.enums.EGCBaseClientMsg attribute),55
EMsgGCCollectItem (dota2.enums.EGCItemMsg at-tribute), 58
EMsgGCCompendiumDataChanged(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCCompendiumDataRequest(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCCompendiumDataResponse(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCCompendiumSetSelection(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCCompendiumSetSelectionResponse(dota2.enums.EDOTAGCMsg attribute),
98 Index
dota2 Documentation, Release 0.3.0
37EMsgGCConnectedPlayers
(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCConsumeFantasyTicket(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCConsumeFantasyTicketFailure(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCConVarUpdated (dota2.enums.EGCBaseMsgattribute), 56
EMsgGCCreateFantasyLeagueRequest(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCCreateFantasyLeagueResponse(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCCreateFantasyTeamRequest(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCCreateFantasyTeamResponse(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCCreateTeam (dota2.enums.EDOTAGCMsg at-tribute), 37
EMsgGCCreateTeamResponse(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCCustomGameCreate(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCCustomizeItemTexture(dota2.enums.EGCItemMsg attribute), 58
EMsgGCCustomizeItemTextureResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCDelete (dota2.enums.EGCItemMsg attribute),58
EMsgGCDev_GrantWarKill(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCDev_NewItemRequest(dota2.enums.EGCItemMsg attribute), 58
EMsgGCDev_NewItemRequestResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCDiretidePrizesRewardedResponse(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCDOTABase (dota2.enums.EDOTAGCMsg at-tribute), 37
EMsgGCDOTAClearNotifySuccessfulReport(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCEditFantasyTeamRequest
(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCEditFantasyTeamResponse(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCEditTeamDetails (dota2.enums.EDOTAGCMsgattribute), 37
EMsgGCEditTeamDetailsResponse(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCError (dota2.enums.EGCBaseMsg attribute), 56EMsgGCEventGameCreate
(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCExtractGems (dota2.enums.EGCItemMsg at-tribute), 58
EMsgGCExtractGemsResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCFantasyFinalPlayerStats(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCFantasyLeagueCreateInfoRequest(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCFantasyLeagueCreateInfoResponse(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCFantasyLeagueCreateRequest(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCFantasyLeagueCreateResponse(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCFantasyLeagueDraftPlayerRequest(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCFantasyLeagueDraftPlayerResponse(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCFantasyLeagueDraftStatus(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCFantasyLeagueDraftStatusRequest(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCFantasyLeagueEditInfoRequest(dota2.enums.EDOTAGCMsg attribute),37
EMsgGCFantasyLeagueEditInfoResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeagueEditInvitesRequest(dota2.enums.EDOTAGCMsg attribute),38
Index 99
dota2 Documentation, Release 0.3.0
EMsgGCFantasyLeagueEditInvitesResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeagueFriendJoinListRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeagueFriendJoinListResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeagueInfo(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeagueInfoRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeagueInfoResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeagueInviteInfoRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeagueInviteInfoResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeagueMatchupsRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeagueMatchupsResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeaveLeagueRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLeaveLeagueResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyLivePlayerStats(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyMatch (dota2.enums.EDOTAGCMsg at-tribute), 38
EMsgGCFantasyMessageAdd(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyMessagesRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyMessagesResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyPlayerHisoricalStatsRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyPlayerHisoricalStatsResponse
(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyPlayerInfoRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyPlayerInfoResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyPlayerScoreDetailsRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyPlayerScoreDetailsResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyPlayerScoreRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyPlayerScoreResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyPlayerStandingsRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyPlayerStandingsResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyRemoveOwner(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyRemoveOwnerResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyScheduledMatchesRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyScheduledMatchesResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyTeamCreateRequest(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyTeamCreateResponse(dota2.enums.EDOTAGCMsg attribute),38
EMsgGCFantasyTeamInfo (dota2.enums.EDOTAGCMsgattribute), 38
EMsgGCFantasyTeamInfoRequestByFantasyLeagueID(dota2.enums.EDOTAGCMsg attribute), 39
EMsgGCFantasyTeamInfoRequestByOwnerAccountID(dota2.enums.EDOTAGCMsg attribute), 39
EMsgGCFantasyTeamInfoResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamRosterAddDropRequest
100 Index
dota2 Documentation, Release 0.3.0
(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamRosterAddDropResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamRosterRequest(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamRosterResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamRosterSwapRequest(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamRosterSwapResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamScoreRequest(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamScoreResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamStandingsRequest(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamStandingsResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamTradeCancelRequest(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamTradeCancelResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamTradesRequest(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFantasyTeamTradesResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFlipLobbyTeams (dota2.enums.EDOTAGCMsgattribute), 39
EMsgGCFriendPracticeLobbyListRequest(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFriendPracticeLobbyListResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCFulfillDynamicRecipeComponent(dota2.enums.EGCItemMsg attribute), 58
EMsgGCFulfillDynamicRecipeComponentResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCGameBotMatchSignOut
(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGameBotMatchSignOutPermissionRequest(dota2.enums.EDOTAGCMsg attribute), 39
EMsgGCGameMatchSignOut(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGameMatchSignOutPermissionRequest(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGameMatchSignOutPermissionResponse(dota2.enums.EDOTAGCMsg attribute), 39
EMsgGCGameMatchSignOutResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGameServerInfo (dota2.enums.EGCBaseMsgattribute), 56
EMsgGCGCToLANServerRelayConnect(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGCToRelayConnect(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGCToRelayConnectresponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGeneralResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGenerateDiretidePrizeList(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGenerateDiretidePrizeListResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGenericResult (dota2.enums.EGCEconBaseMsgattribute), 56
EMsgGCGetAccountSubscriptionItem(dota2.enums.EGCItemMsg attribute), 58
EMsgGCGetAccountSubscriptionItemResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCGetHeroStandings(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGetHeroStandingsResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGetHeroStatsHistory(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGetHeroStatsHistoryResponse(dota2.enums.EDOTAGCMsg attribute),39
EMsgGCGetHeroTimedStats
Index 101
dota2 Documentation, Release 0.3.0
(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGetHeroTimedStatsResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGetPlayerCardItemInfo(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGetPlayerCardItemInfoResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGetRecentMatches(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGiftedItems (dota2.enums.EGCItemMsgattribute), 58
EMsgGCGoldenWrenchBroadcast(dota2.enums.EGCItemMsg attribute), 58
EMsgGCGuildCancelInviteRequest(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildCancelInviteResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildCreateRequest(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildCreateResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildData (dota2.enums.EDOTAGCMsgattribute), 40
EMsgGCGuildEditLogoRequest(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildEditLogoResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildInviteAccountRequest(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildInviteAccountResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildInviteData (dota2.enums.EDOTAGCMsgattribute), 40
EMsgGCGuildmatePracticeLobbyListRequest(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildmatePracticeLobbyListResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildOpenPartyRefresh(dota2.enums.EDOTAGCMsg attribute),
40EMsgGCGuildSetAccountRoleRequest
(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildSetAccountRoleResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildUpdateDetailsRequest(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildUpdateDetailsResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCGuildUpdateMessage(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCHallOfFame (dota2.enums.EDOTAGCMsg at-tribute), 40
EMsgGCHallOfFameRequest(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCHallOfFameResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCHalloweenHighScoreRequest(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCHalloweenHighScoreResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCHasItemDefsQuery(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCHasItemDefsResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCHasItemQuery (dota2.enums.EDOTAGCMsgattribute), 40
EMsgGCHasItemResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCInitialQuestionnaireResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCInvitationCreated (dota2.enums.EGCBaseMsgattribute), 56
EMsgGCInviteToLobby (dota2.enums.EGCBaseMsg at-tribute), 56
EMsgGCInviteToParty (dota2.enums.EGCBaseMsg at-tribute), 56
EMsgGCIsProQuery (dota2.enums.EDOTAGCMsg at-tribute), 40
EMsgGCIsProResponse (dota2.enums.EDOTAGCMsgattribute), 40
102 Index
dota2 Documentation, Release 0.3.0
EMsgGCItemAcknowledged(dota2.enums.EGCItemMsg attribute), 58
EMsgGCItemEditorLeagueInfoResponse(dota2.enums.EDOTAGCMsg attribute),40
EMsgGCItemEditorReleaseReservation(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCItemEditorReleaseReservationResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCItemEditorRequestLeagueInfo(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCItemEditorReservationsRequest(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCItemEditorReservationsResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCItemEditorReserveItemDef(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCItemEditorReserveItemDefResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCItemPurgatory_FinalizePurchase(dota2.enums.EGCItemMsg attribute), 58
EMsgGCItemPurgatory_FinalizePurchaseResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCItemPurgatory_RefundPurchase(dota2.enums.EGCItemMsg attribute), 58
EMsgGCItemPurgatory_RefundPurchaseResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCJoinableCustomGameModesRequest(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCJoinableCustomGameModesResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCJoinableCustomLobbiesRequest(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCJoinableCustomLobbiesResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCJoinChatChannel (dota2.enums.EDOTAGCMsgattribute), 41
EMsgGCJoinChatChannelResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCJoinOpenGuildPartyRequest(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCJoinOpenGuildPartyResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCKickedFromMatchmakingQueue(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCKickFromParty (dota2.enums.EGCBaseMsg at-tribute), 56
EMsgGCKickTeamMember(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCKickTeamMemberResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLANServerAvailable(dota2.enums.EGCBaseMsg attribute), 56
EMsgGCLastHitChallengeHighScorePost(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLastHitChallengeHighScoreRequest(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLastHitChallengeHighScoreResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLeagueAdminList(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLeagueAdminState(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLeaveChatChannel(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLeaveParty (dota2.enums.EGCBaseMsg at-tribute), 56
EMsgGCLeaverDetected (dota2.enums.EDOTAGCMsgattribute), 41
EMsgGCLeaverDetectedResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLeaveTeam (dota2.enums.EDOTAGCMsg at-tribute), 41
EMsgGCLeaveTeamResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLiveScoreboardUpdate(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLobbyInviteResponse(dota2.enums.EGCBaseMsg attribute), 56
EMsgGCLobbyList (dota2.enums.EDOTAGCMsgattribute), 41
EMsgGCLobbyListResponse
Index 103
dota2 Documentation, Release 0.3.0
(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCLobbyUpdateBroadcastChannelInfo(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCMakeOffering (dota2.enums.EDOTAGCMsg at-tribute), 41
EMsgGCMatchDetailsRequest(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCMatchDetailsResponse(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCMatchHistoryList(dota2.enums.EDOTAGCMsg attribute),41
EMsgGCMatchmakingStatsRequest(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCMatchmakingStatsResponse(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCMOTDRequest (dota2.enums.EGCItemMsg at-tribute), 58
EMsgGCMOTDRequestResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCNameBaseItem (dota2.enums.EGCItemMsg at-tribute), 58
EMsgGCNameBaseItemResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCNameEggEssenceResponse(dota2.enums.EGCItemMsg attribute), 58
EMsgGCNexonPartnerUpdate(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCNotificationsMarkReadRequest(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCNotificationsRequest(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCNotificationsResponse(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCNotifyAccountFlagsChange(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCNotInGuildData (dota2.enums.EDOTAGCMsgattribute), 42
EMsgGCOtherJoinedChannel(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCOtherLeftChannel(dota2.enums.EDOTAGCMsg attribute),
42EMsgGCPaintItem (dota2.enums.EGCItemMsg at-
tribute), 58EMsgGCPaintItemResponse (dota2.enums.EGCItemMsg
attribute), 58EMsgGCPartnerBalanceRequest
(dota2.enums.EGCItemMsg attribute), 58EMsgGCPartnerBalanceResponse
(dota2.enums.EGCItemMsg attribute), 58EMsgGCPartnerRechargeRedirectURLRequest
(dota2.enums.EGCItemMsg attribute), 58EMsgGCPartnerRechargeRedirectURLResponse
(dota2.enums.EGCItemMsg attribute), 58EMsgGCPartyInviteResponse
(dota2.enums.EGCBaseMsg attribute), 56EMsgGCPartyLeaderWatchGamePrompt
(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPartyMemberSetCoach(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPartySetOpenGuildRequest(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPartySetOpenGuildResponse(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPassportDataRequest(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPassportDataResponse(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPCBangTimedRewardMessage(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPerfectWorldUserLookupRequest(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPerfectWorldUserLookupResponse(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPingRequest (dota2.enums.EGCBaseClientMsgattribute), 55
EMsgGCPingResponse (dota2.enums.EGCBaseClientMsgattribute), 55
EMsgGCPlayerFailedToConnect(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPlayerHeroesFavoritesAdd(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPlayerHeroesFavoritesRemove(dota2.enums.EDOTAGCMsg attribute),
104 Index
dota2 Documentation, Release 0.3.0
42EMsgGCPlayerInfo (dota2.enums.EDOTAGCMsg
attribute), 42EMsgGCPlayerInfoRequest
(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPlayerInfoSubmit(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPlayerInfoSubmitResponse(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPlayerReports (dota2.enums.EDOTAGCMsg at-tribute), 42
EMsgGCPlayerStatsMatchSignOut(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPopup (dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPracticeLobbyCloseBroadcastChannel(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPracticeLobbyCreate(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPracticeLobbyJoin(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPracticeLobbyJoinBroadcastChannel(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPracticeLobbyJoinResponse(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPracticeLobbyKick(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPracticeLobbyKickFromTeam(dota2.enums.EDOTAGCMsg attribute),42
EMsgGCPracticeLobbyLaunch(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCPracticeLobbyLeave(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCPracticeLobbyList(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCPracticeLobbyListResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCPracticeLobbyResponse(dota2.enums.EDOTAGCMsg attribute),
43EMsgGCPracticeLobbySetCoach
(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCPracticeLobbySetDetails(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCPracticeLobbySetTeamSlot(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus(dota2.enums.EDOTAGCMsg attribute), 43
EMsgGCPresets_SelectPresetForClass(dota2.enums.EGCItemMsg attribute), 59
EMsgGCPresets_SelectPresetForClassReply(dota2.enums.EGCItemMsg attribute), 59
EMsgGCPresets_SetItemPosition(dota2.enums.EGCItemMsg attribute), 59
EMsgGCProcessFantasyScheduledEvent(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCProTeamListRequest(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCProTeamListResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCQuickJoinCustomLobby(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCQuickJoinCustomLobbyResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCReadyUp (dota2.enums.EDOTAGCMsg at-tribute), 43
EMsgGCReadyUpStatus (dota2.enums.EDOTAGCMsgattribute), 43
EMsgGCRecentMatchesResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRedeemCode (dota2.enums.EGCItemMsg at-tribute), 59
EMsgGCRedeemCodeResponse(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveCustomTexture(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveCustomTextureResponse(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveItemGifterAccountId(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveItemGifterAccountIdResponse(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveItemGiftMessage(dota2.enums.EGCItemMsg attribute), 59
Index 105
dota2 Documentation, Release 0.3.0
EMsgGCRemoveItemGiftMessageResponse(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveItemName (dota2.enums.EGCItemMsgattribute), 59
EMsgGCRemoveItemPaint (dota2.enums.EGCItemMsgattribute), 59
EMsgGCRemoveMakersMark(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveMakersMarkResponse(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveSocketItem_DEPRECATED(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveSocketItemResponse_DEPRECATED(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveUniqueCraftIndex(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRemoveUniqueCraftIndexResponse(dota2.enums.EGCItemMsg attribute), 59
EMsgGCReplicateConVars (dota2.enums.EGCBaseMsgattribute), 56
EMsgGCReportCountsRequest(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCReportCountsResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCReportsRemainingRequest(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCReportsRemainingResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestBatchPlayerResources(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestBatchPlayerResourcesResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestChatChannelList(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestChatChannelListResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestCrateItems (dota2.enums.EGCItemMsgattribute), 59
EMsgGCRequestCrateItemsResponse(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRequestGuildData(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestLeaguePrizePool(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestLeaguePrizePoolResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestMatches (dota2.enums.EDOTAGCMsgattribute), 43
EMsgGCRequestMatchesResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestOfferings(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestOfferingsResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestPlayerResources(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestPlayerResourcesResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestSaveGames(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestSaveGamesResponse(dota2.enums.EDOTAGCMsg attribute),43
EMsgGCRequestSaveGamesServer(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCRequestStoreSalesData(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRequestStoreSalesDataResponse(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRequestStoreSalesDataUpToDateResponse(dota2.enums.EGCItemMsg attribute), 59
EMsgGCRequestSubGCSessionInfo(dota2.enums.EGCToGCMsg attribute),66
EMsgGCRequestSubGCSessionInfoResponse(dota2.enums.EGCToGCMsg attribute),66
EMsgGCRerollPlayerChallengeResponse(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCResetMapLocations(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCResetMapLocationsResponse(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCResetStrangeGemCount(dota2.enums.EGCItemMsg attribute), 59
EMsgGCResetStrangeGemCountResponse(dota2.enums.EGCItemMsg attribute), 59
106 Index
dota2 Documentation, Release 0.3.0
EMsgGCRewardDiretidePrizes(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCRewardTutorialPrizes(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSaxxyBroadcast (dota2.enums.EGCItemMsgattribute), 59
EMsgGCServerAvailable (dota2.enums.EGCBaseMsg at-tribute), 56
EMsgGCServerBrowser_BlacklistServer(dota2.enums.EGCItemMsg attribute), 59
EMsgGCServerBrowser_FavoriteServer(dota2.enums.EGCItemMsg attribute), 59
EMsgGCServerConnectionStatus(dota2.enums.EGCBaseClientMsg attribute),55
EMsgGCServerHello (dota2.enums.EGCBaseClientMsgattribute), 55
EMsgGCServerRentalsBase (dota2.enums.EGCItemMsgattribute), 59
EMsgGCServerUseItemRequest(dota2.enums.EGCItemMsg attribute), 59
EMsgGCServerVersionUpdated(dota2.enums.EGCItemMsg attribute), 59
EMsgGCServerWelcome(dota2.enums.EGCBaseClientMsg attribute),55
EMsgGCSetItemPosition (dota2.enums.EGCItemMsg at-tribute), 59
EMsgGCSetItemPositions (dota2.enums.EGCItemMsgattribute), 59
EMsgGCSetItemPositions_RateLimited(dota2.enums.EGCItemMsg attribute), 59
EMsgGCSetItemStyle_DEPRECATED(dota2.enums.EGCItemMsg attribute), 59
EMsgGCSetMapLocationState(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSetMapLocationStateResponse(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSetMatchHistoryAccess(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSetMatchHistoryAccessResponse(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSetProfilePrivacy (dota2.enums.EDOTAGCMsgattribute), 44
EMsgGCSetProfilePrivacyResponse(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCShowItemsPickedUp
(dota2.enums.EGCItemMsg attribute), 60EMsgGCSortItems (dota2.enums.EGCItemMsg at-
tribute), 60EMsgGCSpectateFriendGame
(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSpectateFriendGameResponse(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCStartFindingMatch(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCStartFindingMatchResponse(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCStatueCraft (dota2.enums.EGCItemMsg at-tribute), 60
EMsgGCStopFindingMatch(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCStorePromoPagesRequest(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCStorePromoPagesResponse(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCStorePurchaseCancel(dota2.enums.EGCItemMsg attribute), 60
EMsgGCStorePurchaseCancelResponse(dota2.enums.EGCItemMsg attribute), 60
EMsgGCStorePurchaseFinalize(dota2.enums.EGCItemMsg attribute), 60
EMsgGCStorePurchaseFinalizeResponse(dota2.enums.EGCItemMsg attribute), 60
EMsgGCStorePurchaseInit (dota2.enums.EGCItemMsgattribute), 60
EMsgGCStorePurchaseInitResponse(dota2.enums.EGCItemMsg attribute), 60
EMsgGCSubmitLobbyMVPVote(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSubmitLobbyMVPVoteResponse(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSubmitPlayerReport(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSubmitPlayerReportResponse(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSuggestTeamMatchmaking(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCSystemMessage (dota2.enums.EGCBaseMsg
Index 107
dota2 Documentation, Release 0.3.0
attribute), 56EMsgGCTeamData (dota2.enums.EDOTAGCMsg
attribute), 44EMsgGCTeamInvite_GCImmediateResponseToInviter
(dota2.enums.EDOTAGCMsg attribute), 44EMsgGCTeamInvite_GCRequestToInvitee
(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCTeamInvite_GCResponseToInvitee(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCTeamInvite_GCResponseToInviter(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCTeamInvite_InviteeResponseToGC(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCTeamInvite_InviterToGC(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCTeamMemberProfileRequest(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCToClientAllStarVotesReply(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCToClientAllStarVotesRequest(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCToClientAllStarVotesSubmit(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCToClientAllStarVotesSubmitReply(dota2.enums.EDOTAGCMsg attribute),44
EMsgGCToClientArcanaVotesUpdate(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientAutomatedTournamentStateChange(dota2.enums.EDOTAGCMsg attribute), 45
EMsgGCToClientBattlePassRollupListRequest(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientBattlePassRollupListResponse(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientBattlePassRollupRequest(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientBattlePassRollupResponse(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientChatRegionsEnabled(dota2.enums.EDOTAGCMsg attribute),
45EMsgGCToClientCommendNotification
(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientCurrencyPricePoints(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToClientCustomGamePlayerCountResponse(dota2.enums.EDOTAGCMsg attribute), 45
EMsgGCToClientCustomGamesFriendsPlayedResponse(dota2.enums.EDOTAGCMsg attribute), 45
EMsgGCToClientEmoticonData(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientEventStatusChanged(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientFeaturedHeroesResponse(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientFindTopSourceTVGamesResponse(dota2.enums.EDOTAGCMsg attribute), 45
EMsgGCToClientFriendsPlayedCustomGameResponse(dota2.enums.EDOTAGCMsg attribute), 45
EMsgGCToClientHeroStatueCreateResult(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientItemAges (dota2.enums.EGCItemMsgattribute), 60
EMsgGCToClientLeaguePredictionsResponse(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientLobbyMVPAwarded(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientLobbyMVPNotifyRecipient(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientMatchGroupsVersion(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientMatchSignedOut(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientMergeGroupInviteReply(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientMergePartyResponseReply(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientNewNotificationAdded(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientPlayerStatsResponse(dota2.enums.EDOTAGCMsg attribute),
108 Index
dota2 Documentation, Release 0.3.0
45EMsgGCToClientPlaytestStatus
(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientPollConvarRequest(dota2.enums.EGCBaseClientMsg attribute),56
EMsgGCToClientPollConvarResponse(dota2.enums.EGCBaseClientMsg attribute),56
EMsgGCToClientPollFileRequest(dota2.enums.EGCBaseMsg attribute), 56
EMsgGCToClientPollFileResponse(dota2.enums.EGCBaseMsg attribute), 56
EMsgGCToClientPrivateChatInfoResponse(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientPrivateChatResponse(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientProfileCardStatsUpdated(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientProfileCardUpdated(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientQuestProgressUpdated(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientSocialFeedPostCommentResponse(dota2.enums.EDOTAGCMsg attribute), 45
EMsgGCToClientSocialFeedPostMessageResponse(dota2.enums.EDOTAGCMsg attribute), 45
EMsgGCToClientSocialMatchDetailsResponse(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientSocialMatchPostCommentResponse(dota2.enums.EDOTAGCMsg attribute), 45
EMsgGCToClientSteamDatagramTicket(dota2.enums.EDOTAGCMsg attribute),45
EMsgGCToClientStoreTransactionCompleted(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToClientTeamInfo(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToClientTeamsInfo(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToClientTipNotification(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToClientTopFriendMatchesResponse(dota2.enums.EDOTAGCMsg attribute),
46EMsgGCToClientTopLeagueMatchesResponse
(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToClientTournamentItemDrop(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToClientTrophyAwarded(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToClientWageringResponse(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToClientWageringUpdate(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCAddUserToPostGameChat(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCApplyLocalizationDiff(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCApplyLocalizationDiffResponse(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCBannedWordListBroadcast(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCBannedWordListUpdated(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCBroadcastConsoleCommand(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCBroadcastMessageFromSub(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCCanInviteUserToTeam(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCCanInviteUserToTeamResponse(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCCanUseDropRateBonus(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCChatNewUserSession(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCCheckAccountTradeStatus(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCCheckAccountTradeStatusResponse(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCCheckLeaguePermission(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCCheckLeaguePermissionResponse(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCCheckOwnsEntireEmoticonRange(dota2.enums.EDOTAGCMsg attribute),
Index 109
dota2 Documentation, Release 0.3.0
46EMsgGCToGCCheckOwnsEntireEmoticonRangeResponse
(dota2.enums.EDOTAGCMsg attribute), 46EMsgGCToGCCheckPlusStatus
(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCCheckPlusStatusResponse(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCClientServerVersionsUpdated(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCCompendiumInGamePredictionResults(dota2.enums.EDOTAGCMsg attribute), 46
EMsgGCToGCConsoleOutput(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCCreateWeekendTourneyRequest(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCCreateWeekendTourneyResponse(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCCustomGamePlayed(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCDestroyOpenGuildPartyRequest(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCDestroyOpenGuildPartyResponse(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCDevRevokeUserItems(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCDirtyMultipleSDOCache(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCDirtySDOCache(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCEmoticonUnlock(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCEmoticonUnlockNoRollback(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCEnsureAccountInParty(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCEnsureAccountInPartyResponse(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCFantasySetMatchLeague(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCForwardAccountDetails(dota2.enums.EGCToGCMsg attribute),66
EMsgGCToGCGetAccountFlags(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCGetAccountFlagsResponse(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCGetAccountLevel(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCGetAccountLevelResponse(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCGetAccountMatchStatus(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCGetAccountMatchStatusResponse(dota2.enums.EDOTAGCMsg attribute),46
EMsgGCToGCGetAccountPartner(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetAccountPartnerResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetCompendiumFanfare(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetCompendiumSelections(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetCompendiumSelectionsResponse(dota2.enums.EDOTAGCMsg attribute), 47
EMsgGCToGCGetCustomGameTickets(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetCustomGameTicketsResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetEventOwnership(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetEventOwnershipResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetFavoriteTeam(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetFavoriteTeamResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetLeagueAdmin(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetLeagueAdminResponse
110 Index
dota2 Documentation, Release 0.3.0
(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetLiveMatchAffiliates(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetLiveMatchAffiliatesResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetPlayerPennantCounts(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetPlayerPennantCountsResponse(dota2.enums.EDOTAGCMsg attribute), 47
EMsgGCToGCGetProfileBadgePoints(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetProfileBadgePointsResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetServerForClient(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetServerForClientResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetServersForClients(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetServersForClientsResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetTeamRank(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetTeamRankResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetUserChatInfo(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetUserChatInfoResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetUserPCBangNo(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCGetUserPCBangNoResponse(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCGetUserRank(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetUserRankResponse(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGetUserServerMembers
(dota2.enums.EGCItemMsg attribute), 60EMsgGCToGCGetUserServerMembersResponse
(dota2.enums.EGCItemMsg attribute), 60EMsgGCToGCGetUserSessionServer
(dota2.enums.EGCItemMsg attribute), 60EMsgGCToGCGetUserSessionServerResponse
(dota2.enums.EGCItemMsg attribute), 60EMsgGCToGCGrantAccountRolledItems
(dota2.enums.EGCItemMsg attribute), 60EMsgGCToGCGrantEventOwnership
(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGrantEventPointAction(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGrantEventPointActionMsg(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGrantEventPointsToUser(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGrantLeagueAccess(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGrantPCBangRewardItem(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGrantPlusHeroMatchResults(dota2.enums.EDOTAGCMsg attribute),47
EMsgGCToGCGrantPlusPrepaidTime(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCGrantSelfMadeItemToAccount(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCGrantTournamentItem(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCInternalTestMsg(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCItemConsumptionRollback(dota2.enums.EGCItemMsg attribute), 60
EMsgGCToGCLeaguePredictionsUpdate(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCLeaveAllChatChannels(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCLoadSessionSOCache(dota2.enums.EGCToGCMsg attribute),66
EMsgGCToGCLoadSessionSOCacheResponse(dota2.enums.EGCToGCMsg attribute),66
Index 111
dota2 Documentation, Release 0.3.0
EMsgGCToGCMasterReloadAccount(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCMatchCompleted(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCMatchmakingAddParty(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCMatchmakingMatchFound(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCMatchmakingRemoveAllParties(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCMatchmakingRemoveParty(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCModifyNotification(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCPerformManualOp(dota2.enums.EGCBaseMsg attribute), 56
EMsgGCToGCPerformManualOpCompleted(dota2.enums.EGCBaseMsg attribute), 56
EMsgGCToGCPingRequest (dota2.enums.EGCItemMsgattribute), 61
EMsgGCToGCPingResponse(dota2.enums.EGCItemMsg attribute), 61
EMsgGCToGCPlayerStrangeCountAdjustments(dota2.enums.EGCItemMsg attribute), 61
EMsgGCToGCProcessMatchLeaver(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCProcessPCBangRewardPoints(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCProcessPlayerReportForTarget(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCProcessReportSuccess(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCPublicChatCommunicationBan(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCReconcilePlusAutoGrantItems(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCReconcilePlusStatus(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCReconcilePlusStatusUnreliable(dota2.enums.EDOTAGCMsg attribute),
48EMsgGCToGCRefreshSOCache
(dota2.enums.EGCItemMsg attribute), 61EMsgGCToGCReplayMonitorValidateReplay
(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCReportKillSummaries(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCRevokeEventOwnership(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSendAccountsEventPoints(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSendLeagueAdminState(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSendUpdateLeagues(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSetCompendiumSelection(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSetEventMMPanicFlushTime(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSetIsLeagueAdmin(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSetNewNotifications(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSignoutAwardAdditionalDrops(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSignoutAwardEventPoints(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSignoutSpendRankWager(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSignoutSpendWager(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSignoutSpendWagerToken(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCSOCacheSubscribe(dota2.enums.EGCToGCMsg attribute),66
EMsgGCToGCSOCacheUnsubscribe(dota2.enums.EGCToGCMsg attribute),66
112 Index
dota2 Documentation, Release 0.3.0
EMsgGCToGCStoreProcessCDKeyTransaction(dota2.enums.EGCItemMsg attribute), 61
EMsgGCToGCStoreProcessCDKeyTransactionResponse(dota2.enums.EGCItemMsg attribute), 61
EMsgGCToGCStoreProcessSettlement(dota2.enums.EGCItemMsg attribute), 61
EMsgGCToGCStoreProcessSettlementResponse(dota2.enums.EGCItemMsg attribute), 61
EMsgGCToGCSubtractEventPointsFromUser(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCUniverseStartup(dota2.enums.EGCToGCMsg attribute),66
EMsgGCToGCUniverseStartupResponse(dota2.enums.EGCToGCMsg attribute),66
EMsgGCToGCUnlockEventPointSpending(dota2.enums.EDOTAGCMsg attribute),48
EMsgGCToGCUpdateAccountChatBan(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdateAccountPublicChatBan(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdateAssassinMinigame(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdateIngameEventDataBroadcast(dota2.enums.EDOTAGCMsg attribute), 49
EMsgGCToGCUpdateLiveLeagueGameInfo(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdateMatchmakingStats(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdateMatchManagementStats(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdateOpenGuildPartyRequest(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdateOpenGuildPartyResponse(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdatePlayerPennantCounts(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdatePlayerPredictions(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdateProfileCards(dota2.enums.EDOTAGCMsg attribute),
49EMsgGCToGCUpdateSessionStats
(dota2.enums.EGCToGCMsg attribute),66
EMsgGCToGCUpdateSQLKeyValue(dota2.enums.EGCItemMsg attribute), 61
EMsgGCToGCUpdateTeamStats(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpdateTI4HeroQuest(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCUpgradeTwitchViewerItems(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToGCWebAPIAccountChanged(dota2.enums.EGCItemMsg attribute), 61
EMsgGCTopCustomGamesList(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToServerConsoleCommand(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToServerIngameEventData_OraclePA(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToServerMatchDetailsResponse(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToServerPingRequest(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToServerPingResponse(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToServerPredictionResult(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToServerRealtimeStatsStartStop(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCToServerUpdateBroadcastCheers(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCTrading_InitiateTradeRequest(dota2.enums.EGCItemMsg attribute), 61
EMsgGCTrading_InitiateTradeRequestResponse(dota2.enums.EGCItemMsg attribute), 61
EMsgGCTrading_InitiateTradeResponse(dota2.enums.EGCItemMsg attribute), 61
EMsgGCTrading_SessionClosed(dota2.enums.EGCItemMsg attribute), 61
EMsgGCTrading_StartSession(dota2.enums.EGCItemMsg attribute), 61
Index 113
dota2 Documentation, Release 0.3.0
EMsgGCTradingBase (dota2.enums.EGCItemMsg at-tribute), 61
EMsgGCTransferTeamAdmin(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCTransferTeamAdminResponse(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCUnwrapGiftRequest(dota2.enums.EGCItemMsg attribute), 61
EMsgGCUnwrapGiftResponse(dota2.enums.EGCItemMsg attribute), 61
EMsgGCUpdateItemSchema(dota2.enums.EGCItemMsg attribute), 61
EMsgGCUpdateSubGCSessionInfo(dota2.enums.EGCToGCMsg attribute),66
EMsgGCUsedClaimCodeItem(dota2.enums.EGCItemMsg attribute), 61
EMsgGCUseItemRequest (dota2.enums.EGCItemMsgattribute), 61
EMsgGCUseItemResponse (dota2.enums.EGCItemMsgattribute), 61
EMsgGCUseMultipleItemsRequest(dota2.enums.EGCItemMsg attribute), 61
EMsgGCVerifyCacheSubscription(dota2.enums.EGCItemMsg attribute), 61
EMsgGCWatchDownloadedReplay(dota2.enums.EDOTAGCMsg attribute),49
EMsgGCWatchGame (dota2.enums.EDOTAGCMsg at-tribute), 49
EMsgGCWatchGameResponse(dota2.enums.EDOTAGCMsg attribute),49
EMsgGetRecentPlayTimeFriendsRequest(dota2.enums.EDOTAGCMsg attribute),50
EMsgGetRecentPlayTimeFriendsResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgHeroGlobalDataRequest(dota2.enums.EDOTAGCMsg attribute),50
EMsgHeroGlobalDataResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgLaneSuggestRequest(dota2.enums.EDOTAGCMsg attribute),50
EMsgLaneSuggestResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgLobbyBattleCupVictory
(dota2.enums.EDOTAGCMsg attribute),50
EMsgLobbyEventPoints (dota2.enums.EDOTAGCMsgattribute), 50
EMsgLobbyPlayerPlusSubscriptionData(dota2.enums.EDOTAGCMsg attribute),50
EMsgLobbyPlaytestDetails(dota2.enums.EDOTAGCMsg attribute),50
EMsgPartyReadyCheckAcknowledge(dota2.enums.EDOTAGCMsg attribute),50
EMsgPartyReadyCheckRequest(dota2.enums.EDOTAGCMsg attribute),50
EMsgPartyReadyCheckResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgPresentedClientTerminateDlg(dota2.enums.EDOTAGCMsg attribute),50
EMsgPrivateMetadataKeyRequest(dota2.enums.EDOTAGCMsg attribute),50
EMsgPrivateMetadataKeyResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgProfileRequest (dota2.enums.EDOTAGCMsg at-tribute), 50
EMsgProfileResponse (dota2.enums.EDOTAGCMsg at-tribute), 50
EMsgProfileUpdate (dota2.enums.EDOTAGCMsgattribute), 50
EMsgProfileUpdateResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgPurchaseHeroRandomRelic(dota2.enums.EDOTAGCMsg attribute),50
EMsgPurchaseHeroRandomRelicResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgPurchaseHeroRelic (dota2.enums.EDOTAGCMsgattribute), 50
EMsgPurchaseHeroRelicResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgPurchaseItemWithEventPoints(dota2.enums.EDOTAGCMsg attribute),50
EMsgPurchaseItemWithEventPointsResponse(dota2.enums.EDOTAGCMsg attribute),50
114 Index
dota2 Documentation, Release 0.3.0
EMsgRefreshPartnerAccountLink(dota2.enums.EDOTAGCMsg attribute),50
EMsgRequestLeagueInfo (dota2.enums.EDOTAGCMsgattribute), 50
EMsgResponseLeagueInfo(dota2.enums.EDOTAGCMsg attribute),50
EMsgResponseTeamFanfare(dota2.enums.EDOTAGCMsg attribute),50
EMsgRetrieveMatchVote (dota2.enums.EDOTAGCMsgattribute), 50
EMsgRetrieveMatchVoteResponse(dota2.enums.EDOTAGCMsg attribute),50
EMsgSelectionPriorityChoiceRequest(dota2.enums.EDOTAGCMsg attribute),51
EMsgSelectionPriorityChoiceResponse(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerGCUpdateSpectatorCount(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerGetEventPoints(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerGetEventPointsResponse(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerGrantSurveyPermission(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerGrantSurveyPermissionResponse(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCCloseCompendiumInGamePredictionVoting(dota2.enums.EDOTAGCMsg attribute), 51
EMsgServerToGCCloseCompendiumInGamePredictionVotingResponse(dota2.enums.EDOTAGCMsg attribute), 51
EMsgServerToGCCompendiumInGamePredictionResults(dota2.enums.EDOTAGCMsg attribute), 51
EMsgServerToGCCompendiumInGamePredictionResultsResponse(dota2.enums.EDOTAGCMsg attribute), 51
EMsgServerToGCGetAdditionalEquips(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCGetAdditionalEquipsResponse(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCGetIngameEventData(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCGetProfileCard(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCGetProfileCardResponse(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCHoldEventPoints(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCLockCharmTrading(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCMatchConnectionStats(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCMatchDetailsRequest(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCMatchPlayerItemPurchaseHistory(dota2.enums.EDOTAGCMsg attribute), 51
EMsgServerToGCMatchStateHistory(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCPostMatchTip(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCPostMatchTipResponse(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCRealtimeStats(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCReportKillSummaries(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCRequestStatus(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCRequestStatus_Response(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCRerollPlayerChallenge(dota2.enums.EDOTAGCMsg attribute),51
EMsgServerToGCSignoutAwardAdditionalDrops(dota2.enums.EDOTAGCMsg attribute),52
EMsgServerToGCSpendWager(dota2.enums.EDOTAGCMsg attribute),52
EMsgServerToGCSuspiciousActivity(dota2.enums.EDOTAGCMsg attribute),52
EMsgServerToGCVictoryPredictions
Index 115
dota2 Documentation, Release 0.3.0
(dota2.enums.EDOTAGCMsg attribute),52
EMsgSignOutBotInfo (dota2.enums.EDOTAGCMsg at-tribute), 52
EMsgSignOutCommunicationSummary(dota2.enums.EDOTAGCMsg attribute),52
EMsgSignOutCommunityGoalProgress(dota2.enums.EDOTAGCMsg attribute),52
EMsgSignOutDraftInfo (dota2.enums.EDOTAGCMsg at-tribute), 52
EMsgSignOutEventGameData(dota2.enums.EDOTAGCMsg attribute),52
EMsgSignOutReleaseEventPointHolds(dota2.enums.EDOTAGCMsg attribute),52
EMsgSignOutUpdatePlayerChallenge(dota2.enums.EDOTAGCMsg attribute),52
EMsgSignOutWagerStats (dota2.enums.EDOTAGCMsgattribute), 52
EMsgSignOutXPCoins (dota2.enums.EDOTAGCMsg at-tribute), 52
EMsgSpectatorLobbyGameDetails(dota2.enums.EDOTAGCMsg attribute),52
EMsgSQLAddDropRateBonus(dota2.enums.EGCItemMsg attribute), 61
EMsgSQLDelayedGrantLeagueDrop(dota2.enums.EDOTAGCMsg attribute),50
EMsgSQLGCToGCGrantAccountFlag(dota2.enums.EDOTAGCMsg attribute),51
EMsgSQLGCToGCGrantAllHeroProgress(dota2.enums.EDOTAGCMsg attribute),51
EMsgSQLGCToGCGrantBackpackSlots(dota2.enums.EGCItemMsg attribute), 61
EMsgSQLGCToGCGrantBadgePoints(dota2.enums.EDOTAGCMsg attribute),51
EMsgSQLGCToGCSignoutUpdateLeagueSchedule(dota2.enums.EDOTAGCMsg attribute), 51
EMsgSQLGrantLeagueMatchToTicketHolders(dota2.enums.EDOTAGCMsg attribute),51
EMsgSQLGrantTrophyToAccount(dota2.enums.EDOTAGCMsg attribute),51
EMsgSQLProcessTournamentGameOutcome(dota2.enums.EDOTAGCMsg attribute),
51EMsgStartTriviaSession (dota2.enums.EDOTAGCMsg
attribute), 52EMsgStartTriviaSessionResponse
(dota2.enums.EDOTAGCMsg attribute),52
EMsgSubmitTriviaQuestionAnswer(dota2.enums.EDOTAGCMsg attribute),52
EMsgSubmitTriviaQuestionAnswerResponse(dota2.enums.EDOTAGCMsg attribute),52
EMsgSuccessfulHero (dota2.enums.EDOTAGCMsg at-tribute), 52
EMsgTeamFanfare (dota2.enums.EDOTAGCMsg at-tribute), 52
EMsgUnanchorPhoneNumberRequest(dota2.enums.EDOTAGCMsg attribute),52
EMsgUnanchorPhoneNumberResponse(dota2.enums.EDOTAGCMsg attribute),52
EMsgUpgradeLeagueItem (dota2.enums.EDOTAGCMsgattribute), 52
EMsgUpgradeLeagueItemResponse(dota2.enums.EDOTAGCMsg attribute),52
ENGINE_MISMATCH (dota2.enums.EDOTAGroupMergeResultattribute), 53
EPartnerRequestBadAccount(dota2.enums.EGCPartnerRequestResponseattribute), 63
EPartnerRequestNotLinked(dota2.enums.EGCPartnerRequestResponseattribute), 63
EPartnerRequestOK (dota2.enums.EGCPartnerRequestResponseattribute), 63
EPartnerRequestUnsupportedPartnerType(dota2.enums.EGCPartnerRequestResponseattribute), 63
EProfileCardSlotType (class in dota2.enums), 69EProtoObjectLobbyInvite
(dota2.enums.EGCBaseProtoObjectTypesattribute), 56
EProtoObjectPartyInvite (dota2.enums.EGCBaseProtoObjectTypesattribute), 56
EPurchaseHeroRelicResult (class in dota2.enums), 69EReadyCheckRequestResult (class in dota2.enums), 70EReadyCheckStatus (class in dota2.enums), 70ESE_Source1 (dota2.enums.ESourceEngine attribute), 70ESE_Source2 (dota2.enums.ESourceEngine attribute), 70EServerRegion (class in dota2.enums), 21ESOMsg (class in dota2.enums), 70ESOType (class in dota2.enums), 20
116 Index
dota2 Documentation, Release 0.3.0
ESourceEngine (class in dota2.enums), 70ESpecialPingValue (class in dota2.enums), 70EStartFindingMatchResult (class in dota2.enums), 70ETeamInviteResult (class in dota2.enums), 71ETournamentEvent (class in dota2.enums), 72ETournamentGameState (class in dota2.enums), 72ETournamentNodeState (class in dota2.enums), 72ETournamentState (class in dota2.enums), 73ETournamentTeamState (class in dota2.enums), 73ETournamentTemplate (class in dota2.enums), 74ETourneyQueueDeadlineState (class in dota2.enums), 74Europe (dota2.enums.EServerRegion attribute), 21EVASIVE_MANEUVERS
(dota2.enums.DOTA_BOT_MODE attribute),27
EVENT_CHANNEL_MEMBERS_UPDATE(dota2.features.chat.ChannelManager at-tribute), 15
EVENT_ID_COMPENDIUM_2014(dota2.enums.EEvent attribute), 54
EVENT_ID_COUNT (dota2.enums.EEvent attribute), 54EVENT_ID_DIRETIDE (dota2.enums.EEvent attribute),
54EVENT_ID_FALL_MAJOR_2015 (dota2.enums.EEvent
attribute), 54EVENT_ID_FALL_MAJOR_2016 (dota2.enums.EEvent
attribute), 54EVENT_ID_FROSTIVUS (dota2.enums.EEvent at-
tribute), 54EVENT_ID_FROSTIVUS_2013 (dota2.enums.EEvent
attribute), 54EVENT_ID_FROSTIVUS_2017 (dota2.enums.EEvent
attribute), 54EVENT_ID_INTERNATIONAL_2015
(dota2.enums.EEvent attribute), 54EVENT_ID_INTERNATIONAL_2016
(dota2.enums.EEvent attribute), 54EVENT_ID_INTERNATIONAL_2017
(dota2.enums.EEvent attribute), 54EVENT_ID_NEW_BLOOM_2015
(dota2.enums.EEvent attribute), 54EVENT_ID_NEW_BLOOM_2015_PREBEAST
(dota2.enums.EEvent attribute), 54EVENT_ID_NEW_BLOOM_2017
(dota2.enums.EEvent attribute), 54EVENT_ID_NEXON_PC_BANG (dota2.enums.EEvent
attribute), 54EVENT_ID_NONE (dota2.enums.EEvent attribute), 54EVENT_ID_ORACLE_PA (dota2.enums.EEvent at-
tribute), 54EVENT_ID_PLUS_SUBSCRIPTION
(dota2.enums.EEvent attribute), 54EVENT_ID_PWRD_DAC_2015 (dota2.enums.EEvent
attribute), 54
EVENT_ID_SINGLES_DAY_2017(dota2.enums.EEvent attribute), 54
EVENT_ID_SPRING_FESTIVAL (dota2.enums.EEventattribute), 54
EVENT_ID_WINTER_MAJOR_2016(dota2.enums.EEvent attribute), 55
EVENT_ID_WINTER_MAJOR_2017(dota2.enums.EEvent attribute), 55
EVENT_INVITATION_CREATED(dota2.features.party.Party attribute), 11
EVENT_JOINED_CHANNEL(dota2.features.chat.ChannelManager at-tribute), 15
EVENT_LEFT_CHANNEL(dota2.features.chat.ChannelManager at-tribute), 15
EVENT_LOBBY_CHANGED(dota2.features.lobby.Lobby attribute), 12
EVENT_LOBBY_INVITE (dota2.features.lobby.Lobbyattribute), 12
EVENT_LOBBY_INVITE_REMOVED(dota2.features.lobby.Lobby attribute), 12
EVENT_LOBBY_NEW (dota2.features.lobby.Lobby at-tribute), 12
EVENT_LOBBY_REMOVED(dota2.features.lobby.Lobby attribute), 12
EVENT_MESSAGE (dota2.features.chat.ChannelManagerattribute), 15
EVENT_NEW_PARTY (dota2.features.party.Party at-tribute), 11
EVENT_PARTY_CHANGED(dota2.features.party.Party attribute), 11
EVENT_PARTY_INVITE (dota2.features.party.Party at-tribute), 10
EVENT_PARTY_REMOVED(dota2.features.party.Party attribute), 11
EventNotActive (dota2.enums.EGCMsgUseItemResponseattribute), 62
EWeekendTourneyRichPresenceEvent (class indota2.enums), 74
exit() (dota2.client.Dota2Client method), 20ExpiredOK (dota2.enums.ETourneyQueueDeadlineState
attribute), 74ExpireTimestamp (dota2.enums.EFeaturedHeroDataType
attribute), 55ExpiringSoon (dota2.enums.ETourneyQueueDeadlineState
attribute), 74
FFailed (dota2.enums.ESpecialPingValue attribute), 70FAILED_GENERIC (dota2.enums.EDOTAGroupMergeResult
attribute), 53FailedCanceled (dota2.enums.ECustomGameInstallStatus
attribute), 31
Index 117
dota2 Documentation, Release 0.3.0
FailedGeneric (dota2.enums.ECustomGameInstallStatusattribute), 31
FailedIgnore (dota2.enums.EStartFindingMatchResult at-tribute), 71
FailedInternalError (dota2.enums.ECustomGameInstallStatusattribute), 31
FailedSteam (dota2.enums.ECustomGameInstallStatusattribute), 31
FailedToSend (dota2.enums.EPurchaseHeroRelicResultattribute), 69
FailGeneric (dota2.enums.EStartFindingMatchResult at-tribute), 71
FANTASY_ROLE_CORE (dota2.enums.Fantasy_Rolesattribute), 74
FANTASY_ROLE_OFFLANE(dota2.enums.Fantasy_Roles attribute), 74
FANTASY_ROLE_SUPPORT(dota2.enums.Fantasy_Roles attribute), 74
FANTASY_ROLE_UNDEFINED(dota2.enums.Fantasy_Roles attribute), 74
Fantasy_Roles (class in dota2.enums), 74FANTASY_SELECTION_CARD_BASED
(dota2.enums.Fantasy_Selection_Mode at-tribute), 74
FANTASY_SELECTION_DRAFTING(dota2.enums.Fantasy_Selection_Mode at-tribute), 74
FANTASY_SELECTION_ENDED(dota2.enums.Fantasy_Selection_Mode at-tribute), 74
FANTASY_SELECTION_FREE_PICK(dota2.enums.Fantasy_Selection_Mode at-tribute), 74
FANTASY_SELECTION_INVALID(dota2.enums.Fantasy_Selection_Mode at-tribute), 74
FANTASY_SELECTION_LOCKED(dota2.enums.Fantasy_Selection_Mode at-tribute), 74
Fantasy_Selection_Mode (class in dota2.enums), 74FANTASY_SELECTION_PRE_DRAFT
(dota2.enums.Fantasy_Selection_Mode at-tribute), 75
FANTASY_SELECTION_PRE_SEASON(dota2.enums.Fantasy_Selection_Mode at-tribute), 75
FANTASY_SELECTION_REGULAR_SEASON(dota2.enums.Fantasy_Selection_Mode at-tribute), 75
FANTASY_SELECTION_SHUFFLE(dota2.enums.Fantasy_Selection_Mode at-tribute), 75
FANTASY_SLOT_ANY(dota2.enums.Fantasy_Team_Slots attribute),
75FANTASY_SLOT_BENCH
(dota2.enums.Fantasy_Team_Slots attribute),75
FANTASY_SLOT_CORE(dota2.enums.Fantasy_Team_Slots attribute),75
FANTASY_SLOT_NONE(dota2.enums.Fantasy_Team_Slots attribute),75
FANTASY_SLOT_SUPPORT(dota2.enums.Fantasy_Team_Slots attribute),75
Fantasy_Team_Slots (class in dota2.enums), 75FARM (dota2.enums.DOTA_BOT_MODE attribute), 27FeaturedItem (dota2.enums.EFeaturedHeroTextField at-
tribute), 55file_version (dota2.features.sharedobjects.SOCache at-
tribute), 18find_proto() (in module dota2.msg), 77find_so_proto() (in module dota2.features.sharedobjects),
17Finished10th (dota2.enums.ETournamentTeamState at-
tribute), 73Finished11th (dota2.enums.ETournamentTeamState at-
tribute), 73Finished12th (dota2.enums.ETournamentTeamState at-
tribute), 73Finished13th (dota2.enums.ETournamentTeamState at-
tribute), 73Finished14th (dota2.enums.ETournamentTeamState at-
tribute), 73Finished15th (dota2.enums.ETournamentTeamState at-
tribute), 73Finished16th (dota2.enums.ETournamentTeamState at-
tribute), 73Finished1st (dota2.enums.ETournamentTeamState
attribute), 73Finished2nd (dota2.enums.ETournamentTeamState at-
tribute), 73Finished3rd (dota2.enums.ETournamentTeamState
attribute), 73Finished4th (dota2.enums.ETournamentTeamState
attribute), 73Finished5th (dota2.enums.ETournamentTeamState
attribute), 73Finished6th (dota2.enums.ETournamentTeamState
attribute), 73Finished7th (dota2.enums.ETournamentTeamState
attribute), 73Finished8th (dota2.enums.ETournamentTeamState
attribute), 73Finished9th (dota2.enums.ETournamentTeamState
attribute), 74
118 Index
dota2 Documentation, Release 0.3.0
FirstPick (dota2.enums.DOTASelectionPriorityChoice at-tribute), 24
flip_coin() (dota2.features.chat.ChatChannel method), 16flip_lobby_teams() (dota2.features.lobby.Lobby method),
14Forfeited (dota2.enums.ETournamentTeamState at-
tribute), 74Free_Account_Initiator_DEPRECATED
(dota2.enums.EGCMsgInitiateTradeResponseattribute), 61
FrequentlyPlayedHero (dota2.enums.EFeaturedHeroTextFieldattribute), 55
Friends (dota2.enums.DOTALobbyVisibility attribute),23
FromGC (dota2.enums.GCProtoBufMsgSrc attribute), 75FromSteamID (dota2.enums.GCProtoBufMsgSrc at-
tribute), 75FromSystem (dota2.enums.GCProtoBufMsgSrc at-
tribute), 75
GGAME_VERSION_CURRENT
(dota2.enums.DOTAGameVersion attribute),22
GAME_VERSION_STABLE(dota2.enums.DOTAGameVersion attribute),22
GameInProgress (dota2.enums.ETournamentNodeStateattribute), 73
GameModeNotUnlocked(dota2.enums.EStartFindingMatchResultattribute), 71
GameOutcome (dota2.enums.ETournamentEvent at-tribute), 72
GameServerIdle (dota2.enums.EDOTAGCSessionNeedattribute), 52
GameServerLocal (dota2.enums.EDOTAGCSessionNeedattribute), 52
GameServerLocalUpload(dota2.enums.EDOTAGCSessionNeed at-tribute), 52
GameServerOnline (dota2.enums.EDOTAGCSessionNeedattribute), 52
GameServerRelay (dota2.enums.EDOTAGCSessionNeedattribute), 52
GC_BANNED_WORD_DISABLE_WORD(dota2.enums.GC_BannedWordType attribute),75
GC_BANNED_WORD_ENABLE_WORD(dota2.enums.GC_BannedWordType attribute),75
GC_BannedWordType (class in dota2.enums), 75GC_GOING_DOWN (dota2.enums.GCConnectionStatus
attribute), 75
GCConnectionStatus (class in dota2.enums), 75GCProtoBufMsgSrc (class in dota2.enums), 75GeneralCompetitive (dota2.enums.EDOTAPlayerMMRType
attribute), 53GeneralHidden (dota2.enums.EDOTAPlayerMMRType
attribute), 53GeneralSeasonalRanked (dota2.enums.EDOTAPlayerMMRType
attribute), 53get_channel_list() (dota2.features.chat.ChannelManager
method), 16get_emsg_enum() (in module dota2.msg), 77get_friend_practice_lobby_list()
(dota2.features.lobby.Lobby method), 13get_key_for_object() (in module
dota2.features.sharedobjects), 17get_lobby_list() (dota2.features.lobby.Lobby method), 13get_practice_lobby_list() (dota2.features.lobby.Lobby
method), 13get_so_key_fields() (in module
dota2.features.sharedobjects), 17GiftNoOtherPlayers (dota2.enums.EGCMsgUseItemResponse
attribute), 62GOOD_GUYS (dota2.enums.DOTA_GC_TEAM at-
tribute), 29
HHAVE_SESSION (dota2.enums.GCConnectionStatus at-
tribute), 75Hero (dota2.enums.EProfileCardSlotType attribute), 69HeroAttackSound (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54HeroAttributes (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54HeroID (dota2.enums.EFeaturedHeroDataType attribute),
55HeroLosses (dota2.enums.EFeaturedHeroDataType at-
tribute), 55HeroMovementSpeed (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54HeroStats (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54HeroWinLoss (dota2.enums.EFeaturedHeroTextField at-
tribute), 55HeroWins (dota2.enums.EFeaturedHeroDataType at-
tribute), 55Hype (dota2.enums.EFeaturedHeroTextField attribute),
55HypeString (dota2.enums.EFeaturedHeroDataType at-
tribute), 55
Iidle() (dota2.client.Dota2Client method), 20InBetweenGames (dota2.enums.ETournamentNodeState
attribute), 73
Index 119
dota2 Documentation, Release 0.3.0
India (dota2.enums.EServerRegion attribute), 21InProgress (dota2.enums.ETournamentState attribute), 73InternalServerError (dota2.enums.EPurchaseHeroRelicResult
attribute), 69INVALID (dota2.enums.DOTAMatchVote attribute), 24Invalid (dota2.enums.DOTASelectionPriorityChoice at-
tribute), 24Invalid (dota2.enums.EDOTAPlayerMMRType attribute),
53Invalid (dota2.enums.EStartFindingMatchResult at-
tribute), 71InvalidAnswer (dota2.enums.EDOTATriviaAnswerResult
attribute), 53InvalidQuestion (dota2.enums.EDOTATriviaAnswerResult
attribute), 53InvalidRelic (dota2.enums.EPurchaseHeroRelicResult at-
tribute), 69invite_to_lobby() (dota2.features.lobby.Lobby method),
14invite_to_party() (dota2.features.party.Party method), 11InvokerSpells (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54ITEM (dota2.enums.DOTA_BOT_MODE attribute), 27Item (dota2.enums.EProfileCardSlotType attribute), 69ItemComponents (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54ItemDef (dota2.enums.EFeaturedHeroDataType at-
tribute), 55ItemDescription (dota2.enums.EFeaturedHeroTextField
attribute), 55ItemLore (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54ItemPrice (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54ItemPurgatoryResponse_Finalize_BackpackFull
(dota2.enums.EItemPurgatoryResponse_Finalizeattribute), 66
ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems(dota2.enums.EItemPurgatoryResponse_Finalizeattribute), 66
ItemPurgatoryResponse_Finalize_Failed_Incomplete(dota2.enums.EItemPurgatoryResponse_Finalizeattribute), 66
ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory(dota2.enums.EItemPurgatoryResponse_Finalizeattribute), 66
ItemPurgatoryResponse_Finalize_Failed_NoSOCache(dota2.enums.EItemPurgatoryResponse_Finalizeattribute), 66
ItemPurgatoryResponse_Finalize_Succeeded(dota2.enums.EItemPurgatoryResponse_Finalizeattribute), 66
ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem(dota2.enums.EItemPurgatoryResponse_Refund
attribute), 66ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory
(dota2.enums.EItemPurgatoryResponse_Refundattribute), 66
ItemPurgatoryResponse_Refund_Failed_NexonWebAPI(dota2.enums.EItemPurgatoryResponse_Refundattribute), 66
ItemPurgatoryResponse_Refund_Failed_NoDetail(dota2.enums.EItemPurgatoryResponse_Refundattribute), 67
ItemPurgatoryResponse_Refund_Failed_NoSOCache(dota2.enums.EItemPurgatoryResponse_Refundattribute), 67
ItemPurgatoryResponse_Refund_Succeeded(dota2.enums.EItemPurgatoryResponse_Refundattribute), 67
ItemSetDescription (dota2.enums.EFeaturedHeroTextFieldattribute), 55
ItemUsed (dota2.enums.EGCMsgUseItemResponse at-tribute), 63
ItemUsed_Compendium (dota2.enums.EGCMsgUseItemResponseattribute), 63
ItemUsed_EventPointsGranted(dota2.enums.EGCMsgUseItemResponseattribute), 63
ItemUsed_ItemsGranted (dota2.enums.EGCMsgUseItemResponseattribute), 63
JJapan (dota2.enums.EServerRegion attribute), 21join_channel() (dota2.features.chat.ChannelManager
method), 16join_lobby_channel() (dota2.features.chat.ChannelManager
method), 16join_party_channel() (dota2.features.chat.ChannelManager
method), 16join_practice_lobby() (dota2.features.lobby.Lobby
method), 14join_practice_lobby_broadcast_channel()
(dota2.features.lobby.Lobby method), 14join_practice_lobby_team() (dota2.features.lobby.Lobby
method), 14
Kkick_from_party() (dota2.features.party.Party method),
12Korea (dota2.enums.EServerRegion attribute), 21
LLANE_TYPE_JUNGLE (dota2.enums.ELaneType at-
tribute), 67LANE_TYPE_MID (dota2.enums.ELaneType attribute),
67
120 Index
dota2 Documentation, Release 0.3.0
LANE_TYPE_OFF (dota2.enums.ELaneType attribute),67
LANE_TYPE_ROAM (dota2.enums.ELaneType at-tribute), 67
LANE_TYPE_SAFE (dota2.enums.ELaneType at-tribute), 67
LANE_TYPE_UNKNOWN (dota2.enums.ELaneTypeattribute), 67
LANING (dota2.enums.DOTA_BOT_MODE attribute),27
launch() (dota2.client.Dota2Client method), 20launch_practice_lobby() (dota2.features.lobby.Lobby
method), 14LEAGUE_ACCEPTED_AGREEMENT
(dota2.enums.ELeagueFlags attribute), 68LEAGUE_AUDIT_ACTION_INVALID
(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_ADD(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_PROMOTE(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_LEAGUE_ADMIN_REVOKE(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_LEAGUE_CREATE(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_LEAGUE_DELETE(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_LEAGUE_EDIT(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_ADD(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_LEAGUE_STREAM_REMOVE(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODE_AUTOCREATE(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODE_COMPLETED(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODE_CREATE(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODE_DESTROY(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODE_MATCH_COMPLETED(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODE_SET_ADVANCING(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODE_SET_SERIES_ID(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODE_SET_TEAM(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODE_SET_TIME(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODEGROUP_ADD_TEAM(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODEGROUP_CREATE(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_AUDIT_ACTION_NODEGROUP_DESTROY(dota2.enums.ELeagueAuditAction attribute),67
LEAGUE_BROADCAST_OTHER(dota2.enums.ELeagueBroadcastProviderattribute), 67
LEAGUE_BROADCAST_STEAM(dota2.enums.ELeagueBroadcastProviderattribute), 68
LEAGUE_BROADCAST_TWITCH(dota2.enums.ELeagueBroadcastProviderattribute), 68
LEAGUE_BROADCAST_UNKNOWN(dota2.enums.ELeagueBroadcastProviderattribute), 68
LEAGUE_BROADCAST_YOUTUBE(dota2.enums.ELeagueBroadcastProviderattribute), 68
LEAGUE_COMPENDIUM_ALLOWED(dota2.enums.ELeagueFlags attribute), 68
LEAGUE_COMPENDIUM_PUBLIC(dota2.enums.ELeagueFlags attribute), 68
LEAGUE_FLAGS_NONE (dota2.enums.ELeagueFlagsattribute), 68
LEAGUE_PAYMENT_EMAIL_SENT(dota2.enums.ELeagueFlags attribute), 68
LEAGUE_REGION_CHINA(dota2.enums.ELeagueRegion attribute),68
LEAGUE_REGION_CIS (dota2.enums.ELeagueRegionattribute), 68
LEAGUE_REGION_EUROPE(dota2.enums.ELeagueRegion attribute),
Index 121
dota2 Documentation, Release 0.3.0
68LEAGUE_REGION_NA (dota2.enums.ELeagueRegion
attribute), 68LEAGUE_REGION_SA (dota2.enums.ELeagueRegion
attribute), 68LEAGUE_REGION_SEA (dota2.enums.ELeagueRegion
attribute), 68LEAGUE_REGION_UNSET
(dota2.enums.ELeagueRegion attribute),68
LEAGUE_STATUS_ACCEPTED(dota2.enums.ELeagueStatus attribute), 68
LEAGUE_STATUS_COMPLETE(dota2.enums.ELeagueStatus attribute), 68
LEAGUE_STATUS_CONCLUDED(dota2.enums.ELeagueStatus attribute), 68
LEAGUE_STATUS_DELETED(dota2.enums.ELeagueStatus attribute), 68
LEAGUE_STATUS_HIDDEN(dota2.enums.ELeagueStatus attribute), 68
LEAGUE_STATUS_NEW (dota2.enums.ELeagueStatusattribute), 68
LEAGUE_STATUS_PUBLISHED(dota2.enums.ELeagueStatus attribute), 68
LEAGUE_STATUS_READY(dota2.enums.ELeagueStatus attribute), 68
LEAGUE_STATUS_REJECTED(dota2.enums.ELeagueStatus attribute), 68
LEAGUE_STATUS_RELEASED(dota2.enums.ELeagueStatus attribute), 68
LEAGUE_STATUS_UNSET(dota2.enums.ELeagueStatus attribute), 68
LEAGUE_TIER_AMATEUR(dota2.enums.ELeagueTier attribute), 68
LEAGUE_TIER_MAJOR (dota2.enums.ELeagueTier at-tribute), 68
LEAGUE_TIER_MINOR (dota2.enums.ELeagueTier at-tribute), 69
LEAGUE_TIER_PREMIUM (dota2.enums.ELeagueTierattribute), 69
LEAGUE_TIER_PROFESSIONAL(dota2.enums.ELeagueTier attribute), 69
LEAGUE_TIER_UNSET (dota2.enums.ELeagueTier at-tribute), 69
leave() (dota2.features.chat.ChatChannel method), 16leave_channel() (dota2.features.chat.ChannelManager
method), 16leave_party() (dota2.features.party.Party method), 11leave_practice_lobby() (dota2.features.lobby.Lobby
method), 14Limited (dota2.enums.LobbyDotaPauseSetting attribute),
75LimitedAvailability (dota2.enums.EMatchGroupServerStatus
attribute), 69
Lobby (class in dota2.features.lobby), 12lobby (dota2.features.chat.ChannelManager attribute), 16lobby (dota2.features.lobby.Lobby attribute), 12LobbyDotaPauseSetting (class in dota2.enums), 75LobbyDotaTV_10 (dota2.enums.LobbyDotaTVDelay at-
tribute), 76LobbyDotaTV_120 (dota2.enums.LobbyDotaTVDelay
attribute), 76LobbyDotaTV_300 (dota2.enums.LobbyDotaTVDelay
attribute), 76LobbyDotaTVDelay (class in dota2.enums), 75
MManual (dota2.enums.DOTASelectionPriorityRules at-
tribute), 24Match (class in dota2.features.match), 9MATCH_LANGUAGE_CHINESE
(dota2.enums.MatchLanguages attribute),76
MATCH_LANGUAGE_ENGLISH(dota2.enums.MatchLanguages attribute),76
MATCH_LANGUAGE_ENGLISH2(dota2.enums.MatchLanguages attribute),76
MATCH_LANGUAGE_INVALID(dota2.enums.MatchLanguages attribute),76
MATCH_LANGUAGE_KOREAN(dota2.enums.MatchLanguages attribute),76
MATCH_LANGUAGE_PORTUGUESE(dota2.enums.MatchLanguages attribute),76
MATCH_LANGUAGE_RUSSIAN(dota2.enums.MatchLanguages attribute),76
MATCH_LANGUAGE_SPANISH(dota2.enums.MatchLanguages attribute),76
MATCH_TYPE_CASUAL (dota2.enums.MatchType at-tribute), 76
MATCH_TYPE_CASUAL_1V1(dota2.enums.MatchType attribute), 76
MATCH_TYPE_COMPETITIVE(dota2.enums.MatchType attribute), 76
MATCH_TYPE_COOP_BOTS(dota2.enums.MatchType attribute), 76
MATCH_TYPE_EVENT (dota2.enums.MatchType at-tribute), 76
MATCH_TYPE_LEGACY_SOLO_QUEUE(dota2.enums.MatchType attribute), 76
MATCH_TYPE_LOWPRI_DEPRECATED(dota2.enums.MatchType attribute), 76
122 Index
dota2 Documentation, Release 0.3.0
MATCH_TYPE_SEASONAL_RANKED(dota2.enums.MatchType attribute), 76
MATCH_TYPE_STEAM_GROUP(dota2.enums.MatchType attribute), 76
MATCH_TYPE_TEAM_RANKED(dota2.enums.MatchType attribute), 76
MATCH_TYPE_WEEKEND_TOURNEY(dota2.enums.MatchType attribute), 76
MatchLanguages (class in dota2.enums), 76MatchmakingCooldown (dota2.enums.EStartFindingMatchResult
attribute), 71MatchmakingDisabled (dota2.enums.EStartFindingMatchResult
attribute), 71MatchType (class in dota2.enums), 76MemberAlreadyInLobby
(dota2.enums.EStartFindingMatchResultattribute), 71
MemberMissingAnchoredPhoneNumber(dota2.enums.EStartFindingMatchResultattribute), 71
MemberMissingEventOwnership(dota2.enums.EStartFindingMatchResultattribute), 71
MemberNotVACVerified(dota2.enums.EStartFindingMatchResultattribute), 71
Merged (dota2.enums.ETournamentState attribute), 73metadata_url() (in module dota2.util), 77metadata_url_from_match() (in module dota2.util), 78MiniGameAlreadyStarted
(dota2.enums.EGCMsgUseItemResponseattribute), 63
MINION (dota2.enums.DOTA_BOT_MODE attribute),27
Missed (dota2.enums.ETourneyQueueDeadlineState at-tribute), 74
MissingInitialSkill (dota2.enums.EStartFindingMatchResultattribute), 71
MissingRequirement (dota2.enums.EGCMsgUseItemResponseattribute), 63
NNA (dota2.enums.ETourneyQueueDeadlineState at-
tribute), 74name (dota2.features.sharedobjects.SOBase attribute), 17NeedSteamGuard (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 61NeedVerifiedEmail (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 62NEGATIVE (dota2.enums.DOTAMatchVote attribute),
24NewHero (dota2.enums.EFeaturedHeroTextField at-
tribute), 55
NewItem (dota2.enums.EFeaturedHeroTextField at-tribute), 55
NO_KEY (class in dota2.features.sharedobjects), 17NO_SESSION (dota2.enums.GCConnectionStatus
attribute), 75NO_SESSION_IN_LOGON_QUEUE
(dota2.enums.GCConnectionStatus attribute),75
NO_STEAM (dota2.enums.GCConnectionStatus at-tribute), 75
NO_SUCH_GROUP (dota2.enums.EDOTAGroupMergeResultattribute), 53
NoData (dota2.enums.ESpecialPingValue attribute), 70Node1 (dota2.enums.ETournamentTeamState attribute),
74NodeMax (dota2.enums.ETournamentTeamState at-
tribute), 74NONE (dota2.enums.DOTA_BOT_MODE attribute), 27None (dota2.enums.ETournamentEvent attribute), 72None (dota2.enums.ETournamentTemplate attribute), 74None (dota2.enums.EWeekendTourneyRichPresenceEvent
attribute), 74Normal (dota2.enums.ETourneyQueueDeadlineState at-
tribute), 74NOT_INVITED (dota2.enums.EDOTAGroupMergeResult
attribute), 53NOT_LEADER (dota2.enums.EDOTAGroupMergeResult
attribute), 53NOTEAM (dota2.enums.DOTA_GC_TEAM attribute),
29NotEnoughPoints (dota2.enums.EPurchaseHeroRelicResult
attribute), 69NotHighEnoughLevel (dota2.enums.EGCMsgUseItemResponse
attribute), 63NotInLowPriorityPool (dota2.enums.EGCMsgUseItemResponse
attribute), 63NotInParty (dota2.enums.EReadyCheckRequestResult
attribute), 70NotLoggedIn (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 62NotMemberOfClan (dota2.enums.EStartFindingMatchResult
attribute), 71NotNeeded (dota2.enums.ETournamentGameState
attribute), 72NotReady (dota2.enums.EReadyCheckStatus attribute),
70NotScored_Canceled (dota2.enums.EMatchOutcome at-
tribute), 69NotScored_Leaver (dota2.enums.EMatchOutcome
attribute), 69NotScored_NeverStarted (dota2.enums.EMatchOutcome
attribute), 69NotScored_PoorNetworkConditions
(dota2.enums.EMatchOutcome attribute),
Index 123
dota2 Documentation, Release 0.3.0
69NotScored_ServerCrash (dota2.enums.EMatchOutcome
attribute), 69
OOffline (dota2.enums.EMatchGroupServerStatus at-
tribute), 69OK (dota2.enums.EDOTAGroupMergeResult attribute),
53OK (dota2.enums.EItemEditorReservationResult at-
tribute), 66OK (dota2.enums.EMatchGroupServerStatus attribute),
69OK (dota2.enums.EStartFindingMatchResult attribute),
71OpenQualifier (dota2.enums.EDOTAEventInviteType at-
tribute), 31OTHER_GROUP_NOT_OPEN
(dota2.enums.EDOTAGroupMergeResultattribute), 53
PPARTNER_INVALID (dota2.enums.PartnerAccountType
attribute), 76PARTNER_NEXON (dota2.enums.PartnerAccountType
attribute), 76PARTNER_NONE (dota2.enums.PartnerAccountType
attribute), 76PARTNER_PERFECT_WORLD
(dota2.enums.PartnerAccountType attribute),76
PartnerAccountType (class in dota2.enums), 76Party (class in dota2.features.party), 10PARTY (dota2.enums.DOTA_LobbyMemberXPBonus
attribute), 30party (dota2.features.chat.ChannelManager attribute), 16party (dota2.features.party.Party attribute), 11PCBANG (dota2.enums.DOTA_LobbyMemberXPBonus
attribute), 30PerfectWorldTelecom (dota2.enums.EServerRegion at-
tribute), 21PerfectWorldTelecomGuangdong
(dota2.enums.EServerRegion attribute), 21PerfectWorldTelecomWuhan
(dota2.enums.EServerRegion attribute), 21PerfectWorldTelecomZhejiang
(dota2.enums.EServerRegion attribute), 21PerfectWorldUnicom (dota2.enums.EServerRegion at-
tribute), 21PerfectWorldUnicomTianjin
(dota2.enums.EServerRegion attribute), 21Peru (dota2.enums.EServerRegion attribute), 21Player (class in dota2.features.player), 7
PLAYER_POOL (dota2.enums.DOTA_GC_TEAM at-tribute), 29
PopularItem (dota2.enums.EFeaturedHeroTextField at-tribute), 55
POSITIVE (dota2.enums.DOTAMatchVote attribute), 24PP13_SEL_ALLSTAR_PLAYER_0
(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_ALLSTAR_PLAYER_1(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_ALLSTAR_PLAYER_2(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_ALLSTAR_PLAYER_3(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_ALLSTAR_PLAYER_4(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_ALLSTAR_PLAYER_5(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_ALLSTAR_PLAYER_6(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_ALLSTAR_PLAYER_7(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_ALLSTAR_PLAYER_8(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_ALLSTAR_PLAYER_9(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_EVENTPRED_0(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_EVENTPRED_1(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_EVENTPRED_10(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_EVENTPRED_11(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_EVENTPRED_12(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_EVENTPRED_13(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_EVENTPRED_14
124 Index
dota2 Documentation, Release 0.3.0
(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 24
PP13_SEL_EVENTPRED_15(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_16(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_17(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_18(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_19(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_2(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_20(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_21(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_22(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_23(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_24(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_25(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_26(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_27(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_28(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_29(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_3(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_30
(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_31(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_32(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_33(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_34(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_35(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_36(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_37(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_38(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_39(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_4(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_40(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_41(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_42(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_43(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_5(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_6(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_7(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_8
Index 125
dota2 Documentation, Release 0.3.0
(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 25
PP13_SEL_EVENTPRED_9(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_0(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_1(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_10(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_11(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_12(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_13(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_14(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_2(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_3(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_4(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_5(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_6(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_7(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_8(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_EAST_9(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_0(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_1
(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_10(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_11(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_12(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_13(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_14(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_2(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_3(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_4(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_5(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_6(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_7(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_8(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_QUALPRED_WEST_9(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_SOLO_0 (dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_SOLO_1 (dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_SOLO_2 (dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_SOLO_3 (dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_SOLO_4 (dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 26
PP13_SEL_SOLO_5 (dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 27
PP13_SEL_SOLO_6 (dota2.enums.DOTA_2013PassportSelectionIndices
126 Index
dota2 Documentation, Release 0.3.0
attribute), 27PP13_SEL_SOLO_7 (dota2.enums.DOTA_2013PassportSelectionIndices
attribute), 27PP13_SEL_TEAMCUP_PLAYER
(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 27
PP13_SEL_TEAMCUP_PLAYER_LOCK(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 27
PP13_SEL_TEAMCUP_TEAM(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 27
PP13_SEL_TEAMCUP_TEAM_LOCK(dota2.enums.DOTA_2013PassportSelectionIndicesattribute), 27
practice_lobby_kick() (dota2.features.lobby.Lobbymethod), 14
practice_lobby_kick_from_team()(dota2.features.lobby.Lobby method), 14
Public (dota2.enums.DOTALobbyVisibility attribute), 23PurchaseNotAllowed (dota2.enums.EPurchaseHeroRelicResult
attribute), 69PUSH_TOWER_BOT (dota2.enums.DOTA_BOT_MODE
attribute), 27PUSH_TOWER_MID (dota2.enums.DOTA_BOT_MODE
attribute), 27PUSH_TOWER_TOP (dota2.enums.DOTA_BOT_MODE
attribute), 27
QQuestionLocked (dota2.enums.EDOTATriviaAnswerResult
attribute), 53
RRadiant (dota2.enums.DOTASelectionPriorityChoice at-
tribute), 24RadVictory (dota2.enums.EMatchOutcome attribute), 69RadVictory (dota2.enums.ETournamentGameState
attribute), 72RadVictoryByForfeit (dota2.enums.ETournamentGameState
attribute), 72ready (dota2.client.Dota2Client attribute), 19Ready (dota2.enums.ECustomGameInstallStatus at-
tribute), 31Ready (dota2.enums.EReadyCheckStatus attribute), 70Recent_Password_Reset (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 62RECRUITMENT (dota2.enums.DOTA_LobbyMemberXPBonus
attribute), 30RegionOffline (dota2.enums.EStartFindingMatchResult
attribute), 71replay_url() (in module dota2.util), 77replay_url_from_match() (in module dota2.util), 77
ReplySystem (dota2.enums.GCProtoBufMsgSrc at-tribute), 75
request_conduct_scorecard()(dota2.features.player.Player method), 9
request_gc_profile() (dota2.features.player.Playermethod), 7
request_hero_standings() (dota2.features.player.Playermethod), 9
request_match_details() (dota2.features.match.Matchmethod), 9
request_matches() (dota2.features.match.Match method),9
request_matches_minimal() (dota2.features.match.Matchmethod), 10
request_matchmaking_stats()(dota2.features.match.Match method), 9
request_player_info() (dota2.features.player.Playermethod), 8
request_player_match_history()(dota2.features.match.Match method), 10
request_player_stats() (dota2.features.player.Playermethod), 8
request_profile() (dota2.features.player.Player method), 7request_profile_card() (dota2.features.player.Player
method), 8request_top_source_tv_games()
(dota2.features.match.Match method), 10RequestedTimestampTooNew
(dota2.enums.ECustomGameInstallStatusattribute), 31
RequestedTimestampTooOld(dota2.enums.ECustomGameInstallStatusattribute), 31
Reserved (dota2.enums.EItemEditorReservationResultattribute), 66
respond_to_lobby_invite() (dota2.features.lobby.Lobbymethod), 15
respond_to_party_invite() (dota2.features.party.Partymethod), 11
RETREAT (dota2.enums.DOTA_BOT_MODE attribute),27
ROAM (dota2.enums.DOTA_BOT_MODE attribute), 27roll_dice() (dota2.features.chat.ChatChannel method), 17ROSHAN (dota2.enums.DOTA_BOT_MODE attribute),
27RUNE (dota2.enums.DOTA_BOT_MODE attribute), 27
SSaleDiscount (dota2.enums.EFeaturedHeroDataType at-
tribute), 55SaleDiscount (dota2.enums.EFeaturedHeroTextField at-
tribute), 55SaleItem (dota2.enums.EFeaturedHeroTextField at-
tribute), 55
Index 127
dota2 Documentation, Release 0.3.0
Scheduled (dota2.enums.ETournamentGameState at-tribute), 72
ScheduledGameStarted (dota2.enums.ETournamentEventattribute), 72
SecondPick (dota2.enums.DOTASelectionPriorityChoiceattribute), 24
SECRET_SHOP (dota2.enums.DOTA_BOT_MODE at-tribute), 27
SeekingBye (dota2.enums.ETourneyQueueDeadlineStateattribute), 74
send() (dota2.client.Dota2Client method), 19send() (dota2.features.chat.ChatChannel method), 16send_job() (dota2.client.Dota2Client method), 19send_job_and_wait() (dota2.client.Dota2Client method),
19SendError (dota2.enums.EReadyCheckRequestResult at-
tribute), 70Sent_Invalid_Cookie (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 62ServerError (dota2.enums.EGCMsgUseItemResponse at-
tribute), 63ServerFailure (dota2.enums.ETournamentGameState at-
tribute), 72ServerFailure (dota2.enums.ETournamentNodeState at-
tribute), 73ServerFailure (dota2.enums.ETournamentState attribute),
73ServerFailureGrantedVictory
(dota2.enums.ETournamentState attribute),73
Service_Unavailable (dota2.enums.EGCMsgInitiateTradeResponseattribute), 62
set_party_coach_flag() (dota2.features.party.Partymethod), 11
set_party_leader() (dota2.features.party.Party method),11
SHARE_BONUS (dota2.enums.DOTA_LobbyMemberXPBonusattribute), 30
share_lobby() (dota2.features.chat.ChatChannel method),16
Shared_Account_Initiator(dota2.enums.EGCMsgInitiateTradeResponseattribute), 62
SIDE_SHOP (dota2.enums.DOTA_BOT_MODE at-tribute), 27
Singapore (dota2.enums.EServerRegion attribute), 21sleep() (dota2.client.Dota2Client method), 20SOBase (class in dota2.features.sharedobjects), 17SOCache (class in dota2.features.sharedobjects), 18SOCache.ESOType (class in
dota2.features.sharedobjects), 18SoloCompetitive (dota2.enums.EDOTAPlayerMMRType
attribute), 53SoloHidden (dota2.enums.EDOTAPlayerMMRType at-
tribute), 53SoloSeasonalRanked (dota2.enums.EDOTAPlayerMMRType
attribute), 53SouthAfrica (dota2.enums.EServerRegion attribute), 21SPECTATOR (dota2.enums.DOTA_GC_TEAM at-
tribute), 29SpoofedSteamID (dota2.enums.GCProtoBufMsgSrc at-
tribute), 75StartedMatch (dota2.enums.EWeekendTourneyRichPresenceEvent
attribute), 74StartTimestamp (dota2.enums.EFeaturedHeroDataType
attribute), 55Stat (dota2.enums.EProfileCardSlotType attribute), 69STEAM_GOING_DOWN
(dota2.enums.GCConnectionStatus attribute),75
steam_id (dota2.client.Dota2Client attribute), 19SteamGuardDuration (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 62Stockholm (dota2.enums.EServerRegion attribute), 21Success (dota2.enums.EDOTATriviaAnswerResult
attribute), 53Success (dota2.enums.EPurchaseHeroRelicResult at-
tribute), 69Success (dota2.enums.EReadyCheckRequestResult at-
tribute), 70SUSPENDED (dota2.enums.GCConnectionStatus
attribute), 75
TTalentTree (dota2.enums.EDOTATriviaQuestionCategory
attribute), 54Target_Already_Trading (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 62Target_Blocked (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 62TE_AEGIS_DENY (dota2.enums.DOTA_TournamentEvents
attribute), 30TE_AEGIS_STOLEN (dota2.enums.DOTA_TournamentEvents
attribute), 30TE_BLACK_HOLE (dota2.enums.DOTA_TournamentEvents
attribute), 30TE_COURIER_KILL (dota2.enums.DOTA_TournamentEvents
attribute), 31TE_EARLY_ROSHAN (dota2.enums.DOTA_TournamentEvents
attribute), 31TE_ECHOSLAM (dota2.enums.DOTA_TournamentEvents
attribute), 31TE_FIRST_BLOOD (dota2.enums.DOTA_TournamentEvents
attribute), 31TE_GAME_END (dota2.enums.DOTA_TournamentEvents
attribute), 31TE_GODLIKE (dota2.enums.DOTA_TournamentEvents
attribute), 31
128 Index
dota2 Documentation, Release 0.3.0
TE_HERO_DENY (dota2.enums.DOTA_TournamentEventsattribute), 31
TE_MULTI_KILL (dota2.enums.DOTA_TournamentEventsattribute), 31
TE_RAPIER (dota2.enums.DOTA_TournamentEventsattribute), 31
Team (dota2.enums.EProfileCardSlotType attribute), 69TEAM_INVITE_ERROR_INCORRECT_USER_RESPONDED
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_ERROR_INVITEE_ALREADY_MEMBER
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_ERROR_INVITEE_AT_TEAM_LIMIT
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_ERROR_INVITEE_BUSY
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_ERROR_INVITEE_INSUFFICIENT_LEVEL
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_ERROR_INVITEE_NOT_AVAILABLE
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_ERROR_INVITER_INVALID_ACCOUNT_TYPE
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_ERROR_INVITER_NOT_ADMIN
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_ERROR_TEAM_AT_MEMBER_LIMIT
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_ERROR_TEAM_LOCKED
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_ERROR_UNSPECIFIED
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_FAILURE_INVITE_REJECTED
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_FAILURE_INVITE_TIMEOUT
(dota2.enums.ETeamInviteResult attribute), 71TEAM_INVITE_SUCCESS
(dota2.enums.ETeamInviteResult attribute), 71TEAM_ROAM (dota2.enums.DOTA_BOT_MODE at-
tribute), 27TeamAbandoned (dota2.enums.ETournamentEvent at-
tribute), 72TeamAbandoned (dota2.enums.ETournamentState
attribute), 73TeamGivenBye (dota2.enums.ETournamentEvent at-
tribute), 72TeamParticipationTimedOut_EntryFeeForfeit
(dota2.enums.ETournamentEvent attribute), 72TeamParticipationTimedOut_EntryFeeRefund
(dota2.enums.ETournamentEvent attribute), 72TeamParticipationTimedOut_GrantedVictory
(dota2.enums.ETournamentEvent attribute), 72TeamsNotYetAssigned (dota2.enums.ETournamentNodeState
attribute), 73TeamTimeoutForfeit (dota2.enums.ETournamentState at-
tribute), 73TeamTimeoutGrantedVictory
(dota2.enums.ETournamentState attribute),73
TeamTimeoutRefund (dota2.enums.ETournamentStateattribute), 73
TheyCannotTrade (dota2.enums.EGCMsgInitiateTradeResponseattribute), 62
TI7_AllEvent (dota2.enums.EBadgeType attribute), 31TI7_Finals (dota2.enums.EBadgeType attribute), 31TI7_Midweek (dota2.enums.EBadgeType attribute), 31TimedOut (dota2.enums.EItemEditorReservationResult
attribute), 66TOO_MANY_COACHES
(dota2.enums.EDOTAGroupMergeResultattribute), 53
TOO_MANY_PLAYERS(dota2.enums.EDOTAGroupMergeResultattribute), 53
TooRecentFriend (dota2.enums.EGCMsgInitiateTradeResponseattribute), 62
TooSoon (dota2.enums.EGCMsgInitiateTradeResponseattribute), 62
TooSoonPenalty (dota2.enums.EGCMsgInitiateTradeResponseattribute), 62
TournamentCanceledByAdmin(dota2.enums.ETournamentEvent attribute), 72
TournamentCreated (dota2.enums.ETournamentEvent at-tribute), 72
TournamentsMerged (dota2.enums.ETournamentEventattribute), 72
Trade_Banned_Initiator (dota2.enums.EGCMsgInitiateTradeResponseattribute), 62
Trade_Banned_Target (dota2.enums.EGCMsgInitiateTradeResponseattribute), 62
TriviaDisabled (dota2.enums.EDOTATriviaAnswerResultattribute), 53
Trophy (dota2.enums.EProfileCardSlotType attribute), 69TUTORIAL_BOSS (dota2.enums.DOTA_BOT_MODE
attribute), 27
UUNDECLARED (dota2.enums.DOTALobbyReadyState
attribute), 23Unknown (dota2.enums.ECustomGameInstallStatus at-
tribute), 31Unknown (dota2.enums.EDOTAGCSessionNeed at-
tribute), 52Unknown (dota2.enums.EMatchOutcome attribute), 69Unknown (dota2.enums.EReadyCheckStatus attribute),
70Unknown (dota2.enums.ETournamentGameState at-
tribute), 72Unknown (dota2.enums.ETournamentNodeState at-
tribute), 73Unknown (dota2.enums.ETournamentState attribute), 73
Index 129
dota2 Documentation, Release 0.3.0
Unknown (dota2.enums.ETournamentTeamState at-tribute), 74
UnknownError (dota2.enums.EReadyCheckRequestResultattribute), 70
Unlimited (dota2.enums.LobbyDotaPauseSetting at-tribute), 75
Unlisted (dota2.enums.DOTALobbyVisibility attribute),23
Unspecified (dota2.enums.EServerRegion attribute), 21Unspecified (dota2.enums.GCProtoBufMsgSrc attribute),
75Update (dota2.enums.ESOMsg attribute), 70UpdateMultiple (dota2.enums.ESOMsg attribute), 70USEast (dota2.enums.EServerRegion attribute), 21UserInLocalGame (dota2.enums.EDOTAGCSessionNeed
attribute), 52UserInOnlineGame (dota2.enums.EDOTAGCSessionNeed
attribute), 52UserInUINeverConnected
(dota2.enums.EDOTAGCSessionNeed at-tribute), 52
UserInUINeverConnectedIdle(dota2.enums.EDOTAGCSessionNeed at-tribute), 52
UserInUIWasConnected (dota2.enums.EDOTAGCSessionNeedattribute), 53
UserInUIWasConnectedIdle(dota2.enums.EDOTAGCSessionNeed at-tribute), 53
UserNoSessionNeeded (dota2.enums.EDOTAGCSessionNeedattribute), 53
UserTutorials (dota2.enums.EDOTAGCSessionNeed at-tribute), 53
Using_New_Device (dota2.enums.EGCMsgInitiateTradeResponseattribute), 62
USWest (dota2.enums.EServerRegion attribute), 21
VVAC_Banned_Initiator (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 62VAC_Banned_Target (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 62verbose_debug (dota2.client.Dota2Client attribute), 18
Wwait_msg() (dota2.client.Dota2Client method), 19WaitingToMerge (dota2.enums.ETournamentState
attribute), 73WalledFundsNotTrusted (dota2.enums.EGCMsgInitiateTradeResponse
attribute), 62WARD (dota2.enums.DOTA_BOT_MODE attribute), 27WeekendTourneyBadPartySize
(dota2.enums.EStartFindingMatchResultattribute), 71
WeekendTourneyIndividualBuyInTooLarge(dota2.enums.EStartFindingMatchResultattribute), 71
WeekendTourneyNotUnlocked(dota2.enums.EStartFindingMatchResultattribute), 71
WeekendTourneyRecentParticipation(dota2.enums.EStartFindingMatchResultattribute), 71
WeekendTourneyTeamBuyInTooLarge(dota2.enums.EStartFindingMatchResultattribute), 71
WeekendTourneyTeamBuyInTooSmall(dota2.enums.EStartFindingMatchResultattribute), 71
WonMatch (dota2.enums.EWeekendTourneyRichPresenceEventattribute), 74
130 Index