protos/pogo0.431.0

Messageholoholo.rpc

BattleUpdateProto

holoholo.rpc.BattleUpdateProtoFile: holo_protos.protoC# type: Holoholo.Rpc.BattleUpdateProto11 fieldsSince 0.431.0

No.FieldTypeTag
1battle_logBattleLogProto0a
2battle_idstring12
3active_defenderPokemonInfo1a
4active_attackerPokemonInfo22
5highest_friendship_milestoneFriendshipLevelMilestone28
6render_effectsrepeatedFormRenderModifier32
7remaining_itemrepeatedBattleUpdateProto.AvailableItem3a
8active_itemrepeatedBattleUpdateProto.ActiveItem42
9ability_energymap<int32, AbilityEnergyMetadata>4a
10active_pokemon_stat_modifiersmap<int32, PokemonInfo.StatModifierContainer>52
11party_member_countint3258

Nested types

Used in (2)

.proto source
// holo_protos.proto · package holoholo.rpc
message BattleUpdateProto {
  BattleLogProto battle_log = 1;
  string battle_id = 2;
  PokemonInfo active_defender = 3;
  PokemonInfo active_attacker = 4;
  FriendshipLevelMilestone highest_friendship_milestone = 5;
  repeated FormRenderModifier render_effects = 6;
  repeated AvailableItem remaining_item = 7;
  repeated ActiveItem active_item = 8;
  map<int32, AbilityEnergyMetadata> ability_energy = 9;
  map<int32, PokemonInfo.StatModifierContainer> active_pokemon_stat_modifiers = 10;
  int32 party_member_count = 11;

  message ActiveItem {
    ItemProto item = 1;
    string user = 2;
    int64 usage_time_ms = 3;
    int64 expiry_time_ms = 4;
  }

  message AvailableItem {
    Item item = 1;
    int32 quantity = 2;
    int64 next_available_ms = 3;
  }
}