Messageholoholo.rpc
PokemonInfo
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | pokemon | PokemonProto | 0a |
| 2 | current_health | int32 | 10 |
| 3 | current_energy | int32 | 18 |
| 4 | notable_action_history | repeatedVsActionHistory | 22 |
| 5 | stat_modifiers | map<int32, PokemonInfo.StatModifierContainer> | 2a |
| 6 | vs_effect_tag | repeatedVsEffectTag | 32 |
Nested types
Used in (6)
- BattleParticipantProto.active_pokemon
- BattleParticipantProto.reserve_pokemon
- BattleParticipantProto.defeated_pokemon
- BattleParticipantProto.referenced_pokemon
- BattleUpdateProto.active_defender
- BattleUpdateProto.active_attacker
.proto source
// holo_protos.proto · package holoholo.rpc message PokemonInfo { PokemonProto pokemon = 1; int32 current_health = 2; int32 current_energy = 3; repeated VsActionHistory notable_action_history = 4; map<int32, StatModifierContainer> stat_modifiers = 5; repeated VsEffectTag vs_effect_tag = 6; message StatModifierContainer { repeated StatModifier stat_modifier = 1; message StatModifier { int64 value = 1; int64 expiry_time_ms = 2; MoveModifierProto.MoveModifierType type = 3; string string_value = 4; ExpiryType expiry_type = 5; repeated Condition condition = 6; int64 expiry_value = 7; enum Condition { CONDITION_UNSET_CONDITION = 0; CONDITION_CHARGE_MOVE = 1; CONDITION_FAST_MOVE = 2; } enum ExpiryType { EXPIRY_TYPE_UNSET_EXPIRY_TYPE = 0; EXPIRY_TYPE_EXPIRY_TIME = 1; EXPIRY_TYPE_CHARGES_REMAINING = 2; } } } }