protos/pogo0.431.0

Messageholoholo.rpc

CatchPokemonOutProto

holoholo.rpc.CatchPokemonOutProtoFile: holo_protos.protoC# type: Holoholo.Rpc.CatchPokemonOutProto12 fieldsSince 0.431.0

Response of RPC method CATCH_POKEMON (ID 103). The request is CatchPokemonProto.

No.FieldTypeTag
1statusCatchPokemonOutProto.Status08
2miss_percentdouble11
3captured_pokemon_idfixed6419
4scoresCaptureScoreProto22
5capture_reasonCatchPokemonOutProto.CaptureReason28
6display_pokedex_idint3230
7throws_remainingint3238
8pokemon_displayPokemonDisplayProto42
9display_pokemon_displayPokemonDisplayProto4a
10dropped_itemsLootProto52
11replacement_itemsrepeatedLootProto5a
12boostable_xp_tokenstring62

Nested types

Used in (0)

No message has a field of this type. That is usual for RPC requests and responses, which travel on their own.

.proto source
// holo_protos.proto · package holoholo.rpc
message CatchPokemonOutProto {
  Status status = 1;
  double miss_percent = 2;
  fixed64 captured_pokemon_id = 3;
  CaptureScoreProto scores = 4;
  CaptureReason capture_reason = 5;
  int32 display_pokedex_id = 6;
  int32 throws_remaining = 7;
  PokemonDisplayProto pokemon_display = 8;
  PokemonDisplayProto display_pokemon_display = 9;
  LootProto dropped_items = 10;
  repeated LootProto replacement_items = 11;
  string boostable_xp_token = 12;

  enum CaptureReason {
    CAPTURE_REASON_UNSET = 0;
    CAPTURE_REASON_DEFAULT = 1;
    CAPTURE_REASON_ELEMENTAL_BADGE = 2;
    CAPTURE_REASON_CRITICAL_CATCH = 3;
  }

  enum Status {
    STATUS_CATCH_ERROR = 0;
    STATUS_CATCH_SUCCESS = 1;
    STATUS_CATCH_ESCAPE = 2;
    STATUS_CATCH_FLEE = 3;
    STATUS_CATCH_MISSED = 4;
    STATUS_CATCH_ITEM_REPLACEMENT = 5;
  }
}