protos/pogo0.431.0

Messageholoholo.rpc

PokemonInfo

holoholo.rpc.PokemonInfoFile: holo_protos.protoC# type: Holoholo.Rpc.PokemonInfo6 fieldsSince 0.431.0

No.FieldTypeTag
1pokemonPokemonProto0a
2current_healthint3210
3current_energyint3218
4notable_action_historyrepeatedVsActionHistory22
5stat_modifiersmap<int32, PokemonInfo.StatModifierContainer>2a
6vs_effect_tagrepeatedVsEffectTag32

Nested types

Used in (6)

.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;
      }
    }
  }
}