protos/pogo0.431.0

Messageholoholo.rpc

BattleParticipantProto

holoholo.rpc.BattleParticipantProtoFile: holo_protos.protoC# type: Holoholo.Rpc.BattleParticipantProto40 fieldsSince 0.431.0

No.FieldTypeTag
1active_pokemonPokemonInfo0a
2trainer_public_profilePlayerPublicProfileProto12
3reserve_pokemonrepeatedPokemonInfo1a
4defeated_pokemonrepeatedPokemonInfo22
5lobby_pokemonrepeatedLobbyPokemonProto2a
6damage_dealtint3230
7super_effective_charge_movebool38
8weather_boostedbool40
9highest_friendship_milestoneFriendshipLevelMilestone48
10friend_codenamerepeatedstring52
11is_remotebool58
12is_social_invitebool60
13has_active_mega_evolved_pokemonbool68
14lobby_join_time_msint6470
15super_effective_charge_attacks_usedint3278
16pokemon_survivalPokemonSurvivalTimeInfo82 01
17battle_mega_pokemon_idfixed6489 01
18tall_pokemon_idfixed6491 01
19number_of_charge_attacks_usedint3298 01
20last_player_join_time_msint64a0 01
21last_player_quit_time_msint64a8 01
22player_idstringb2 01
23referenced_pokemonrepeatedPokemonInfoba 01
24join_buddy_pokemon_idfixed64c1 01
25battle_buddy_pokemon_idfixed64c9 01
26remote_friendsint32d0 01
27local_friendsint32d8 01
28last_update_time_msint64e0 01
29boot_raid_stateboole8 01
30enabled_raid_friend_requestsboolf0 01
31notable_action_historyrepeatedVsActionHistoryfa 01
32active_pokemon_stat_modifiersmap<int32, PokemonInfo.StatModifierContainer>82 02
33ability_energymap<int32, AbilityEnergyMetadata>8a 02
36ability_activation_countmap<int32, int32>a2 02
37used_pokemonrepeatedPokemonProtoaa 02
38is_self_inviteboolb0 02
39charge_attack_dataChargeAttackDataProtoba 02
41has_active_primal_evolved_pokemonboolc8 02
43mega_raid_shield_break_powerint32d8 02
44active_temp_evo_typeBattleParticipantProto.ActiveTempEvoTypee0 02

Nested types

Used in (8)

.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;
  }
}