Messageholoholo.rpc › CombatProto
CombatPlayerProto
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | public_profile | PlayerPublicProfileProto | 0a |
| 2 | active_pokemon | CombatProto.CombatPokemonProto | 12 |
| 3 | reserve_pokemon | repeatedCombatProto.CombatPokemonProto | 1a |
| 4 | fainted_pokemon | repeatedCombatProto.CombatPokemonProto | 22 |
| 5 | current_action | CombatActionProto | 2a |
| 6 | lockstep_ack | bool | 30 |
| 7 | last_updated_turn | int32 | 38 |
| 8 | minigame_action | CombatActionProto | 42 |
| 9 | quick_swap_available_ms | int64 | 48 |
| 10 | minigame_defense_chances_left | int32 | 50 |
| 11 | combat_npc_personality_id | string | 5a |
| 12 | times_combat_actions_called | int32 | 60 |
| 13 | lobby_join_time_ms | int64 | 68 |
| 14 | super_effective_charge_attacks_used | int32 | 70 |
| 15 | last_snapshot_action_type | CombatActionProto.ActionType | 78 |
| 16 | last_active_pokemon | CombatProto.CombatPokemonProto | 82 01 |
| 17 | ibfc_form_tracker | map<int32, CombatProto.CombatIbfcPokemonFormTrackerProto> | 8a 01 |
| 18 | charge_attack_data | ChargeAttackDataProto | 92 01 |
Used in (2)
- CombatProto.player
- CombatProto.opponent
.proto source
// holo_protos.proto · package holoholo.rpc message CombatPlayerProto { PlayerPublicProfileProto public_profile = 1; CombatPokemonProto active_pokemon = 2; repeated CombatPokemonProto reserve_pokemon = 3; repeated CombatPokemonProto fainted_pokemon = 4; CombatActionProto current_action = 5; bool lockstep_ack = 6; int32 last_updated_turn = 7; CombatActionProto minigame_action = 8; int64 quick_swap_available_ms = 9; int32 minigame_defense_chances_left = 10; string combat_npc_personality_id = 11; int32 times_combat_actions_called = 12; int64 lobby_join_time_ms = 13; int32 super_effective_charge_attacks_used = 14; CombatActionProto.ActionType last_snapshot_action_type = 15; CombatPokemonProto last_active_pokemon = 16; map<int32, CombatIbfcPokemonFormTrackerProto> ibfc_form_tracker = 17; ChargeAttackDataProto charge_attack_data = 18; }