protos/pogo0.431.0

Messageholoholo.rpc

BattleStateProto

holoholo.rpc.BattleStateProtoFile: holo_protos.protoC# type: Holoholo.Rpc.BattleStateProto15 fieldsSince 0.431.0

No.FieldTypeTag
1actorsmap<string, BattleActorProto>0a
2turn_start_msint6410
3turnint6418
4ms_per_turnint3220
5current_actor_idstring2a
6stateBattleStateProto.State30
7active_actor_countint3238
8team_actor_countmap<int32, int32>42
9pokemonmap<uint64, BattlePokemonProto>4a
10party_member_countmap<string, int32>52
11eventsrepeatedBattleEventProto5a
12battle_end_turnint6460
13battle_start_turnint6468
14ui_modeBattleStateProto.UIMode70
15allied_pokemon_remainingint3278

Nested types

Used in (1)

.proto source
// holo_protos.proto · package holoholo.rpc
message BattleStateProto {
  map<string, BattleActorProto> actors = 1;
  int64 turn_start_ms = 2;
  int64 turn = 3;
  int32 ms_per_turn = 4;
  string current_actor_id = 5;
  State state = 6;
  int32 active_actor_count = 7;
  map<int32, int32> team_actor_count = 8;
  map<uint64, BattlePokemonProto> pokemon = 9;
  map<string, int32> party_member_count = 10;
  repeated BattleEventProto events = 11;
  int64 battle_end_turn = 12;
  int64 battle_start_turn = 13;
  UIMode ui_mode = 14;
  int32 allied_pokemon_remaining = 15;

  enum State {
    STATE_UNSET_STATE = 0;
    STATE_ACCEPTED = 1;
    STATE_ERROR = 2;
    STATE_DEFAULT = 3;
    STATE_UPDATE = 4;
    STATE_BATTLE_END = 5;
    STATE_ERROR_BATTLE_END = 6;
    STATE_ERROR_PAUSED = 7;
    STATE_ERROR_UNAVAILABLE_BATTLE = 8;
    STATE_ERROR_UNAVAILABLE_TURN = 9;
    STATE_ERROR_UNAVAILABLE_ITEM = 10;
    STATE_ERROR_UNAVAILABLE_POKEMON = 11;
    STATE_ERROR_UNAVAILABLE_RESOURCE = 12;
  }

  enum UIMode {
    UI_MODE_DEFAULT = 0;
    UI_MODE_PREBREAD = 1;
    UI_MODE_BREADMODE = 2;
    UI_MODE_SIDELINE = 3;
    UI_MODE_SIDELINE_BREADMODE = 4;
    UI_MODE_CM_OFFENSIVE_MINIGAME = 5;
    UI_MODE_CM_DEFENSIVE_MINIGAME = 6;
    UI_MODE_FLY_OUT_CM_MINIGAME = 7;
    UI_MODE_SWAP_PROMPT = 8;
    UI_MODE_CM_RESOLVE = 9;
    UI_MODE_FORCE_SWAP = 10;
    UI_MODE_STUN_MODE = 11;
    UI_MODE_COORDINATED_MODE = 12;
    UI_MODE_PRE_COORDINATED_MODE_BOSS_SHIELD = 13;
  }
}