Messageholoholo.rpc
BattleParticipantProto
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | active_pokemon | PokemonInfo | 0a |
| 2 | trainer_public_profile | PlayerPublicProfileProto | 12 |
| 3 | reserve_pokemon | repeatedPokemonInfo | 1a |
| 4 | defeated_pokemon | repeatedPokemonInfo | 22 |
| 5 | lobby_pokemon | repeatedLobbyPokemonProto | 2a |
| 6 | damage_dealt | int32 | 30 |
| 7 | super_effective_charge_move | bool | 38 |
| 8 | weather_boosted | bool | 40 |
| 9 | highest_friendship_milestone | FriendshipLevelMilestone | 48 |
| 10 | friend_codename | repeatedstring | 52 |
| 11 | is_remote | bool | 58 |
| 12 | is_social_invite | bool | 60 |
| 13 | has_active_mega_evolved_pokemon | bool | 68 |
| 14 | lobby_join_time_ms | int64 | 70 |
| 15 | super_effective_charge_attacks_used | int32 | 78 |
| 16 | pokemon_survival | PokemonSurvivalTimeInfo | 82 01 |
| 17 | battle_mega_pokemon_id | fixed64 | 89 01 |
| 18 | tall_pokemon_id | fixed64 | 91 01 |
| 19 | number_of_charge_attacks_used | int32 | 98 01 |
| 20 | last_player_join_time_ms | int64 | a0 01 |
| 21 | last_player_quit_time_ms | int64 | a8 01 |
| 22 | player_id | string | b2 01 |
| 23 | referenced_pokemon | repeatedPokemonInfo | ba 01 |
| 24 | join_buddy_pokemon_id | fixed64 | c1 01 |
| 25 | battle_buddy_pokemon_id | fixed64 | c9 01 |
| 26 | remote_friends | int32 | d0 01 |
| 27 | local_friends | int32 | d8 01 |
| 28 | last_update_time_ms | int64 | e0 01 |
| 29 | boot_raid_state | bool | e8 01 |
| 30 | enabled_raid_friend_requests | bool | f0 01 |
| 31 | notable_action_history | repeatedVsActionHistory | fa 01 |
| 32 | active_pokemon_stat_modifiers | map<int32, PokemonInfo.StatModifierContainer> | 82 02 |
| 33 | ability_energy | map<int32, AbilityEnergyMetadata> | 8a 02 |
| 36 | ability_activation_count | map<int32, int32> | a2 02 |
| 37 | used_pokemon | repeatedPokemonProto | aa 02 |
| 38 | is_self_invite | bool | b0 02 |
| 39 | charge_attack_data | ChargeAttackDataProto | ba 02 |
| 41 | has_active_primal_evolved_pokemon | bool | c8 02 |
| 43 | mega_raid_shield_break_power | int32 | d8 02 |
| 44 | active_temp_evo_type | BattleParticipantProto.ActiveTempEvoType | e0 02 |
Nested types
Used in (8)
- BattleActionProto.joined_player
- BattleActionProto.quit_player
- BattleProto.defender
- BattleProto.attacker
- BattleResultsProto.attackers
- BattleResultsProto.PlayerResultsProto.attacker
- BreadBattleResultsProto.attackers
- LobbyProto.players
.proto source
// holo_protos.proto · package holoholo.rpc message BattleParticipantProto { PokemonInfo active_pokemon = 1; PlayerPublicProfileProto trainer_public_profile = 2; repeated PokemonInfo reserve_pokemon = 3; repeated PokemonInfo defeated_pokemon = 4; repeated LobbyPokemonProto lobby_pokemon = 5; int32 damage_dealt = 6; bool super_effective_charge_move = 7; bool weather_boosted = 8; FriendshipLevelMilestone highest_friendship_milestone = 9; repeated string friend_codename = 10; bool is_remote = 11; bool is_social_invite = 12; bool has_active_mega_evolved_pokemon = 13; int64 lobby_join_time_ms = 14; int32 super_effective_charge_attacks_used = 15; PokemonSurvivalTimeInfo pokemon_survival = 16; fixed64 battle_mega_pokemon_id = 17; fixed64 tall_pokemon_id = 18; int32 number_of_charge_attacks_used = 19; int64 last_player_join_time_ms = 20; int64 last_player_quit_time_ms = 21; string player_id = 22; repeated PokemonInfo referenced_pokemon = 23; fixed64 join_buddy_pokemon_id = 24; fixed64 battle_buddy_pokemon_id = 25; int32 remote_friends = 26; int32 local_friends = 27; int64 last_update_time_ms = 28; bool boot_raid_state = 29; bool enabled_raid_friend_requests = 30; repeated VsActionHistory notable_action_history = 31; map<int32, PokemonInfo.StatModifierContainer> active_pokemon_stat_modifiers = 32; map<int32, AbilityEnergyMetadata> ability_energy = 33; map<int32, int32> ability_activation_count = 36; repeated PokemonProto used_pokemon = 37; bool is_self_invite = 38; ChargeAttackDataProto charge_attack_data = 39; bool has_active_primal_evolved_pokemon = 41; int32 mega_raid_shield_break_power = 43; ActiveTempEvoType active_temp_evo_type = 44; enum ActiveTempEvoType { ACTIVE_TEMP_EVO_TYPE_UNSET = 0; ACTIVE_TEMP_EVO_TYPE_MEGA = 1; ACTIVE_TEMP_EVO_TYPE_PRIMAL = 2; ACTIVE_TEMP_EVO_TYPE_ULTRA = 3; } }