Messageholoholo.rpc
CombatLogData
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | header | CombatLogData.CombatLogDataHeader | 0a |
| oneof data · 52 options, one at a time | |||
| 2 | open_combat_session_data | OpenCombatSessionData | 12 |
| 3 | open_combat_session_response_data | OpenCombatSessionResponseData | 1a |
| 4 | update_combat_data | UpdateCombatData | 22 |
| 5 | update_combat_response_data | UpdateCombatResponseData | 2a |
| 6 | quit_combat_data | QuitCombatData | 32 |
| 7 | quit_combat_response_data | QuitCombatResponseData | 3a |
| 8 | web_socket_response_data | WebSocketResponseData | 42 |
| 9 | rpc_error_data | RpcErrorData | 4a |
| 10 | get_combat_player_profile_data | GetCombatPlayerProfileData | 52 |
| 11 | get_combat_player_profile_response_data | GetCombatPlayerProfileResponseData | 5a |
| 12 | generate_combat_challenge_id_data | GenerateCombatChallengeIdData | 62 |
| 13 | generate_combat_challenge_id_response_data | GenerateCombatChallengeIdResponseData | 6a |
| 14 | create_combat_challenge_data | CreateCombatChallengeData | 72 |
| 15 | create_combat_challenge_response_data | CreateCombatChallengeResponseData | 7a |
| 16 | open_combat_challenge_data | OpenCombatChallengeData | 82 01 |
| 17 | open_combat_challenge_response_data | OpenCombatChallengeResponseData | 8a 01 |
| 18 | open_npc_combat_session_data | OpenNpcCombatSessionData | 92 01 |
| 19 | open_npc_combat_session_response_data | OpenNpcCombatSessionResponseData | 9a 01 |
| 20 | accept_combat_challenge_data | AcceptCombatChallengeData | a2 01 |
| 21 | accept_combat_challenge_response_data | AcceptCombatChallengeResponseData | aa 01 |
| 22 | submit_combat_challenge_pokemons_data | SubmitCombatChallengePokemonsData | b2 01 |
| 23 | submit_combat_challenge_pokemons_response_data | SubmitCombatChallengePokemonsResponseData | ba 01 |
| 24 | decline_combat_challenge_data | DeclineCombatChallengeData | c2 01 |
| 25 | decline_combat_challenge_response_data | DeclineCombatChallengeResponseData | ca 01 |
| 26 | cancel_combat_challenge_data | CancelCombatChallengeData | d2 01 |
| 27 | cancel_combat_challenge_response_data | CancelCombatChallengeResponseData | da 01 |
| 28 | get_combat_challenge_data | GetCombatChallengeData | e2 01 |
| 29 | get_combat_challenge_response_data | GetCombatChallengeResponseData | ea 01 |
| 30 | vs_seeker_start_matchmaking_data | VsSeekerStartMatchmakingData | f2 01 |
| 31 | vs_seeker_start_matchmaking_response_data | VsSeekerStartMatchmakingResponseData | fa 01 |
| 32 | get_matchmaking_status_data | GetMatchmakingStatusData | 82 02 |
| 33 | get_matchmaking_status_response_data | GetMatchmakingStatusResponseData | 8a 02 |
| 34 | cancel_matchmaking_data | CancelMatchmakingData | 92 02 |
| 35 | cancel_matchmaking_response_data | CancelMatchmakingResponseData | 9a 02 |
| 36 | submit_combat_action | SubmitCombatAction | a2 02 |
| 37 | invasion_open_combat_session_data | InvasionOpenCombatSessionData | aa 02 |
| 38 | invasion_open_combat_session_response_data | InvasionOpenCombatSessionResponseData | b2 02 |
| 39 | invasion_battle_update | InvasionBattleUpdate | ba 02 |
| 40 | invasion_battle_response_update | InvasionBattleResponseUpdate | c2 02 |
| 41 | combat_id_mismatch_data | CombatIdMismatchData | ca 02 |
| 42 | league_id_mismatch_data | LeagueIdMismatchData | d2 02 |
| 43 | challenge_id_mismatch_data | ChallengeIdMismatchData | da 02 |
| 44 | progress_token_data | CombatProgressTokenData | e2 02 |
| 45 | on_application_focus_data | OnApplicationFocusData | ea 02 |
| 46 | on_application_pause_data | OnApplicationPauseData | f2 02 |
| 47 | on_application_quit_data | OnApplicationQuitData | fa 02 |
| 48 | exception_caught_data | ExceptionCaughtInCombatData | 82 03 |
| 49 | combat_pub_sub_data | CombatPubSubData | 8a 03 |
| 50 | combat_end_data | CombatEndData | 92 03 |
| 51 | combat_sync_server_data | CombatSyncServerData | 9a 03 |
| 52 | combat_sync_server_response_data | CombatSyncServerResponseData | a2 03 |
| 53 | combat_special_move_player_data | CombatSpecialMovePlayerData | aa 03 |
Nested types
Used in (1)
- CombatClientLog.entries
.proto source
// holo_protos.proto · package holoholo.rpc message CombatLogData { CombatLogDataHeader header = 1; oneof data { OpenCombatSessionData open_combat_session_data = 2; OpenCombatSessionResponseData open_combat_session_response_data = 3; UpdateCombatData update_combat_data = 4; UpdateCombatResponseData update_combat_response_data = 5; QuitCombatData quit_combat_data = 6; QuitCombatResponseData quit_combat_response_data = 7; WebSocketResponseData web_socket_response_data = 8; RpcErrorData rpc_error_data = 9; GetCombatPlayerProfileData get_combat_player_profile_data = 10; GetCombatPlayerProfileResponseData get_combat_player_profile_response_data = 11; GenerateCombatChallengeIdData generate_combat_challenge_id_data = 12; GenerateCombatChallengeIdResponseData generate_combat_challenge_id_response_data = 13; CreateCombatChallengeData create_combat_challenge_data = 14; CreateCombatChallengeResponseData create_combat_challenge_response_data = 15; OpenCombatChallengeData open_combat_challenge_data = 16; OpenCombatChallengeResponseData open_combat_challenge_response_data = 17; OpenNpcCombatSessionData open_npc_combat_session_data = 18; OpenNpcCombatSessionResponseData open_npc_combat_session_response_data = 19; AcceptCombatChallengeData accept_combat_challenge_data = 20; AcceptCombatChallengeResponseData accept_combat_challenge_response_data = 21; SubmitCombatChallengePokemonsData submit_combat_challenge_pokemons_data = 22; SubmitCombatChallengePokemonsResponseData submit_combat_challenge_pokemons_response_data = 23; DeclineCombatChallengeData decline_combat_challenge_data = 24; DeclineCombatChallengeResponseData decline_combat_challenge_response_data = 25; CancelCombatChallengeData cancel_combat_challenge_data = 26; CancelCombatChallengeResponseData cancel_combat_challenge_response_data = 27; GetCombatChallengeData get_combat_challenge_data = 28; GetCombatChallengeResponseData get_combat_challenge_response_data = 29; VsSeekerStartMatchmakingData vs_seeker_start_matchmaking_data = 30; VsSeekerStartMatchmakingResponseData vs_seeker_start_matchmaking_response_data = 31; GetMatchmakingStatusData get_matchmaking_status_data = 32; GetMatchmakingStatusResponseData get_matchmaking_status_response_data = 33; CancelMatchmakingData cancel_matchmaking_data = 34; CancelMatchmakingResponseData cancel_matchmaking_response_data = 35; SubmitCombatAction submit_combat_action = 36; InvasionOpenCombatSessionData invasion_open_combat_session_data = 37; InvasionOpenCombatSessionResponseData invasion_open_combat_session_response_data = 38; InvasionBattleUpdate invasion_battle_update = 39; InvasionBattleResponseUpdate invasion_battle_response_update = 40; CombatIdMismatchData combat_id_mismatch_data = 41; LeagueIdMismatchData league_id_mismatch_data = 42; ChallengeIdMismatchData challenge_id_mismatch_data = 43; CombatProgressTokenData progress_token_data = 44; OnApplicationFocusData on_application_focus_data = 45; OnApplicationPauseData on_application_pause_data = 46; OnApplicationQuitData on_application_quit_data = 47; ExceptionCaughtInCombatData exception_caught_data = 48; CombatPubSubData combat_pub_sub_data = 49; CombatEndData combat_end_data = 50; CombatSyncServerData combat_sync_server_data = 51; CombatSyncServerResponseData combat_sync_server_response_data = 52; CombatSpecialMovePlayerData combat_special_move_player_data = 53; } message CombatLogDataHeader { LogType type = 1; uint32 time_now_offset_ms = 2; uint32 client_server_time_offset_ms = 3; float frame_rate = 4; enum LogType { LOG_TYPE_NO_TYPE = 0; LOG_TYPE_OPEN_COMBAT_SESSION = 1; LOG_TYPE_OPEN_COMBAT_SESSION_RESPONSE = 2; LOG_TYPE_UPDATE_COMBAT = 3; LOG_TYPE_UPDATE_COMBAT_RESPONSE = 4; LOG_TYPE_QUIT_COMBAT = 5; LOG_TYPE_QUIT_COMBAT_RESPONSE = 6; LOG_TYPE_WEB_SOCKET_RESPONSE = 7; LOG_TYPE_RPC_ERROR = 8; LOG_TYPE_GET_COMBAT_PLAYER_PROFILE = 9; LOG_TYPE_GET_COMBAT_PLAYER_PROFILE_RESPONSE = 10; LOG_TYPE_GENERATE_COMBAT_CHALLENGE_ID = 11; LOG_TYPE_GENERATE_COMBAT_CHALLENGE_ID_RESPONSE = 12; LOG_TYPE_CREATE_COMBAT_CHALLENGE = 13; LOG_TYPE_CREATE_COMBAT_CHALLENGE_RESPONSE = 14; LOG_TYPE_OPEN_COMBAT_CHALLENGE = 15; LOG_TYPE_OPEN_COMBAT_CHALLENGE_RESPONSE = 16; LOG_TYPE_OPEN_NPC_COMBAT_SESSION = 17; LOG_TYPE_OPEN_NPC_COMBAT_SESSION_RESPONSE = 18; LOG_TYPE_ACCEPT_COMBAT_CHALLENGE = 19; LOG_TYPE_ACCEPT_COMBAT_CHALLENGE_RESPONSE = 20; LOG_TYPE_SUBMIT_COMBAT_CHALLENGE_POKEMONS = 21; LOG_TYPE_SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE = 22; LOG_TYPE_DECLINE_COMBAT_CHALLENGE = 23; LOG_TYPE_DECLINE_COMBAT_CHALLENGE_RESPONSE = 24; LOG_TYPE_CANCEL_COMBAT_CHALLENGE = 25; LOG_TYPE_CANCEL_COMBAT_CHALLENGE_RESPONSE = 26; LOG_TYPE_GET_COMBAT_CHALLENGE = 27; LOG_TYPE_GET_COMBAT_CHALLENGE_RESPONSE = 28; LOG_TYPE_VS_SEEKER_START_MATCHMAKING = 29; LOG_TYPE_VS_SEEKER_START_MATCHMAKING_RESPONSE = 30; LOG_TYPE_GET_MATCHMAKING_STATUS = 31; LOG_TYPE_GET_MATCHMAKING_STATUS_RESPONSE = 32; LOG_TYPE_CANCEL_MATCHMAKING = 33; LOG_TYPE_CANCEL_MATCHMAKING_RESPONSE = 34; LOG_TYPE_SUBMIT_COMBAT_ACTION = 35; LOG_TYPE_INVASION_OPEN_COMBAT_SESSION = 36; LOG_TYPE_INVASION_OPEN_COMBAT_SESSION_RESPONSE = 37; LOG_TYPE_INVASION_BATTLE_UPDATE = 38; LOG_TYPE_INVASION_BATTLE_UPDATE_RESPONSE = 39; LOG_TYPE_COMBAT_ID_MISMATCH = 40; LOG_TYPE_LEAGUE_ID_MISMATCH = 41; LOG_TYPE_CHALLENGE_ID_MISMATCH = 42; LOG_TYPE_PROGRESS_TOKEN = 43; LOG_TYPE_ON_APPLICATION_FOCUS = 44; LOG_TYPE_ON_APPLICATION_PAUSE = 45; LOG_TYPE_ON_APPLICATION_QUIT = 46; LOG_TYPE_EXCEPTION_CAUGHT = 47; LOG_TYPE_PUB_SUB_MESSAGE = 48; LOG_TYPE_PLAYER_END_COMBAT = 49; LOG_TYPE_COMBAT_SYNC_SERVER = 50; LOG_TYPE_COMBAT_SYNC_SERVER_RESPONSE = 51; LOG_TYPE_COMBAT_SPECIAL_MOVE_PLAYER = 52; } } }