@@ -16,7 +16,27 @@ import (
16
16
// msgSenderOverrides overrides the heuristic-generated sender parties for each message
17
17
// Most of the MsgSenderNone messages are not GC<->Client messages.
18
18
var msgSenderOverrides = map [dm.EDOTAGCMsg ]MsgSender {
19
- dm .EDOTAGCMsg_k_EMsgGCLiveScoreboardUpdate : MsgSenderGC ,
19
+ dm .EDOTAGCMsg_k_EMsgGCLiveScoreboardUpdate : MsgSenderNone ,
20
+ dm .EDOTAGCMsg_k_EMsgGCPlayerReports : MsgSenderNone ,
21
+ dm .EDOTAGCMsg_k_EMsgGCPlayerFailedToConnect : MsgSenderNone ,
22
+ dm .EDOTAGCMsg_k_EMsgGCGCToLANServerRelayConnect : MsgSenderNone ,
23
+ dm .EDOTAGCMsg_k_EMsgGCGCToRelayConnect : MsgSenderNone ,
24
+ dm .EDOTAGCMsg_k_EMsgGCGCToRelayConnectresponse : MsgSenderNone ,
25
+ dm .EDOTAGCMsg_k_EMsgGCSuggestTeamMatchmaking : MsgSenderNone ,
26
+ dm .EDOTAGCMsg_k_EMsgGCUpdateClippy : MsgSenderNone ,
27
+
28
+ dm .EDOTAGCMsg_k_EMsgGCConsumeFantasyTicket : MsgSenderNone ,
29
+ dm .EDOTAGCMsg_k_EMsgGCConsumeFantasyTicketFailure : MsgSenderNone ,
30
+
31
+ dm .EDOTAGCMsg_k_EMsgGCPlayerHeroesFavoritesAdd : MsgSenderNone ,
32
+ dm .EDOTAGCMsg_k_EMsgGCPlayerHeroesFavoritesRemove : MsgSenderNone ,
33
+
34
+ dm .EDOTAGCMsg_k_EMsgGCRewardDiretidePrizes : MsgSenderNone ,
35
+ dm .EDOTAGCMsg_k_EMsgGCRewardTutorialPrizes : MsgSenderNone ,
36
+
37
+ dm .EDOTAGCMsg_k_EMsgGCRequestGuildData : MsgSenderNone ,
38
+ dm .EDOTAGCMsg_k_EMsgGCGuildData : MsgSenderNone ,
39
+ dm .EDOTAGCMsg_k_EMsgGCNotInGuildData : MsgSenderNone ,
20
40
21
41
dm .EDOTAGCMsg_k_EMsgGCGeneralResponse : MsgSenderNone ,
22
42
@@ -121,6 +141,27 @@ var msgSenderOverrides = map[dm.EDOTAGCMsg]MsgSender{
121
141
// Hand-written lobby code
122
142
dm .EDOTAGCMsg_k_EMsgGCPracticeLobbySetTeamSlot : MsgSenderNone ,
123
143
dm .EDOTAGCMsg_k_EMsgGCPracticeLobbyCreate : MsgSenderNone ,
144
+
145
+ dm .EDOTAGCMsg_k_EMsgGCFantasyLivePlayerStats : MsgSenderNone ,
146
+
147
+ dm .EDOTAGCMsg_k_EMsgGCFantasyMatch : MsgSenderNone ,
148
+ dm .EDOTAGCMsg_k_EMsgGCPCBangTimedRewardMessage : MsgSenderNone ,
149
+
150
+ dm .EDOTAGCMsg_k_EMsgCastMatchVoteResponse : MsgSenderNone ,
151
+
152
+ dm .EDOTAGCMsg_k_EMsgClientToGCGetProfileCardStats : MsgSenderNone ,
153
+ dm .EDOTAGCMsg_k_EMsgClientToGCGetProfileCardStatsResponse : MsgSenderNone ,
154
+
155
+ dm .EDOTAGCMsg_k_EMsgGCToClientProfileCardStatsUpdated : MsgSenderNone ,
156
+
157
+ dm .EDOTAGCMsg_k_EMsgGCToClientAutomatedTournamentStateChange : MsgSenderNone ,
158
+
159
+ // todo: determine who sends the CMsgWeekendTourneyOpts and what the response is
160
+ dm .EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyOpts : MsgSenderNone ,
161
+ dm .EDOTAGCMsg_k_EMsgClientToGCWeekendTourneyOptsResponse : MsgSenderNone ,
162
+
163
+ dm .EDOTAGCMsg_k_EMsgGCToClientLobbyMVPNotifyRecipient : MsgSenderGC ,
164
+ dm .EDOTAGCMsg_k_EMsgGCToClientLobbyMVPAwarded : MsgSenderGC ,
124
165
}
125
166
126
167
// msgMethodNameOverrides overrides the generated client method names.
@@ -185,6 +226,7 @@ var msgProtoTypeOverrides = map[dm.EDOTAGCMsg]proto.Message{
185
226
dm .EDOTAGCMsg_k_EMsgClientToGCMergePartyInvite : & dota_gcmessages_client_match_management.CMsgDOTAGroupMergeInvite {},
186
227
dm .EDOTAGCMsg_k_EMsgClientToGCMergePartyResponse : & dota_gcmessages_client_match_management.CMsgDOTAGroupMergeResponse {},
187
228
dm .EDOTAGCMsg_k_EMsgGCToClientMergePartyResponseReply : & dota_gcmessages_client_match_management.CMsgDOTAGroupMergeReply {},
229
+ dm .EDOTAGCMsg_k_EMsgGCToClientMergeGroupInviteReply : & dota_gcmessages_client_match_management.CMsgDOTAGroupMergeReply {},
188
230
189
231
dm .EDOTAGCMsg_k_EMsgClientToGCPingData : & base_gcmessages.CMsgClientPingData {},
190
232
@@ -198,6 +240,29 @@ var msgProtoTypeOverrides = map[dm.EDOTAGCMsg]proto.Message{
198
240
199
241
dm .EDOTAGCMsg_k_EMsgGCOtherJoinedChannel : & dota_gcmessages_client_chat.CMsgDOTAOtherJoinedChatChannel {},
200
242
dm .EDOTAGCMsg_k_EMsgGCOtherLeftChannel : & dota_gcmessages_client_chat.CMsgDOTAOtherLeftChatChannel {},
243
+
244
+ dm .EDOTAGCMsg_k_EMsgGCCompendiumDataChanged : & dota_gcmessages_client.CMsgDOTACompendiumData {},
245
+
246
+ dm .EDOTAGCMsg_k_EMsgGCToClientProfileCardUpdated : & dota_gcmessages_common.CMsgDOTAProfileCard {},
247
+ dm .EDOTAGCMsg_k_EMsgGCToClientNewNotificationAdded : & dota_gcmessages_client.CMsgGCNotificationsResponse_Notification {},
248
+
249
+ dm .EDOTAGCMsg_k_EMsgGCUpdateClientClippy : & dota_gcmessages_client.CMsgGCToClientUpdateClientClippy {},
250
+
251
+ dm .EDOTAGCMsg_k_EMsgRetrieveMatchVoteResponse : & dota_gcmessages_client.CMsgMatchVoteResponse {},
252
+
253
+ dm .EDOTAGCMsg_k_EMsgClientToGCGetProfileCardResponse : & dota_gcmessages_common.CMsgDOTAProfileCard {},
254
+
255
+ dm .EDOTAGCMsg_k_EMsgGCToClientChatRegionsEnabled : & dota_gcmessages_client_chat.CMsgDOTAChatRegionsEnabled {},
256
+
257
+ dm .EDOTAGCMsg_k_EMsgClientToGCGetProfileTicketsResponse : & dota_gcmessages_client.CMsgDOTAProfileTickets {},
258
+
259
+ // Experimental
260
+ dm .EDOTAGCMsg_k_EMsgGCFantasyFinalPlayerStats : & dota_gcmessages_client_fantasy.CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats {},
261
+
262
+ dm .EDOTAGCMsg_k_EMsgGCToClientTeamsInfo : & dota_gcmessages_client_team.CMsgDOTATeamsInfo {},
263
+
264
+ dm .EDOTAGCMsg_k_EMsgGCToClientLobbyMVPNotifyRecipient : & dota_gcmessages_client.CMsgDOTALobbyMVPNotifyRecipient {},
265
+ dm .EDOTAGCMsg_k_EMsgGCToClientLobbyMVPAwarded : & dota_gcmessages_client.CMsgDOTALobbyMVPAwarded {},
201
266
}
202
267
203
268
var msgArgAsParameterOverrides = map [dm.EDOTAGCMsg ]bool {
0 commit comments