Messageholoholo.rpc
CatchPokemonOutProto
Response of RPC method CATCH_POKEMON (ID 103). The request is CatchPokemonProto.
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | status | CatchPokemonOutProto.Status | 08 |
| 2 | miss_percent | double | 11 |
| 3 | captured_pokemon_id | fixed64 | 19 |
| 4 | scores | CaptureScoreProto | 22 |
| 5 | capture_reason | CatchPokemonOutProto.CaptureReason | 28 |
| 6 | display_pokedex_id | int32 | 30 |
| 7 | throws_remaining | int32 | 38 |
| 8 | pokemon_display | PokemonDisplayProto | 42 |
| 9 | display_pokemon_display | PokemonDisplayProto | 4a |
| 10 | dropped_items | LootProto | 52 |
| 11 | replacement_items | repeatedLootProto | 5a |
| 12 | boostable_xp_token | string | 62 |
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; } }