Messageholoholo.rpc
BattleStateProto
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | actors | map<string, BattleActorProto> | 0a |
| 2 | turn_start_ms | int64 | 10 |
| 3 | turn | int64 | 18 |
| 4 | ms_per_turn | int32 | 20 |
| 5 | current_actor_id | string | 2a |
| 6 | state | BattleStateProto.State | 30 |
| 7 | active_actor_count | int32 | 38 |
| 8 | team_actor_count | map<int32, int32> | 42 |
| 9 | pokemon | map<uint64, BattlePokemonProto> | 4a |
| 10 | party_member_count | map<string, int32> | 52 |
| 11 | events | repeatedBattleEventProto | 5a |
| 12 | battle_end_turn | int64 | 60 |
| 13 | battle_start_turn | int64 | 68 |
| 14 | ui_mode | BattleStateProto.UIMode | 70 |
| 15 | allied_pokemon_remaining | int32 | 78 |
Nested types
Used in (1)
- BattleStateOutProto.battle_state
.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; } }