Last active
March 18, 2026 20:21
-
-
Save notmarek/b755025ba26dfe2b73ffd6a641a73feb to your computer and use it in GitHub Desktop.
Pokemon GO protos
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Dumped by marek | |
| // 0.403.1 | |
| syntax = "proto3"; | |
| package POGOProtos.Rpc; | |
| enum ClientOperatingSystem { | |
| CLIENT_OPERATING_SYSTEM_OS_UNKNOWN = 0; | |
| CLIENT_OPERATING_SYSTEM_OS_ANDROID = 1; | |
| CLIENT_OPERATING_SYSTEM_OS_IOS = 2; | |
| CLIENT_OPERATING_SYSTEM_OS_DESKTOP = 3; | |
| } | |
| enum PlatformWarningType { | |
| PLATFORM_WARNING_TYPE_PLATFORM_WARNING_UNSET = 0; | |
| PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE1 = 1; | |
| PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE2 = 2; | |
| PLATFORM_WARNING_TYPE_PLATFORM_WARNING_STRIKE3 = 3; | |
| } | |
| enum Source { | |
| SOURCE_DEFAULT_UNSET = 0; | |
| SOURCE_MODERATION = 1; | |
| SOURCE_ANTICHEAT = 2; | |
| SOURCE_RATE_LIMITED = 3; | |
| SOURCE_WAYFARER = 4; | |
| } | |
| enum NianticStatementOfReason { | |
| NIANTIC_STATEMENT_OF_REASON_SOR_UNSET = 0; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_DANGEROUS_GOODS_AND_SERVICES = 1; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_GAMEPLAY_FAIRNESS = 2; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_CHILD_SAFETY = 3; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_VIOLENT_ACTORS = 4; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_SEXUAL_CONTENT = 5; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_GRAPHIC_VIOLENCE_AND_THREATS = 6; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_SELF_HARM_AND_SUICIDE = 7; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_BULLYING_AND_HARASSMENT = 8; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_HATEFUL_CONTENT = 9; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_PRIVATE_INFORMATION = 10; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_MISINFORMATION = 11; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_IMPERSONATION = 12; | |
| NIANTIC_STATEMENT_OF_REASON_SOR_SPAM = 13; | |
| } | |
| message StatementOfReason { | |
| NianticStatementOfReason niantic_sor = 1; | |
| string enforcement_id = 2; | |
| } | |
| message GetOutstandingWarningsRequestProto { | |
| } | |
| message GetOutstandingWarningsResponseProto { | |
| message WarningInfo { | |
| PlatformWarningType type = 1; | |
| Source source = 2; | |
| int64 start_timestamp_ms = 3; | |
| int64 end_timestamp_ms = 4; | |
| repeated StatementOfReason reason_statements = 5; | |
| } | |
| repeated WarningInfo outstanding_warning = 1; | |
| } | |
| message AcknowledgeWarningsRequestProto { | |
| repeated PlatformWarningType warning = 1; | |
| } | |
| message AcknowledgeWarningsResponseProto { | |
| bool success = 1; | |
| } | |
| message TestInventoryKey { | |
| int32 id = 1; | |
| } | |
| message TestInventoryItem { | |
| int32 id = 1; | |
| string data = 2; | |
| } | |
| message ProxyRequestProto { | |
| uint32 action = 1; | |
| string host = 2; | |
| bytes payload = 3; | |
| } | |
| message ProxyResponseProto { | |
| enum Status { | |
| UNSET = 0; | |
| COMPLETED = 1; | |
| COMPLETED_AND_REASSIGNED = 2; | |
| ACTION_NOT_FOUND = 3; | |
| ASSIGNMENT_ERROR = 4; | |
| PROXY_UNAUTHORIZED_ERROR = 5; | |
| INTERNAL_ERROR = 6; | |
| BAD_REQUEST = 7; | |
| ACCESS_DENIED = 8; | |
| TIMEOUT_ERROR = 9; | |
| RATE_LIMITED = 10; | |
| } | |
| Status status = 1; | |
| string assigned_host = 2; | |
| bytes payload = 3; | |
| } | |
| enum IdentityProvider { | |
| IDENTITY_PROVIDER_UNSET_IDENTITY_PROVIDER = 0; | |
| IDENTITY_PROVIDER_GOOGLE = 1; | |
| IDENTITY_PROVIDER_PTC = 2; | |
| IDENTITY_PROVIDER_FACEBOOK = 3; | |
| IDENTITY_PROVIDER_BACKGROUND = 4; | |
| IDENTITY_PROVIDER_INTERNAL = 5; | |
| IDENTITY_PROVIDER_SFIDA = 6; | |
| IDENTITY_PROVIDER_SUPER_AWESOME = 7; | |
| IDENTITY_PROVIDER_DEVELOPER = 8; | |
| IDENTITY_PROVIDER_SHARED_SECRET = 9; | |
| IDENTITY_PROVIDER_POSEIDON = 10; | |
| IDENTITY_PROVIDER_NINTENDO = 11; | |
| IDENTITY_PROVIDER_APPLE = 12; | |
| IDENTITY_PROVIDER_NIANTIC_SHARED_LOGIN_TOKEN = 13; | |
| IDENTITY_PROVIDER_GUEST_LOGIN_TOKEN = 14; | |
| IDENTITY_PROVIDER_EIGHTH_WALL = 15; | |
| IDENTITY_PROVIDER_PTC_OAUTH = 16; | |
| } | |
| message PasscodeRedemptionFlowRequest { | |
| enum DevicePlatform { | |
| PLATFORM_UNKNOWN = 0; | |
| PLATFORM_ANDROID = 1; | |
| PLATFORM_IOS = 2; | |
| PLATFORM_WEB = 3; | |
| } | |
| string passcode = 1; | |
| string poi_guid = 2; | |
| DevicePlatform device_platform = 3; | |
| string carrier = 4; | |
| } | |
| message PasscodeRedemptionFlowResponse { | |
| enum Status { | |
| UNKNOWN = 0; | |
| SUCCESS = 1; | |
| ALREADY_REDEEMED = 2; | |
| FULLY_REDEEMED = 8; | |
| EXPIRED = 9; | |
| FAILED_INVENTORY_CHECK = 3; | |
| OUT_OF_RANGE = 4; | |
| WRONG_LOCATION = 5; | |
| RATE_LIMITED = 6; | |
| INVALID = 7; | |
| } | |
| message Reward { | |
| string item = 1; | |
| int32 count = 2; | |
| } | |
| Status status = 1; | |
| int32 inventory_check_failed_reason = 2; | |
| repeated Reward rewards = 3; | |
| string passcode_batch_id = 5; | |
| bytes in_game_reward = 6; | |
| } | |
| enum CSharpServiceType { | |
| C_SHARP_SERVICE_TYPE_NONE = 0; | |
| C_SHARP_SERVICE_TYPE_GENERIC = 1; | |
| C_SHARP_SERVICE_TYPE_INTERFACE = 2; | |
| C_SHARP_SERVICE_TYPE_IRPCDISPATCH = 3; | |
| } | |
| message CSharpFileOptions { | |
| string namespace = 1; | |
| string umbrella_classname = 2; | |
| bool multiple_files = 4; | |
| bool nest_classes = 5; | |
| bool code_contracts = 6; | |
| bool expand_namespace_directories = 7; | |
| bool add_serializable = 9; | |
| string file_extension = 221; | |
| string umbrella_namespace = 222; | |
| string output_directory = 223; | |
| bool ignore_google_protobuf = 224; | |
| CSharpServiceType service_generator_type = 225; | |
| bool generated_code_attributes = 226; | |
| } | |
| message CSharpFieldOptions { | |
| string property_name = 1; | |
| } | |
| message CSharpServiceOptions { | |
| string interface_id = 1; | |
| } | |
| message CSharpMethodOptions { | |
| int32 dispatch_id = 1; | |
| } | |
| message SetInGameCurrencyExchangeRateProto { | |
| string in_game_currency = 1; | |
| string fiat_currency = 2; | |
| int64 fiat_currency_cost_e6_per_in_game_unit = 3; | |
| } | |
| message SetInGameCurrencyExchangeRateOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE = 2; | |
| } | |
| Status status = 1; | |
| } | |
| message SetInGameCurrencyExchangeRateTrackingProto { | |
| string in_game_currency = 1; | |
| string fiat_currency = 2; | |
| int64 fiat_currency_cost_e6_per_in_game_unit = 3; | |
| string status = 4; | |
| } | |
| message GameplayWeatherProto { | |
| enum WeatherCondition { | |
| NONE = 0; | |
| CLEAR = 1; | |
| RAINY = 2; | |
| PARTLY_CLOUDY = 3; | |
| OVERCAST = 4; | |
| WINDY = 5; | |
| SNOW = 6; | |
| FOG = 7; | |
| } | |
| WeatherCondition gameplay_condition = 1; | |
| } | |
| message WeatherAlertProto { | |
| enum Severity { | |
| NONE = 0; | |
| MODERATE = 1; | |
| EXTREME = 2; | |
| } | |
| Severity severity = 1; | |
| bool warn_weather = 2; | |
| } | |
| message DisplayWeatherProto { | |
| enum DisplayLevel { | |
| LEVEL0 = 0; | |
| LEVEL1 = 1; | |
| LEVEL2 = 2; | |
| LEVEL3 = 3; | |
| } | |
| DisplayLevel cloud_level = 1; | |
| DisplayLevel rain_level = 2; | |
| DisplayLevel wind_level = 3; | |
| DisplayLevel snow_level = 4; | |
| DisplayLevel fog_level = 5; | |
| int32 wind_direction = 6; | |
| DisplayLevel special_effect_level = 7; | |
| } | |
| message ClientWeatherProto { | |
| int64 s2_cell_id = 1; | |
| DisplayWeatherProto display_weather = 2; | |
| GameplayWeatherProto gameplay_weather = 3; | |
| repeated WeatherAlertProto alerts = 4; | |
| } | |
| message VasaClientAction { | |
| enum ActionEnum { | |
| INVALID_VASA_CLIENT_ACTION = 0; | |
| COLLECT_ADID = 8000; | |
| } | |
| } | |
| message NativeAdUnitSettingsProto { | |
| string ios_ad_unit_id = 1; | |
| string android_ad_unit_id = 2; | |
| string other_ad_unit_id = 3; | |
| string ad_template_id = 4; | |
| } | |
| enum CTAText { | |
| C_T_A_TEXT_LEARN_MORE = 0; | |
| C_T_A_TEXT_SHOP_NOW = 1; | |
| C_T_A_TEXT_GET_NOW = 2; | |
| } | |
| enum AdType { | |
| AD_TYPE_UNKNOWN = 0; | |
| AD_TYPE_SPONSORED_GIFT = 1; | |
| AD_TYPE_SPONSORED_BALLOON = 2; | |
| AD_TYPE_SPONSORED_BALLOON_WASABI = 3; | |
| AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD = 4; | |
| AD_TYPE_SPONSORED_BALLOON_AR_AD = 5; | |
| AD_TYPE_SPONSORED_BALLOON_VIDEO = 6; | |
| AD_TYPE_AR_AD_MARKON = 7; | |
| } | |
| enum AdResponseStatus { | |
| AD_RESPONSE_STATUS_WASABI_AD_FOUND = 0; | |
| AD_RESPONSE_STATUS_NO_CAMPAIGNS_FOUND = 1; | |
| AD_RESPONSE_STATUS_USER_NOT_ELIGIBLE = 2; | |
| AD_RESPONSE_STATUS_LOW_VALUE_WASABI_AD_FOUND = 3; | |
| } | |
| enum AvatarGender { | |
| AVATAR_GENDER_AVATAR_UNKNOWN = 0; | |
| AVATAR_GENDER_AVATAR_MALE = 1; | |
| AVATAR_GENDER_AVATAR_FEMALE = 2; | |
| } | |
| message ImageTextCreativeProto { | |
| string name = 1; | |
| string title = 2; | |
| string description = 3; | |
| string preview_image_url = 4; | |
| string fullscreen_image_url = 5; | |
| string cta_link = 6; | |
| string web_ar_url = 7; | |
| CTAText cta_text = 8; | |
| } | |
| message ImpressionTrackingTag { | |
| string tag_id = 1; | |
| string base_url = 2; | |
| map<string, string> static_tags = 3; | |
| map<string, string> server_tags = 4; | |
| map<string, string> client_tags = 5; | |
| } | |
| message GamDetails { | |
| repeated string gam_request_keywords = 1; | |
| map<string, string> gam_request_extras = 2; | |
| } | |
| message AdDetails { | |
| ImageTextCreativeProto image_text_creative = 1; | |
| bytes encrypted_ad_token = 2; | |
| repeated ImpressionTrackingTag impression_tracking_tag = 3; | |
| GamDetails gam_details = 4; | |
| } | |
| message ReportAdInteractionProto { | |
| enum AdType { | |
| UNKNOWN = 0; | |
| SPONSORED_GIFT = 1; | |
| SPONSORED_BALLOON = 2; | |
| SPONSORED_BALLOON_WASABI = 3; | |
| SPONSORED_BALLOON_GOOGLE_MANAGED_AD = 4; | |
| SPONSORED_BALLOON_AR_AD = 5; | |
| SPONSORED_BALLOON_VIDEO_AD = 6; | |
| AR_AD_MARKON = 7; | |
| } | |
| message WebArCameraPermissionResponse { | |
| bool allow_camera_permission = 1; | |
| } | |
| message WebArCameraPermissionRequestSent { | |
| } | |
| message WebArAudienceDeviceStatus { | |
| bool is_webcam_enabled = 1; | |
| } | |
| message GetRewardInfo { | |
| bool valid_gift_token = 1; | |
| } | |
| message ViewImpressionInteraction { | |
| string preview_image_url = 1; | |
| bool is_persisted_gift = 2; | |
| } | |
| message ViewFullscreenInteraction { | |
| string fullscreen_image_url = 1; | |
| } | |
| message ViewWebArInteraction { | |
| string web_ar_url = 1; | |
| } | |
| message FullScreenInteraction { | |
| string fullscreen_image_url = 1; | |
| int64 total_residence_time_ms = 2; | |
| int64 time_away_ms = 3; | |
| bool took_screenshot = 4; | |
| } | |
| message CTAClickInteraction { | |
| string cta_url = 6; | |
| } | |
| message AdSpawnInteraction { | |
| enum AdInhibitionType { | |
| AD_INHIBITION_UNKNOWN = 0; | |
| AD_INHIBITION_TR_PREVENTS_BALLOON_SPAWN = 1; | |
| AD_INHIBITION_CLIENT_ERROR = 2; | |
| AD_INHIBITION_DISABLED_IN_GMT = 3; | |
| AD_INHIBITION_PLAYER_OPTED_OUT_OF_ADS = 4; | |
| } | |
| bool spawn_success = 1; | |
| AdInhibitionType ad_inhibition_type = 2; | |
| } | |
| message AdDismissalInteraction { | |
| enum AdDismissalType { | |
| AD_DISMISSAL_UNKNOWN = 0; | |
| AD_DISMISSAL_TR_DISPLACES_AD_BALLOON = 1; | |
| AD_DISMISSAL_NEW_AD_BALLOON_DISPLACES_OLD = 2; | |
| AD_DISMISSAL_AD_BALLOON_AUTO_DISMISS = 3; | |
| AD_DISMISSAL_PLAYER_OPTED_OUT_OF_ADS = 4; | |
| } | |
| AdDismissalType ad_dismissal_type = 1; | |
| } | |
| message VideoAdLoaded { | |
| int64 total_load_time_ms = 2; | |
| } | |
| message VideoAdBalloonOpened { | |
| } | |
| message VideoAdClickedOnBalloonCta { | |
| } | |
| message VideoAdOpened { | |
| } | |
| message VideoAdClosed { | |
| bool complete_video_watched = 2; | |
| int64 total_watch_time_ms = 3; | |
| } | |
| message VideoAdPlayerRewarded { | |
| } | |
| message VideoAdCTAClicked { | |
| string cta_url = 2; | |
| } | |
| message VideoAdRewardEligible { | |
| } | |
| message VideoAdFailure { | |
| enum FailureType { | |
| UNKNOWN = 0; | |
| VIDEO_LOAD_FAILURE = 1; | |
| VIDEO_REWARD_FAILURE = 2; | |
| } | |
| FailureType failure_type = 1; | |
| } | |
| message GoogleManagedAdDetails { | |
| string gam_order_id = 1; | |
| string gam_line_item_id = 2; | |
| string gam_creative_id = 3; | |
| } | |
| message AdFeedbackReport { | |
| string gam_ad_response_id = 1; | |
| repeated ReportAdInteractionProto.AdFeedback feedback = 2; | |
| } | |
| message AdFeedback { | |
| string content = 1; | |
| } | |
| message WebArAdFailure { | |
| enum FailureType { | |
| UNKNOWN = 0; | |
| WEB_AR_REWARD_FAILURE = 1; | |
| WEB_AR_WEBVIEW_FAILURE = 2; | |
| WEB_AR_CAMERA_PERMISSION_DENIED_FAILURE = 3; | |
| } | |
| FailureType failure_type = 1; | |
| string failure_reason = 2; | |
| } | |
| message ArEngineInteraction { | |
| map<string, string> metadata = 1; | |
| map<string, string> data = 2; | |
| } | |
| string game_id = 1; | |
| string user_id = 2; | |
| string guid = 3; | |
| bytes encrypted_ad_token = 4; | |
| oneof InteractionType { | |
| ViewImpressionInteraction view_impression = 5; | |
| ViewFullscreenInteraction view_fullscreen = 6; | |
| FullScreenInteraction fullscreen_interaction = 7; | |
| ViewWebArInteraction view_web_ar = 11; | |
| CTAClickInteraction cta_clicked = 8; | |
| AdSpawnInteraction ad_spawned = 9; | |
| AdDismissalInteraction ad_dismissed = 10; | |
| VideoAdLoaded video_ad_loaded = 12; | |
| VideoAdBalloonOpened video_ad_balloon_opened = 13; | |
| VideoAdClickedOnBalloonCta video_ad_clicked_on_balloon_cta = 14; | |
| VideoAdOpened video_ad_opened = 15; | |
| VideoAdClosed video_ad_closed = 16; | |
| VideoAdPlayerRewarded video_ad_player_rewarded = 17; | |
| VideoAdCTAClicked video_ad_cta_clicked = 18; | |
| VideoAdRewardEligible video_ad_reward_eligible = 19; | |
| VideoAdFailure video_ad_failure = 20; | |
| GetRewardInfo get_reward_info = 21; | |
| WebArCameraPermissionResponse web_ar_camera_permission_response = 22; | |
| WebArCameraPermissionRequestSent web_ar_camera_permission_request_sent = 23; | |
| WebArAudienceDeviceStatus web_ar_audience_device_status = 24; | |
| WebArAdFailure web_ar_ad_failure = 25; | |
| ArEngineInteraction ar_engine_interaction = 26; | |
| } | |
| string ad_event_uuid = 50; | |
| string application_id = 51; | |
| AdType ad_type = 100; | |
| GoogleManagedAdDetails google_managed_ad = 200; | |
| } | |
| message ReportAdInteractionResponse { | |
| enum Status { | |
| SUCCESS = 0; | |
| MALFORMED = 1; | |
| EXPIRED = 2; | |
| } | |
| Status status = 1; | |
| } | |
| message ReportAdFeedbackRequest { | |
| string game_id = 1; | |
| string user_id = 2; | |
| string guid = 3; | |
| bytes encrypted_ad_token = 4; | |
| ReportAdInteractionProto.AdFeedbackReport ad_feedback_report = 9; | |
| } | |
| message ReportAdFeedbackResponse { | |
| enum Status { | |
| SUCCESS = 0; | |
| ERROR = 1; | |
| } | |
| Status status = 1; | |
| } | |
| message AdRequestDeviceInfo { | |
| enum OperatingSystem { | |
| PLATFORM_UNKNOWN = 0; | |
| PLATFORM_ANDROID = 1; | |
| PLATFORM_IOS = 2; | |
| } | |
| OperatingSystem operating_system = 1; | |
| string device_model = 2; | |
| string carrier = 3; | |
| string operating_system_version = 4; | |
| int32 system_memory_size_mb = 5; | |
| int32 graphics_memory_size_mb = 6; | |
| bool camera_permission_granted = 7; | |
| } | |
| message JournalAddEntryProto { | |
| HashedKeyProto hashed_key = 1; | |
| int64 entry_size = 2; | |
| } | |
| message JournalReadEntryProto { | |
| HashedKeyProto hashed_key = 1; | |
| } | |
| message JournalRemoveEntryProto { | |
| HashedKeyProto hashed_key = 1; | |
| } | |
| message HashedKeyProto { | |
| string hashed_key_raw = 1; | |
| } | |
| message JournalEntryProto { | |
| oneof Subentry { | |
| JournalAddEntryProto add_entry = 1; | |
| JournalReadEntryProto read_entry = 2; | |
| JournalRemoveEntryProto remove_entry = 3; | |
| } | |
| } | |
| message JournalVersionProto { | |
| int32 version = 1; | |
| } | |
| enum DownstreamActionMethod { | |
| DOWNSTREAM_ACTION_METHOD_UNKNOWN_DOWNSTREAM_ACTION = 0; | |
| DOWNSTREAM_ACTION_METHOD_NEW_INBOX_MESSAGE_ACTION = 121000; | |
| DOWNSTREAM_ACTION_METHOD_CUSTOM_DOWNSTREAM_ACTION = 121001; | |
| DOWNSTREAM_ACTION_METHOD_CHAT_SIGNAL = 121002; | |
| DOWNSTREAM_ACTION_METHOD_CHAT_MESSAGE = 121003; | |
| } | |
| message TopicProto { | |
| string topic_id = 1; | |
| string namespace = 2; | |
| } | |
| message DownstreamAction { | |
| int32 method = 2; | |
| bytes payload = 3; | |
| } | |
| message NewInboxMessage { | |
| } | |
| message Upstream { | |
| message SubscriptionRequest { | |
| repeated TopicProto topics = 1; | |
| } | |
| message ProbeResponse { | |
| enum NetworkType { | |
| UNSET = 0; | |
| DATA = 1; | |
| WIFI = 2; | |
| } | |
| int64 probe_start_ms = 1; | |
| string game_context = 2; | |
| NetworkType network_type = 3; | |
| } | |
| int64 request_id = 1; | |
| bytes token = 2; | |
| oneof Message { | |
| SubscriptionRequest subscribe = 3; | |
| ProbeResponse probe = 4; | |
| } | |
| } | |
| message Downstream { | |
| message ResponseWithStatus { | |
| enum Status { | |
| UNSET = 0; | |
| OK = 1; | |
| UNKNOWN = 2; | |
| UNAUTHENTICATED = 3; | |
| UNAUTHORIZED = 4; | |
| BAD_REQUEST = 5; | |
| UNIMPLEMENTED = 6; | |
| RATE_LIMITED = 7; | |
| CONNECTION_LIMITED = 8; | |
| } | |
| int64 request_id = 1; | |
| Status response_status = 2; | |
| string debug_message = 3; | |
| oneof Response { | |
| Downstream.SubscriptionResponse subscribe = 4; | |
| } | |
| } | |
| message SubscriptionResponse { | |
| enum Status { | |
| UNSET = 0; | |
| OK = 1; | |
| UNKNOWN = 2; | |
| TOPIC_LIMITED = 3; | |
| MAXIMUM_TOPIC_ID_LENGTH_EXCEEDED = 4; | |
| TOPIC_ID_INVALID = 5; | |
| } | |
| Status status = 1; | |
| } | |
| message ProbeRequest { | |
| int64 probe_start_ms = 1; | |
| } | |
| message Drain { | |
| } | |
| message Connected { | |
| string debug_message = 1; | |
| int32 ttl_seconds = 2; | |
| } | |
| oneof Message { | |
| DownstreamActionMessages downstream = 1; | |
| ResponseWithStatus response = 2; | |
| ProbeRequest probe = 3; | |
| Drain drain = 4; | |
| Connected connected = 5; | |
| } | |
| } | |
| message DownstreamActionMessages { | |
| repeated DownstreamAction messages = 1; | |
| } | |
| message InventoryProto { | |
| enum InventoryType { | |
| BINARY_BLOB = 0; | |
| DIFF = 1; | |
| COMPOSITE = 2; | |
| } | |
| message DiffInventoryProto { | |
| repeated InventoryItemProto item_changelog = 2; | |
| int64 diff_inventory_entity_last_compaction_ms = 3; | |
| } | |
| repeated InventoryItemProto inventory_item = 1; | |
| DiffInventoryProto diff_inventory = 2; | |
| InventoryType inventory_type = 3; | |
| } | |
| message DiffInventoryProto { | |
| repeated InventoryItemProto compacted_item = 1; | |
| int64 last_compaction_ms = 3; | |
| } | |
| message InventoryItemProto { | |
| int64 modified_timestamp = 1; | |
| oneof InventoryItem { | |
| bytes deleted_item_key = 2; | |
| bytes item = 3; | |
| } | |
| } | |
| message InventoryDeltaProto { | |
| int64 original_timestamp = 1; | |
| int64 new_timestamp = 2; | |
| repeated InventoryItemProto inventory_item = 3; | |
| } | |
| message GetInventoryProto { | |
| int64 timestamp_millis = 1; | |
| } | |
| message GetInventoryResponseProto { | |
| bool success = 1; | |
| InventoryDeltaProto inventory_delta = 2; | |
| } | |
| message OAuthTokenRequest { | |
| string access_token = 4; | |
| } | |
| message PtcOAuthToken { | |
| string access_code = 1; | |
| string refresh_token = 2; | |
| int64 access_token_expiration_ms = 3; | |
| } | |
| message InternalAuthProto { | |
| string email = 1; | |
| string player_id = 2; | |
| string app_id = 3; | |
| string key = 4; | |
| } | |
| message GoogleToken { | |
| string id_token = 1; | |
| } | |
| message DownloadGmTemplatesRequestProto { | |
| int64 basis_batch_id = 1; | |
| int64 batch_id = 2; | |
| int32 page_offset = 3; | |
| bool apply_experiments = 4; | |
| repeated fixed32 basis_experiment_id = 5; | |
| repeated fixed32 experiment_id = 6; | |
| } | |
| message DownloadGmTemplatesResponseProto { | |
| enum Result { | |
| UNSET = 0; | |
| COMPLETE = 1; | |
| MORE_RESULTS = 2; | |
| BATCH_ID_NOT_LIVE = 3; | |
| INVALID_BASIS_BATCH_ID = 4; | |
| WRONG_EXPERIMENTS = 5; | |
| } | |
| Result result = 1; | |
| repeated ClientGameMasterTemplateProto template = 2; | |
| repeated string deleted_template = 3; | |
| uint64 batch_id = 4; | |
| int32 page_offset = 5; | |
| repeated fixed32 experiment_id = 6; | |
| } | |
| message ClientGameMasterTemplateProto { | |
| string template_id = 1; | |
| bytes data = 2; | |
| } | |
| message PlatformServerData { | |
| string user_id = 1; | |
| string telemetry_id = 2; | |
| string session_id = 3; | |
| repeated fixed32 experiment_ids = 4; | |
| string event_request_id = 5; | |
| int64 server_timestamp_ms = 6; | |
| } | |
| message PlatformCommonFilterProto { | |
| string application_identifier = 1; | |
| string operating_system_name = 2; | |
| string device_model = 3; | |
| string locale_country_code = 4; | |
| string locale_language_code = 5; | |
| double sampling_probability = 6; | |
| string quality_level = 7; | |
| string network_connectivity_type = 8; | |
| string game_context = 9; | |
| string language_code = 10; | |
| string timezone = 11; | |
| string ip_country_code = 12; | |
| string graphics_device_vendor = 17; | |
| string graphics_device_name = 18; | |
| string graphics_device_type = 19; | |
| string graphics_shader_level = 20; | |
| } | |
| message LoginDetail { | |
| int32 identity_provider = 1; | |
| string email = 2; | |
| string auth_provider_id = 3; | |
| string third_party_username = 4; | |
| } | |
| message AddLoginActionProto { | |
| int32 identity_provider = 1; | |
| bytes inner_message = 2; | |
| string auth_provider_id = 3; | |
| } | |
| message AddLoginActionOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| AUTH_FAILURE = 1; | |
| LOGIN_TAKEN = 2; | |
| ERROR_UNKNOWN = 3; | |
| } | |
| bool success = 1; | |
| repeated LoginDetail login_detail = 2; | |
| Status status = 3; | |
| } | |
| message RemoveLoginActionProto { | |
| int32 identity_provider = 1; | |
| string auth_provider_id = 3; | |
| } | |
| message RemoveLoginActionOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| LOGIN_NOT_REMOVABLE = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| bool success = 1; | |
| repeated LoginDetail login_detail = 2; | |
| Status status = 3; | |
| } | |
| message ReplaceLoginActionProto { | |
| int32 existing_identity_provider = 1; | |
| AddLoginActionProto new_login = 2; | |
| string auth_provider_id = 3; | |
| } | |
| message ReplaceLoginActionOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| AUTH_FAILURE = 1; | |
| LOGIN_TAKEN = 2; | |
| LOGIN_ALREADY_HAVE = 3; | |
| LOGIN_NOT_REPLACEABLE = 4; | |
| ERROR_UNKNOWN = 5; | |
| } | |
| bool success = 1; | |
| repeated LoginDetail login_detail = 2; | |
| Status status = 3; | |
| } | |
| message ListLoginActionOutProto { | |
| bool success = 1; | |
| repeated LoginDetail login_detail = 2; | |
| } | |
| message GetWebTokenActionProto { | |
| string client_id = 1; | |
| } | |
| message GetWebTokenActionOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| Status status = 1; | |
| string access_token = 2; | |
| } | |
| message SetBirthdayRequestProto { | |
| string birthday = 1; | |
| } | |
| message SetBirthdayResponseProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| INVALID_BIRTHDAY = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message GarProxyRequestProto { | |
| uint32 action = 1; | |
| bytes payload = 2; | |
| } | |
| message GarProxyResponseProto { | |
| enum Status { | |
| OK = 0; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_PERMISSION_DENIED = 7; | |
| ERROR_UNAVAILABLE = 14; | |
| ERROR_UNAUTHENTICATED = 16; | |
| } | |
| Status status = 1; | |
| string error_message = 2; | |
| bytes payload = 3; | |
| } | |
| enum GameAnticheatAction { | |
| GAME_ANTICHEAT_ACTION_UNKNOWN_GAME_ANTICHEAT_ACTION = 0; | |
| GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS = 200000; | |
| GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS = 200001; | |
| } | |
| enum NotificationState { | |
| NOTIFICATION_STATE_UNSET_STATE = 0; | |
| NOTIFICATION_STATE_VIEWED = 1; | |
| } | |
| message TemplateVariable { | |
| string name = 1; | |
| string literal = 2; | |
| string key = 3; | |
| string lookup_table = 4; | |
| bytes byte_value = 5; | |
| } | |
| message ClientInbox { | |
| enum Label { | |
| UNSET_LABEL = 0; | |
| UNREAD = 1; | |
| NEW = 2; | |
| IMMEDIATE = 3; | |
| } | |
| message Notification { | |
| string notification_id = 1; | |
| string title_key = 2; | |
| string category = 3; | |
| int64 create_timestamp_ms = 4; | |
| repeated TemplateVariable variables = 5; | |
| repeated ClientInbox.Label labels = 6; | |
| int64 expire_time_ms = 7; | |
| } | |
| repeated Notification notifications = 1; | |
| repeated TemplateVariable builtin_variables = 2; | |
| } | |
| message UpdateNotificationProto { | |
| repeated string notification_ids = 1; | |
| repeated fixed64 create_timestamp_ms = 2; | |
| NotificationState state = 3; | |
| } | |
| message UpdateNotificationOutProto { | |
| repeated string notification_ids = 1; | |
| repeated fixed64 create_timestamp_ms = 2; | |
| NotificationState state = 3; | |
| } | |
| message ApnToken { | |
| string registration_id = 1; | |
| string bundle_identifier = 2; | |
| int32 payload_byte_size = 3; | |
| } | |
| message GcmToken { | |
| string registration_id = 1; | |
| ClientOperatingSystem client_operating_system = 2; | |
| } | |
| message PushNotificationRegistryProto { | |
| ApnToken apn_token = 1; | |
| GcmToken gcm_token = 2; | |
| } | |
| message PushNotificationRegistryOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NO_CHANGE = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message OptOutProto { | |
| repeated string categories = 1; | |
| } | |
| message GameMasterLocalProto { | |
| repeated GameMasterClientTemplateProto templates = 1; | |
| } | |
| message StoredRpcProto { | |
| int32 rpc_method = 1; | |
| bytes request_proto = 2; | |
| bytes response_proto = 3; | |
| } | |
| message RpcHistorySnapshotProto { | |
| repeated StoredRpcProto stored_rpcs = 1; | |
| } | |
| message RaidLogHeader { | |
| string gym_id = 1; | |
| int64 raid_seed = 2; | |
| double gym_lat_degrees = 3; | |
| double gym_lng_degrees = 4; | |
| int64 time_root_ms = 5; | |
| string raid_battle_id = 6; | |
| } | |
| message JoinLobbyData { | |
| bool private = 1; | |
| bool use_remote_pass = 2; | |
| int32 rpc_id = 3; | |
| } | |
| message JoinLobbyResponseData { | |
| JoinLobbyOutProto.Result result = 1; | |
| repeated fixed32 lobby_id = 2; | |
| int32 player_count = 3; | |
| uint32 player_join_end_offset_ms = 4; | |
| uint32 pokemon_selection_end_offset_ms = 5; | |
| uint32 raid_battle_start_offset_ms = 6; | |
| uint32 raid_battle_end_offset_ms = 7; | |
| string raid_battle_id = 8; | |
| bool private = 9; | |
| uint32 creation_offset_ms = 10; | |
| int32 battle_plfe_instance = 11; | |
| GameplayWeatherProto.WeatherCondition weather_condition = 12; | |
| int32 rpc_id = 13; | |
| uint32 round_trip_time_ms = 14; | |
| } | |
| message LeaveLobbyData { | |
| int32 rpc_id = 1; | |
| } | |
| message LeaveLobbyResponseData { | |
| LeaveLobbyOutProto.Result result = 1; | |
| int32 rpc_id = 2; | |
| uint32 round_trip_time_ms = 3; | |
| } | |
| message LobbyVisibilityData { | |
| int32 rpc_id = 1; | |
| } | |
| message LobbyVisibilityResponseData { | |
| SetLobbyVisibilityOutProto.Result result = 1; | |
| int32 rpc_id = 2; | |
| uint32 round_trip_time_ms = 3; | |
| } | |
| message GetRaidDetailsData { | |
| int32 rpc_id = 1; | |
| } | |
| message GetRaidDetailsResponseData { | |
| GetRaidDetailsOutProto.Result result = 1; | |
| bool ticket_used = 2; | |
| bool free_ticket_available = 3; | |
| int32 throws_remaining = 4; | |
| bool received_rewards = 5; | |
| int32 num_players_in_lobby = 6; | |
| uint32 server_offset_ms = 7; | |
| int32 server_instance = 8; | |
| bool remote_ticket_used = 9; | |
| bool is_within_plfe_range = 10; | |
| int32 rpc_id = 11; | |
| uint32 round_trip_time_ms = 12; | |
| } | |
| message StartRaidBattleData { | |
| repeated fixed64 attacking_pokemon_id = 1; | |
| int32 rpc_id = 2; | |
| } | |
| message StartRaidBattleResponseData { | |
| StartRaidBattleOutProto.Result result = 1; | |
| int32 rpc_id = 2; | |
| uint32 round_trip_time_ms = 3; | |
| FriendshipLevelMilestone highest_friendship_milestone = 8; | |
| } | |
| message BattleActionProtoLog { | |
| BattleActionProto.ActionType type = 1; | |
| uint32 action_start_offset_ms = 2; | |
| int32 duration_ms = 3; | |
| int32 energy_delta = 4; | |
| int32 attacker_index = 5; | |
| int32 target_index = 6; | |
| fixed64 active_pokemon_id = 7; | |
| uint32 damage_window_start_offset_ms = 8; | |
| uint32 damage_window_end_offset_ms = 9; | |
| } | |
| message AttackRaidData { | |
| repeated BattleActionProtoLog attacker_actions = 1; | |
| BattleActionProtoLog last_retrieved_action = 2; | |
| uint32 timestamp_offset_ms = 3; | |
| int32 rpc_id = 4; | |
| } | |
| message AttackRaidResponseData { | |
| AttackRaidBattleOutProto.Result result = 1; | |
| BattleLogProto.State state = 2; | |
| uint32 server_offset_ms = 3; | |
| repeated BattleActionProtoLog battle_actions = 4; | |
| uint32 battle_start_offset_ms = 5; | |
| uint32 battle_end_offset_ms = 6; | |
| int32 rpc_id = 7; | |
| uint32 round_trip_time_ms = 8; | |
| } | |
| message SendRaidInvitationData { | |
| int32 rpc_id = 1; | |
| } | |
| message SendRaidInvitationResponseData { | |
| SendRaidInvitationOutProto.Result result = 1; | |
| int32 num_friend_invites_remaining = 2; | |
| int32 rpc_id = 3; | |
| uint32 round_trip_time_ms = 4; | |
| } | |
| message RpcErrorData { | |
| enum RpcStatus { | |
| UNDEFINED = 0; | |
| SUCCESS = 1; | |
| BAD_RESPONSE = 3; | |
| ACTION_ERROR = 4; | |
| DISPATCH_ERROR = 5; | |
| SERVER_ERROR = 6; | |
| ASSIGNMENT_ERROR = 7; | |
| PROTOCOL_ERROR = 8; | |
| AUTHENTICATION_ERROR = 9; | |
| CANCELLED_REQUEST = 10; | |
| UNKNOWN_ERROR = 11; | |
| NORETRIES_ERROR = 12; | |
| UNAUTHORIZED_ERROR = 13; | |
| PARSING_ERROR = 14; | |
| ACCESS_DENIED = 15; | |
| ACCESS_SUSPENDED = 16; | |
| } | |
| Method action = 1; | |
| RpcStatus status = 2; | |
| } | |
| message OnApplicationFocusData { | |
| bool has_focus = 1; | |
| } | |
| message OnApplicationPauseData { | |
| bool pause_status = 1; | |
| } | |
| message OnApplicationQuitData { | |
| } | |
| message ExceptionCaughtData { | |
| enum ExceptionLocation { | |
| NO_EXCEPTION = 0; | |
| } | |
| int32 exception_code = 1; | |
| ExceptionLocation location = 2; | |
| } | |
| message ProgressTokenData { | |
| enum RaidStateFunction { | |
| NONE_RAID_STATE = 0; | |
| EXIT_GYM_RAID_STATE = 1; | |
| } | |
| enum RaidLobbyStateFunction { | |
| NONE_RAID_LOBBY_STATE = 0; | |
| ENTER_RAID_LOBBY_STATE = 1; | |
| EXIT_RAID_LOBBY_STATE = 2; | |
| CREATE_LOBBY = 3; | |
| CREATE_LOBBY_FOR_REAL = 4; | |
| START_RAID_BATTLE_STATE = 5; | |
| CANCEL_RAID_BATTLE_TRANSITION = 6; | |
| } | |
| enum RaidLobbyGuiControllerFunction { | |
| NONE_RAID_LOBBY_GUI_CONTROLLER = 0; | |
| INIT_RAID_LOBBY_GUI_CONTROLLER = 1; | |
| SET_DEPENDANT_VISUALS = 2; | |
| START_LOBBY_INTRO = 3; | |
| LOBBY_INTRO = 4; | |
| ON_LOBBY_INTRO_COMPLETE = 5; | |
| SHOW_BATTLE_PREP_GUI = 6; | |
| HANDLE_DISMISS_COMPLETE = 7; | |
| START_TIMEOUT_SCREEN = 8; | |
| REJOIN_BATTLE = 9; | |
| UPDATE_AVATARS = 10; | |
| START_POLLING_GET_RAID_DETAILS = 11; | |
| PLAY_BATTLE_INTRO = 12; | |
| LEAVE_LOBBY = 13; | |
| ON_POKEMON_INVENTORY_OPENED = 14; | |
| ON_CLICK_INVENTORY = 15; | |
| ON_TAP = 16; | |
| HANDLE_RAID_BATTLE_COMPLETE = 17; | |
| } | |
| enum RaidBattleStateFunction { | |
| NONE_RAID_BATTLE_STATE = 0; | |
| ENTER_RAID_BATTLE_STATE = 1; | |
| EXIT_RAID_BATTLE_STATE = 2; | |
| OBSERVE_BATTLE_FRAMES = 3; | |
| START_RAID_BATTLE = 4; | |
| START_RAID_BATTLE_WHEN_READY = 5; | |
| END_BATTLE_WHEN_READY = 6; | |
| GET_RAID_BOSS_PROTO = 7; | |
| } | |
| enum RaidResolveStateFunction { | |
| NONE_RAID_RESOLVE_STATE = 0; | |
| ENTER_RAID_RESOLVE_STATE = 1; | |
| EXIT_RAID_RESOLVE_STATE = 2; | |
| INIT_RAID_RESOLVE_STATE = 3; | |
| } | |
| enum RaidResolveUIControllerFunction { | |
| NONE_RAID_RESOLVE_UI_CONTROLLER = 0; | |
| INIT_RAID_RESOLVE_UI_CONTROLLER = 1; | |
| CLOSE_RAID_RESOLVE_UI_CONTROLLER = 2; | |
| } | |
| enum EncounterStateFunction { | |
| NONE_ENCOUNTER_STATE = 0; | |
| SETUP_ENCOUNTER = 1; | |
| BEGIN_ENCOUNTER_APPROACH = 2; | |
| ENCOUNTER_STATE_COMPLETE = 3; | |
| EXIT_ENCOUNTER_STATE = 4; | |
| } | |
| enum GymRootControllerFunction { | |
| NONE_GYM_GYM_ROOT_CONTROLLER = 0; | |
| EXIT_GYM_GYM_ROOT_CONTROLLER = 1; | |
| } | |
| enum MapExploreStateFunction { | |
| NONE_MAP_EXPLORE_STATE = 0; | |
| GYM_ROOT_COMPLETE = 1; | |
| } | |
| int32 line_number = 1; | |
| oneof Token { | |
| GymRootControllerFunction gym_root_controller_function = 2; | |
| RaidStateFunction raid_state_function = 3; | |
| RaidLobbyStateFunction raid_lobby_state_function = 4; | |
| RaidLobbyGuiControllerFunction raid_lobby_gui_controller_function = 5; | |
| RaidBattleStateFunction raid_battle_state_function = 6; | |
| RaidResolveStateFunction raid_resolve_state_function = 7; | |
| RaidResolveUIControllerFunction raid_resolve_u_i_controller_function = 8; | |
| EncounterStateFunction encounter_state_function = 9; | |
| MapExploreStateFunction map_explore_state_function = 10; | |
| } | |
| } | |
| message ClientPredictionInconsistencyData { | |
| uint32 hp_change = 1; | |
| } | |
| message RaidEndData { | |
| enum Type { | |
| NO_END = 0; | |
| LEAVE_LOBBY = 1; | |
| TIME_OUT = 2; | |
| ENCOUNTER_POKEMON_NOT_CAUGHT = 3; | |
| ENCOUNTER_POKEMON_CAUGHT = 4; | |
| WITH_ERROR = 5; | |
| } | |
| Type type = 1; | |
| } | |
| message LogEntry { | |
| message LogEntryHeader { | |
| enum LogType { | |
| NO_TYPE = 0; | |
| JOIN_LOBBY_REQUEST = 1; | |
| JOIN_LOBBY_RESPONSE = 2; | |
| LEAVE_LOBBY_REQUEST = 3; | |
| LEAVE_LOBBY_RESPONSE = 4; | |
| LOBBY_VISIBILITY_REQUEST = 5; | |
| LOBBY_VISIBILITY_RESPONSE = 6; | |
| GET_RAID_DETAILS_REQUEST = 7; | |
| GET_RAID_DETAILS_RESPONSE = 8; | |
| START_RAID_BATTLE_REQUEST = 9; | |
| START_RAID_BATTLE_RESPONSE = 10; | |
| ATTACK_RAID_REQUEST = 11; | |
| ATTACK_RAID_RESPONSE = 12; | |
| SEND_RAID_INVITATION_REQUEST = 13; | |
| SEND_RAID_INVITATION_RESPONSE = 14; | |
| ON_APPLICATION_FOCUS = 15; | |
| ON_APPLICATION_PAUSE = 16; | |
| ON_APPLICATION_QUIT = 17; | |
| EXCEPTION_CAUGHT = 18; | |
| PROGRESS_TOKEN = 19; | |
| RPC_ERROR = 20; | |
| CLIENT_PREDICTION_INCONSISTENCY = 21; | |
| PLAYER_END_RAID = 22; | |
| } | |
| LogType type = 1; | |
| uint32 time_now_offset_ms = 2; | |
| uint32 client_server_time_offset_ms = 3; | |
| float player_distance_to_gym = 4; | |
| float frame_rate = 5; | |
| } | |
| LogEntryHeader header = 1; | |
| oneof Data { | |
| JoinLobbyData join_lobby_data = 2; | |
| JoinLobbyResponseData join_lobby_response_data = 3; | |
| LeaveLobbyData leave_lobby_data = 4; | |
| LeaveLobbyResponseData leave_lobby_response_data = 5; | |
| LobbyVisibilityData lobby_visibility_data = 6; | |
| LobbyVisibilityResponseData lobby_visibility_response_data = 7; | |
| GetRaidDetailsData get_raid_details_data = 8; | |
| GetRaidDetailsResponseData get_raid_details_response_data = 9; | |
| StartRaidBattleData start_raid_battle_data = 10; | |
| StartRaidBattleResponseData start_raid_battle_response_data = 11; | |
| AttackRaidData attack_raid_data = 12; | |
| AttackRaidResponseData attack_raid_response_data = 13; | |
| SendRaidInvitationData send_raid_invitation_data = 14; | |
| SendRaidInvitationResponseData send_raid_invitation_response_data = 15; | |
| OnApplicationFocusData on_application_focus_data = 16; | |
| OnApplicationPauseData on_application_pause_data = 17; | |
| OnApplicationQuitData on_application_quit_data = 18; | |
| ExceptionCaughtData exception_caught_data = 19; | |
| ProgressTokenData progress_token_data = 20; | |
| RpcErrorData rpc_error_data = 21; | |
| ClientPredictionInconsistencyData client_prediction_inconsistency_data = 22; | |
| RaidEndData raid_end_data = 23; | |
| } | |
| } | |
| message RaidClientLog { | |
| RaidLogHeader header = 1; | |
| repeated LogEntry entries = 2; | |
| } | |
| message RaidVnextClientLogProto { | |
| message VnextLogEntryProto { | |
| message VnextHeaderProto { | |
| enum Type { | |
| NO_TYPE = 0; | |
| } | |
| Type type = 1; | |
| uint32 time_now_offset_ms = 2; | |
| } | |
| VnextHeaderProto header = 1; | |
| } | |
| RaidLogHeader header = 1; | |
| repeated VnextLogEntryProto entries = 2; | |
| } | |
| message BreadClientLogProto { | |
| message BreadLogEntryProto { | |
| message BreadHeaderProto { | |
| enum Type { | |
| NO_TYPE = 0; | |
| } | |
| Type type = 1; | |
| uint32 time_now_offset_ms = 2; | |
| } | |
| BreadHeaderProto header = 1; | |
| } | |
| RaidLogHeader header = 1; | |
| repeated BreadLogEntryProto entries = 2; | |
| } | |
| message UploadRaidClientLogProto { | |
| oneof LogType { | |
| RaidClientLog raid_client_log = 1; | |
| RaidVnextClientLogProto raid_vnext_client_log = 2; | |
| BreadClientLogProto bread_client_log = 3; | |
| } | |
| } | |
| message UploadRaidClientLogOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_ENABLED = 2; | |
| ERROR_TOO_MANY_REQUESTS = 3; | |
| ERROR_INVALID_FORMAT = 4; | |
| ERROR_EXCEEDS_SIZE_LIMIT = 5; | |
| } | |
| Result result = 1; | |
| } | |
| enum CampfireMethod { | |
| CAMPFIRE_METHOD_NOT_SPECIFIED = 0; | |
| CAMPFIRE_METHOD_ENABLE_CAMPFIRE_FOR_REFEREE = 6001; | |
| CAMPFIRE_METHOD_REMOVE_CAMPFIRE_FOR_REFEREE = 6002; | |
| CAMPFIRE_METHOD_GET_PLAYER_RAID_ELIGIBILITY = 6003; | |
| CAMPFIRE_METHOD_GRANT_CAMPFIRE_CHECK_IN_REWARDS = 6004; | |
| CAMPFIRE_METHOD_GET_NUM_POKEMON_IN_IRIS_SOCIAL_SCENE = 6005; | |
| CAMPFIRE_METHOD_GET_RSVP_COUNT = 6006; | |
| CAMPFIRE_METHOD_GET_RSVP_TIMESLOTS = 6007; | |
| CAMPFIRE_METHOD_GET_PLAYER_RSVPS = 6008; | |
| CAMPFIRE_METHOD_CAMPFIRE_CREATE_EVENT_RSVP = 6009; | |
| CAMPFIRE_METHOD_CAMPFIRE_CANCEL_EVENT_RSVP = 6010; | |
| CAMPFIRE_METHOD_CAMPFIRE_UPDATE_EVENT_RSVP_SELECTION = 6011; | |
| CAMPFIRE_METHOD_GET_MAP_OBJECTS_FOR_CAMPFIRE = 6012; | |
| CAMPFIRE_METHOD_GET_MAP_OBJECTS_DETAIL_FOR_CAMPFIRE = 6013; | |
| } | |
| message EnableCampfireForRefereeProto { | |
| string referee_id = 1; | |
| } | |
| message EnableCampfireForRefereeOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_REFEREE_ID_MISSING = 2; | |
| ERROR_REFEREE_ID_NOT_FOUND = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message RemoveCampfireForRefereeProto { | |
| string referee_id = 1; | |
| } | |
| message RemoveCampfireForRefereeOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_REFEREE_ID_MISSING = 2; | |
| ERROR_REFEREE_ID_NOT_FOUND = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message GetPlayerRaidEligibilityProto { | |
| string nia_account_id = 1; | |
| } | |
| message GetPlayerRaidEligibilityOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ACCOUNT_ID_MISSING = 2; | |
| PLAYER_NOT_FOUND = 3; | |
| } | |
| enum RaidEligibility { | |
| UNSET = 0; | |
| ALLOW = 1; | |
| PLAYER_BELOW_MINIMUM_LEVEL = 2; | |
| INACCESSIBLE = 3; | |
| DAILY_LIMIT = 4; | |
| } | |
| Result result = 1; | |
| RaidEligibility local = 2; | |
| RaidEligibility remote = 3; | |
| } | |
| message GetNumPokemonInIrisSocialSceneProto { | |
| string fort_id = 1; | |
| double fort_lat = 2; | |
| double fort_lng = 3; | |
| } | |
| message GetNumPokemonInIrisSocialSceneOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FORT_ID_NOT_SPECIFIED = 2; | |
| FORT_NOT_FOUND = 3; | |
| FORT_NOT_IRIS_SOCIAL = 4; | |
| } | |
| Result result = 1; | |
| int32 num_pokemon_in_scene = 2; | |
| } | |
| message GetMapObjectsForCampfireProto { | |
| repeated fixed64 query_s2_cell_ids = 1; | |
| repeated fixed64 query_s2_cell_timestamps = 2; | |
| string player_id = 3; | |
| double center_lat_degrees = 4; | |
| double center_lng_degrees = 5; | |
| } | |
| message GetMapObjectsForCampfireOutProto { | |
| repeated ClientMapCellProto map_cell = 1; | |
| } | |
| message GetMapObjectsDetailForCampfireProto { | |
| string player_id = 1; | |
| repeated string fort_id = 2; | |
| repeated string route_id = 3; | |
| repeated string power_spot_id = 4; | |
| } | |
| message GetMapObjectsDetailForCampfireOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_RATE_LIMITED = 2; | |
| ERROR_MAX_REQUEST_ENTITIES_EXCEEDED = 3; | |
| ERROR_MAX_REQUEST_SIZE_EXCEEDED = 4; | |
| } | |
| message PoiDetail { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NOT_FOUND = 2; | |
| NOT_ACCESSIBLE = 3; | |
| NOT_SUPPORTED = 4; | |
| } | |
| Result result = 1; | |
| oneof Type { | |
| PokemonFortProto fort = 2; | |
| SharedRouteProto route = 3; | |
| StationProto power_spot = 4; | |
| } | |
| } | |
| Result result = 1; | |
| repeated PoiDetail poi_detail = 2; | |
| } | |
| message BreadFeatureFlagsProto { | |
| enum StationDiscoveryMode { | |
| NONE = 0; | |
| STATIC_STATIONS = 1; | |
| DYNAMIC_STATIONS = 2; | |
| } | |
| enum BreadBattleSpawnMode { | |
| NO_SPAWN = 0; | |
| STATIC_SPAWN = 1; | |
| GMT_SPAWN = 2; | |
| } | |
| bool enabled = 1; | |
| bool discovery_enabled = 2; | |
| bool mp_enabled = 3; | |
| bool save_for_later_enabled = 4; | |
| StationDiscoveryMode station_discovery_mode = 5; | |
| BreadBattleSpawnMode battle_spawn_mode = 6; | |
| bool battle_enabled = 7; | |
| bool nearby_lobby_counter_enabled = 8; | |
| int32 minimum_player_level = 9; | |
| bool bread_post_battle_recovery_enabled = 10; | |
| bool power_spot_edits_enabled = 11; | |
| bool can_use_master_ball_post_battle = 12; | |
| bool boost_item_enabled = 13; | |
| bool lobby_push_update_enabled = 14; | |
| bool debug_rpc_enabled = 100; | |
| } | |
| message BreadSharedSettingsProto { | |
| message BreadBattleAvailabilityProto { | |
| int32 bread_battle_availability_start_minute = 1; | |
| int32 bread_battle_availability_end_minute = 2; | |
| } | |
| int64 start_of_day_offset_duration_ms = 1; | |
| repeated BreadPokemonAllowlist allowed_bread_pokemon = 2; | |
| repeated BreadPokemonAllowlist allowed_sourdough_pokemon = 3; | |
| int32 upgrade_cost_coin = 4; | |
| int32 max_stationed_pokemon = 5; | |
| int32 num_stationed_pokemon_to_return = 6; | |
| int32 max_stationed_pokemon_display_count = 7; | |
| int32 max_range_for_nearby_state_meters = 8; | |
| bool show_timer_when_far = 9; | |
| BreadBattleAvailabilityProto bread_battle_availability = 10; | |
| int64 min_ms_to_receive_release_station_rewards = 11; | |
| int32 max_stationed_pokemon_per_player = 12; | |
| bool show_coin_for_upcoming_station = 13; | |
| float tutorial_max_boost_item_duration_s = 14; | |
| BreadBattleLevel min_tutorial_max_boost_item_request_tier = 15; | |
| } | |
| message MpSharedSettingsProto { | |
| message BreadBattleMpCostPerTier { | |
| int32 bread_battle_catch_mp_cost = 1; | |
| BreadBattleLevel battle_level = 2; | |
| int32 bread_battle_remote_catch_mp_cost = 3; | |
| } | |
| int32 num_mp_from_walk_quest = 2; | |
| int32 num_meters_goal = 3; | |
| bool debug_allow_remove_walk_quest = 4; | |
| int32 num_mp_from_loot_station = 5; | |
| int32 num_extra_mp_from_first_loot_station = 6; | |
| int32 debug_num_extra_loot_stations_per_day = 7; | |
| int64 debug_fixed_mp_walk_quest_cooldown_duration_ms = 8; | |
| int32 mp_capacity = 9; | |
| int32 mp_base_daily_limit = 10; | |
| int32 bread_battle_catch_mp_cost = 11; | |
| int64 mp_claim_delay_ms = 12; | |
| float mp_claim_particle_speed_multiplier = 13; | |
| repeated BreadBattleMpCostPerTier battle_mp_cost_per_tier = 14; | |
| int32 ftue_mp_capacity = 15; | |
| bool post_battle_upgrade_by_sku = 16; | |
| } | |
| message SaveForLaterSettingsProto { | |
| int32 max_save_for_later_entries_allowed = 1; | |
| int32 max_num_attempt_allowed = 2; | |
| int64 save_for_later_buffer_time_ms = 3; | |
| } | |
| message BreadPokemonAllowlist { | |
| HoloPokemonId pokemon_id = 1; | |
| repeated PokemonDisplayProto.Form form = 2; | |
| BreadModeEnum.Modifier bread_mode = 3; | |
| } | |
| message ReplenishMpAttributesProto { | |
| int32 mp_amount = 1; | |
| } | |
| message BreadBattleClientSettingsProto { | |
| bool remote_bread_battle_enabled = 1; | |
| int32 max_power_crystal_allowed = 2; | |
| int32 bread_battle_min_player_level = 3; | |
| int32 remote_bread_battle_min_player_level = 4; | |
| int32 max_num_friend_invites = 5; | |
| int32 friend_invite_cutoff_time_sec = 6; | |
| bool can_invite_friends_in_person = 7; | |
| bool can_invite_friends_remotely = 8; | |
| int32 max_players_per_bread_lobby = 9; | |
| int32 max_remote_players_per_bread_lobby = 10; | |
| int64 invite_cooldown_duration_millis = 11; | |
| int32 max_num_friend_invites_per_action = 12; | |
| bool prepare_bread_lobby_enabled = 13; | |
| bool friend_requests_enabled = 14; | |
| bool failed_friend_invite_info_enabled = 15; | |
| int32 min_players_to_prepare_bread_lobby = 16; | |
| int32 prepare_bread_lobby_cutoff_ms = 17; | |
| int32 prepare_bread_lobby_solo_ms = 18; | |
| int32 rvn_version = 19; | |
| int32 battle_rewards_version = 20; | |
| int32 max_players_per_bread_dough_lobby = 21; | |
| int32 max_remote_players_per_bread_dough_lobby = 22; | |
| int32 min_players_to_prepare_bread_dough_lobby = 23; | |
| int32 max_remote_bread_battle_passes_allowed = 24; | |
| repeated BreadBattleLevel unsupported_bread_battle_levels_for_friend_invites = 25; | |
| bool remote_bread_battle_distance_validation = 26; | |
| int32 max_num_friend_invites_to_bread_dough_lobby_per_action = 27; | |
| bool fetch_profile_from_social_enabled = 28; | |
| int32 max_players_to_prepare_bread_dough_lobby = 29; | |
| int32 max_battle_start_offset_ms = 30; | |
| int32 lobby_refresh_interval_ms = 31; | |
| } | |
| message BreadGroupSettings { | |
| enum BreadTierGroup { | |
| S_UNSET = 0; | |
| GROUP1 = 1; | |
| GROUP2 = 2; | |
| GROUP3 = 3; | |
| GROUP4 = 4; | |
| GROUP5 = 5; | |
| GROUP6 = 6; | |
| GROUP_Z = 7; | |
| GROUP8 = 8; | |
| } | |
| } | |
| message BreadMoveLevelSettingsProto { | |
| message BreadMoveLevelProto { | |
| int32 mp_cost = 1; | |
| int32 candy_cost = 2; | |
| int32 xl_candy_cost = 3; | |
| float multiplier = 4; | |
| int32 xp_reward = 5; | |
| int32 stardust_cost = 6; | |
| } | |
| BreadGroupSettings.BreadTierGroup group = 1; | |
| repeated BreadMoveLevelProto a_settings = 2; | |
| repeated BreadMoveLevelProto b_settings = 3; | |
| repeated BreadMoveLevelProto c_settings = 4; | |
| repeated fixed32 xp_reward = 5; | |
| } | |
| message BreadMoveMappingSettingsProto { | |
| repeated BreadMoveMappingProto mappings = 1; | |
| } | |
| message BreadMoveMappingProto { | |
| HoloPokemonType type = 1; | |
| HoloPokemonMove move = 2; | |
| } | |
| message SourdoughMoveMappingSettingsProto { | |
| repeated SourdoughMoveMappingProto mappings = 1; | |
| } | |
| message SourdoughMoveMappingProto { | |
| HoloPokemonId pokemon_id = 1; | |
| PokemonDisplayProto.Form form = 2; | |
| HoloPokemonMove move = 3; | |
| OptionalMoveOverrideProto optional_b_move_override = 4; | |
| OptionalMoveOverrideProto optional_c_move_override = 5; | |
| } | |
| message OptionalMoveOverrideProto { | |
| bool override = 1; | |
| HoloPokemonMove move = 2; | |
| } | |
| message StationRewardSettingsProto { | |
| BreadGroupSettings.BreadTierGroup group = 1; | |
| repeated fixed32 candy = 2; | |
| repeated fixed32 xl_candy = 3; | |
| } | |
| message StationedPokemonTableSettingsProto { | |
| enum StationedPokemonTableEnum { | |
| UNSET = 0; | |
| BREAD_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS = 1; | |
| SOURDOUGH_STATIONED_POKEMON_SPAWN_BOOST_TABLE_SETTINGS = 2; | |
| STATIONED_POKEMON_POWER_BOOST_TABLE_SETTINGS = 3; | |
| } | |
| StationedPokemonTableEnum stationed_pokemon_table_enum = 1; | |
| repeated TierBoostSettingsProto tier_boosts = 2; | |
| } | |
| message TierBoostSettingsProto { | |
| int32 num_stationed = 1; | |
| int32 hundredths_of_percent = 2; | |
| int32 num_boost_icons = 3; | |
| } | |
| message BreadLobbyCounterSettingsProto { | |
| float show_counter_radius_meters = 1; | |
| int32 subscribe_s2_level = 2; | |
| string subscription_namespace = 3; | |
| int64 publish_cutoff_time_ms = 4; | |
| int64 server_publish_rate_limit_interval_ms = 5; | |
| int32 bread_dough_lobby_max_count_to_update = 6; | |
| } | |
| message BreadPokemonScalingSettingsProto { | |
| message BreadPokemonVisualSettingsProto { | |
| message BreadPokemonFormVisualDataProto { | |
| message BreadPokemonModeVisualDataProto { | |
| message BreadPokemonVisualDataProto { | |
| float scale = 1; | |
| float camera_distance = 2; | |
| float max_reticle_size = 3; | |
| float x_offset = 4; | |
| float y_offset = 5; | |
| } | |
| BreadModeEnum.Modifier bread_mode = 1; | |
| BreadPokemonVisualDataProto bread_encounter_visual_data = 2; | |
| BreadPokemonVisualDataProto bread_battle_visual_data = 3; | |
| BreadPokemonVisualDataProto bread_battle_boss_visual_data = 4; | |
| BreadPokemonVisualDataProto bread_battle_trainer_visual_data = 5; | |
| BreadPokemonVisualDataProto bread_station_visual_data = 6; | |
| } | |
| PokemonDisplayProto.Form pokemon_form = 1; | |
| repeated BreadPokemonModeVisualDataProto visual_data = 2; | |
| } | |
| HoloPokemonId pokemon_id = 1; | |
| repeated BreadPokemonFormVisualDataProto pokemon_form_data = 2; | |
| } | |
| repeated BreadPokemonVisualSettingsProto visual_settings = 1; | |
| } | |
| message BreadOverrideProto { | |
| BreadModeEnum.Modifier bread_mode = 1; | |
| float average_height_m = 2; | |
| float average_weight_kg = 3; | |
| } | |
| message BreadLobbyUpdateSettingsProto { | |
| string subscription_namespace = 1; | |
| int64 join_publish_cutoff_time_ms = 2; | |
| int64 server_publish_rate_limit_interval_ms = 3; | |
| } | |
| enum BreadBattleEntryPoint { | |
| BREAD_BATTLE_ENTRY_POINT_STATION = 0; | |
| BREAD_BATTLE_ENTRY_POINT_SAVE_FOR_LATER = 1; | |
| } | |
| message EnhanceBreadMoveProto { | |
| fixed64 pokemon_id = 1; | |
| BreadMoveSlotProto.BreadMoveType move_type = 2; | |
| BreadMoveLevels target_move_level = 3; | |
| } | |
| message EnhanceBreadMoveOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| INSUFFICIENT_RESOURCES = 2; | |
| ALREADY_MAX_LEVEL = 3; | |
| INVALID_MOVE = 4; | |
| INVALID_POKEMON = 5; | |
| } | |
| Result result = 1; | |
| BreadMoveSlotProto bread_move_slot = 2; | |
| string boostable_xp_token = 3; | |
| } | |
| message StationProto { | |
| enum BreadBattlePlayerStatus { | |
| UNSET = 0; | |
| MARKED = 1; | |
| COMPLETED = 2; | |
| } | |
| string id = 1; | |
| double lat = 2; | |
| double lng = 3; | |
| string name = 4; | |
| BreadBattleDetailProto battle_details = 5; | |
| BreadBattlePlayerStatus player_battle_status = 6; | |
| int64 start_time_ms = 7; | |
| int64 end_time_ms = 8; | |
| int64 cooldown_complete_ms = 9; | |
| bool is_bread_battle_available = 11; | |
| bool is_inactive = 12; | |
| MaxBattleRemoteEligibility max_battle_remote_eligibility = 13; | |
| bool player_edits_disabled = 14; | |
| } | |
| message BreadBattleDetailProto { | |
| enum MaxBattleScheduleSource { | |
| UNSET = 0; | |
| SCHEDULED = 1; | |
| BASE = 2; | |
| EVERGREEN = 3; | |
| } | |
| int64 bread_battle_seed = 1; | |
| int64 battle_spawn_ms = 2; | |
| int64 battle_window_start_ms = 3; | |
| int64 battle_window_end_ms = 4; | |
| PokemonProto battle_pokemon = 5; | |
| PokemonProto reward_pokemon = 6; | |
| bool complete = 7; | |
| bool saved_for_later = 8; | |
| BreadBattleLevel battle_level = 9; | |
| int32 min_recommended_player_count = 11; | |
| int32 max_recommended_player_count = 12; | |
| string battle_music_override_asset_id = 14; | |
| bool skip_reward_encounter = 15; | |
| MaxBattleScheduleSource schedule_source = 16; | |
| } | |
| message StartMpWalkQuestProto { | |
| } | |
| message StartMpWalkQuestOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ALREADY_STARTED = 2; | |
| MP_NOT_ENABLED = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message StationPokemonProto { | |
| string station_id = 1; | |
| fixed64 pokemon_id = 2; | |
| double station_lat_degrees = 3; | |
| double station_lng_degrees = 4; | |
| string bread_battle_id = 6; | |
| } | |
| message StationPokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ALREADY_STATIONED = 2; | |
| INVALID_POKEMON = 3; | |
| NOT_IN_RANGE = 4; | |
| INVALID_STATION = 5; | |
| POKEMON_NOT_FOUND = 6; | |
| STATION_NOT_FOUND = 7; | |
| BATTLE_NOT_COMPLETE = 8; | |
| STATION_MAX_CAPACITY = 9; | |
| PLAYER_MAX_CAPACITY = 10; | |
| } | |
| Result result = 1; | |
| PlayerClientStationedPokemonProto player_client_stationed_pokemon = 2; | |
| } | |
| message PlayerClientStationedPokemonProto { | |
| PokemonProto pokemon = 1; | |
| string trainer_name = 2; | |
| int64 deploy_timestamp_ms = 3; | |
| PlayerAvatarProto player_avatar = 4; | |
| PlayerNeutralAvatarProto player_neutral_avatar = 5; | |
| int32 trainer_level = 6; | |
| } | |
| message GetStationedPokemonDetailsProto { | |
| string station_id = 1; | |
| bool get_full_details = 2; | |
| } | |
| message GetStationedPokemonDetailsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| STATION_NOT_FOUND = 2; | |
| OUT_OF_RANGE = 3; | |
| } | |
| Result result = 1; | |
| repeated PlayerClientStationedPokemonProto stationed_pokemons = 2; | |
| int32 total_num_stationed_pokemon = 3; | |
| } | |
| message LootStationProto { | |
| string station_id = 1; | |
| double station_lat_degrees = 2; | |
| double station_lng_degrees = 3; | |
| } | |
| message LootStationOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ON_COOLDOWN = 2; | |
| INVENTORY_FULL = 3; | |
| NO_SUCH_STATION = 4; | |
| MP_NOT_ENABLED = 5; | |
| OUT_OF_RANGE = 6; | |
| MP_DAILY_CAP_REACHED = 7; | |
| } | |
| Status status = 1; | |
| LootProto loot = 2; | |
| LootProto bonus_loot = 3; | |
| fixed64 spawned_encounter_id = 4; | |
| PokemonProto pokemon_proto = 5; | |
| string encounter_location = 6; | |
| int64 encounter_s2_cell_id = 7; | |
| int64 spawned_encounter_expiration_time_ms = 8; | |
| } | |
| message EncounterStationSpawnProto { | |
| fixed64 encounter_id = 1; | |
| string encounter_location = 2; | |
| } | |
| message EncounterStationSpawnOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POKEMON_INVENTORY_FULL = 2; | |
| ERROR_NO_ENCOUNTER_AVAILABLE = 3; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| } | |
| message GetMpSummaryProto { | |
| } | |
| message GetMpSummaryOutProto { | |
| int32 mp_collected_today = 1; | |
| int32 mp_daily_limit = 2; | |
| } | |
| message UseItemMpReplenishProto { | |
| } | |
| message UseItemMpReplenishOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_ENOUGH_ITEM = 2; | |
| ERROR_MP_FULL = 3; | |
| ERROR_MP_NOT_ENABLED = 4; | |
| } | |
| Status status = 1; | |
| int32 old_mp_amount = 2; | |
| int32 new_mp_amount = 3; | |
| } | |
| message BreadLobbyPokemonProto { | |
| int64 id = 1; | |
| HoloPokemonId pokedex_id = 2; | |
| int32 cp = 3; | |
| float percent_health = 4; | |
| } | |
| message BreadBattleParticipantProto { | |
| PlayerPublicProfileProto trainer_public_profile = 1; | |
| repeated BreadLobbyPokemonProto bread_lobby_pokemon = 2; | |
| FriendshipLevelMilestone highest_friendship_milestone = 3; | |
| repeated string friend_codename = 4; | |
| bool is_remote = 5; | |
| bool is_invited = 6; | |
| int64 bread_lobby_join_time_ms = 7; | |
| int64 last_player_join_time_ms = 8; | |
| int64 last_player_quit_time_ms = 9; | |
| string player_id = 10; | |
| int32 remote_friends = 11; | |
| int32 local_friends = 12; | |
| int64 last_update_time_ms = 13; | |
| bool prepare_bread_battle_state = 14; | |
| bool enabled_raid_friend_requests = 15; | |
| int32 player_number = 16; | |
| repeated Item active_battle_items = 17; | |
| string inviter_id = 18; | |
| } | |
| message BreadLobbyProto { | |
| int64 bread_lobby_id = 1; | |
| repeated BreadBattleParticipantProto players = 2; | |
| int64 player_join_end_ms = 3; | |
| int64 pokemon_selection_end_ms = 4; | |
| int64 bread_battle_start_ms = 5; | |
| int64 bread_battle_end_ms = 6; | |
| string bread_battle_id = 7; | |
| string owner_nickname = 8; | |
| bool bread_dough_mode = 9; | |
| int64 creation_ms = 10; | |
| GameplayWeatherProto.WeatherCondition weather_condition = 11; | |
| repeated string invited_player_ids = 12; | |
| RvnConnectionProto rvn_connection = 13; | |
| int32 rvn_version = 14; | |
| bool is_private = 15; | |
| int32 station_boost_level = 16; | |
| } | |
| message JoinBreadLobbyProto { | |
| int64 bread_battle_seed = 1; | |
| string station_id = 2; | |
| double station_lat_degrees = 3; | |
| double station_lng_degrees = 4; | |
| BreadBattleEntryPoint bread_battle_entry_point = 5; | |
| bool use_power_crystal = 6; | |
| int64 bread_lobby_id = 7; | |
| bool is_battle_assist = 8; | |
| bool use_remote_pass = 9; | |
| string inviter_id = 10; | |
| bool is_self_invite = 11; | |
| } | |
| message JoinBreadLobbyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_IN_RANGE = 2; | |
| ERROR_BREAD_BATTLE_UNAVAILABLE = 3; | |
| ERROR_BREAD_BATTLE_COMPLETED = 4; | |
| ERROR_NO_AVAILABLE_BREAD_LOBBIES = 5; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 6; | |
| ERROR_STATION_INACCESSIBLE = 7; | |
| ERROR_NO_POWER_CRYSTAL = 10; | |
| ERROR_NO_INVITE = 11; | |
| ERROR_NO_POWER_CRYSTAL_SLOTS_REMAINING = 12; | |
| ERROR_BREAD_LOBBY_FULL = 13; | |
| ERROR_BREAD_LOBBY_EXPIRED = 14; | |
| ERROR_POWER_CRYSTAL_LIMIT_REACHED = 15; | |
| ERROR_INSUFFICIENT_MP = 16; | |
| ERROR_ALREADY_IN_BATTLE = 17; | |
| ERROR_ALREADY_IN_EXISTING_LOBBY_OR_BATTLE = 18; | |
| ERROR_FAILED_TO_CREATE_BATTLE = 19; | |
| ERROR_NO_REMOTE_TICKET = 20; | |
| ERROR_NO_REMOTE_SLOTS_REMAINING = 21; | |
| ERROR_DAILY_REMOTE_MAX = 22; | |
| ERROR_SOCIAL_FEATURES_DISABLED = 23; | |
| ERROR_JOIN_VIA_FRIENDS_DISABLED = 24; | |
| ERROR_BREAD_BATTLE_LEVEL_UNAVAILABLE = 25; | |
| ERROR_FRIEND_DETAILS_UNAVAILABLE = 26; | |
| ERROR_BREAD_BATTLE_NOT_FOUND = 27; | |
| } | |
| message ExistingLobbyProto { | |
| string station_id = 1; | |
| double lat_degrees = 2; | |
| double lng_degrees = 3; | |
| BreadLobbyProto lobby = 4; | |
| } | |
| Result result = 1; | |
| BreadLobbyProto bread_lobby = 2; | |
| int32 concurrent_player_boost_level = 3; | |
| ExistingLobbyProto existing_lobby = 4; | |
| int64 server_timestamp_ms = 5; | |
| } | |
| message PrepareBreadLobbyProto { | |
| string station_id = 1; | |
| int64 bread_lobby_id = 2; | |
| BreadBattleEntryPoint bread_battle_entry_point = 3; | |
| } | |
| message PrepareBreadLobbyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_FEATURE_DISABLED = 2; | |
| ERROR_BREAD_LOBBY_NOT_FOUND = 3; | |
| ERROR_BREAD_BATTLE_UNAVAILABLE = 4; | |
| ERROR_NOT_ENOUGH_TIME = 5; | |
| } | |
| Result result = 1; | |
| BreadLobbyProto bread_lobby = 2; | |
| int64 server_timestamp_ms = 3; | |
| } | |
| message LeaveBreadLobbyProto { | |
| int64 bread_battle_seed = 1; | |
| string station_id = 2; | |
| int64 bread_lobby_id = 3; | |
| BreadBattleEntryPoint bread_battle_entry_point = 4; | |
| } | |
| message LeaveBreadLobbyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_BREAD_LOBBY_UNAVAILABLE = 2; | |
| ERROR_STATION_INACCESSIBLE = 3; | |
| ERROR_BREAD_LOBBY_NOT_FOUND = 4; | |
| } | |
| Result result = 1; | |
| BreadLobbyProto bread_lobby = 2; | |
| } | |
| message StartBreadBattleProto { | |
| string station_id = 1; | |
| int64 bread_battle_seed = 2; | |
| repeated fixed64 attacking_pokemon_id = 3; | |
| double station_lat_degrees = 4; | |
| double station_lng_degrees = 5; | |
| BreadBattleEntryPoint bread_battle_entry_point = 6; | |
| } | |
| message StartBreadBattleOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_STATION_NOT_FOUND = 2; | |
| ERROR_BREAD_BATTLE_UNAVAILABLE = 3; | |
| ERROR_BREAD_BATTLE_COMPLETED = 4; | |
| ERROR_INVALID_ATTACKERS = 5; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 6; | |
| ERROR_NOT_IN_RANGE = 7; | |
| ERROR_STATION_INACCESSIBLE = 8; | |
| ERROR_INVALID_SERVER = 9; | |
| ERROR_NEVER_JOINED_BREAD_BATTLE = 10; | |
| ERROR_NO_ACTIVE_BATTLE_AT_STATION = 11; | |
| ERROR_LOBBY_NOT_FOUND = 12; | |
| ERROR_NO_PLAYER_LOCATION = 13; | |
| ERROR_REQUEST_DOES_NOT_MATCH_EXISTING_BATTLE = 14; | |
| ERROR_NO_PLAYER_LOCATION2 = 15; | |
| ERROR_BATTLE_START_TIME_NOT_REACHED = 16; | |
| ERROR_BATTLE_END_TIME_REACHED = 17; | |
| ERROR_RVN_JOIN_FAILED = 18; | |
| ERROR_RVN_START_FAILED = 19; | |
| ERROR_DUPLICATE_PLAYER_NUMBER = 20; | |
| ERROR_NO_REMOTE_TICKET = 21; | |
| } | |
| Result result = 1; | |
| string session_player_id = 2; | |
| int64 server_timestamp_ms = 3; | |
| BreadLobbyProto lobby = 4; | |
| string debug_error_description = 5; | |
| RvnConnectionProto rvn_connection = 6; | |
| } | |
| message GetBreadLobbyDetailsProto { | |
| int64 bread_battle_seed = 1; | |
| string station_id = 2; | |
| double station_lat_degrees = 3; | |
| double station_lng_degrees = 4; | |
| BreadBattleEntryPoint bread_battle_entry_point = 5; | |
| string inviter_id = 6; | |
| } | |
| message GetBreadLobbyDetailsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_IN_RANGE = 2; | |
| ERROR_BREAD_BATTLE_COMPLETED = 3; | |
| ERROR_BREAD_BATTLE_UNAVAILABLE = 4; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 5; | |
| ERROR_STATION_INACCESSIBLE = 6; | |
| } | |
| BreadLobbyProto bread_lobby = 1; | |
| Result result = 2; | |
| bool display_high_user_warning = 3; | |
| int32 num_friend_invites_remaining = 4; | |
| RvnConnectionProto rvn_connection = 5; | |
| bool player_can_join_bread_lobby = 6; | |
| BreadBattleDetailProto bread_battle_detail = 7; | |
| int32 num_players_in_bread_lobby = 8; | |
| bool power_crystal_used = 9; | |
| int64 bread_lobby_creation_ms = 10; | |
| int64 bread_lobby_join_end_ms = 11; | |
| bool received_rewards = 12; | |
| bool rvn_battle_completed = 13; | |
| bool rvn_battle_flushed = 14; | |
| bool rvn_battle_is_victory = 15; | |
| int32 concurrent_player_boost_level = 16; | |
| int64 server_timestamp_ms = 17; | |
| bool is_fully_completed = 18; | |
| bool remote_ticket_used = 19; | |
| } | |
| message MarkSaveForLaterProto { | |
| string station_id = 1; | |
| double station_lat_degrees = 2; | |
| double station_lng_degrees = 3; | |
| } | |
| message MarkSaveForLaterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ALREADY_MARKED = 2; | |
| ERROR_POKEMON_NOT_FOUND = 3; | |
| ERROR_SAVE_FOR_LATER_LIMIT_REACHED = 4; | |
| ERROR_NOT_IN_RANGE = 5; | |
| ERROR_STATION_NOT_FOUND = 6; | |
| ERROR_SAVE_FOR_LATER_NOT_ENABLED = 7; | |
| } | |
| Result result = 1; | |
| } | |
| message UseSaveForLaterProto { | |
| string save_for_later_seed = 1; | |
| } | |
| message UseSaveForLaterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_SAVE_FOR_LATER_NOT_FOUND = 2; | |
| ERROR_SAVE_FOR_LATER_EXPIRED = 3; | |
| ERROR_SAVE_FOR_LATER_ALREADY_USED = 4; | |
| ERROR_SAVE_FOR_LATER_ATTEMPT_REACHED = 5; | |
| ERROR_SAVE_FOR_LATER_NOT_ENABLED = 6; | |
| } | |
| Result result = 1; | |
| SaveForLaterBreadPokemonProto save_for_later_pokemon = 2; | |
| } | |
| message RemoveSaveForLaterProto { | |
| string save_for_later_seed = 1; | |
| } | |
| message RemoveSaveForLaterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_SAVE_FOR_LATER_NOT_FOUND = 2; | |
| ERROR_SAVE_FOR_LATER_NOT_ENABLED = 3; | |
| } | |
| Result result = 1; | |
| } | |
| message GetSaveForLaterEntriesProto { | |
| } | |
| message GetSaveForLaterEntriesOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_SAVE_FOR_LATER_NOT_ENABLED = 2; | |
| } | |
| Result result = 1; | |
| repeated SaveForLaterBreadPokemonProto save_for_later_pokemon = 2; | |
| } | |
| message SaveForLaterBreadPokemonProto { | |
| int64 save_for_later_seed = 1; | |
| string station_id = 2; | |
| int64 save_for_later_expire_ms = 3; | |
| PokemonProto bread_pokemon = 4; | |
| PokemonProto reward_pokemon = 5; | |
| int32 num_attempts_left = 6; | |
| } | |
| message ReportStationProto { | |
| string station_id = 1; | |
| string report_reason = 2; | |
| repeated ReportRouteProto.Violation violations = 3; | |
| } | |
| message ReportStationOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ALREADY_REPORTED = 2; | |
| INVALID_REQUEST = 3; | |
| ERROR_OTHER = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message DebugResetDailyMpProgressProto { | |
| } | |
| message DebugResetDailyMpProgressOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NO_ACTION_NEEDED = 2; | |
| ERROR_DEBUG_FLAG_DISABLED = 3; | |
| } | |
| Result result = 1; | |
| } | |
| message CreateBreadInstanceProto { | |
| repeated fixed64 roster = 1; | |
| float cp_multiplier = 2; | |
| int32 stamina = 3; | |
| } | |
| message CreateBreadInstanceOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Result result = 1; | |
| RvnConnectionProto rvn_connection = 2; | |
| string session_player_id = 3; | |
| string session_id = 4; | |
| } | |
| message ReleaseStationedPokemonProto { | |
| string station_id = 1; | |
| fixed64 pokemon_id = 2; | |
| } | |
| message ReleaseStationedPokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| INVALID_POKEMON = 2; | |
| INVALID_STATION = 3; | |
| } | |
| Result result = 1; | |
| } | |
| message CompleteBreadBattleProto { | |
| string station_id = 1; | |
| string bread_battle_id = 2; | |
| } | |
| message CompleteBreadBattleOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_BATTLE_NOT_FOUND = 2; | |
| ERROR_BATTLE_NOT_COMPLETED = 3; | |
| ERROR_SERVER_FAILURE = 4; | |
| } | |
| Result result = 1; | |
| BreadBattleResultsProto battle_results = 2; | |
| bool is_victory = 3; | |
| bool upgrade_loot_claimed = 4; | |
| Item active_item = 5; | |
| string boostable_xp_token = 6; | |
| } | |
| message BreadBattleResultsProto { | |
| StationProto station_state = 1; | |
| BattleParticipantProto attackers = 2; | |
| int32 player_xp_awarded = 3; | |
| ParticipationProto participation = 7; | |
| LootProto battle_item_rewards = 8; | |
| LootProto upgrade_item_rewards = 9; | |
| CurrencyQuantityProto upgrade_cost = 10; | |
| RaidEncounterProto post_battle_encounter = 11; | |
| int64 battle_duration_ms = 12; | |
| LeveledUpFriendsProto leveled_up_friends = 13; | |
| repeated fixed64 participant_pokemon_ids = 14; | |
| int32 upgrade_ball_reward = 15; | |
| string upgrade_sku = 20; | |
| int32 rsvp_follow_through_pokeballs = 21; | |
| LootProto battle_item_local_bonus_rewards = 22; | |
| LootProto battle_item_rewards_from_player_activity = 23; | |
| int32 local_bonus_ball_reward = 24; | |
| } | |
| message StationPokemonEncounterProto { | |
| string station_id = 1; | |
| string encounter_id = 2; | |
| } | |
| message StationPokemonEncounterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NOT_AVAILABLE = 2; | |
| NOT_IN_RANGE = 3; | |
| ENCOUNTER_ALREADY_FINISHED = 4; | |
| POKEMON_INVENTORY_FULL = 5; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 arplus_attempts_until_flee = 5; | |
| BackgroundVisualDetailProto background_visual_detail = 6; | |
| } | |
| message BreadLobbyCounterData { | |
| string station_id = 1; | |
| int32 player_count = 2; | |
| int64 bread_lobby_join_end_ms = 3; | |
| } | |
| message GetNumStationAssistsProto { | |
| fixed64 pokemon_id = 1; | |
| } | |
| message GetNumStationAssistsOutProto { | |
| int32 num_station_assists = 1; | |
| int32 candy_amount = 2; | |
| int32 xl_candy_amount = 3; | |
| string powerspot_title = 4; | |
| } | |
| message GetStationInfoProto { | |
| string station_id = 1; | |
| double station_lat_degrees = 2; | |
| double station_lng_degrees = 3; | |
| } | |
| message GetStationInfoOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_STATION_DISABLED = 2; | |
| ERROR_STATION_NOT_FOUND = 3; | |
| } | |
| StationProto station_proto = 1; | |
| Result result = 2; | |
| } | |
| message SendBreadBattleInvitationProto { | |
| repeated string invitee_ids = 1; | |
| string station_id = 2; | |
| double station_lat_degrees = 3; | |
| double station_lng_degrees = 4; | |
| } | |
| message SendBreadBattleInvitationOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NO_PERMISSION = 2; | |
| ERROR_STATION_NOT_FOUND = 3; | |
| ERROR_LOBBY_NOT_FOUND = 4; | |
| ERROR_PAST_CUT_OFF_TIME = 5; | |
| ERROR_NO_INVITES_REMAINING = 6; | |
| ERROR_LOBBY_FULL = 7; | |
| ERROR_INVITER_NOT_FOUND = 8; | |
| ERROR_NO_REMOTE_SLOTS_REMAINING = 9; | |
| ERROR_MAX_BATTLE_LEVEL_UNSUPPORTED = 10; | |
| ERROR_CANNOT_INVITE = 11; | |
| ERROR_REMOTE_MAX_BATTLE_DISABLED = 12; | |
| } | |
| Result result = 1; | |
| int32 num_friend_invites_remaining = 2; | |
| repeated string failed_invitee_ids = 3; | |
| } | |
| message CombatPokemonLogProto { | |
| fixed64 pokemon_id = 1; | |
| int32 pokedex_id = 2; | |
| int32 cp = 3; | |
| float cp_multiplier = 4; | |
| int32 max_stamina = 5; | |
| int32 move1 = 6; | |
| int32 move2 = 7; | |
| int32 move3 = 8; | |
| PokemonDisplayProto pokemon_display = 9; | |
| int32 individual_attack = 10; | |
| int32 individual_defense = 11; | |
| int32 individual_stamina = 12; | |
| int32 battles_won = 13; | |
| int32 battles_lost = 14; | |
| string nickname = 15; | |
| Item pokeball = 16; | |
| } | |
| message CombatLogHeader { | |
| string combat_id = 1; | |
| string combat_league_template_id = 2; | |
| string combat_challenge_id = 3; | |
| string combat_npc_id = 4; | |
| string combat_npc_personality_id = 5; | |
| string queue_id = 6; | |
| repeated CombatPokemonLogProto challenger_pokemon = 7; | |
| repeated CombatPokemonLogProto opponent_pokemon = 8; | |
| int64 time_root_ms = 9; | |
| int64 lobby_challenger_join_time_ms = 10; | |
| int64 lobby_opponent_join_time_ms = 11; | |
| int64 combat_start_ms = 12; | |
| int64 combat_end_ms = 13; | |
| string realm = 14; | |
| } | |
| message CombatActionLogProto { | |
| CombatActionProto.ActionType type = 1; | |
| int32 action_start_turn = 2; | |
| int32 duration_turns = 3; | |
| int32 attacker_index = 4; | |
| int32 target_index = 5; | |
| int32 active_pokemon_index = 6; | |
| int32 target_pokemon_index = 7; | |
| float minigame_score = 8; | |
| int32 move = 9; | |
| } | |
| message CombatForLogProto { | |
| message CombatPokemonDynamicProto { | |
| int32 index = 1; | |
| int32 stamina = 2; | |
| int32 energy = 3; | |
| int32 attack_stat_stage = 4; | |
| int32 defense_stat_stage = 5; | |
| } | |
| message CombatPlayerLogProto { | |
| CombatForLogProto.CombatPokemonDynamicProto active_pokemon = 1; | |
| repeated CombatForLogProto.CombatPokemonDynamicProto reserve_pokemon = 2; | |
| repeated CombatForLogProto.CombatPokemonDynamicProto fainted_pokemon = 3; | |
| CombatActionLogProto current_action = 4; | |
| bool lockstep_ack = 5; | |
| int32 last_updated_turn = 6; | |
| CombatActionLogProto minigame_action = 7; | |
| uint32 quick_swap_available_offset_ms = 8; | |
| int32 minigame_defense_chances_left = 9; | |
| } | |
| CombatProto.CombatState combat_state = 1; | |
| CombatPlayerLogProto player = 3; | |
| CombatPlayerLogProto opponent = 4; | |
| uint32 server_offset_ms = 7; | |
| int32 current_turn = 8; | |
| uint32 turn_start_offset_ms = 9; | |
| uint32 minigame_end_offset_ms = 10; | |
| uint32 minigame_submit_score_end_offset_ms = 11; | |
| uint32 change_pokemon_end_offset_ms = 12; | |
| uint32 quick_swap_cooldown_duration_offset_ms = 13; | |
| uint32 state_change_delay_until_turn = 14; | |
| int32 combat_request_counter = 15; | |
| bool opponent_triggered = 16; | |
| int32 opponent_request_counter = 17; | |
| uint32 round_trip_time_ms = 18; | |
| } | |
| message WebSocketResponseData { | |
| CombatForLogProto combat = 1; | |
| } | |
| message CombatChallengeLogProto { | |
| CombatType type = 1; | |
| repeated fixed32 challenger_pokemon_indexes = 2; | |
| repeated fixed32 opponent_pokemon_indexes = 3; | |
| CombatChallengeProto.CombatChallengeState state = 4; | |
| uint32 created_timestamp_offset_ms = 5; | |
| uint32 expiration_timestamp_offset_ms = 6; | |
| } | |
| message OpenCombatSessionData { | |
| int32 rpc_id = 1; | |
| repeated fixed32 attacking_pokemon_indexes = 2; | |
| uint32 lobby_join_time_offset_ms = 3; | |
| CombatType combat_type = 4; | |
| } | |
| message OpenCombatSessionResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| OpenCombatSessionOutProto open_combat_session_out_proto = 3; | |
| } | |
| message CombatSpecialMovePlayerData { | |
| CombatSpecialMovePlayerLogProto player = 1; | |
| CombatSpecialMovePlayerLogProto opponent = 2; | |
| string combat_id = 3; | |
| } | |
| message CombatSpecialMovePlayerLogProto { | |
| int32 active_pokemon_id = 1; | |
| repeated fixed32 reserve_pokemon_id = 2; | |
| repeated fixed32 fainted_pokemon_id = 3; | |
| CombatActionLogProto current_action = 4; | |
| int32 last_updated_turn = 5; | |
| CombatActionLogProto minigame_action = 6; | |
| int32 minigame_defense_chances_left = 7; | |
| } | |
| message QuitCombatData { | |
| int32 rpc_id = 1; | |
| } | |
| message QuitCombatResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| QuitCombatOutProto quit_combat_out_proto = 3; | |
| } | |
| message GetCombatPlayerProfileData { | |
| int32 rpc_id = 1; | |
| } | |
| message GetCombatPlayerProfileResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| GetCombatPlayerProfileOutProto.Result result = 3; | |
| } | |
| message GenerateCombatChallengeIdData { | |
| int32 rpc_id = 1; | |
| } | |
| message GenerateCombatChallengeIdResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| GenerateCombatChallengeIdOutProto.Result result = 3; | |
| } | |
| message CreateCombatChallengeData { | |
| int32 rpc_id = 1; | |
| } | |
| message CreateCombatChallengeResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| CreateCombatChallengeOutProto.Result result = 3; | |
| } | |
| message OpenCombatChallengeData { | |
| int32 rpc_id = 1; | |
| CombatType type = 2; | |
| repeated fixed32 attacking_pokemon_indexes = 3; | |
| } | |
| message OpenCombatChallengeResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| OpenCombatChallengeOutProto.Result result = 3; | |
| CombatChallengeLogProto challenge = 4; | |
| } | |
| message OpenNpcCombatSessionData { | |
| int32 rpc_id = 1; | |
| repeated fixed32 attacking_pokemon_indexes = 2; | |
| uint32 lobby_join_time_offset_ms = 3; | |
| } | |
| message OpenNpcCombatSessionResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| OpenNpcCombatSessionOutProto.Result result = 3; | |
| CombatForLogProto combat = 4; | |
| } | |
| message AcceptCombatChallengeData { | |
| int32 rpc_id = 1; | |
| repeated fixed32 attacking_pokemon_indexes = 2; | |
| } | |
| message AcceptCombatChallengeResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| AcceptCombatChallengeOutProto.Result result = 3; | |
| CombatChallengeLogProto challenge = 4; | |
| } | |
| message DeclineCombatChallengeData { | |
| int32 rpc_id = 1; | |
| } | |
| message DeclineCombatChallengeResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| DeclineCombatChallengeOutProto.Result result = 3; | |
| } | |
| message CancelCombatChallengeData { | |
| int32 rpc_id = 1; | |
| } | |
| message CancelCombatChallengeResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| CancelCombatChallengeOutProto.Result result = 3; | |
| } | |
| message GetCombatChallengeData { | |
| int32 rpc_id = 1; | |
| } | |
| message GetCombatChallengeResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| GetCombatChallengeOutProto.Result result = 3; | |
| CombatChallengeLogProto challenge = 4; | |
| } | |
| message SubmitCombatChallengePokemonsData { | |
| int32 rpc_id = 1; | |
| repeated fixed32 attacking_pokemon_indexes = 2; | |
| uint32 lobby_join_time_offset_ms = 3; | |
| } | |
| message SubmitCombatChallengePokemonsResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| SubmitCombatChallengePokemonsOutProto.Result result = 3; | |
| CombatChallengeLogProto challenge = 4; | |
| } | |
| message VsSeekerStartMatchmakingData { | |
| int32 rpc_id = 1; | |
| repeated fixed32 attacking_pokemon_indexes = 2; | |
| } | |
| message VsSeekerStartMatchmakingResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| VsSeekerStartMatchmakingOutProto.Result result = 3; | |
| CombatChallengeLogProto challenge = 4; | |
| } | |
| message GetMatchmakingStatusData { | |
| int32 rpc_id = 1; | |
| } | |
| message GetMatchmakingStatusResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| GetMatchmakingStatusOutProto.Result result = 3; | |
| CombatChallengeLogProto challenge = 4; | |
| } | |
| message CancelMatchmakingData { | |
| int32 rpc_id = 1; | |
| } | |
| message CancelMatchmakingResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| CancelMatchmakingOutProto.Result result = 3; | |
| } | |
| message SubmitCombatAction { | |
| CombatActionLogProto combat_action_proto = 1; | |
| } | |
| message InvasionOpenCombatSessionData { | |
| int32 rpc_id = 1; | |
| CombatType type = 2; | |
| repeated fixed32 attacking_pokemon_indexes = 3; | |
| uint32 lobby_join_time_offset_ms = 4; | |
| int32 step = 5; | |
| } | |
| message InvasionOpenCombatSessionResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| InvasionStatus.Status result = 3; | |
| CombatForLogProto combat = 4; | |
| } | |
| message InvasionBattleUpdate { | |
| int32 rpc_id = 1; | |
| int32 step = 2; | |
| bool complete_battle = 3; | |
| UpdateInvasionBattleProto.UpdateType update_type = 4; | |
| uint32 lobby_join_time_offset_ms = 5; | |
| } | |
| message InvasionBattleResponseUpdate { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| InvasionStatus.Status status = 3; | |
| } | |
| message UpdateCombatData { | |
| int32 rpc_id = 1; | |
| CombatActionLogProto action = 2; | |
| int32 combat_request_counter = 3; | |
| } | |
| message UpdateCombatResponseData { | |
| int32 rpc_id = 1; | |
| uint32 round_trip_time_ms = 2; | |
| UpdateCombatOutProto.Result result = 3; | |
| CombatForLogProto combat = 4; | |
| } | |
| message CombatSyncServerData { | |
| int32 rpc_id = 1; | |
| } | |
| message CombatSyncServerResponseData { | |
| int32 rpc_id = 1; | |
| CombatSyncServerOffsetOutProto.Result result = 2; | |
| uint32 server_time_offset_ms = 3; | |
| } | |
| message CombatIdMismatchData { | |
| string non_matching_combat_id = 1; | |
| CombatLogDataHeader.LogType log_type = 2; | |
| } | |
| message LeagueIdMismatchData { | |
| string non_matching_league_id = 1; | |
| CombatLogDataHeader.LogType log_type = 2; | |
| } | |
| message ChallengeIdMismatchData { | |
| string non_matching_challenge_id = 1; | |
| CombatLogDataHeader.LogType log_type = 2; | |
| } | |
| message CombatProgressTokenData { | |
| enum CombatActiveStateFunction { | |
| NONE_COMBAT_ACTIVE_STATE = 0; | |
| ENTER_COMBAT_ACTIVE_STATE = 1; | |
| EXIT_COMBAT_ACTIVE_STATE = 2; | |
| DO_WORK_COMBAT_ACTIVE_STATE = 3; | |
| } | |
| enum CombatEndStateFunction { | |
| NONE_COMBAT_END_STATE = 0; | |
| ENTER_COMBAT_END_STATE = 1; | |
| EXIT_COMBAT_END_STATE = 2; | |
| DO_WORK_COMBAT_END_STATE = 3; | |
| } | |
| enum CombatReadyStateFunction { | |
| NONE_COMBAT_READY_STATE = 0; | |
| ENTER_COMBAT_READY_STATE = 1; | |
| EXIT_COMBAT_READY_STATE = 2; | |
| DO_WORK_COMBAT_READY_STATE = 3; | |
| } | |
| enum CombatSwapStateFunction { | |
| NONE_COMBAT_SWAP_STATE = 0; | |
| ENTER_COMBAT_SWAP_STATE = 1; | |
| EXIT_COMBAT_SWAP_STATE = 2; | |
| DO_WORK_COMBAT_SWAP_STATE = 3; | |
| } | |
| enum CombatSpecialMoveStateFunction { | |
| NONE_COMBAT_SPECIAL_MOVE_STATE = 0; | |
| ENTER_COMBAT_SPECIAL_MOVE_STATE = 1; | |
| EXIT_COMBAT_SPECIAL_MOVE_STATE = 2; | |
| DO_WORK_COMBAT_SPECIAL_MOVE_STATE = 3; | |
| PERFORM_FLY_IN = 4; | |
| PERFORM_FLY_OUT = 5; | |
| } | |
| enum CombatWaitForPlayerStateFunction { | |
| NONE_COMBAT_WAIT_FOR_PLAYER_STATE = 0; | |
| ENTER_COMBAT_WAIT_FOR_PLAYER_STATE = 1; | |
| EXIT_COMBAT_WAIT_FOR_PLAYER_STATE = 2; | |
| DO_WORK_COMBAT_WAIT_FOR_PLAYER_STATE = 3; | |
| } | |
| enum CombatPresentationDirectorFunction { | |
| NONE_COMBAT_PRESENTATION_DIRECTOR = 0; | |
| PLAY_MINI_GAME = 1; | |
| } | |
| enum CombatDirectorV2Function { | |
| NONE_COMBAT_DIRECTOR_V2 = 0; | |
| TRY_START_COMBAT = 1; | |
| START_COMBAT_ERROR = 2; | |
| RECEIVE_COMBAT_UPDATE = 3; | |
| TRY_FAST_ATTACK = 4; | |
| SWAP_POKEMON_TO = 5; | |
| QUEUE_SPECIAL_ATTACK = 6; | |
| TRY_SPECIAL_ATTACK = 7; | |
| TRY_EXECUTE_BUFFERED_ACTION = 8; | |
| CAN_ACT_ON_TURN = 9; | |
| CAN_PERFORM_ATTACK = 10; | |
| CHECK_OPPONENT_CHARGE_MOVE_CHANCE = 11; | |
| } | |
| enum CombatStateV2Function { | |
| NONE_COMBAT_STATE_V2 = 0; | |
| OBSERVE_COMBAT_STATE = 1; | |
| DELAY_SPECIAL_TRANSITION = 2; | |
| } | |
| enum CombatPokemonFunction { | |
| OBSERVE_ACTION = 0; | |
| EXECUTE_ACTION = 1; | |
| PAUSE_UPDATES = 2; | |
| } | |
| int32 line_number = 1; | |
| oneof Token { | |
| CombatActiveStateFunction combat_active_state_function = 2; | |
| CombatEndStateFunction combat_end_state_function = 3; | |
| CombatReadyStateFunction combat_ready_state_function = 4; | |
| CombatSwapStateFunction combat_swap_state_function = 5; | |
| CombatSpecialMoveStateFunction combat_special_move_state_function = 6; | |
| CombatWaitForPlayerStateFunction combat_wait_for_player_state_function = 7; | |
| CombatPresentationDirectorFunction combat_presentation_director_function = 8; | |
| CombatDirectorV2Function combat_director_v2_function = 9; | |
| CombatStateV2Function combat_state_v2_function = 10; | |
| CombatPokemonFunction combat_pokemon_function = 11; | |
| } | |
| } | |
| message ExceptionCaughtInCombatData { | |
| enum ExceptionLocation { | |
| NO_EXCEPTION = 0; | |
| COMBAT_PUB_SUB = 1; | |
| } | |
| int32 exception_code = 1; | |
| ExceptionLocation location = 2; | |
| } | |
| message CombatEndData { | |
| enum Type { | |
| NO_END = 0; | |
| COMBAT_STATE_EXIT = 1; | |
| } | |
| Type type = 1; | |
| } | |
| message CombatPubSubData { | |
| enum MessageType { | |
| NO_TYPE = 0; | |
| END_NPC_COMBAT = 1; | |
| END_INVASION_COMBAT = 2; | |
| COMBAT_NOTIFY = 3; | |
| END_PVP_COMBAT = 4; | |
| VS_SEEKER_MATCH_STARTED = 5; | |
| COMBAT_CHARGE_ATTACK_ANIMATION_ACTIVE_CHANGE = 6; | |
| COMBAT_UPDATE_ACTION_UI = 7; | |
| COMBAT_EXIT_COMBAT_STATE = 8; | |
| COMBAT_SUPER_EFFECTIVE_CHARGED_ATTACKS_UPDATE = 9; | |
| COMBAT_STATE_ENTERED = 10; | |
| COMBAT_STATE_DONE = 11; | |
| COMBAT_STATE_EXITED = 12; | |
| COMBAT_INITIALIZE_PRESENTATION_DIRECTOR = 13; | |
| COMBAT_SHOW_UI = 14; | |
| COMBAT_HIDE_UI = 15; | |
| COMBAT_SHOW_MESSAGE = 16; | |
| COMBAT_SHOW_TOAST = 17; | |
| COMBAT_SHOW_TUTORIAL = 18; | |
| COMBAT_UPDATE_IS_SHOWING_CHARGE_ANIM = 19; | |
| COMBAT_PLAY_MINI_GAME = 20; | |
| COMBAT_CONTINUE_AFTER_MINI_GAME = 21; | |
| COMBAT_SHOW_SPECIAL_ATTACK = 22; | |
| COMBAT_SPECIAL_MOVE_STATE_ENDED = 23; | |
| COMBAT_CLEAN_UP_SPECIAL_MOVE_STATE = 24; | |
| COMBAT_HANDLE_SPECIAL_MOVE_CAMERA_ZOOM = 25; | |
| COMBAT_SHIELD_USED = 26; | |
| COMBAT_DEFENDER_FLINCH = 27; | |
| COMBAT_OPPONENT_REACT = 28; | |
| COMBAT_FOCUS_ON_POKEMON = 29; | |
| COMBAT_PLAY_START_FADE_TRANSITION = 30; | |
| COMBAT_PLAY_END_FADE_TRANSITION = 31; | |
| COMBAT_COUNTDOWN_STARTED = 32; | |
| COMBAT_PLAY_BACK_BUTTON_SFX = 33; | |
| COMBAT_SETUP_COMBAT_STAGE_SUBSCRIPTIONS = 34; | |
| COMBAT_OPPONENT_RETRIEVE_POKEMON = 35; | |
| COMBAT_HIDE_NAMEPLATE = 36; | |
| COMBAT_DISPLAY_PHYSICAL_SHIELD = 37; | |
| COMBAT_UPDATE_TIMER = 38; | |
| COMBAT_STOP_CHARGE_ATTACK_EFFECTS = 39; | |
| COMBAT_DEFENSIVE_MINI_GAME_DECIDED = 40; | |
| COMBAT_DEFENSIVE_MINI_GAME_SERVER_RESPONSE = 41; | |
| COMBAT_PAUSE_NOTIFY_COMBAT_POKEMON = 42; | |
| COMBAT_CHARGED_ATTACKS_UPDATE = 43; | |
| } | |
| MessageType message_sent = 1; | |
| } | |
| message CombatLogData { | |
| message CombatLogDataHeader { | |
| enum LogType { | |
| NO_TYPE = 0; | |
| OPEN_COMBAT_SESSION = 1; | |
| OPEN_COMBAT_SESSION_RESPONSE = 2; | |
| UPDATE_COMBAT = 3; | |
| UPDATE_COMBAT_RESPONSE = 4; | |
| QUIT_COMBAT = 5; | |
| QUIT_COMBAT_RESPONSE = 6; | |
| WEB_SOCKET_RESPONSE = 7; | |
| RPC_ERROR = 8; | |
| GET_COMBAT_PLAYER_PROFILE = 9; | |
| GET_COMBAT_PLAYER_PROFILE_RESPONSE = 10; | |
| GENERATE_COMBAT_CHALLENGE_ID = 11; | |
| GENERATE_COMBAT_CHALLENGE_ID_RESPONSE = 12; | |
| CREATE_COMBAT_CHALLENGE = 13; | |
| CREATE_COMBAT_CHALLENGE_RESPONSE = 14; | |
| OPEN_COMBAT_CHALLENGE = 15; | |
| OPEN_COMBAT_CHALLENGE_RESPONSE = 16; | |
| OPEN_NPC_COMBAT_SESSION = 17; | |
| OPEN_NPC_COMBAT_SESSION_RESPONSE = 18; | |
| ACCEPT_COMBAT_CHALLENGE = 19; | |
| ACCEPT_COMBAT_CHALLENGE_RESPONSE = 20; | |
| SUBMIT_COMBAT_CHALLENGE_POKEMONS = 21; | |
| SUBMIT_COMBAT_CHALLENGE_POKEMONS_RESPONSE = 22; | |
| DECLINE_COMBAT_CHALLENGE = 23; | |
| DECLINE_COMBAT_CHALLENGE_RESPONSE = 24; | |
| CANCEL_COMBAT_CHALLENGE = 25; | |
| CANCEL_COMBAT_CHALLENGE_RESPONSE = 26; | |
| GET_COMBAT_CHALLENGE = 27; | |
| GET_COMBAT_CHALLENGE_RESPONSE = 28; | |
| VS_SEEKER_START_MATCHMAKING = 29; | |
| VS_SEEKER_START_MATCHMAKING_RESPONSE = 30; | |
| GET_MATCHMAKING_STATUS = 31; | |
| GET_MATCHMAKING_STATUS_RESPONSE = 32; | |
| CANCEL_MATCHMAKING = 33; | |
| CANCEL_MATCHMAKING_RESPONSE = 34; | |
| SUBMIT_COMBAT_ACTION = 35; | |
| INVASION_OPEN_COMBAT_SESSION = 36; | |
| INVASION_OPEN_COMBAT_SESSION_RESPONSE = 37; | |
| INVASION_BATTLE_UPDATE = 38; | |
| INVASION_BATTLE_UPDATE_RESPONSE = 39; | |
| COMBAT_ID_MISMATCH = 40; | |
| LEAGUE_ID_MISMATCH = 41; | |
| CHALLENGE_ID_MISMATCH = 42; | |
| PROGRESS_TOKEN = 43; | |
| ON_APPLICATION_FOCUS = 44; | |
| ON_APPLICATION_PAUSE = 45; | |
| ON_APPLICATION_QUIT = 46; | |
| EXCEPTION_CAUGHT = 47; | |
| PUB_SUB_MESSAGE = 48; | |
| PLAYER_END_COMBAT = 49; | |
| COMBAT_SYNC_SERVER = 50; | |
| COMBAT_SYNC_SERVER_RESPONSE = 51; | |
| COMBAT_SPECIAL_MOVE_PLAYER = 52; | |
| } | |
| LogType type = 1; | |
| uint32 time_now_offset_ms = 2; | |
| uint32 client_server_time_offset_ms = 3; | |
| float frame_rate = 4; | |
| } | |
| CombatLogDataHeader header = 1; | |
| oneof Data { | |
| OpenCombatSessionData open_combat_session_data = 2; | |
| OpenCombatSessionResponseData open_combat_session_response_data = 3; | |
| UpdateCombatData update_combat_data = 4; | |
| UpdateCombatResponseData update_combat_response_data = 5; | |
| QuitCombatData quit_combat_data = 6; | |
| QuitCombatResponseData quit_combat_response_data = 7; | |
| WebSocketResponseData web_socket_response_data = 8; | |
| RpcErrorData rpc_error_data = 9; | |
| GetCombatPlayerProfileData get_combat_player_profile_data = 10; | |
| GetCombatPlayerProfileResponseData get_combat_player_profile_response_data = 11; | |
| GenerateCombatChallengeIdData generate_combat_challenge_id_data = 12; | |
| GenerateCombatChallengeIdResponseData generate_combat_challenge_id_response_data = 13; | |
| CreateCombatChallengeData create_combat_challenge_data = 14; | |
| CreateCombatChallengeResponseData create_combat_challenge_response_data = 15; | |
| OpenCombatChallengeData open_combat_challenge_data = 16; | |
| OpenCombatChallengeResponseData open_combat_challenge_response_data = 17; | |
| OpenNpcCombatSessionData open_npc_combat_session_data = 18; | |
| OpenNpcCombatSessionResponseData open_npc_combat_session_response_data = 19; | |
| AcceptCombatChallengeData accept_combat_challenge_data = 20; | |
| AcceptCombatChallengeResponseData accept_combat_challenge_response_data = 21; | |
| SubmitCombatChallengePokemonsData submit_combat_challenge_pokemons_data = 22; | |
| SubmitCombatChallengePokemonsResponseData submit_combat_challenge_pokemons_response_data = 23; | |
| DeclineCombatChallengeData decline_combat_challenge_data = 24; | |
| DeclineCombatChallengeResponseData decline_combat_challenge_response_data = 25; | |
| CancelCombatChallengeData cancel_combat_challenge_data = 26; | |
| CancelCombatChallengeResponseData cancel_combat_challenge_response_data = 27; | |
| GetCombatChallengeData get_combat_challenge_data = 28; | |
| GetCombatChallengeResponseData get_combat_challenge_response_data = 29; | |
| VsSeekerStartMatchmakingData vs_seeker_start_matchmaking_data = 30; | |
| VsSeekerStartMatchmakingResponseData vs_seeker_start_matchmaking_response_data = 31; | |
| GetMatchmakingStatusData get_matchmaking_status_data = 32; | |
| GetMatchmakingStatusResponseData get_matchmaking_status_response_data = 33; | |
| CancelMatchmakingData cancel_matchmaking_data = 34; | |
| CancelMatchmakingResponseData cancel_matchmaking_response_data = 35; | |
| SubmitCombatAction submit_combat_action = 36; | |
| InvasionOpenCombatSessionData invasion_open_combat_session_data = 37; | |
| InvasionOpenCombatSessionResponseData invasion_open_combat_session_response_data = 38; | |
| InvasionBattleUpdate invasion_battle_update = 39; | |
| InvasionBattleResponseUpdate invasion_battle_response_update = 40; | |
| CombatIdMismatchData combat_id_mismatch_data = 41; | |
| LeagueIdMismatchData league_id_mismatch_data = 42; | |
| ChallengeIdMismatchData challenge_id_mismatch_data = 43; | |
| CombatProgressTokenData progress_token_data = 44; | |
| OnApplicationFocusData on_application_focus_data = 45; | |
| OnApplicationPauseData on_application_pause_data = 46; | |
| OnApplicationQuitData on_application_quit_data = 47; | |
| ExceptionCaughtInCombatData exception_caught_data = 48; | |
| CombatPubSubData combat_pub_sub_data = 49; | |
| CombatEndData combat_end_data = 50; | |
| CombatSyncServerData combat_sync_server_data = 51; | |
| CombatSyncServerResponseData combat_sync_server_response_data = 52; | |
| CombatSpecialMovePlayerData combat_special_move_player_data = 53; | |
| } | |
| } | |
| message CombatClientLog { | |
| CombatLogHeader header = 1; | |
| repeated CombatLogData entries = 2; | |
| } | |
| message UploadCombatClientLogProto { | |
| CombatClientLog combat_client_log = 1; | |
| } | |
| message UploadCombatClientLogOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_ENABLED = 2; | |
| ERROR_TOO_MANY_REQUESTS = 3; | |
| ERROR_INVALID_FORMAT = 4; | |
| ERROR_EXCEEDS_SIZE_LIMIT = 5; | |
| ERROR_INTERNAL_ERROR = 6; | |
| } | |
| Result result = 1; | |
| } | |
| message PvpNextFeatureFlagsProto { | |
| int32 pvpn_version = 1; | |
| } | |
| message NpcBattle { | |
| enum Character { | |
| UNSET = 0; | |
| GRUNT_MALE = 1; | |
| GRUNT_FEMALE = 2; | |
| ARLO = 3; | |
| CLIFF = 4; | |
| SIERRA = 5; | |
| GIOVANNI = 6; | |
| JESSIE = 7; | |
| JAMES = 8; | |
| BLANCHE = 9; | |
| CANDELA = 10; | |
| SPARK = 11; | |
| } | |
| } | |
| enum BreadMoveLevels { | |
| BREAD_MOVE_LEVELS_LEVELS_UNSET = 0; | |
| BREAD_MOVE_LEVELS_LEVEL1 = 1; | |
| BREAD_MOVE_LEVELS_LEVEL2 = 2; | |
| BREAD_MOVE_LEVELS_LEVEL3 = 3; | |
| } | |
| enum BreadBattleLevel { | |
| BREAD_BATTLE_LEVEL_UNSET = 0; | |
| BREAD_BATTLE_LEVEL_1 = 1; | |
| BREAD_BATTLE_LEVEL_2 = 2; | |
| BREAD_BATTLE_LEVEL_3 = 3; | |
| BREAD_BATTLE_LEVEL_4 = 4; | |
| BREAD_BATTLE_LEVEL_5 = 5; | |
| BREAD_BATTLE_LEVEL_6 = 6; | |
| BREAD_BATTLE_LEVEL_BREAD_DOUGH_BATTLE_LEVEL1 = 7; | |
| BREAD_BATTLE_LEVEL_BREAD_SPECIAL_BATTLE_LEVEL1 = 8; | |
| } | |
| enum MaxBattleRemoteEligibility { | |
| MAX_BATTLE_REMOTE_ELIGIBILITY_UNSET = 0; | |
| MAX_BATTLE_REMOTE_ELIGIBILITY_MAX_BATTLE_IN_PERSON_ONLY = 1; | |
| } | |
| message BreadMoveSlotProto { | |
| enum BreadMoveType { | |
| UNSET = 0; | |
| A = 1; | |
| B = 2; | |
| C = 3; | |
| } | |
| BreadMoveType move_type = 1; | |
| BreadMoveLevels move_level = 2; | |
| } | |
| message BreadModeEnum { | |
| enum Modifier { | |
| NONE = 0; | |
| BREAD_MODE = 1; | |
| BREAD_DOUGH_MODE = 2; | |
| BREAD_DOUGH_MODE2 = 3; | |
| BREAD_SPECIAL_MODE = 4; | |
| } | |
| } | |
| enum MapCharacterSizeClass { | |
| MAP_CHARACTER_SIZE_CLASS_UNSET = 0; | |
| MAP_CHARACTER_SIZE_CLASS_SMALL = 1; | |
| MAP_CHARACTER_SIZE_CLASS_MEDIUM = 2; | |
| MAP_CHARACTER_SIZE_CLASS_LARGE = 3; | |
| MAP_CHARACTER_SIZE_CLASS_SMALL_FLYING = 4; | |
| MAP_CHARACTER_SIZE_CLASS_MEDIUM_FLYING = 5; | |
| MAP_CHARACTER_SIZE_CLASS_LARGE_FLYING = 6; | |
| MAP_CHARACTER_SIZE_CLASS_HUGE_FLYING = 7; | |
| MAP_CHARACTER_SIZE_CLASS_HUGE_FLYING_GLIDING = 8; | |
| } | |
| enum CharacterSize { | |
| CHARACTER_SIZE_XXS = 0; | |
| CHARACTER_SIZE_XS = 1; | |
| CHARACTER_SIZE_M = 2; | |
| CHARACTER_SIZE_XL = 3; | |
| CHARACTER_SIZE_XXL = 4; | |
| } | |
| message EnabledPokemonSettingsProto { | |
| message Range { | |
| int32 start = 1; | |
| int32 end = 2; | |
| } | |
| repeated Range enabled_pokemon_range = 3; | |
| } | |
| message LevelUpRewardsSettingsProto { | |
| int32 level = 1; | |
| repeated Item items = 2; | |
| repeated fixed32 items_count = 3; | |
| repeated Item items_unlocked = 4; | |
| repeated string avatar_template_ids = 5; | |
| int32 pokecoins = 6; | |
| repeated NeutralAvatarLootItemTemplateProto neutral_avatar_item_templates = 7; | |
| repeated Feature features_unlocked = 8; | |
| bool client_override_display_order = 10; | |
| bool is_backfill = 11; | |
| } | |
| message OneWaySharedFriendshipDataProto { | |
| repeated GiftBoxDetailsProto giftbox_details = 1; | |
| int64 open_trade_expire_ms = 2; | |
| bool pending_remote_trade = 3; | |
| int64 remote_trade_expiration = 4; | |
| bool remote_trade_eligible = 5; | |
| int32 best_friends_plus_count = 6; | |
| } | |
| message PlayerAvatarProto { | |
| int32 skin = 2; | |
| int32 hair = 3; | |
| int32 shirt = 4; | |
| int32 pants = 5; | |
| int32 hat = 6; | |
| int32 shoes = 7; | |
| int32 avatar = 8; | |
| int32 eyes = 9; | |
| int32 backpack = 10; | |
| string avatar_hair = 11; | |
| string avatar_shirt = 12; | |
| string avatar_pants = 13; | |
| string avatar_hat = 14; | |
| string avatar_shoes = 15; | |
| string avatar_eyes = 16; | |
| string avatar_backpack = 17; | |
| string avatar_gloves = 18; | |
| string avatar_socks = 19; | |
| string avatar_belt = 20; | |
| string avatar_glasses = 21; | |
| string avatar_necklace = 22; | |
| string avatar_skin = 23; | |
| string avatar_pose = 24; | |
| string avatar_face = 25; | |
| string avatar_prop = 26; | |
| } | |
| message PlayerNeutralAvatarProto { | |
| PlayerNeutralAvatarArticleConfiguration articles = 1; | |
| oneof Head { | |
| PlayerNeutralAvatarHeadBlendParameters head_blend = 2; | |
| PlayerNeutralAvatarHeadSelectionParameters head_selection = 4; | |
| } | |
| PlayerNeutralAvatarBodyBlendParameters body_blend = 3; | |
| PlayerNeutralAvatarGradient skin_gradient = 5; | |
| PlayerNeutralAvatarGradient hair_gradient = 6; | |
| PlayerNeutralAvatarNoseSelectionParameters nose_selection = 7; | |
| PlayerNeutralAvatarEarSelectionParameters ear_selection = 8; | |
| PlayerNeutralAvatarMouthSelectionParameters mouth_selection = 9; | |
| PlayerNeutralAvatarGradient facial_hair_gradient = 10; | |
| PlayerNeutralAvatarFacePositionParameters face_positions = 11; | |
| PlayerNeutralAvatarGradient eye_gradient = 12; | |
| PlayerNeutralAvatarEyeSelectionParameters eye_selection = 13; | |
| string skin_gradient_id = 14; | |
| string hair_gradient_id = 15; | |
| string eye_gradient_id = 16; | |
| int32 neutral_avatar_legacy_mapping_version = 100; | |
| } | |
| message PokemonDisplayProto { | |
| enum Costume { | |
| UNSET = 0; | |
| HOLIDAY2016 = 1; | |
| ANNIVERSARY = 2; | |
| ONE_YEAR_ANNIVERSARY = 3; | |
| HALLOWEEN2017 = 4; | |
| SUMMER2018 = 5; | |
| FALL2018 = 6; | |
| NOVEMBER2018 = 7; | |
| WINTER2018 = 8; | |
| FEB2019 = 9; | |
| MAY2019_NOEVOLVE = 10; | |
| JAN2020_NOEVOLVE = 11; | |
| APRIL2020_NOEVOLVE = 12; | |
| SAFARI2020_NOEVOLVE = 13; | |
| SPRING2020_NOEVOLVE = 14; | |
| SUMMER2020_NOEVOLVE = 15; | |
| FALL2020_NOEVOLVE = 16; | |
| WINTER2020_NOEVOLVE = 17; | |
| NOT_FOR_RELEASE_ALPHA = 18; | |
| NOT_FOR_RELEASE_BETA = 19; | |
| NOT_FOR_RELEASE_GAMMA = 20; | |
| NOT_FOR_RELEASE_NOEVOLVE = 21; | |
| KANTO2020_NOEVOLVE = 22; | |
| JOHTO2020_NOEVOLVE = 23; | |
| HOENN2020_NOEVOLVE = 24; | |
| SINNOH2020_NOEVOLVE = 25; | |
| HALLOWEEN2020_NOEVOLVE = 26; | |
| _1 = 27; | |
| _2 = 28; | |
| _3 = 29; | |
| _4 = 30; | |
| _5 = 31; | |
| _6 = 32; | |
| _7 = 33; | |
| _8 = 34; | |
| _9 = 35; | |
| _10 = 36; | |
| _1_NOEVOLVE = 37; | |
| _2_NOEVOLVE = 38; | |
| _3_NOEVOLVE = 39; | |
| _4_NOEVOLVE = 40; | |
| _5_NOEVOLVE = 41; | |
| _6_NOEVOLVE = 42; | |
| _7_NOEVOLVE = 43; | |
| _8_NOEVOLVE = 44; | |
| _9_NOEVOLVE = 45; | |
| _10_NOEVOLVE = 46; | |
| GOFEST2021_NOEVOLVE = 47; | |
| FASHION2021_NOEVOLVE = 48; | |
| HALLOWEEN2021_NOEVOLVE = 49; | |
| GEMS12021_NOEVOLVE = 50; | |
| GEMS22021_NOEVOLVE = 51; | |
| HOLIDAY2021_NOEVOLVE = 52; | |
| TCG2022_NOEVOLVE = 53; | |
| JAN2022_NOEVOLVE = 54; | |
| GOFEST2022_NOEVOLVE = 55; | |
| ANNIVERSARY2022_NOEVOLVE = 56; | |
| FALL2022 = 57; | |
| FALL2022_NOEVOLVE = 58; | |
| HOLIDAY2022 = 59; | |
| JAN2023_NOEVOLVE = 60; | |
| GOTOUR2023_BANDANA_NOEVOLVE = 61; | |
| GOTOUR2023_HAT_NOEVOLVE = 62; | |
| SPRING2023 = 63; | |
| SPRING2023_MYSTIC = 64; | |
| SPRING2023_VALOR = 65; | |
| SPRING2023_INSTINCT = 66; | |
| NIGHTCAP = 67; | |
| MAY2023 = 68; | |
| PI = 69; | |
| FALL2023 = 70; | |
| FALL2023_NOEVOLVE = 71; | |
| PI_NOEVOLVE = 72; | |
| HOLIDAY2023 = 73; | |
| JAN2024 = 74; | |
| SPRING2024 = 75; | |
| SUMMER2024 = 77; | |
| ANNIVERSARY2024 = 78; | |
| FALL2024 = 79; | |
| WINTER2024 = 80; | |
| FASHION2025 = 81; | |
| HORIZONS2025_NOEVOLVE = 82; | |
| ROYAL_NOEVOLVE = 83; | |
| INDONESIA2025_NOEVOLVE = 84; | |
| HALLOWEEN2025 = 85; | |
| SPRING2026_A = 86; | |
| SPRING2026_B = 87; | |
| } | |
| enum Gender { | |
| UNSET = 0; | |
| MALE = 1; | |
| FEMALE = 2; | |
| LESS = 3; | |
| } | |
| enum Alignment { | |
| UNSET = 0; | |
| SHADOW = 1; | |
| PURIFIED = 2; | |
| } | |
| enum Form { | |
| UNSET = 0; | |
| UNOWN_A = 1; | |
| UNOWN_B = 2; | |
| UNOWN_C = 3; | |
| UNOWN_D = 4; | |
| UNOWN_E = 5; | |
| UNOWN_F = 6; | |
| UNOWN_G = 7; | |
| UNOWN_H = 8; | |
| UNOWN_I = 9; | |
| UNOWN_J = 10; | |
| UNOWN_K = 11; | |
| UNOWN_L = 12; | |
| UNOWN_M = 13; | |
| UNOWN_N = 14; | |
| UNOWN_O = 15; | |
| UNOWN_P = 16; | |
| UNOWN_Q = 17; | |
| UNOWN_R = 18; | |
| UNOWN_S = 19; | |
| UNOWN_T = 20; | |
| UNOWN_U = 21; | |
| UNOWN_V = 22; | |
| UNOWN_W = 23; | |
| UNOWN_X = 24; | |
| UNOWN_Y = 25; | |
| UNOWN_Z = 26; | |
| UNOWN_EXCLAMATION_POINT = 27; | |
| UNOWN_QUESTION_MARK = 28; | |
| CASTFORM_NORMAL = 29; | |
| CASTFORM_SUNNY = 30; | |
| CASTFORM_RAINY = 31; | |
| CASTFORM_SNOWY = 32; | |
| DEOXYS_NORMAL = 33; | |
| DEOXYS_ATTACK = 34; | |
| DEOXYS_DEFENSE = 35; | |
| DEOXYS_SPEED = 36; | |
| SPINDA00 = 37; | |
| SPINDA01 = 38; | |
| SPINDA02 = 39; | |
| SPINDA03 = 40; | |
| SPINDA04 = 41; | |
| SPINDA05 = 42; | |
| SPINDA06 = 43; | |
| SPINDA07 = 44; | |
| RATTATA_NORMAL = 45; | |
| RATTATA_ALOLA = 46; | |
| RATICATE_ALOLA = 48; | |
| RAICHU_NORMAL = 49; | |
| RAICHU_ALOLA = 50; | |
| SANDSHREW_NORMAL = 51; | |
| SANDSHREW_ALOLA = 52; | |
| SANDSLASH_NORMAL = 53; | |
| SANDSLASH_ALOLA = 54; | |
| VULPIX_NORMAL = 55; | |
| VULPIX_ALOLA = 56; | |
| NINETALES_NORMAL = 57; | |
| NINETALES_ALOLA = 58; | |
| DIGLETT_ALOLA = 60; | |
| DUGTRIO_ALOLA = 62; | |
| MEOWTH_NORMAL = 63; | |
| MEOWTH_ALOLA = 64; | |
| PERSIAN_NORMAL = 65; | |
| PERSIAN_ALOLA = 66; | |
| GEODUDE_ALOLA = 68; | |
| GRAVELER_ALOLA = 70; | |
| GOLEM_ALOLA = 72; | |
| GRIMER_NORMAL = 73; | |
| GRIMER_ALOLA = 74; | |
| MUK_NORMAL = 75; | |
| MUK_ALOLA = 76; | |
| EXEGGUTOR_NORMAL = 77; | |
| EXEGGUTOR_ALOLA = 78; | |
| MAROWAK_NORMAL = 79; | |
| MAROWAK_ALOLA = 80; | |
| ROTOM_NORMAL = 81; | |
| ROTOM_FROST = 82; | |
| ROTOM_FAN = 83; | |
| ROTOM_MOW = 84; | |
| ROTOM_WASH = 85; | |
| ROTOM_HEAT = 86; | |
| WORMADAM_PLANT = 87; | |
| WORMADAM_SANDY = 88; | |
| WORMADAM_TRASH = 89; | |
| GIRATINA_ALTERED = 90; | |
| GIRATINA_ORIGIN = 91; | |
| SHAYMIN_SKY = 92; | |
| SHAYMIN_LAND = 93; | |
| CHERRIM_OVERCAST = 94; | |
| CHERRIM_SUNNY = 95; | |
| SHELLOS_WEST_SEA = 96; | |
| SHELLOS_EAST_SEA = 97; | |
| GASTRODON_WEST_SEA = 98; | |
| GASTRODON_EAST_SEA = 99; | |
| ARCEUS_NORMAL = 100; | |
| ARCEUS_FIGHTING = 101; | |
| ARCEUS_FLYING = 102; | |
| ARCEUS_POISON = 103; | |
| ARCEUS_GROUND = 104; | |
| ARCEUS_ROCK = 105; | |
| ARCEUS_BUG = 106; | |
| ARCEUS_GHOST = 107; | |
| ARCEUS_STEEL = 108; | |
| ARCEUS_FIRE = 109; | |
| ARCEUS_WATER = 110; | |
| ARCEUS_GRASS = 111; | |
| ARCEUS_ELECTRIC = 112; | |
| ARCEUS_PSYCHIC = 113; | |
| ARCEUS_ICE = 114; | |
| ARCEUS_DRAGON = 115; | |
| ARCEUS_DARK = 116; | |
| ARCEUS_FAIRY = 117; | |
| BURMY_PLANT = 118; | |
| BURMY_SANDY = 119; | |
| BURMY_TRASH = 120; | |
| SPINDA08 = 121; | |
| SPINDA09 = 122; | |
| SPINDA10 = 123; | |
| SPINDA11 = 124; | |
| SPINDA12 = 125; | |
| SPINDA13 = 126; | |
| SPINDA14 = 127; | |
| SPINDA15 = 128; | |
| SPINDA16 = 129; | |
| SPINDA17 = 130; | |
| SPINDA18 = 131; | |
| SPINDA19 = 132; | |
| MEWTWO_A = 133; | |
| MEWTWO_NORMAL = 135; | |
| BASCULIN_RED_STRIPED = 136; | |
| BASCULIN_BLUE_STRIPED = 137; | |
| BASCULIN_WHITE_STRIPED = 2804; | |
| DARMANITAN_STANDARD = 138; | |
| DARMANITAN_ZEN = 139; | |
| TORNADUS_INCARNATE = 140; | |
| TORNADUS_THERIAN = 141; | |
| THUNDURUS_INCARNATE = 142; | |
| THUNDURUS_THERIAN = 143; | |
| LANDORUS_INCARNATE = 144; | |
| LANDORUS_THERIAN = 145; | |
| KYUREM_NORMAL = 146; | |
| KYUREM_BLACK = 147; | |
| KYUREM_WHITE = 148; | |
| KELDEO_ORDINARY = 149; | |
| KELDEO_RESOLUTE = 150; | |
| MELOETTA_ARIA = 151; | |
| MELOETTA_PIROUETTE = 152; | |
| ZUBAT_NORMAL = 157; | |
| GOLBAT_NORMAL = 160; | |
| IVYSAUR_NORMAL = 166; | |
| CHARMELEON_NORMAL = 175; | |
| WARTORTLE_NORMAL = 184; | |
| DRATINI_NORMAL = 190; | |
| DRAGONAIR_NORMAL = 193; | |
| SNORLAX_NORMAL = 199; | |
| CROBAT_NORMAL = 202; | |
| MUDKIP_NORMAL = 205; | |
| MARSHTOMP_NORMAL = 208; | |
| SWAMPERT_NORMAL = 211; | |
| DROWZEE_NORMAL = 214; | |
| HYPNO_NORMAL = 217; | |
| CUBONE_NORMAL = 224; | |
| HOUNDOUR_NORMAL = 229; | |
| HOUNDOOM_NORMAL = 232; | |
| POLIWAG_NORMAL = 235; | |
| POLIWHIRL_NORMAL = 238; | |
| POLIWRATH_NORMAL = 241; | |
| POLITOED_NORMAL = 244; | |
| SCYTHER_NORMAL = 247; | |
| SCIZOR_NORMAL = 250; | |
| MAGIKARP_NORMAL = 253; | |
| GYARADOS_NORMAL = 256; | |
| VENONAT_NORMAL = 259; | |
| VENOMOTH_NORMAL = 262; | |
| ODDISH_NORMAL = 265; | |
| GLOOM_NORMAL = 268; | |
| VILEPLUME_NORMAL = 271; | |
| BELLOSSOM_NORMAL = 274; | |
| HITMONCHAN_NORMAL = 277; | |
| PSYDUCK_NORMAL = 286; | |
| GOLDUCK_NORMAL = 289; | |
| RALTS_NORMAL = 292; | |
| KIRLIA_NORMAL = 295; | |
| GARDEVOIR_NORMAL = 298; | |
| GALLADE_NORMAL = 301; | |
| ABRA_NORMAL = 304; | |
| KADABRA_NORMAL = 307; | |
| ALAKAZAM_NORMAL = 310; | |
| LARVITAR_NORMAL = 313; | |
| PUPITAR_NORMAL = 316; | |
| TYRANITAR_NORMAL = 319; | |
| DEERLING_SPRING = 585; | |
| DEERLING_SUMMER = 586; | |
| DEERLING_AUTUMN = 587; | |
| DEERLING_WINTER = 588; | |
| SAWSBUCK_SPRING = 589; | |
| SAWSBUCK_SUMMER = 590; | |
| SAWSBUCK_AUTUMN = 591; | |
| SAWSBUCK_WINTER = 592; | |
| GENESECT_NORMAL = 593; | |
| GENESECT_SHOCK = 594; | |
| GENESECT_BURN = 595; | |
| GENESECT_CHILL = 596; | |
| GENESECT_DOUSE = 597; | |
| CACNEA_NORMAL = 610; | |
| CACTURNE_NORMAL = 613; | |
| WEEDLE_NORMAL = 616; | |
| KAKUNA_NORMAL = 619; | |
| BEEDRILL_NORMAL = 622; | |
| SEEDOT_NORMAL = 625; | |
| NUZLEAF_NORMAL = 628; | |
| SHIFTRY_NORMAL = 631; | |
| MAGMAR_NORMAL = 634; | |
| MAGMORTAR_NORMAL = 637; | |
| ELECTABUZZ_NORMAL = 640; | |
| ELECTIVIRE_NORMAL = 643; | |
| MAREEP_NORMAL = 646; | |
| FLAAFFY_NORMAL = 649; | |
| AMPHAROS_NORMAL = 652; | |
| MAGNEMITE_NORMAL = 655; | |
| MAGNETON_NORMAL = 658; | |
| MAGNEZONE_NORMAL = 661; | |
| BELLSPROUT_NORMAL = 664; | |
| WEEPINBELL_NORMAL = 667; | |
| VICTREEBEL_NORMAL = 670; | |
| PORYGON_NORMAL = 677; | |
| PORYGON2_NORMAL = 680; | |
| PORYGON_Z_NORMAL = 683; | |
| TURTWIG_NORMAL = 688; | |
| GROTLE_NORMAL = 691; | |
| TORTERRA_NORMAL = 694; | |
| EKANS_NORMAL = 697; | |
| ARBOK_NORMAL = 700; | |
| KOFFING_NORMAL = 703; | |
| HITMONLEE_NORMAL = 713; | |
| ARTICUNO_NORMAL = 716; | |
| MISDREAVUS_NORMAL = 719; | |
| MISMAGIUS_NORMAL = 722; | |
| EXEGGCUTE_NORMAL = 729; | |
| CARVANHA_NORMAL = 734; | |
| SHARPEDO_NORMAL = 737; | |
| OMANYTE_NORMAL = 740; | |
| OMASTAR_NORMAL = 743; | |
| TRAPINCH_NORMAL = 746; | |
| VIBRAVA_NORMAL = 749; | |
| FLYGON_NORMAL = 752; | |
| BAGON_NORMAL = 755; | |
| SHELGON_NORMAL = 758; | |
| SALAMENCE_NORMAL = 761; | |
| BELDUM_NORMAL = 764; | |
| METANG_NORMAL = 767; | |
| METAGROSS_NORMAL = 770; | |
| ZAPDOS_NORMAL = 773; | |
| NIDORAN_NORMAL = 776; | |
| NIDORINA_NORMAL = 779; | |
| NIDOQUEEN_NORMAL = 782; | |
| NIDORINO_NORMAL = 785; | |
| NIDOKING_NORMAL = 788; | |
| STUNKY_NORMAL = 791; | |
| SKUNTANK_NORMAL = 794; | |
| WEAVILE_NORMAL = 800; | |
| GLIGAR_NORMAL = 803; | |
| GLISCOR_NORMAL = 806; | |
| MACHOP_NORMAL = 809; | |
| MACHOKE_NORMAL = 812; | |
| MACHAMP_NORMAL = 815; | |
| CHIMCHAR_NORMAL = 818; | |
| MONFERNO_NORMAL = 821; | |
| INFERNAPE_NORMAL = 824; | |
| SHUCKLE_NORMAL = 827; | |
| ABSOL_NORMAL = 830; | |
| MAWILE_NORMAL = 833; | |
| MOLTRES_NORMAL = 836; | |
| DIGLETT_NORMAL = 59; | |
| DUGTRIO_NORMAL = 61; | |
| GEODUDE_NORMAL = 67; | |
| GRAVELER_NORMAL = 69; | |
| GOLEM_NORMAL = 71; | |
| KANGASKHAN_NORMAL = 839; | |
| RHYHORN_NORMAL = 846; | |
| RHYDON_NORMAL = 849; | |
| RHYPERIOR_NORMAL = 852; | |
| MURKROW_NORMAL = 855; | |
| HONCHKROW_NORMAL = 858; | |
| GIBLE_NORMAL = 861; | |
| GABITE_NORMAL = 864; | |
| GARCHOMP_NORMAL = 867; | |
| KRABBY_NORMAL = 870; | |
| KINGLER_NORMAL = 873; | |
| SHELLDER_NORMAL = 876; | |
| CLOYSTER_NORMAL = 879; | |
| HIPPOPOTAS_NORMAL = 888; | |
| HIPPOWDON_NORMAL = 891; | |
| PIKACHU_FALL2019 = 894; | |
| SQUIRTLE_NORMAL = 181; | |
| SQUIRTLE_FALL2019 = 895; | |
| CHARMANDER_NORMAL = 172; | |
| CHARMANDER_FALL2019 = 896; | |
| BULBASAUR_NORMAL = 163; | |
| BULBASAUR_FALL2019 = 897; | |
| PINSIR_NORMAL = 898; | |
| PIKACHU_VS2019 = 901; | |
| STEELIX_NORMAL = 905; | |
| SHUPPET_NORMAL = 908; | |
| BANETTE_NORMAL = 911; | |
| DUSKULL_NORMAL = 914; | |
| DUSCLOPS_NORMAL = 917; | |
| DUSKNOIR_NORMAL = 920; | |
| SNORUNT_NORMAL = 926; | |
| GLALIE_NORMAL = 929; | |
| SNOVER_NORMAL = 932; | |
| ABOMASNOW_NORMAL = 935; | |
| DELIBIRD_NORMAL = 938; | |
| STANTLER_NORMAL = 941; | |
| WEEZING_NORMAL = 706; | |
| WEEZING_GALARIAN = 944; | |
| ZIGZAGOON_NORMAL = 945; | |
| ZIGZAGOON_GALARIAN = 946; | |
| LINOONE_NORMAL = 947; | |
| LINOONE_GALARIAN = 948; | |
| PIKACHU_COPY2019 = 949; | |
| VENUSAUR_NORMAL = 169; | |
| VENUSAUR_COPY2019 = 950; | |
| CHARIZARD_NORMAL = 178; | |
| CHARIZARD_COPY2019 = 951; | |
| BLASTOISE_NORMAL = 187; | |
| BLASTOISE_COPY2019 = 952; | |
| CATERPIE_NORMAL = 953; | |
| METAPOD_NORMAL = 956; | |
| BUTTERFREE_NORMAL = 959; | |
| PIDGEY_NORMAL = 962; | |
| PIDGEOTTO_NORMAL = 965; | |
| PIDGEOT_NORMAL = 968; | |
| SPEAROW_NORMAL = 971; | |
| FEAROW_NORMAL = 974; | |
| CLEFAIRY_NORMAL = 981; | |
| CLEFABLE_NORMAL = 984; | |
| JIGGLYPUFF_NORMAL = 987; | |
| WIGGLYTUFF_NORMAL = 990; | |
| PARAS_NORMAL = 993; | |
| PARASECT_NORMAL = 996; | |
| MANKEY_NORMAL = 999; | |
| PRIMEAPE_NORMAL = 1002; | |
| TENTACOOL_NORMAL = 1005; | |
| TENTACRUEL_NORMAL = 1008; | |
| PONYTA_NORMAL = 1011; | |
| RAPIDASH_NORMAL = 1014; | |
| SLOWPOKE_NORMAL = 1017; | |
| SLOWBRO_NORMAL = 1020; | |
| FARFETCHD_NORMAL = 1023; | |
| DODUO_NORMAL = 1026; | |
| DODRIO_NORMAL = 1029; | |
| SEEL_NORMAL = 1032; | |
| DEWGONG_NORMAL = 1035; | |
| GASTLY_NORMAL = 1038; | |
| HAUNTER_NORMAL = 1041; | |
| LICKITUNG_NORMAL = 1053; | |
| CHANSEY_NORMAL = 1056; | |
| TANGELA_NORMAL = 1059; | |
| HORSEA_NORMAL = 1062; | |
| SEADRA_NORMAL = 1065; | |
| GOLDEEN_NORMAL = 1068; | |
| SEAKING_NORMAL = 1071; | |
| STARYU_NORMAL = 1074; | |
| STARMIE_NORMAL = 1077; | |
| MR_MIME_NORMAL = 1080; | |
| JYNX_NORMAL = 1083; | |
| DITTO_NORMAL = 1089; | |
| EEVEE_NORMAL = 1092; | |
| VAPOREON_NORMAL = 1095; | |
| JOLTEON_NORMAL = 1098; | |
| FLAREON_NORMAL = 1101; | |
| KABUTO_NORMAL = 1104; | |
| KABUTOPS_NORMAL = 1107; | |
| AERODACTYL_NORMAL = 1110; | |
| MEW_NORMAL = 1115; | |
| CHIKORITA_NORMAL = 1118; | |
| BAYLEEF_NORMAL = 1121; | |
| MEGANIUM_NORMAL = 1124; | |
| CYNDAQUIL_NORMAL = 1127; | |
| QUILAVA_NORMAL = 1130; | |
| TOTODILE_NORMAL = 1136; | |
| CROCONAW_NORMAL = 1139; | |
| FERALIGATR_NORMAL = 1142; | |
| SENTRET_NORMAL = 1145; | |
| FURRET_NORMAL = 1148; | |
| HOOTHOOT_NORMAL = 1151; | |
| NOCTOWL_NORMAL = 1154; | |
| LEDYBA_NORMAL = 1157; | |
| LEDIAN_NORMAL = 1160; | |
| SPINARAK_NORMAL = 1163; | |
| ARIADOS_NORMAL = 1166; | |
| CHINCHOU_NORMAL = 1169; | |
| LANTURN_NORMAL = 1172; | |
| PICHU_NORMAL = 1175; | |
| CLEFFA_NORMAL = 1178; | |
| IGGLYBUFF_NORMAL = 1181; | |
| TOGEPI_NORMAL = 1184; | |
| TOGETIC_NORMAL = 1187; | |
| NATU_NORMAL = 1190; | |
| XATU_NORMAL = 1193; | |
| MARILL_NORMAL = 1196; | |
| AZUMARILL_NORMAL = 1199; | |
| SUDOWOODO_NORMAL = 1202; | |
| HOPPIP_NORMAL = 1205; | |
| SKIPLOOM_NORMAL = 1208; | |
| JUMPLUFF_NORMAL = 1211; | |
| AIPOM_NORMAL = 1214; | |
| SUNKERN_NORMAL = 1217; | |
| SUNFLORA_NORMAL = 1220; | |
| YANMA_NORMAL = 1223; | |
| QUAGSIRE_NORMAL = 1229; | |
| ESPEON_NORMAL = 1232; | |
| UMBREON_NORMAL = 1235; | |
| SLOWKING_NORMAL = 1238; | |
| GIRAFARIG_NORMAL = 1241; | |
| PINECO_NORMAL = 1244; | |
| FORRETRESS_NORMAL = 1247; | |
| DUNSPARCE_NORMAL = 1250; | |
| SNUBBULL_NORMAL = 1253; | |
| GRANBULL_NORMAL = 1256; | |
| HERACROSS_NORMAL = 1262; | |
| TEDDIURSA_NORMAL = 1265; | |
| URSARING_NORMAL = 1268; | |
| URSALUNA_NORMAL = 2817; | |
| SLUGMA_NORMAL = 1271; | |
| MAGCARGO_NORMAL = 1274; | |
| SWINUB_NORMAL = 1277; | |
| PILOSWINE_NORMAL = 1280; | |
| CORSOLA_NORMAL = 1283; | |
| REMORAID_NORMAL = 1286; | |
| OCTILLERY_NORMAL = 1289; | |
| MANTINE_NORMAL = 1292; | |
| SKARMORY_NORMAL = 1295; | |
| KINGDRA_NORMAL = 1298; | |
| PHANPY_NORMAL = 1301; | |
| DONPHAN_NORMAL = 1304; | |
| SMEARGLE_NORMAL = 1307; | |
| TYROGUE_NORMAL = 1310; | |
| HITMONTOP_NORMAL = 1313; | |
| SMOOCHUM_NORMAL = 1316; | |
| ELEKID_NORMAL = 1319; | |
| MAGBY_NORMAL = 1322; | |
| MILTANK_NORMAL = 1325; | |
| BLISSEY_NORMAL = 1328; | |
| RAIKOU_NORMAL = 1331; | |
| ENTEI_NORMAL = 1334; | |
| SUICUNE_NORMAL = 1337; | |
| LUGIA_NORMAL = 1340; | |
| HO_OH_NORMAL = 1343; | |
| CELEBI_NORMAL = 1346; | |
| TREECKO_NORMAL = 1349; | |
| GROVYLE_NORMAL = 1352; | |
| SCEPTILE_NORMAL = 1355; | |
| TORCHIC_NORMAL = 1358; | |
| COMBUSKEN_NORMAL = 1361; | |
| BLAZIKEN_NORMAL = 1364; | |
| POOCHYENA_NORMAL = 1367; | |
| MIGHTYENA_NORMAL = 1370; | |
| SILCOON_NORMAL = 1379; | |
| BEAUTIFLY_NORMAL = 1382; | |
| CASCOON_NORMAL = 1385; | |
| DUSTOX_NORMAL = 1388; | |
| LOTAD_NORMAL = 1391; | |
| LOMBRE_NORMAL = 1394; | |
| LUDICOLO_NORMAL = 1397; | |
| TAILLOW_NORMAL = 1400; | |
| SWELLOW_NORMAL = 1403; | |
| WINGULL_NORMAL = 1406; | |
| PELIPPER_NORMAL = 1409; | |
| SURSKIT_NORMAL = 1412; | |
| MASQUERAIN_NORMAL = 1415; | |
| SHROOMISH_NORMAL = 1418; | |
| BRELOOM_NORMAL = 1421; | |
| SLAKOTH_NORMAL = 1424; | |
| VIGOROTH_NORMAL = 1427; | |
| SLAKING_NORMAL = 1430; | |
| NINCADA_NORMAL = 1433; | |
| NINJASK_NORMAL = 1436; | |
| SHEDINJA_NORMAL = 1439; | |
| WHISMUR_NORMAL = 1442; | |
| LOUDRED_NORMAL = 1445; | |
| EXPLOUD_NORMAL = 1448; | |
| MAKUHITA_NORMAL = 1451; | |
| HARIYAMA_NORMAL = 1454; | |
| AZURILL_NORMAL = 1457; | |
| NOSEPASS_NORMAL = 1460; | |
| SKITTY_NORMAL = 1463; | |
| DELCATTY_NORMAL = 1466; | |
| ARON_NORMAL = 1469; | |
| LAIRON_NORMAL = 1472; | |
| AGGRON_NORMAL = 1475; | |
| MEDITITE_NORMAL = 1478; | |
| MEDICHAM_NORMAL = 1481; | |
| ELECTRIKE_NORMAL = 1484; | |
| MANECTRIC_NORMAL = 1487; | |
| PLUSLE_NORMAL = 1490; | |
| MINUN_NORMAL = 1493; | |
| VOLBEAT_NORMAL = 1496; | |
| ILLUMISE_NORMAL = 1499; | |
| ROSELIA_NORMAL = 1502; | |
| GULPIN_NORMAL = 1505; | |
| SWALOT_NORMAL = 1508; | |
| WAILMER_NORMAL = 1511; | |
| WAILORD_NORMAL = 1514; | |
| NUMEL_NORMAL = 1517; | |
| CAMERUPT_NORMAL = 1520; | |
| TORKOAL_NORMAL = 1523; | |
| SPOINK_NORMAL = 1526; | |
| GRUMPIG_NORMAL = 1529; | |
| SWABLU_NORMAL = 1532; | |
| ALTARIA_NORMAL = 1535; | |
| ZANGOOSE_NORMAL = 1538; | |
| SEVIPER_NORMAL = 1541; | |
| LUNATONE_NORMAL = 1544; | |
| SOLROCK_NORMAL = 1547; | |
| BARBOACH_NORMAL = 1550; | |
| WHISCASH_NORMAL = 1553; | |
| CORPHISH_NORMAL = 1556; | |
| CRAWDAUNT_NORMAL = 1559; | |
| BALTOY_NORMAL = 1562; | |
| CLAYDOL_NORMAL = 1565; | |
| LILEEP_NORMAL = 1568; | |
| CRADILY_NORMAL = 1571; | |
| ANORITH_NORMAL = 1574; | |
| ARMALDO_NORMAL = 1577; | |
| FEEBAS_NORMAL = 1580; | |
| MILOTIC_NORMAL = 1583; | |
| KECLEON_NORMAL = 1586; | |
| TROPIUS_NORMAL = 1589; | |
| CHIMECHO_NORMAL = 1592; | |
| WYNAUT_NORMAL = 1595; | |
| SPHEAL_NORMAL = 1598; | |
| SEALEO_NORMAL = 1601; | |
| WALREIN_NORMAL = 1604; | |
| CLAMPERL_NORMAL = 1607; | |
| HUNTAIL_NORMAL = 1610; | |
| GOREBYSS_NORMAL = 1613; | |
| RELICANTH_NORMAL = 1616; | |
| LUVDISC_NORMAL = 1619; | |
| REGIROCK_NORMAL = 1622; | |
| REGICE_NORMAL = 1625; | |
| REGISTEEL_NORMAL = 1628; | |
| LATIAS_NORMAL = 1631; | |
| LATIOS_NORMAL = 1634; | |
| KYOGRE_NORMAL = 1637; | |
| GROUDON_NORMAL = 1640; | |
| RAYQUAZA_NORMAL = 1643; | |
| JIRACHI_NORMAL = 1646; | |
| PIPLUP_NORMAL = 1649; | |
| PRINPLUP_NORMAL = 1652; | |
| EMPOLEON_NORMAL = 1655; | |
| STARLY_NORMAL = 1658; | |
| STARAVIA_NORMAL = 1661; | |
| STARAPTOR_NORMAL = 1664; | |
| BIDOOF_NORMAL = 1667; | |
| BIBAREL_NORMAL = 1670; | |
| KRICKETOT_NORMAL = 1673; | |
| KRICKETUNE_NORMAL = 1676; | |
| SHINX_NORMAL = 1679; | |
| LUXIO_NORMAL = 1682; | |
| LUXRAY_NORMAL = 1685; | |
| BUDEW_NORMAL = 1688; | |
| ROSERADE_NORMAL = 1691; | |
| CRANIDOS_NORMAL = 1694; | |
| RAMPARDOS_NORMAL = 1697; | |
| SHIELDON_NORMAL = 1700; | |
| BASTIODON_NORMAL = 1703; | |
| BURMY_NORMAL = 1706; | |
| WORMADAM_NORMAL = 1709; | |
| MOTHIM_NORMAL = 1712; | |
| COMBEE_NORMAL = 1715; | |
| VESPIQUEN_NORMAL = 1718; | |
| PACHIRISU_NORMAL = 1721; | |
| BUIZEL_NORMAL = 1724; | |
| FLOATZEL_NORMAL = 1727; | |
| CHERUBI_NORMAL = 1730; | |
| CHERRIM_NORMAL = 1733; | |
| SHELLOS_NORMAL = 1736; | |
| GASTRODON_NORMAL = 1739; | |
| AMBIPOM_NORMAL = 1742; | |
| DRIFLOON_NORMAL = 1745; | |
| DRIFBLIM_NORMAL = 1748; | |
| BUNEARY_NORMAL = 1751; | |
| LOPUNNY_NORMAL = 1754; | |
| GLAMEOW_NORMAL = 1757; | |
| PURUGLY_NORMAL = 1760; | |
| CHINGLING_NORMAL = 1763; | |
| BRONZOR_NORMAL = 1766; | |
| BRONZONG_NORMAL = 1769; | |
| BONSLY_NORMAL = 1772; | |
| MIME_JR_NORMAL = 1775; | |
| HAPPINY_NORMAL = 1778; | |
| CHATOT_NORMAL = 1781; | |
| SPIRITOMB_NORMAL = 1784; | |
| MUNCHLAX_NORMAL = 1787; | |
| RIOLU_NORMAL = 1790; | |
| LUCARIO_NORMAL = 1793; | |
| SKORUPI_NORMAL = 1796; | |
| DRAPION_NORMAL = 1799; | |
| CROAGUNK_NORMAL = 1802; | |
| TOXICROAK_NORMAL = 1805; | |
| CARNIVINE_NORMAL = 1808; | |
| FINNEON_NORMAL = 1811; | |
| LUMINEON_NORMAL = 1814; | |
| MANTYKE_NORMAL = 1817; | |
| LICKILICKY_NORMAL = 1820; | |
| TANGROWTH_NORMAL = 1823; | |
| TOGEKISS_NORMAL = 1826; | |
| YANMEGA_NORMAL = 1829; | |
| LEAFEON_NORMAL = 1832; | |
| GLACEON_NORMAL = 1835; | |
| MAMOSWINE_NORMAL = 1838; | |
| PROBOPASS_NORMAL = 1841; | |
| FROSLASS_NORMAL = 1844; | |
| UXIE_NORMAL = 1847; | |
| MESPRIT_NORMAL = 1850; | |
| AZELF_NORMAL = 1853; | |
| DIALGA_NORMAL = 1856; | |
| PALKIA_NORMAL = 1859; | |
| HEATRAN_NORMAL = 1862; | |
| REGIGIGAS_NORMAL = 1865; | |
| GIRATINA_NORMAL = 1868; | |
| CRESSELIA_NORMAL = 1871; | |
| PHIONE_NORMAL = 1874; | |
| MANAPHY_NORMAL = 1877; | |
| DARKRAI_NORMAL = 1880; | |
| SHAYMIN_NORMAL = 1883; | |
| VICTINI_NORMAL = 1886; | |
| SNIVY_NORMAL = 1889; | |
| SERVINE_NORMAL = 1892; | |
| SERPERIOR_NORMAL = 1895; | |
| TEPIG_NORMAL = 1898; | |
| PIGNITE_NORMAL = 1901; | |
| EMBOAR_NORMAL = 1904; | |
| OSHAWOTT_NORMAL = 1907; | |
| DEWOTT_NORMAL = 1910; | |
| PATRAT_NORMAL = 1916; | |
| WATCHOG_NORMAL = 1919; | |
| LILLIPUP_NORMAL = 1922; | |
| HERDIER_NORMAL = 1925; | |
| STOUTLAND_NORMAL = 1928; | |
| PURRLOIN_NORMAL = 1931; | |
| LIEPARD_NORMAL = 1934; | |
| PANSAGE_NORMAL = 1937; | |
| SIMISAGE_NORMAL = 1940; | |
| PANSEAR_NORMAL = 1943; | |
| SIMISEAR_NORMAL = 1946; | |
| PANPOUR_NORMAL = 1949; | |
| SIMIPOUR_NORMAL = 1952; | |
| MUNNA_NORMAL = 1955; | |
| MUSHARNA_NORMAL = 1958; | |
| PIDOVE_NORMAL = 1961; | |
| TRANQUILL_NORMAL = 1964; | |
| UNFEZANT_NORMAL = 1967; | |
| BLITZLE_NORMAL = 1970; | |
| ZEBSTRIKA_NORMAL = 1973; | |
| ROGGENROLA_NORMAL = 1976; | |
| BOLDORE_NORMAL = 1979; | |
| GIGALITH_NORMAL = 1982; | |
| WOOBAT_NORMAL = 1985; | |
| SWOOBAT_NORMAL = 1988; | |
| DRILBUR_NORMAL = 1991; | |
| EXCADRILL_NORMAL = 1994; | |
| AUDINO_NORMAL = 1997; | |
| TIMBURR_NORMAL = 2000; | |
| GURDURR_NORMAL = 2003; | |
| CONKELDURR_NORMAL = 2006; | |
| TYMPOLE_NORMAL = 2009; | |
| PALPITOAD_NORMAL = 2012; | |
| SEISMITOAD_NORMAL = 2015; | |
| THROH_NORMAL = 2018; | |
| SAWK_NORMAL = 2021; | |
| SEWADDLE_NORMAL = 2024; | |
| SWADLOON_NORMAL = 2027; | |
| LEAVANNY_NORMAL = 2030; | |
| VENIPEDE_NORMAL = 2033; | |
| WHIRLIPEDE_NORMAL = 2036; | |
| SCOLIPEDE_NORMAL = 2039; | |
| COTTONEE_NORMAL = 2042; | |
| WHIMSICOTT_NORMAL = 2045; | |
| PETILIL_NORMAL = 2048; | |
| SANDILE_NORMAL = 2054; | |
| KROKOROK_NORMAL = 2057; | |
| KROOKODILE_NORMAL = 2060; | |
| DARUMAKA_NORMAL = 2063; | |
| MARACTUS_NORMAL = 2066; | |
| DWEBBLE_NORMAL = 2069; | |
| CRUSTLE_NORMAL = 2072; | |
| SCRAGGY_NORMAL = 2075; | |
| SCRAFTY_NORMAL = 2078; | |
| SIGILYPH_NORMAL = 2081; | |
| YAMASK_NORMAL = 2084; | |
| COFAGRIGUS_NORMAL = 2087; | |
| TIRTOUGA_NORMAL = 2090; | |
| CARRACOSTA_NORMAL = 2093; | |
| ARCHEN_NORMAL = 2096; | |
| ARCHEOPS_NORMAL = 2099; | |
| TRUBBISH_NORMAL = 2102; | |
| GARBODOR_NORMAL = 2105; | |
| MINCCINO_NORMAL = 2114; | |
| CINCCINO_NORMAL = 2117; | |
| GOTHITA_NORMAL = 2120; | |
| GOTHORITA_NORMAL = 2123; | |
| GOTHITELLE_NORMAL = 2126; | |
| SOLOSIS_NORMAL = 2129; | |
| DUOSION_NORMAL = 2132; | |
| REUNICLUS_NORMAL = 2135; | |
| DUCKLETT_NORMAL = 2138; | |
| SWANNA_NORMAL = 2141; | |
| VANILLITE_NORMAL = 2144; | |
| VANILLISH_NORMAL = 2147; | |
| VANILLUXE_NORMAL = 2150; | |
| EMOLGA_NORMAL = 2153; | |
| KARRABLAST_NORMAL = 2156; | |
| ESCAVALIER_NORMAL = 2159; | |
| FOONGUS_NORMAL = 2162; | |
| AMOONGUSS_NORMAL = 2165; | |
| ALOMOMOLA_NORMAL = 2174; | |
| JOLTIK_NORMAL = 2177; | |
| GALVANTULA_NORMAL = 2180; | |
| FERROSEED_NORMAL = 2183; | |
| FERROTHORN_NORMAL = 2186; | |
| KLINK_NORMAL = 2189; | |
| KLANG_NORMAL = 2192; | |
| KLINKLANG_NORMAL = 2195; | |
| TYNAMO_NORMAL = 2198; | |
| EELEKTRIK_NORMAL = 2201; | |
| EELEKTROSS_NORMAL = 2204; | |
| ELGYEM_NORMAL = 2207; | |
| BEHEEYEM_NORMAL = 2210; | |
| LITWICK_NORMAL = 2213; | |
| LAMPENT_NORMAL = 2216; | |
| CHANDELURE_NORMAL = 2219; | |
| AXEW_NORMAL = 2222; | |
| FRAXURE_NORMAL = 2225; | |
| HAXORUS_NORMAL = 2228; | |
| CUBCHOO_NORMAL = 2231; | |
| BEARTIC_NORMAL = 2234; | |
| CRYOGONAL_NORMAL = 2237; | |
| SHELMET_NORMAL = 2240; | |
| ACCELGOR_NORMAL = 2243; | |
| STUNFISK_NORMAL = 2246; | |
| MIENFOO_NORMAL = 2249; | |
| MIENSHAO_NORMAL = 2252; | |
| DRUDDIGON_NORMAL = 2255; | |
| GOLETT_NORMAL = 2258; | |
| GOLURK_NORMAL = 2261; | |
| PAWNIARD_NORMAL = 2264; | |
| BISHARP_NORMAL = 2267; | |
| BOUFFALANT_NORMAL = 2270; | |
| RUFFLET_NORMAL = 2273; | |
| VULLABY_NORMAL = 2279; | |
| MANDIBUZZ_NORMAL = 2282; | |
| HEATMOR_NORMAL = 2285; | |
| DURANT_NORMAL = 2288; | |
| DEINO_NORMAL = 2291; | |
| ZWEILOUS_NORMAL = 2294; | |
| HYDREIGON_NORMAL = 2297; | |
| LARVESTA_NORMAL = 2300; | |
| VOLCARONA_NORMAL = 2303; | |
| COBALION_NORMAL = 2306; | |
| TERRAKION_NORMAL = 2309; | |
| VIRIZION_NORMAL = 2312; | |
| RESHIRAM_NORMAL = 2315; | |
| ZEKROM_NORMAL = 2318; | |
| MELTAN_NORMAL = 2321; | |
| MELMETAL_NORMAL = 2324; | |
| FALINKS_NORMAL = 2325; | |
| RILLABOOM_NORMAL = 2326; | |
| CINDERACE_NORMAL = 3016; | |
| WURMPLE_NORMAL = 600; | |
| WURMPLE_SPRING2020 = 2327; | |
| WOBBUFFET_NORMAL = 602; | |
| WOBBUFFET_SPRING2020 = 2328; | |
| RATICATE_NORMAL = 47; | |
| RATICATE_SPRING2020 = 2329; | |
| FRILLISH_NORMAL = 2168; | |
| FRILLISH_FEMALE = 2330; | |
| JELLICENT_NORMAL = 2171; | |
| JELLICENT_FEMALE = 2331; | |
| PIKACHU_NORMAL = 598; | |
| PIKACHU_COSTUME2020 = 2332; | |
| DRAGONITE_NORMAL = 196; | |
| DRAGONITE_COSTUME2020 = 2333; | |
| ONIX_NORMAL = 902; | |
| ONIX_COSTUME2020 = 2334; | |
| MEOWTH_GALARIAN = 2335; | |
| PONYTA_GALARIAN = 2336; | |
| RAPIDASH_GALARIAN = 2337; | |
| FARFETCHD_GALARIAN = 2338; | |
| MR_MIME_GALARIAN = 2339; | |
| CORSOLA_GALARIAN = 2340; | |
| DARUMAKA_GALARIAN = 2341; | |
| DARMANITAN_GALARIAN_STANDARD = 2342; | |
| DARMANITAN_GALARIAN_ZEN = 2343; | |
| YAMASK_GALARIAN = 2344; | |
| STUNFISK_GALARIAN = 2345; | |
| TOXTRICITY_LOW_KEY = 2463; | |
| TOXTRICITY_AMPED = 2464; | |
| SINISTEA_PHONY = 2477; | |
| SINISTEA_ANTIQUE = 2478; | |
| POLTEAGEIST_PHONY = 2480; | |
| POLTEAGEIST_ANTIQUE = 2481; | |
| OBSTAGOON_NORMAL = 2501; | |
| PERRSERKER_NORMAL = 2504; | |
| CURSOLA_NORMAL = 2507; | |
| SIRFETCHD_NORMAL = 2510; | |
| MR_RIME_NORMAL = 2513; | |
| RUNERIGUS_NORMAL = 2516; | |
| EISCUE_ICE = 2540; | |
| EISCUE_NOICE = 2541; | |
| INDEEDEE_MALE = 2542; | |
| INDEEDEE_FEMALE = 2543; | |
| MORPEKO_FULL_BELLY = 2544; | |
| MORPEKO_HANGRY = 2545; | |
| ZACIAN_CROWNED_SWORD = 2576; | |
| ZACIAN_HERO = 2577; | |
| ZAMAZENTA_CROWNED_SHIELD = 2578; | |
| ZAMAZENTA_HERO = 2579; | |
| ETERNATUS_ETERNAMAX = 2580; | |
| ETERNATUS_NORMAL = 2581; | |
| SLOWPOKE_GALARIAN = 2582; | |
| SLOWBRO_GALARIAN = 2583; | |
| SLOWKING_GALARIAN = 2584; | |
| LAPRAS_NORMAL = 322; | |
| LAPRAS_COSTUME2020 = 2585; | |
| GENGAR_NORMAL = 1044; | |
| GENGAR_COSTUME2020 = 2586; | |
| PYROAR_NORMAL = 2587; | |
| PYROAR_FEMALE = 2588; | |
| MEOWSTIC_NORMAL = 2589; | |
| MEOWSTIC_FEMALE = 2590; | |
| ZYGARDE_TEN_PERCENT = 2591; | |
| ZYGARDE_FIFTY_PERCENT = 2592; | |
| ZYGARDE_COMPLETE = 2593; | |
| ZYGARDE_COMPLETE_TEN_PERCENT = 2823; | |
| ZYGARDE_COMPLETE_FIFTY_PERCENT = 2824; | |
| SCATTERBUG_ARCHIPELAGO = 2745; | |
| SCATTERBUG_CONTINENTAL = 2746; | |
| SCATTERBUG_ELEGANT = 2747; | |
| SCATTERBUG_FANCY = 2748; | |
| SCATTERBUG_GARDEN = 2749; | |
| SCATTERBUG_HIGH_PLAINS = 2750; | |
| SCATTERBUG_ICY_SNOW = 2751; | |
| SCATTERBUG_JUNGLE = 2752; | |
| SCATTERBUG_MARINE = 2753; | |
| SCATTERBUG_MEADOW = 2754; | |
| SCATTERBUG_MODERN = 2755; | |
| SCATTERBUG_MONSOON = 2756; | |
| SCATTERBUG_OCEAN = 2757; | |
| SCATTERBUG_POKEBALL = 2758; | |
| SCATTERBUG_POLAR = 2759; | |
| SCATTERBUG_RIVER = 2760; | |
| SCATTERBUG_SANDSTORM = 2761; | |
| SCATTERBUG_SAVANNA = 2762; | |
| SCATTERBUG_SUN = 2763; | |
| SCATTERBUG_TUNDRA = 2764; | |
| SPEWPA_ARCHIPELAGO = 2765; | |
| SPEWPA_CONTINENTAL = 2766; | |
| SPEWPA_ELEGANT = 2767; | |
| SPEWPA_FANCY = 2768; | |
| SPEWPA_GARDEN = 2769; | |
| SPEWPA_HIGH_PLAINS = 2770; | |
| SPEWPA_ICY_SNOW = 2771; | |
| SPEWPA_JUNGLE = 2772; | |
| SPEWPA_MARINE = 2773; | |
| SPEWPA_MEADOW = 2774; | |
| SPEWPA_MODERN = 2775; | |
| SPEWPA_MONSOON = 2776; | |
| SPEWPA_OCEAN = 2777; | |
| SPEWPA_POKEBALL = 2778; | |
| SPEWPA_POLAR = 2779; | |
| SPEWPA_RIVER = 2780; | |
| SPEWPA_SANDSTORM = 2781; | |
| SPEWPA_SAVANNA = 2782; | |
| SPEWPA_SUN = 2783; | |
| SPEWPA_TUNDRA = 2784; | |
| VIVILLON_ARCHIPELAGO = 2594; | |
| VIVILLON_CONTINENTAL = 2595; | |
| VIVILLON_ELEGANT = 2596; | |
| VIVILLON_FANCY = 2597; | |
| VIVILLON_GARDEN = 2598; | |
| VIVILLON_HIGH_PLAINS = 2599; | |
| VIVILLON_ICY_SNOW = 2600; | |
| VIVILLON_JUNGLE = 2601; | |
| VIVILLON_MARINE = 2602; | |
| VIVILLON_MEADOW = 2603; | |
| VIVILLON_MODERN = 2604; | |
| VIVILLON_MONSOON = 2605; | |
| VIVILLON_OCEAN = 2606; | |
| VIVILLON_POKEBALL = 2607; | |
| VIVILLON_POLAR = 2608; | |
| VIVILLON_RIVER = 2609; | |
| VIVILLON_SANDSTORM = 2610; | |
| VIVILLON_SAVANNA = 2611; | |
| VIVILLON_SUN = 2612; | |
| VIVILLON_TUNDRA = 2613; | |
| FLABEBE_RED = 2614; | |
| FLABEBE_YELLOW = 2615; | |
| FLABEBE_ORANGE = 2616; | |
| FLABEBE_BLUE = 2617; | |
| FLABEBE_WHITE = 2618; | |
| FLOETTE_RED = 2619; | |
| FLOETTE_YELLOW = 2620; | |
| FLOETTE_ORANGE = 2621; | |
| FLOETTE_BLUE = 2622; | |
| FLOETTE_WHITE = 2623; | |
| FLORGES_RED = 2624; | |
| FLORGES_YELLOW = 2625; | |
| FLORGES_ORANGE = 2626; | |
| FLORGES_BLUE = 2627; | |
| FLORGES_WHITE = 2628; | |
| FURFROU_NATURAL = 2629; | |
| FURFROU_HEART = 2630; | |
| FURFROU_STAR = 2631; | |
| FURFROU_DIAMOND = 2632; | |
| FURFROU_DEBUTANTE = 2633; | |
| FURFROU_MATRON = 2634; | |
| FURFROU_DANDY = 2635; | |
| FURFROU_LA_REINE = 2636; | |
| FURFROU_KABUKI = 2637; | |
| FURFROU_PHARAOH = 2638; | |
| AEGISLASH_SHIELD = 2639; | |
| AEGISLASH_BLADE = 2640; | |
| PUMPKABOO_SMALL = 2641; | |
| PUMPKABOO_AVERAGE = 2642; | |
| PUMPKABOO_LARGE = 2643; | |
| PUMPKABOO_SUPER = 2644; | |
| GOURGEIST_SMALL = 2645; | |
| GOURGEIST_AVERAGE = 2646; | |
| GOURGEIST_LARGE = 2647; | |
| GOURGEIST_SUPER = 2648; | |
| XERNEAS_NEUTRAL = 2649; | |
| XERNEAS_ACTIVE = 2650; | |
| HOOPA_CONFINED = 2651; | |
| HOOPA_UNBOUND = 2652; | |
| SABLEYE_NORMAL = 923; | |
| SABLEYE_COSTUME2020_DEPRECATED = 2666; | |
| SABLEYE_COSTUME2020 = 2668; | |
| DELIBIRD_WINTER2020 = 2671; | |
| CUBCHOO_WINTER2020 = 2672; | |
| BEARTIC_WINTER2020 = 2820; | |
| SLOWPOKE2020 = 2673; | |
| SLOWBRO2021 = 2674; | |
| SLOWKING2022 = 2734; | |
| PIKACHU_ADVENTURE_HAT2020 = 2669; | |
| PIKACHU_WINTER2020 = 2670; | |
| PIKACHU_KARIYUSHI = 2675; | |
| PIKACHU_POP_STAR = 2676; | |
| PIKACHU_ROCK_STAR = 2677; | |
| PIKACHU_FLYING5_TH_ANNIV = 2678; | |
| PIKACHU_FLYING_OKINAWA = 2736; | |
| PIKACHU_GOFEST2022 = 2805; | |
| PIKACHU_WCS2022 = 2806; | |
| PIKACHU_TSHIRT01 = 2813; | |
| PIKACHU_TSHIRT02 = 2814; | |
| PIKACHU_FLYING01 = 2815; | |
| PIKACHU_FLYING02 = 2816; | |
| PIKACHU_FLYING03 = 3011; | |
| PIKACHU_JEJU = 3012; | |
| PIKACHU_DOCTOR = 3013; | |
| PIKACHU_WCS2023 = 3014; | |
| PIKACHU_WCS2024 = 3015; | |
| PIKACHU_WCS2025 = 3017; | |
| ORICORIO_BAILE = 2679; | |
| ORICORIO_POMPOM = 2680; | |
| ORICORIO_PAU = 2681; | |
| ORICORIO_SENSU = 2683; | |
| ROCKRUFF_NORMAL = 2831; | |
| ROCKRUFF_DUSK = 2737; | |
| LYCANROC_MIDDAY = 2684; | |
| LYCANROC_MIDNIGHT = 2685; | |
| LYCANROC_DUSK = 2686; | |
| WISHIWASHI_SOLO = 2687; | |
| WISHIWASHI_SCHOOL = 2688; | |
| SILVALLY_NORMAL = 2689; | |
| SILVALLY_BUG = 2690; | |
| SILVALLY_DARK = 2691; | |
| SILVALLY_DRAGON = 2692; | |
| SILVALLY_ELECTRIC = 2693; | |
| SILVALLY_FAIRY = 2694; | |
| SILVALLY_FIGHTING = 2695; | |
| SILVALLY_FIRE = 2696; | |
| SILVALLY_FLYING = 2697; | |
| SILVALLY_GHOST = 2698; | |
| SILVALLY_GRASS = 2699; | |
| SILVALLY_GROUND = 2700; | |
| SILVALLY_ICE = 2701; | |
| SILVALLY_POISON = 2702; | |
| SILVALLY_PSYCHIC = 2703; | |
| SILVALLY_ROCK = 2704; | |
| SILVALLY_STEEL = 2705; | |
| SILVALLY_WATER = 2706; | |
| MINIOR_METEOR_BLUE = 2707; | |
| MINIOR_METEOR_GREEN = 2739; | |
| MINIOR_METEOR_INDIGO = 2740; | |
| MINIOR_METEOR_ORANGE = 2741; | |
| MINIOR_METEOR_RED = 2742; | |
| MINIOR_METEOR_VIOLET = 2743; | |
| MINIOR_METEOR_YELLOW = 2744; | |
| MINIOR_BLUE = 2708; | |
| MINIOR_GREEN = 2709; | |
| MINIOR_INDIGO = 2710; | |
| MINIOR_ORANGE = 2711; | |
| MINIOR_RED = 2712; | |
| MINIOR_VIOLET = 2713; | |
| MINIOR_YELLOW = 2714; | |
| MIMIKYU_BUSTED = 2715; | |
| MIMIKYU_DISGUISED = 2716; | |
| NECROZMA_NORMAL = 2717; | |
| NECROZMA_DUSK_MANE = 2718; | |
| NECROZMA_DAWN_WINGS = 2719; | |
| NECROZMA_ULTRA = 2720; | |
| MAGEARNA_NORMAL = 2721; | |
| MAGEARNA_ORIGINAL_COLOR = 2722; | |
| URSHIFU_SINGLE_STRIKE = 2723; | |
| URSHIFU_RAPID_STRIKE = 2724; | |
| CALYREX_NORMAL = 2725; | |
| CALYREX_ICE_RIDER = 2726; | |
| CALYREX_SHADOW_RIDER = 2727; | |
| LUGIA_S = 2729; | |
| HO_OH_S = 2730; | |
| RAIKOU_S = 2731; | |
| ENTEI_S = 2732; | |
| SUICUNE_S = 2733; | |
| MOLTRES_GALARIAN = 2799; | |
| ZAPDOS_GALARIAN = 2800; | |
| ARTICUNO_GALARIAN = 2801; | |
| ENAMORUS_INCARNATE = 2802; | |
| ENAMORUS_THERIAN = 2803; | |
| BASCULEGION_NORMAL = 2807; | |
| BASCULEGION_FEMALE = 2808; | |
| VOLTORB_NORMAL = 1047; | |
| VOLTORB_HISUIAN = 2728; | |
| ELECTRODE_NORMAL = 1050; | |
| ELECTRODE_HISUIAN = 2735; | |
| TYPHLOSION_NORMAL = 1133; | |
| TYPHLOSION_HISUIAN = 2786; | |
| SAMUROTT_NORMAL = 1913; | |
| SAMUROTT_HISUIAN = 2787; | |
| QWILFISH_NORMAL = 1259; | |
| QWILFISH_HISUIAN = 2788; | |
| LILLIGANT_NORMAL = 2051; | |
| LILLIGANT_HISUIAN = 2789; | |
| GROWLITHE_NORMAL = 280; | |
| GROWLITHE_HISUIAN = 2792; | |
| ARCANINE_NORMAL = 283; | |
| ARCANINE_HISUIAN = 2793; | |
| SNEASEL_NORMAL = 797; | |
| SNEASEL_HISUIAN = 2794; | |
| ZORUA_NORMAL = 2108; | |
| ZORUA_HISUIAN = 2796; | |
| ZOROARK_NORMAL = 2111; | |
| ZOROARK_HISUIAN = 2797; | |
| BRAVIARY_NORMAL = 2276; | |
| BRAVIARY_HISUIAN = 2798; | |
| DECIDUEYE_NORMAL = 2809; | |
| DECIDUEYE_HISUIAN = 2785; | |
| SLIGGOO_NORMAL = 2810; | |
| SLIGGOO_HISUIAN = 2790; | |
| GOODRA_NORMAL = 2811; | |
| GOODRA_HISUIAN = 2791; | |
| AVALUGG_NORMAL = 2812; | |
| AVALUGG_HISUIAN = 2795; | |
| LATIAS_S = 2821; | |
| LATIOS_S = 2822; | |
| OINKOLOGNE_NORMAL = 2981; | |
| OINKOLOGNE_FEMALE = 2982; | |
| MAUSHOLD_FAMILY_OF_THREE = 2983; | |
| MAUSHOLD_FAMILY_OF_FOUR = 2984; | |
| SQUAWKABILLY_GREEN = 2985; | |
| SQUAWKABILLY_BLUE = 2986; | |
| SQUAWKABILLY_YELLOW = 2987; | |
| SQUAWKABILLY_WHITE = 2988; | |
| PALAFIN_ZERO = 2989; | |
| PALAFIN_HERO = 2990; | |
| TATSUGIRI_CURLY = 2991; | |
| TATSUGIRI_DROOPY = 2992; | |
| TATSUGIRI_STRETCHY = 2993; | |
| DUDUNSPARCE_TWO = 2994; | |
| DUDUNSPARCE_THREE = 2995; | |
| KORAIDON_APEX = 2996; | |
| MIRAIDON_ULTIMATE = 2997; | |
| GIMMIGHOUL_NORMAL = 2998; | |
| GHOLDENGO_NORMAL = 3000; | |
| AERODACTYL_SUMMER2023 = 3001; | |
| PIKACHU_SUMMER2023_A = 3002; | |
| PIKACHU_SUMMER2023_B = 3003; | |
| PIKACHU_SUMMER2023_C = 3004; | |
| PIKACHU_SUMMER2023_D = 3005; | |
| PIKACHU_SUMMER2023_E = 3010; | |
| TAUROS_NORMAL = 1086; | |
| TAUROS_PALDEA_COMBAT = 3006; | |
| TAUROS_PALDEA_BLAZE = 3007; | |
| TAUROS_PALDEA_AQUA = 3008; | |
| WOOPER_NORMAL = 1226; | |
| WOOPER_PALDEA = 3009; | |
| PIKACHU_GOTOUR2024_A = 2825; | |
| PIKACHU_GOTOUR2024_B = 2826; | |
| PIKACHU_GOTOUR2024_A02 = 2827; | |
| PIKACHU_GOTOUR2024_B02 = 2828; | |
| DIALGA_ORIGIN = 2829; | |
| PALKIA_ORIGIN = 2830; | |
| PIKACHU_TSHIRT03 = 2832; | |
| PIKACHU_FLYING04 = 2833; | |
| PIKACHU_TSHIRT04 = 2834; | |
| PIKACHU_TSHIRT05 = 2835; | |
| PIKACHU_TSHIRT06 = 2836; | |
| PIKACHU_TSHIRT07 = 2837; | |
| PIKACHU_FLYING05 = 2838; | |
| PIKACHU_FLYING06 = 2839; | |
| PIKACHU_FLYING07 = 2840; | |
| PIKACHU_FLYING08 = 2841; | |
| PIKACHU_HORIZONS = 2842; | |
| PIKACHU_GOFEST2024_STIARA = 2843; | |
| PIKACHU_GOFEST2024_MTIARA = 2844; | |
| EEVEE_GOFEST2024_STIARA = 2845; | |
| EEVEE_GOFEST2024_MTIARA = 2846; | |
| ESPEON_GOFEST2024_SSCARF = 2847; | |
| UMBREON_GOFEST2024_MSCARF = 2848; | |
| SNORLAX_WILDAREA2024 = 2849; | |
| PIKACHU_DIWALI2024 = 2850; | |
| PIKACHU_GOTOUR2025_A = 2856; | |
| PIKACHU_GOTOUR2025_B = 2857; | |
| PIKACHU_GOTOUR2025_A02 = 2858; | |
| PIKACHU_GOTOUR2025_B02 = 2859; | |
| DEDENNE_NORMAL = 2860; | |
| WOOLOO_NORMAL = 2861; | |
| DUBWOOL_NORMAL = 2862; | |
| PIKACHU_KURTA = 2863; | |
| PIKACHU_GOFEST2025_GOGGLES_RED = 2864; | |
| PIKACHU_GOFEST2025_GOGGLES_BLUE = 2865; | |
| PIKACHU_GOFEST2025_GOGGLES_YELLOW = 2866; | |
| PIKACHU_GOFEST2025_MONOCLE_RED = 2867; | |
| PIKACHU_GOFEST2025_MONOCLE_BLUE = 2868; | |
| PIKACHU_GOFEST2025_MONOCLE_YELLOW = 2869; | |
| FALINKS_GOFEST2025_TRAIN_CONDUCTOR = 2870; | |
| POLTCHAGEIST_COUNTERFEIT = 2871; | |
| POLTCHAGEIST_ARTISAN = 2872; | |
| SINISTCHA_UNREMARKABLE = 2873; | |
| SINISTCHA_MASTERPIECE = 2874; | |
| OGERPON_TEAL = 2875; | |
| OGERPON_WELLSPRING = 2876; | |
| OGERPON_HEARTHFLAME = 2877; | |
| OGERPON_CORNERSTONE = 2879; | |
| TERAPAGOS_NORMAL = 2880; | |
| TERAPAGOS_TERASTAL = 2881; | |
| TERAPAGOS_STELLAR = 2882; | |
| GIMMIGHOUL_COIN_A1 = 3018; | |
| PSYDUCK_SWIM2025 = 3019; | |
| BEWEAR_NORMAL = 3020; | |
| BEWEAR_WILDAREA2025 = 3021; | |
| CHESPIN_NORMAL = 3022; | |
| QUILLADIN_NORMAL = 3023; | |
| CHESNAUGHT_NORMAL = 3024; | |
| FENNEKIN_NORMAL = 3025; | |
| BRAIXEN_NORMAL = 3026; | |
| DELPHOX_NORMAL = 3027; | |
| FROAKIE_NORMAL = 3028; | |
| FROGADIER_NORMAL = 3029; | |
| GRENINJA_NORMAL = 3030; | |
| BUNNELBY_NORMAL = 3031; | |
| DIGGERSBY_NORMAL = 3032; | |
| FLETCHLING_NORMAL = 3033; | |
| FLETCHINDER_NORMAL = 3034; | |
| TALONFLAME_NORMAL = 3035; | |
| LITLEO_NORMAL = 3036; | |
| SKIDDO_NORMAL = 3037; | |
| GOGOAT_NORMAL = 3038; | |
| PANCHAM_NORMAL = 3039; | |
| PANGORO_NORMAL = 3040; | |
| ESPURR_NORMAL = 3041; | |
| HONEDGE_NORMAL = 3042; | |
| DOUBLADE_NORMAL = 3043; | |
| SPRITZEE_NORMAL = 3044; | |
| AROMATISSE_NORMAL = 3045; | |
| SWIRLIX_NORMAL = 3046; | |
| SLURPUFF_NORMAL = 3047; | |
| INKAY_NORMAL = 3048; | |
| MALAMAR_NORMAL = 3049; | |
| BINACLE_NORMAL = 3050; | |
| BARBARACLE_NORMAL = 3051; | |
| SKRELP_NORMAL = 3052; | |
| DRAGALGE_NORMAL = 3053; | |
| CLAUNCHER_NORMAL = 3054; | |
| CLAWITZER_NORMAL = 3055; | |
| HELIOPTILE_NORMAL = 3056; | |
| HELIOLISK_NORMAL = 3057; | |
| TYRUNT_NORMAL = 3058; | |
| TYRANTRUM_NORMAL = 3059; | |
| AMAURA_NORMAL = 3060; | |
| AURORUS_NORMAL = 3061; | |
| SYLVEON_NORMAL = 3062; | |
| HAWLUCHA_NORMAL = 3063; | |
| CARBINK_NORMAL = 3064; | |
| GOOMY_NORMAL = 3065; | |
| KLEFKI_NORMAL = 3066; | |
| PHANTUMP_NORMAL = 3067; | |
| TREVENANT_NORMAL = 3068; | |
| BERGMITE_NORMAL = 3069; | |
| NOIBAT_NORMAL = 3070; | |
| NOIVERN_NORMAL = 3071; | |
| XERNEAS_NORMAL = 3072; | |
| YVELTAL_NORMAL = 3073; | |
| DIANCIE_NORMAL = 3074; | |
| VOLCANION_NORMAL = 3075; | |
| ROWLET_NORMAL = 3076; | |
| DARTRIX_NORMAL = 3077; | |
| LITTEN_NORMAL = 3078; | |
| TORRACAT_NORMAL = 3079; | |
| INCINEROAR_NORMAL = 3080; | |
| POPPLIO_NORMAL = 3081; | |
| BRIONNE_NORMAL = 3082; | |
| PRIMARINA_NORMAL = 3083; | |
| PIKIPEK_NORMAL = 3084; | |
| TRUMBEAK_NORMAL = 3085; | |
| TOUCANNON_NORMAL = 3086; | |
| YUNGOOS_NORMAL = 3087; | |
| GUMSHOOS_NORMAL = 3088; | |
| GRUBBIN_NORMAL = 3089; | |
| CHARJABUG_NORMAL = 3090; | |
| VIKAVOLT_NORMAL = 3091; | |
| CRABRAWLER_NORMAL = 3092; | |
| CRABOMINABLE_NORMAL = 3093; | |
| CUTIEFLY_NORMAL = 3094; | |
| RIBOMBEE_NORMAL = 3095; | |
| MAREANIE_NORMAL = 3096; | |
| TOXAPEX_NORMAL = 3097; | |
| MUDBRAY_NORMAL = 3098; | |
| MUDSDALE_NORMAL = 3099; | |
| DEWPIDER_NORMAL = 3100; | |
| ARAQUANID_NORMAL = 3101; | |
| FOMANTIS_NORMAL = 3102; | |
| LURANTIS_NORMAL = 3103; | |
| MORELULL_NORMAL = 3104; | |
| SHIINOTIC_NORMAL = 3105; | |
| SALANDIT_NORMAL = 3106; | |
| SALAZZLE_NORMAL = 3107; | |
| STUFFUL_NORMAL = 3108; | |
| BOUNSWEET_NORMAL = 3109; | |
| STEENEE_NORMAL = 3110; | |
| TSAREENA_NORMAL = 3111; | |
| COMFEY_NORMAL = 3112; | |
| ORANGURU_NORMAL = 3113; | |
| PASSIMIAN_NORMAL = 3114; | |
| WIMPOD_NORMAL = 3115; | |
| GOLISOPOD_NORMAL = 3116; | |
| SANDYGAST_NORMAL = 3117; | |
| PALOSSAND_NORMAL = 3118; | |
| PYUKUMUKU_NORMAL = 3119; | |
| TYPE_NULL_NORMAL = 3120; | |
| KOMALA_NORMAL = 3121; | |
| TURTONATOR_NORMAL = 3122; | |
| TOGEDEMARU_NORMAL = 3123; | |
| BRUXISH_NORMAL = 3124; | |
| DRAMPA_NORMAL = 3125; | |
| DHELMISE_NORMAL = 3126; | |
| JANGMO_O_NORMAL = 3127; | |
| HAKAMO_O_NORMAL = 3128; | |
| KOMMO_O_NORMAL = 3129; | |
| TAPU_KOKO_NORMAL = 3130; | |
| TAPU_LELE_NORMAL = 3131; | |
| TAPU_BULU_NORMAL = 3132; | |
| TAPU_FINI_NORMAL = 3133; | |
| COSMOG_NORMAL = 3134; | |
| COSMOEM_NORMAL = 3135; | |
| SOLGALEO_NORMAL = 3136; | |
| LUNALA_NORMAL = 3137; | |
| NIHILEGO_NORMAL = 3138; | |
| BUZZWOLE_NORMAL = 3139; | |
| PHEROMOSA_NORMAL = 3140; | |
| XURKITREE_NORMAL = 3141; | |
| CELESTEELA_NORMAL = 3142; | |
| KARTANA_NORMAL = 3143; | |
| GUZZLORD_NORMAL = 3144; | |
| MARSHADOW_NORMAL = 3145; | |
| POIPOLE_NORMAL = 3146; | |
| NAGANADEL_NORMAL = 3147; | |
| STAKATAKA_NORMAL = 3148; | |
| BLACEPHALON_NORMAL = 3149; | |
| ZERAORA_NORMAL = 3150; | |
| GROOKEY_NORMAL = 3151; | |
| THWACKEY_NORMAL = 3152; | |
| SCORBUNNY_NORMAL = 3153; | |
| RABOOT_NORMAL = 3154; | |
| SOBBLE_NORMAL = 3155; | |
| DRIZZILE_NORMAL = 3156; | |
| INTELEON_NORMAL = 3157; | |
| SKWOVET_NORMAL = 3158; | |
| GREEDENT_NORMAL = 3159; | |
| ROOKIDEE_NORMAL = 3160; | |
| CORVISQUIRE_NORMAL = 3161; | |
| CORVIKNIGHT_NORMAL = 3162; | |
| BLIPBUG_NORMAL = 3163; | |
| DOTTLER_NORMAL = 3164; | |
| ORBEETLE_NORMAL = 3165; | |
| NICKIT_NORMAL = 3166; | |
| THIEVUL_NORMAL = 3167; | |
| GOSSIFLEUR_NORMAL = 3168; | |
| ELDEGOSS_NORMAL = 3169; | |
| CHEWTLE_NORMAL = 3170; | |
| DREDNAW_NORMAL = 3171; | |
| YAMPER_NORMAL = 3172; | |
| BOLTUND_NORMAL = 3173; | |
| ROLYCOLY_NORMAL = 3174; | |
| CARKOL_NORMAL = 3175; | |
| COALOSSAL_NORMAL = 3176; | |
| APPLIN_NORMAL = 3177; | |
| FLAPPLE_NORMAL = 3178; | |
| APPLETUN_NORMAL = 3179; | |
| SILICOBRA_NORMAL = 3180; | |
| SANDACONDA_NORMAL = 3181; | |
| CRAMORANT_NORMAL = 3182; | |
| ARROKUDA_NORMAL = 3183; | |
| BARRASKEWDA_NORMAL = 3184; | |
| TOXEL_NORMAL = 3185; | |
| SIZZLIPEDE_NORMAL = 3186; | |
| CENTISKORCH_NORMAL = 3187; | |
| CLOBBOPUS_NORMAL = 3188; | |
| GRAPPLOCT_NORMAL = 3189; | |
| HATENNA_NORMAL = 3190; | |
| HATTREM_NORMAL = 3191; | |
| HATTERENE_NORMAL = 3192; | |
| IMPIDIMP_NORMAL = 3193; | |
| MORGREM_NORMAL = 3194; | |
| GRIMMSNARL_NORMAL = 3195; | |
| MILCERY_NORMAL = 3196; | |
| ALCREMIE_NORMAL = 3197; | |
| PINCURCHIN_NORMAL = 3198; | |
| SNOM_NORMAL = 3199; | |
| FROSMOTH_NORMAL = 3200; | |
| STONJOURNER_NORMAL = 3201; | |
| CUFANT_NORMAL = 3202; | |
| COPPERAJAH_NORMAL = 3203; | |
| DRACOZOLT_NORMAL = 3204; | |
| ARCTOZOLT_NORMAL = 3205; | |
| DRACOVISH_NORMAL = 3206; | |
| ARCTOVISH_NORMAL = 3207; | |
| DURALUDON_NORMAL = 3208; | |
| DREEPY_NORMAL = 3209; | |
| DRAKLOAK_NORMAL = 3210; | |
| DRAGAPULT_NORMAL = 3211; | |
| KUBFU_NORMAL = 3212; | |
| ZARUDE_NORMAL = 3213; | |
| REGIELEKI_NORMAL = 3214; | |
| REGIDRAGO_NORMAL = 3215; | |
| GLASTRIER_NORMAL = 3216; | |
| SPECTRIER_NORMAL = 3217; | |
| WYRDEER_NORMAL = 3218; | |
| KLEAVOR_NORMAL = 3219; | |
| SNEASLER_NORMAL = 3220; | |
| OVERQWIL_NORMAL = 3221; | |
| SPRIGATITO_NORMAL = 3222; | |
| FLORAGATO_NORMAL = 3223; | |
| MEOWSCARADA_NORMAL = 3224; | |
| FUECOCO_NORMAL = 3225; | |
| CROCALOR_NORMAL = 3226; | |
| SKELEDIRGE_NORMAL = 3227; | |
| QUAXLY_NORMAL = 3228; | |
| QUAXWELL_NORMAL = 3229; | |
| QUAQUAVAL_NORMAL = 3230; | |
| LECHONK_NORMAL = 3231; | |
| TAROUNTULA_NORMAL = 3232; | |
| SPIDOPS_NORMAL = 3233; | |
| NYMBLE_NORMAL = 3234; | |
| LOKIX_NORMAL = 3235; | |
| PAWMI_NORMAL = 3236; | |
| PAWMO_NORMAL = 3237; | |
| PAWMOT_NORMAL = 3238; | |
| TANDEMAUS_NORMAL = 3239; | |
| FIDOUGH_NORMAL = 3240; | |
| DACHSBUN_NORMAL = 3241; | |
| SMOLIV_NORMAL = 3242; | |
| DOLLIV_NORMAL = 3243; | |
| ARBOLIVA_NORMAL = 3244; | |
| NACLI_NORMAL = 3245; | |
| NACLSTACK_NORMAL = 3246; | |
| GARGANACL_NORMAL = 3247; | |
| CHARCADET_NORMAL = 3248; | |
| ARMAROUGE_NORMAL = 3249; | |
| CERULEDGE_NORMAL = 3250; | |
| TADBULB_NORMAL = 3251; | |
| BELLIBOLT_NORMAL = 3252; | |
| WATTREL_NORMAL = 3253; | |
| KILOWATTREL_NORMAL = 3254; | |
| MASCHIFF_NORMAL = 3255; | |
| MABOSSTIFF_NORMAL = 3256; | |
| SHROODLE_NORMAL = 3257; | |
| GRAFAIAI_NORMAL = 3258; | |
| BRAMBLIN_NORMAL = 3259; | |
| BRAMBLEGHAST_NORMAL = 3260; | |
| TOEDSCOOL_NORMAL = 3261; | |
| TOEDSCRUEL_NORMAL = 3262; | |
| KLAWF_NORMAL = 3263; | |
| CAPSAKID_NORMAL = 3264; | |
| SCOVILLAIN_NORMAL = 3265; | |
| RELLOR_NORMAL = 3266; | |
| RABSCA_NORMAL = 3267; | |
| FLITTLE_NORMAL = 3268; | |
| ESPATHRA_NORMAL = 3269; | |
| TINKATINK_NORMAL = 3270; | |
| TINKATUFF_NORMAL = 3271; | |
| TINKATON_NORMAL = 3272; | |
| WIGLETT_NORMAL = 3273; | |
| WUGTRIO_NORMAL = 3274; | |
| BOMBIRDIER_NORMAL = 3275; | |
| FINIZEN_NORMAL = 3276; | |
| VAROOM_NORMAL = 3277; | |
| REVAVROOM_NORMAL = 3278; | |
| CYCLIZAR_NORMAL = 3279; | |
| ORTHWORM_NORMAL = 3280; | |
| GLIMMET_NORMAL = 3281; | |
| GLIMMORA_NORMAL = 3282; | |
| GREAVARD_NORMAL = 3283; | |
| HOUNDSTONE_NORMAL = 3284; | |
| FLAMIGO_NORMAL = 3285; | |
| CETODDLE_NORMAL = 3286; | |
| CETITAN_NORMAL = 3287; | |
| VELUZA_NORMAL = 3288; | |
| DONDOZO_NORMAL = 3289; | |
| ANNIHILAPE_NORMAL = 3290; | |
| CLODSIRE_NORMAL = 3291; | |
| FARIGIRAF_NORMAL = 3292; | |
| KINGAMBIT_NORMAL = 3293; | |
| GREATTUSK_NORMAL = 3294; | |
| SCREAMTAIL_NORMAL = 3295; | |
| BRUTEBONNET_NORMAL = 3296; | |
| FLUTTERMANE_NORMAL = 3297; | |
| SLITHERWING_NORMAL = 3298; | |
| SANDYSHOCKS_NORMAL = 3299; | |
| IRONTREADS_NORMAL = 3300; | |
| IRONBUNDLE_NORMAL = 3301; | |
| IRONHANDS_NORMAL = 3302; | |
| IRONJUGULIS_NORMAL = 3303; | |
| IRONMOTH_NORMAL = 3304; | |
| IRONTHORNS_NORMAL = 3305; | |
| FRIGIBAX_NORMAL = 3306; | |
| ARCTIBAX_NORMAL = 3307; | |
| BAXCALIBUR_NORMAL = 3308; | |
| WOCHIEN_NORMAL = 3309; | |
| CHIENPAO_NORMAL = 3310; | |
| TINGLU_NORMAL = 3311; | |
| CHIYU_NORMAL = 3312; | |
| ROARINGMOON_NORMAL = 3313; | |
| IRONVALIANT_NORMAL = 3314; | |
| SUDOWOODO_WINTER2025 = 3315; | |
| CHARJABUG_WINTER2025 = 3316; | |
| VIKAVOLT_WINTER2025 = 3317; | |
| PIKACHU_GOTOUR2026_A = 3318; | |
| PIKACHU_GOTOUR2026_A02 = 3319; | |
| PIKACHU_GOTOUR2026_B = 3320; | |
| PIKACHU_GOTOUR2026_B02 = 3321; | |
| PIKACHU_GOTOUR2026_C = 3322; | |
| PIKACHU_GOTOUR2026_C02 = 3323; | |
| WALKINGWAKE_NORMAL = 3324; | |
| IRONLEAVES_NORMAL = 3325; | |
| DIPPLIN_NORMAL = 3326; | |
| OKIDOGI_NORMAL = 3327; | |
| MUNKIDORI_NORMAL = 3328; | |
| FEZANDIPITI_NORMAL = 3329; | |
| ARCHALUDON_NORMAL = 3330; | |
| HYDRAPPLE_NORMAL = 3331; | |
| GOUGINGFIRE_NORMAL = 3332; | |
| RAGINGBOLT_NORMAL = 3333; | |
| IRONBOULDER_NORMAL = 3334; | |
| IRONCROWN_NORMAL = 3335; | |
| PECHARUNT_NORMAL = 3336; | |
| DITTO_SPRING2026_A = 3337; | |
| DITTO_SPRING2026_B = 3338; | |
| CORSOLA_SPRING2026 = 3339; | |
| PIKACHU_BB2026 = 3340; | |
| PIKACHU_VISOR2026 = 3341; | |
| } | |
| enum NaturalArtType { | |
| NATURAL_ART_UNSET = 0; | |
| NATURAL_ART_DAY = 1; | |
| NATURAL_ART_NIGHT = 2; | |
| } | |
| enum DayNight { | |
| UNSET = 0; | |
| DAY = 1; | |
| NIGHT = 2; | |
| } | |
| enum NaturalArtBackgroundAsset { | |
| NATURAL_BACKGROUND_UNSET = 0; | |
| GCEA_FOREST_D_SAMPLE = 1; | |
| GCEA_CITYPART_D001 = 2; | |
| GCEA_LAKE_D001 = 3; | |
| PARK001_DAY = 4; | |
| PARK001_NIGHT = 5; | |
| URBAN001_DAY = 6; | |
| URBAN001_NIGHT = 7; | |
| SUBURBAN001_DAY = 8; | |
| SUBURBAN001_NIGHT = 9; | |
| GRASSLAND001_DAY = 10; | |
| GRASSLAND001_NIGHT = 11; | |
| FOREST001_DAY = 12; | |
| FOREST001_NIGHT = 13; | |
| LAKE001_DAY = 14; | |
| LAKE001_NIGHT = 15; | |
| RIVER001_DAY = 16; | |
| RIVER001_NIGHT = 17; | |
| OCEAN001_DAY = 18; | |
| OCEAN001_NIGHT = 19; | |
| TROPICAL_BEACH001_DAY = 20; | |
| TROPICAL_BEACH001_NIGHT = 21; | |
| GENERIC_BEACH001_DAY = 22; | |
| GENERIC_BEACH001_NIGHT = 23; | |
| WARM_SPARSE001_DAY = 24; | |
| WARM_SPARSE001_NIGHT = 25; | |
| COOL_SPARSE001_DAY = 26; | |
| COOL_SPARSE001_NIGHT = 27; | |
| ICE_POLAR001_DAY = 28; | |
| ICE_POLAR001_NIGHT = 29; | |
| } | |
| Costume costume = 1; | |
| Gender gender = 2; | |
| bool shiny = 3; | |
| Form form = 4; | |
| GameplayWeatherProto.WeatherCondition weather_boosted_condition = 5; | |
| Alignment alignment = 6; | |
| PokemonBadge pokemon_badge = 7; | |
| HoloTemporaryEvolutionId current_temp_evolution = 8; | |
| int64 temporary_evolution_finish_ms = 9; | |
| bool temp_evolution_is_locked = 10; | |
| HoloTemporaryEvolutionId locked_temp_evolution = 11; | |
| Costume original_costume = 12; | |
| int64 display_id = 13; | |
| PokemonMegaEvolutionLevelProto mega_evolution_level = 14; | |
| LocationCardDisplayProto location_card = 15; | |
| BreadModeEnum.Modifier bread_mode_enum = 16; | |
| bool is_strong_pokemon = 17; | |
| float shiny_rate = 18; | |
| float location_card_rate = 19; | |
| NaturalArtType natural_art_type = 20; | |
| NaturalArtBackgroundAsset natural_art_background_asset = 21; | |
| bool natural_art_use_full_scene = 22; | |
| DayNight day_night_type = 23; | |
| } | |
| message PokemonProto { | |
| fixed64 id = 1; | |
| int32 pokemon_id = 2; | |
| int32 cp = 3; | |
| int32 stamina = 4; | |
| int32 max_stamina = 5; | |
| int32 move1 = 6; | |
| int32 move2 = 7; | |
| string deployed_fort_id = 8; | |
| string owner_name = 9; | |
| bool is_egg = 10; | |
| double egg_km_walked_target = 11; | |
| double egg_km_walked_start = 12; | |
| float height_m = 15; | |
| float weight_kg = 16; | |
| int32 individual_attack = 17; | |
| int32 individual_defense = 18; | |
| int32 individual_stamina = 19; | |
| float cp_multiplier = 20; | |
| Item pokeball = 21; | |
| int64 captured_s2_cell_id = 22; | |
| int32 battles_attacked = 23; | |
| int32 battles_defended = 24; | |
| string egg_incubator_id = 25; | |
| int64 creation_time_ms = 26; | |
| int32 num_upgrades = 27; | |
| float additional_cp_multiplier = 28; | |
| bool favorite = 29; | |
| string nickname = 30; | |
| bool from_fort = 31; | |
| int32 buddy_candy_awarded = 32; | |
| float buddy_km_walked = 33; | |
| int32 display_pokemon_id = 34; | |
| int32 display_cp = 35; | |
| PokemonDisplayProto pokemon_display = 36; | |
| bool is_bad = 37; | |
| bool hatched_from_egg = 38; | |
| int32 coins_returned = 39; | |
| int64 deployed_duration_ms = 40; | |
| int64 deployed_returned_timestamp_ms = 41; | |
| float cp_multiplier_before_trading = 42; | |
| int32 trading_original_owner_hash = 43; | |
| string original_owner_nickname = 44; | |
| int64 traded_time_ms = 45; | |
| bool is_lucky = 46; | |
| int32 move3 = 47; | |
| PokemonCombatStatsProto pvp_combat_stats = 48; | |
| PokemonCombatStatsProto npc_combat_stats = 49; | |
| bool move2_is_purified_exclusive = 50; | |
| string limited_pokemon_identifier = 51; | |
| int32 pre_boosted_cp = 52; | |
| float pre_boosted_additional_cp_multiplier = 53; | |
| double deployed_gym_lat_degree = 55; | |
| double deployed_gym_lng_degree = 56; | |
| bool has_mega_evolved = 57; | |
| HoloPokemonEggType egg_type = 58; | |
| int32 temp_evo_cp = 59; | |
| float temp_evo_stamina_modifier = 60; | |
| float temp_evo_cp_multiplier = 61; | |
| repeated HoloTemporaryEvolutionId mega_evolved_forms = 63; | |
| repeated PokemonEvolutionQuestProto evolution_quest_info = 64; | |
| PokemonCreateDetail origin_detail = 66; | |
| repeated fixed64 pokemon_tag_ids = 67; | |
| repeated string origin_events = 68; | |
| EggSlotType egg_slot_type = 69; | |
| EggTelemetryProto egg_telemetry = 70; | |
| EggDistributionProto egg_distribution = 71; | |
| HoloPokemonSize size = 72; | |
| PokemonContestInfoProto pokemon_contest_info = 73; | |
| bool caught_in_party = 74; | |
| bool is_component = 75; | |
| bool is_fusion = 76; | |
| IrisSocialDeploymentProto iris_social_deployment = 77; | |
| repeated BreadMoveSlotProto bread_moves = 78; | |
| string deployed_station_id = 79; | |
| int64 deployed_station_expiration_time_ms = 81; | |
| bool is_stamp_collection_reward = 82; | |
| bool is_actively_training = 84; | |
| PokemonBonusStatLevelProto bonus_stat_level = 85; | |
| bool marked_remote_tradable = 86; | |
| bool in_escrow = 87; | |
| PokemonBonusStatLevelProto day_night_bonus_stat = 88; | |
| } | |
| message PokemonSettingsProto { | |
| enum BuddySize { | |
| BUDDY_MEDIUM = 0; | |
| BUDDY_SHOULDER = 1; | |
| BUDDY_BIG = 2; | |
| BUDDY_FLYING = 3; | |
| BUDDY_BABY = 4; | |
| } | |
| enum PokemonUpgradeOverrideGroupProto { | |
| UNSET = 0; | |
| OVERRIDE_GROUP1 = 1; | |
| } | |
| HoloPokemonId unique_id = 1; | |
| float model_scale = 3; | |
| HoloPokemonType type1 = 4; | |
| HoloPokemonType type2 = 5; | |
| PokemonCameraAttributesProto camera = 6; | |
| PokemonEncounterAttributesProto encounter = 7; | |
| PokemonStatsAttributesProto stats = 8; | |
| repeated HoloPokemonMove quick_moves = 9; | |
| repeated HoloPokemonMove cinematic_moves = 10; | |
| repeated float anim_time = 11; | |
| repeated HoloPokemonId evolution = 12; | |
| int32 evolution_pips = 13; | |
| HoloPokemonClass pokemon_class = 14; | |
| float pokedex_height_m = 15; | |
| float pokedex_weight_kg = 16; | |
| HoloPokemonId parent_id = 17; | |
| float height_std_dev = 18; | |
| float weight_std_dev = 19; | |
| float km_distance_to_hatch = 20; | |
| HoloPokemonFamilyId family_id = 21; | |
| int32 candy_to_evolve = 22; | |
| float km_buddy_distance = 23; | |
| BuddySize buddy_size = 24; | |
| float model_height = 25; | |
| repeated EvolutionBranchProto evolution_branch = 26; | |
| float model_scale_v2 = 27; | |
| PokemonDisplayProto.Form form = 28; | |
| HoloPokemonMove event_quick_move = 29; | |
| HoloPokemonMove event_cinematic_move = 30; | |
| repeated float buddy_offset_male = 31; | |
| repeated float buddy_offset_female = 32; | |
| float buddy_scale = 33; | |
| repeated float buddy_portrait_offset = 34; | |
| PokemonDisplayProto.Form parent_form = 35; | |
| PokemonThirdMoveAttributesProto third_move = 36; | |
| bool is_transferable = 37; | |
| bool is_deployable = 38; | |
| repeated float combat_shoulder_camera_angle = 39; | |
| bool is_tradable = 40; | |
| repeated float combat_default_camera_angle = 41; | |
| repeated float combat_opponent_focus_camera_angle = 42; | |
| repeated float combat_player_focus_camera_angle = 43; | |
| repeated float combat_player_pokemon_position_offset = 44; | |
| repeated AnimationOverrideProto photobomb_animation_overrides = 45; | |
| ShadowAttributesProto shadow = 46; | |
| int32 buddy_group_number = 47; | |
| int32 additional_cp_boost_level = 48; | |
| repeated HoloPokemonMove elite_quick_move = 49; | |
| repeated HoloPokemonMove elite_cinematic_move = 50; | |
| repeated TempEvoOverrideProto temp_evo_overrides = 51; | |
| int32 buddy_walked_mega_energy_award = 52; | |
| repeated BuddyWalkedMegaEnergyProto buddy_walked_mega_energy_awards = 53; | |
| bool disable_transfer_to_pokemon_home = 61; | |
| float raid_boss_distance_offset = 62; | |
| repeated FormChangeProto form_change = 63; | |
| repeated float buddy_encounter_cameo_local_position = 64; | |
| repeated float buddy_encounter_cameo_local_rotation = 65; | |
| PokemonSizeSettingsProto size_settings = 66; | |
| repeated PokemonDisplayProto.Costume allow_noevolve_evolution = 67; | |
| bool deny_impersonation = 70; | |
| repeated float buddy_portrait_rotation = 76; | |
| repeated HoloPokemonMove non_tm_cinematic_moves = 77; | |
| Item deprecated1 = 78; | |
| PokemonKeyItemSettings exclusive_key_item = 79; | |
| float event_cinematic_move_probability = 80; | |
| float event_quick_move_probability = 82; | |
| bool use_iris_flying_placement = 83; | |
| string iris_photo_emote1 = 84; | |
| string iris_photo_emote2 = 85; | |
| float iris_flying_height_limit_meters = 86; | |
| IbfcProto ibfc = 87; | |
| BreadGroupSettings.BreadTierGroup bread_tier_group = 88; | |
| int32 iris_photo_hue_order = 89; | |
| int32 iris_photo_shiny_hue_order = 90; | |
| repeated BreadOverrideProto bread_overrides = 91; | |
| PokemonClassOverridesProto pokemon_class_override = 92; | |
| PokemonUpgradeOverrideGroupProto pokemon_upgrade_override_group = 94; | |
| repeated RaidLevel banned_raid_levels = 96; | |
| } | |
| message PokemonTagProto { | |
| uint64 id = 1; | |
| string name = 2; | |
| PokemonTagColor color = 3; | |
| int32 sort_index = 4; | |
| } | |
| message RaidInfoProto { | |
| int64 raid_seed = 1; | |
| int64 raid_spawn_ms = 2; | |
| int64 raid_battle_ms = 3; | |
| int64 raid_end_ms = 4; | |
| PokemonProto raid_pokemon = 5; | |
| RaidLevel raid_level = 6; | |
| bool complete = 7; | |
| bool is_raid_hidden = 9; | |
| bool is_scheduled_raid = 10; | |
| bool is_free = 11; | |
| string campaign_id = 12; | |
| Item raid_ball = 14; | |
| repeated RaidVisualEffect visual_effects = 15; | |
| int64 raid_visual_level = 16; | |
| RaidVisualType raid_visual_plaque_type = 17; | |
| RaidPlaquePipStyle raid_plaque_pip_style = 18; | |
| EnumWrapper.InvasionCharacter mascot_character = 20; | |
| bool boot_raid_enabled = 21; | |
| PokemonProto reward_pokemon = 22; | |
| Item default_raid_ball = 23; | |
| int32 mega_enrage_shield_count = 26; | |
| } | |
| message GetRaidDetailsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_IN_RANGE = 2; | |
| ERROR_RAID_COMPLETED = 3; | |
| ERROR_RAID_UNAVAILABLE = 4; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 5; | |
| ERROR_POI_INACCESSIBLE = 6; | |
| } | |
| LobbyProto lobby = 1; | |
| BattleProto raid_battle = 2; | |
| bool player_can_join_lobby = 3; | |
| Result result = 4; | |
| RaidInfoProto raid_info = 5; | |
| bool ticket_used = 6; | |
| bool free_ticket_available = 7; | |
| int32 throws_remaining = 8; | |
| bool received_rewards = 9; | |
| int32 num_players_in_lobby = 10; | |
| int64 server_ms = 11; | |
| int32 server_instance = 12; | |
| bool display_high_user_warning = 13; | |
| int32 num_friend_invites_remaining = 14; | |
| bool remote_ticket_used = 15; | |
| bool is_within_plfe_range = 16; | |
| Item active_item = 17; | |
| int64 lobby_creation_ms = 18; | |
| int64 lobby_join_end_ms = 19; | |
| bool rvn_battle_completed = 21; | |
| bool rvn_battle_flushed = 22; | |
| bool rvn_battle_is_victory = 23; | |
| Item raid_ball = 24; | |
| CaptureProbabilityProto capture_probabilities = 25; | |
| AppliedBonusProto applied_bonus = 26; | |
| RaidEntryCostProto raid_entry_cost = 27; | |
| } | |
| message BattleParticipantProto { | |
| PokemonInfo active_pokemon = 1; | |
| PlayerPublicProfileProto trainer_public_profile = 2; | |
| repeated PokemonInfo reserve_pokemon = 3; | |
| repeated PokemonInfo defeated_pokemon = 4; | |
| repeated LobbyPokemonProto lobby_pokemon = 5; | |
| int32 damage_dealt = 6; | |
| bool super_effective_charge_move = 7; | |
| bool weather_boosted = 8; | |
| FriendshipLevelMilestone highest_friendship_milestone = 9; | |
| repeated string friend_codename = 10; | |
| bool is_remote = 11; | |
| bool is_social_invite = 12; | |
| bool has_active_mega_evolved_pokemon = 13; | |
| int64 lobby_join_time_ms = 14; | |
| int32 super_effective_charge_attacks_used = 15; | |
| PokemonSurvivalTimeInfo pokemon_survival = 16; | |
| fixed64 battle_mega_pokemon_id = 17; | |
| fixed64 tall_pokemon_id = 18; | |
| int32 number_of_charge_attacks_used = 19; | |
| int64 last_player_join_time_ms = 20; | |
| int64 last_player_quit_time_ms = 21; | |
| string player_id = 22; | |
| repeated PokemonInfo referenced_pokemon = 23; | |
| fixed64 join_buddy_pokemon_id = 24; | |
| fixed64 battle_buddy_pokemon_id = 25; | |
| int32 remote_friends = 26; | |
| int32 local_friends = 27; | |
| int64 last_update_time_ms = 28; | |
| bool boot_raid_state = 29; | |
| bool enabled_raid_friend_requests = 30; | |
| repeated VsActionHistory notable_action_history = 31; | |
| map<fixed32, PokemonInfo.StatModifierContainer> active_pokemon_stat_modifiers = 32; | |
| map<fixed32, AbilityEnergyMetadata> ability_energy = 33; | |
| map<fixed32, fixed32> ability_activation_count = 36; | |
| repeated PokemonProto used_pokemon = 37; | |
| bool is_self_invite = 38; | |
| ChargeAttackDataProto charge_attack_data = 39; | |
| bool has_active_primal_evolved_pokemon = 41; | |
| } | |
| message TempEvoOverrideProto { | |
| HoloTemporaryEvolutionId temp_evo_id = 1; | |
| PokemonStatsAttributesProto stats = 2; | |
| float average_height_m = 3; | |
| float average_weight_kg = 4; | |
| HoloPokemonType type_override1 = 5; | |
| HoloPokemonType type_override2 = 6; | |
| float cp_multiplier_override = 7; | |
| PokemonCameraAttributesProto camera = 8; | |
| PokemonEncounterAttributesProto encounter = 9; | |
| float model_scale_v2 = 10; | |
| float model_height = 11; | |
| repeated float buddy_offset_male = 12; | |
| repeated float buddy_offset_female = 13; | |
| repeated float buddy_portrait_offset = 14; | |
| float raid_boss_distance_offset = 15; | |
| PokemonSizeSettingsProto size_settings = 16; | |
| repeated float buddy_portrait_rotation = 17; | |
| } | |
| message TradeExclusionProto { | |
| enum ExclusionReason { | |
| UNSET = 0; | |
| MYTHICAL_POKEMON = 1; | |
| SLASHED = 2; | |
| GYM_DEPLOYED = 3; | |
| BUDDY = 4; | |
| STAMINA_NOT_FULL = 5; | |
| EGG_NOT_HATCHED = 6; | |
| FRIENDSHIP_LEVEL_LOW = 7; | |
| FRIEND_CANNOT_AFFORD = 8; | |
| FRIEND_REACHED_DAILY_LIMIT = 9; | |
| ALREADY_TRADED = 10; | |
| PLAYER_CANNOT_AFFORD = 11; | |
| PLAYER_REACHED_DAILY_LIMIT = 12; | |
| FAVORITE = 13; | |
| TEMP_EVOLVED = 14; | |
| FUSION_POKEMON = 15; | |
| FUSION_COMPONENT_POKEMON = 16; | |
| LAST_BREAD_POKEMON = 17; | |
| IN_ESCROW = 18; | |
| UNTRADABLE_CATCH_COOLDOWN = 19; | |
| } | |
| } | |
| message AdventureSyncEggHatchingProgress { | |
| enum Status { | |
| UNSET = 0; | |
| HATCHING = 1; | |
| NOT_HATCHING = 2; | |
| HATCHED = 3; | |
| } | |
| enum IncubatorType { | |
| UNKNOWN = 0; | |
| UNLIMITED = 901; | |
| BASIC = 902; | |
| SUPER = 903; | |
| TIMED = 904; | |
| SPECIAL = 905; | |
| } | |
| Status status = 1; | |
| float egg_distance_km = 2; | |
| float current_distance_km = 3; | |
| IncubatorType incubator = 4; | |
| float original_egg_distance_km = 5; | |
| } | |
| message AdventureSyncEggIncubatorsProto { | |
| repeated AdventureSyncEggHatchingProgress eggs_progress = 1; | |
| } | |
| message AdventureSyncBuddyStatsProto { | |
| float affection_km_in_progress = 1; | |
| float affection_km_total = 2; | |
| repeated BuddyStatsShownHearts.BuddyShownHeartType buddy_shown_heart_types = 3; | |
| BuddyEmotionLevel emotion_level = 4; | |
| int64 last_reached_full_ms = 5; | |
| int64 map_expiration_ms = 6; | |
| bool has_gift = 7; | |
| } | |
| message AdventureSyncActivitySummaryProto { | |
| float weekly_walk_distance_km_progress = 1; | |
| repeated float weekly_walk_distance_km_goals = 2; | |
| AdventureSyncEggHatchingProgress egg_progress = 3; | |
| AdventureSyncBuddyStatsProto buddy_stats_proto = 4; | |
| } | |
| message DailyStreaksWidgetProto { | |
| enum StreakQuestType { | |
| QUEST_UNSET = 0; | |
| QUEST_FIRST_CATCH_OF_THE_DAY = 1; | |
| QUEST_FIRST_POKESTOP_OF_THE_DAY = 2; | |
| } | |
| message StreakProto { | |
| DailyStreaksWidgetProto.StreakQuestType quest_type = 1; | |
| int32 count = 2; | |
| int32 target = 3; | |
| int32 remaining_today = 4; | |
| } | |
| repeated StreakProto streaks = 1; | |
| int64 timestamp_ms = 2; | |
| } | |
| message AdventureSyncProgressRequest { | |
| enum WidgetType { | |
| UNSET = 0; | |
| EGG_INCUBATORS = 1; | |
| BUDDY_STATS = 2; | |
| ACTIVITY_SUMMARY = 3; | |
| DAILY_STREAKS = 4; | |
| } | |
| repeated WidgetType widget_types = 2; | |
| } | |
| message AdventureSyncProgressResponse { | |
| AdventureSyncEggIncubatorsProto egg_incubators_proto = 2; | |
| AdventureSyncBuddyStatsProto buddy_stats_proto = 3; | |
| AdventureSyncActivitySummaryProto activity_summary_proto = 4; | |
| DailyStreaksWidgetProto daily_streaks_proto = 5; | |
| } | |
| enum ShowSticker { | |
| SHOW_STICKER_NEVER_SHOW = 0; | |
| SHOW_STICKER_ALWAYS_SHOW = 1; | |
| SHOW_STICKER_SOMETIMES_SHOW = 2; | |
| } | |
| message ClientArPhotoIncentiveDetails { | |
| string incentive_string_key = 1; | |
| string incentive_icon_name = 2; | |
| } | |
| message ARPhotoPokemonExcludedForms { | |
| HoloPokemonId pokemon_id = 1; | |
| repeated PokemonDisplayProto.Form excluded_forms = 2; | |
| } | |
| message ARPhotoCaptureSettings { | |
| int32 countdown_seconds = 1; | |
| float contextual_check_interval_seconds = 2; | |
| } | |
| message SuggestedPokemon { | |
| HoloPokemonId pokemon_id = 1; | |
| float width = 2; | |
| float height = 3; | |
| float x_position = 4; | |
| float y_position = 5; | |
| } | |
| message ARPhotoFeatureFlagProto { | |
| bool is_feature_enabled = 1; | |
| repeated HoloPokemonId excluded_pokemon_ids = 2; | |
| repeated ARPhotoPokemonExcludedForms pokemon_with_excluded_forms = 3; | |
| ShowSticker show_sticker = 4; | |
| int32 main_menu_entry_enabled = 5; | |
| int32 ar_menu_entry_enabled = 6; | |
| int32 share_functionality_enabled = 7; | |
| float pre_login_roll_out_ratio = 8; | |
| repeated string pre_login_device_allow_list = 9; | |
| bool show_device_id = 10; | |
| int32 lapsed_days_cutoff = 11; | |
| int32 new_days_cutoff = 12; | |
| ARPhotoCaptureSettings capture_settings = 13; | |
| repeated string roll_out_country_codes = 14; | |
| repeated ClientArPhotoIncentiveDetails incentives = 15; | |
| bool account_overlay_enabled = 16; | |
| bool incentives_enabled = 17; | |
| ErrorReportingSettingsProto error_reporting_settings = 18; | |
| int32 pre_login_metrics_enabled = 19; | |
| int32 pre_login_metadata_enabled = 20; | |
| bool download_message_enabled = 21; | |
| bool share_message_enabled = 22; | |
| bool sign_in_button_enabled = 23; | |
| bool show_share_card = 24; | |
| bool reorder_summary = 25; | |
| bool show_name_tag_prompt = 26; | |
| bool enable_ar_photo_saving_modal = 27; | |
| bool enable_gmt_suggested_pokemon = 28; | |
| repeated SuggestedPokemon suggested_pokemon = 29; | |
| } | |
| message ARPhotoSocialUsedProto { | |
| bool logged_in_flow_used = 1; | |
| bool account_created_from_a_p_s = 2; | |
| } | |
| message ARPhotoSocialUsedOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| } | |
| message Unused { | |
| } | |
| enum AvatarSlot { | |
| AVATAR_SLOT_UNSET = 0; | |
| AVATAR_SLOT_HAIR = 1; | |
| AVATAR_SLOT_SHIRT = 2; | |
| AVATAR_SLOT_PANTS = 3; | |
| AVATAR_SLOT_HAT = 4; | |
| AVATAR_SLOT_SHOES = 5; | |
| AVATAR_SLOT_EYES = 6; | |
| AVATAR_SLOT_BACKPACK = 7; | |
| AVATAR_SLOT_GLOVES = 8; | |
| AVATAR_SLOT_SOCKS = 9; | |
| AVATAR_SLOT_BELT = 10; | |
| AVATAR_SLOT_GLASSES = 11; | |
| AVATAR_SLOT_NECKLACE = 12; | |
| AVATAR_SLOT_SKIN = 13; | |
| AVATAR_SLOT_POSE = 14; | |
| AVATAR_SLOT_FACE = 15; | |
| AVATAR_SLOT_PROP = 16; | |
| AVATAR_SLOT_FACE_PRESET = 17; | |
| AVATAR_SLOT_BODY_PRESET = 18; | |
| AVATAR_SLOT_EYEBROW = 19; | |
| AVATAR_SLOT_EYELASH = 20; | |
| AVATAR_SLOT_GRADIENT_SKIN = 21; | |
| AVATAR_SLOT_GRADIENT_EYES = 22; | |
| AVATAR_SLOT_GRADIENT_HAIR = 23; | |
| } | |
| message ListAvatarCustomizationsProto { | |
| enum Filter { | |
| UNSET = 0; | |
| ALL = 1; | |
| DEFAULT = 2; | |
| OWNED = 3; | |
| FEATURED = 4; | |
| PURCHASABLE = 5; | |
| UNLOCKABLE = 6; | |
| } | |
| PlayerAvatarType avatar_type = 1; | |
| repeated AvatarCustomizationProto.Slot slot = 2; | |
| repeated Filter filters = 3; | |
| int32 start = 4; | |
| int32 limit = 5; | |
| } | |
| message ListAvatarCustomizationsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE = 2; | |
| } | |
| enum Label { | |
| UNSET_LABEL = 0; | |
| DEFAULT = 1; | |
| OWNED = 2; | |
| FEATURED = 3; | |
| NEW = 4; | |
| SALE = 5; | |
| PURCHASABLE = 6; | |
| UNLOCKABLE = 7; | |
| VIEWED = 8; | |
| LOCKED_PURCHASABLE = 9; | |
| } | |
| message AvatarCustomization { | |
| string avatar_template_id = 1; | |
| repeated ListAvatarCustomizationsOutProto.Label labels = 2; | |
| } | |
| Result result = 1; | |
| repeated AvatarCustomization avatar_customizations = 2; | |
| } | |
| message SetAvatarItemAsViewedProto { | |
| repeated string avatar_template_id = 1; | |
| } | |
| message SetAvatarItemAsViewedOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message ListAvatarStoreItemsProto { | |
| } | |
| message ListAvatarStoreItemsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| repeated AvatarStoreListingProto listings = 2; | |
| repeated AvatarStoreFilterProto filters = 3; | |
| repeated PromotionalBannerProto promo_banners = 4; | |
| AvatarSaleProto sale = 5; | |
| } | |
| message ListAvatarAppearanceItemsProto { | |
| } | |
| message ListAvatarAppearanceItemsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| repeated AvatarStoreListingProto appearances = 3; | |
| } | |
| message AvatarStoreListingProto { | |
| repeated AvatarStoreItemProto items = 1; | |
| int32 sort_order = 3; | |
| string icon_address = 4; | |
| string display_name_string_id = 5; | |
| bool is_set = 6; | |
| bool is_recommended = 7; | |
| AvatarItemDisplayProto display = 8; | |
| repeated AvatarStoreItemSubcategory subcategories = 9; | |
| repeated AvatarItemDisplayProto displays = 10; | |
| AvatarStoreFooter footer = 11; | |
| AvatarLockProto lock = 25; | |
| string group_name = 1000; | |
| } | |
| message AvatarStoreFooter { | |
| string icon_address = 1; | |
| string text_key = 2; | |
| } | |
| message AvatarStoreItemSubcategory { | |
| string subcategory = 1; | |
| int32 sort_order = 2; | |
| } | |
| message AvatarStoreItemProto { | |
| string article_id = 1; | |
| string iap_sku = 2; | |
| bool is_owned = 25; | |
| bool is_purchasable = 26; | |
| bool is_new = 27; | |
| AvatarSlot slot = 1000; | |
| } | |
| message AvatarLockProto { | |
| bool is_locked = 1; | |
| oneof Lock { | |
| PlayerLevelAvatarLockProto player_level_lock = 2; | |
| BadgeLevelAvatarLockProto badge_level_lock = 3; | |
| LegacyLevelAvatarLockProto legacy_level_lock = 4; | |
| } | |
| } | |
| message PlayerLevelAvatarLockProto { | |
| int32 player_level = 1; | |
| } | |
| message BadgeLevelAvatarLockProto { | |
| HoloBadgeType badge_type = 1; | |
| int32 badge_level = 2; | |
| } | |
| message LegacyLevelAvatarLockProto { | |
| int32 player_level = 1; | |
| } | |
| message NeutralAvatarBadgeRewardProto { | |
| } | |
| message NeutralAvatarBadgeRewardOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| repeated AvatarCustomizationProto avatar_customization_proto = 2; | |
| repeated AvatarItemBadgeRewardDisplayProto avatar_badge_display = 3; | |
| } | |
| message AvatarItemBadgeRewardDisplayProto { | |
| AvatarItemDisplayProto display = 1; | |
| AvatarStoreLinkProto link = 2; | |
| HoloBadgeType badge_type = 3; | |
| int32 badge_level = 4; | |
| } | |
| message AvatarStoreFilterProto { | |
| string host_category = 1; | |
| string filter_key = 2; | |
| string localization_key = 3; | |
| string icon = 4; | |
| bool is_suggested = 5; | |
| int32 sort_order = 6; | |
| } | |
| message PromotionalBannerProto { | |
| string localization_key = 1; | |
| string grouping_key = 2; | |
| int32 sort_order = 3; | |
| } | |
| message AvatarSaleProto { | |
| string start_time = 1; | |
| string end_time = 2; | |
| repeated AvatarSaleContentProto on_sale_content = 3; | |
| } | |
| message AvatarSaleContentProto { | |
| string neutral_avatar_item_id = 1; | |
| int32 discount = 2; | |
| int32 original_price = 3; | |
| } | |
| message AvatarFeatureFlagsProto { | |
| bool corndog_enabled = 1; | |
| bool discounted_items_enabled = 2; | |
| } | |
| message AvatarStoreFooterEnabledProto { | |
| bool enabled = 1; | |
| } | |
| message AvatarStoreSubcategoryFilteringEnabledProto { | |
| bool enabled = 1; | |
| } | |
| message TwoForOneEnabledProto { | |
| bool enabled = 1; | |
| } | |
| message BackgroundToken { | |
| bytes token = 1; | |
| int64 expiration_time = 2; | |
| bytes iv = 3; | |
| } | |
| message RegisterBackgroundDeviceActionProto { | |
| string device_type = 1; | |
| string device_id = 2; | |
| } | |
| message RegisterBackgroundDeviceResponseProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Status status = 1; | |
| BackgroundToken token = 2; | |
| } | |
| message DumbBeaconProto { | |
| } | |
| enum ParkStatus { | |
| PARK_STATUS_UNSET = 0; | |
| PARK_STATUS_IN_PARK = 1; | |
| PARK_STATUS_NOT_IN_PARK = 2; | |
| } | |
| message BackgroundVisualDetailProto { | |
| enum Landform { | |
| UNSET = 0; | |
| MOUNTAINS = 1; | |
| HILLS = 2; | |
| TABLELANDS = 3; | |
| PLAINS = 4; | |
| } | |
| enum Moisture { | |
| UNSET = 0; | |
| DESERT = 1; | |
| DRY = 2; | |
| MOIST = 3; | |
| } | |
| enum Landcover { | |
| UNSET = 0; | |
| CROPLAND = 1; | |
| SHRUBLAND = 2; | |
| FOREST = 3; | |
| GRASSLAND = 4; | |
| SETTLEMENTS = 5; | |
| SPARSELY_OR_NON_VEGETATED = 6; | |
| SNOW_AND_ICE = 8; | |
| } | |
| enum Temperature { | |
| UNSET = 0; | |
| BOREAL = 1; | |
| COOL_TEMPERATE = 2; | |
| WARM_TEMPERATE = 3; | |
| SUB_TROPICAL = 4; | |
| TROPICAL = 5; | |
| POLAR = 6; | |
| } | |
| enum SettlementType { | |
| SETTLEMENT_UNSET = 0; | |
| SETTLEMENT_URBAN = 1; | |
| SETTLEMENT_SUBURBAN = 2; | |
| } | |
| enum VistaFeature { | |
| FEATURE_UNSET = 0; | |
| VISTA_CITY = 1; | |
| VISTA_BEACH = 2; | |
| VISTA_OCEAN = 3; | |
| VISTA_RIVER = 4; | |
| VISTA_LAKE = 5; | |
| VISTA_DESERT = 6; | |
| } | |
| Landform landform = 1; | |
| Moisture moisture = 2; | |
| Landcover landcover = 3; | |
| Temperature temperature = 4; | |
| repeated VistaFeature features = 5; | |
| bool is_in_park = 6; | |
| ParkStatus park_status = 7; | |
| SettlementType settlement = 8; | |
| } | |
| message BattleEventRequestProto { | |
| string battle_id = 1; | |
| string player_id = 2; | |
| int64 sequence_id = 3; | |
| int64 turn = 4; | |
| int64 time_ms = 5; | |
| bool full_state = 6; | |
| BattleEventProto event = 7; | |
| } | |
| message BattleStateOutProto { | |
| BattleStateProto battle_state = 1; | |
| int64 turn = 2; | |
| int64 time_ms = 3; | |
| bool full_state = 4; | |
| int64 serial = 5; | |
| string error = 6; | |
| } | |
| message BattleStateProto { | |
| enum State { | |
| UNSET_STATE = 0; | |
| ACCEPTED = 1; | |
| ERROR = 2; | |
| DEFAULT = 3; | |
| UPDATE = 4; | |
| BATTLE_END = 5; | |
| ERROR_BATTLE_END = 6; | |
| ERROR_PAUSED = 7; | |
| ERROR_UNAVAILABLE_BATTLE = 8; | |
| ERROR_UNAVAILABLE_TURN = 9; | |
| ERROR_UNAVAILABLE_ITEM = 10; | |
| ERROR_UNAVAILABLE_POKEMON = 11; | |
| ERROR_UNAVAILABLE_RESOURCE = 12; | |
| } | |
| enum UIMode { | |
| DEFAULT = 0; | |
| PREBREAD = 1; | |
| BREADMODE = 2; | |
| SIDELINE = 3; | |
| SIDELINE_BREADMODE = 4; | |
| CM_OFFENSIVE_MINIGAME = 5; | |
| CM_DEFENSIVE_MINIGAME = 6; | |
| FLY_OUT_CM_MINIGAME = 7; | |
| SWAP_PROMPT = 8; | |
| CM_RESOLVE = 9; | |
| FORCE_SWAP = 10; | |
| } | |
| map<string, BattleActorProto> actors = 1; | |
| int64 turn_start_ms = 2; | |
| int64 turn = 3; | |
| int32 ms_per_turn = 4; | |
| string current_actor_id = 5; | |
| State state = 6; | |
| int32 active_actor_count = 7; | |
| map<fixed32, fixed32> team_actor_count = 8; | |
| map<fixed64, BattlePokemonProto> pokemon = 9; | |
| map<string, fixed32> party_member_count = 10; | |
| repeated BattleEventProto events = 11; | |
| int64 battle_end_turn = 12; | |
| int64 battle_start_turn = 13; | |
| UIMode ui_mode = 14; | |
| int32 allied_pokemon_remaining = 15; | |
| } | |
| message BattlePokemonProto { | |
| enum MoveType { | |
| UNSET_MOVE_TYPE = 0; | |
| FAST = 1; | |
| CHARGE = 2; | |
| CHARGE2 = 3; | |
| SHIELD = 4; | |
| BREAD_ATTACK = 5; | |
| BREAD_GUARD = 6; | |
| BREAD_HEAL = 7; | |
| } | |
| message Modifier { | |
| enum ModifierType { | |
| UNSET_MODIFIER_TYPE = 0; | |
| ATTACK = 1; | |
| DEFENSE = 2; | |
| } | |
| ModifierType type = 1; | |
| int32 value = 2; | |
| } | |
| message MoveData { | |
| HoloPokemonMove move = 1; | |
| HoloPokemonType type = 2; | |
| int32 duration_turns = 3; | |
| int32 level = 4; | |
| int32 energy_delta = 5; | |
| } | |
| uint64 id = 1; | |
| HoloPokemonId pokedex_id = 2; | |
| PokemonDisplayProto display = 3; | |
| int32 cp = 4; | |
| map<fixed32, BattleResourceProto> resources = 5; | |
| map<fixed32, BattleResourceProto> item_resources = 6; | |
| map<fixed32, MoveData> moves = 7; | |
| map<fixed32, Modifier> modifiers = 8; | |
| repeated AbilityProto.AbilityType active_abilities = 9; | |
| Item pokeball = 10; | |
| HoloPokemonSize size = 11; | |
| string nickname = 12; | |
| } | |
| message BattleInputBufferPriorityList { | |
| enum PriorityEventType { | |
| UNSET = 0; | |
| FAST_ATTACK = 1; | |
| CHARGE_ATTACK = 2; | |
| DODGE = 3; | |
| SHIELD = 4; | |
| SWAP_POKEMON = 5; | |
| ITEM = 6; | |
| ACTOR_ABILITY = 7; | |
| TRANSFORM = 8; | |
| ABILITY_TRIGGER = 9; | |
| SIDELINE_ACTION = 10; | |
| } | |
| message BufferBlockExceptions { | |
| BattleInputBufferPriorityList.PriorityEventType current_action = 1; | |
| repeated BattleInputBufferPriorityList.PriorityEventType allowed_buffered_actions = 2; | |
| } | |
| repeated BattleEventProto.EventType event_priority = 1; | |
| repeated PriorityEventType priority_event_type_list = 2; | |
| repeated PriorityEventType buffer_blocking_event_type_list = 3; | |
| repeated BufferBlockExceptions input_block_exception_list = 4; | |
| } | |
| message LatencyTrackingSettingsProto { | |
| bool is_enabled = 1; | |
| int32 max_number_events = 2; | |
| int32 max_number_get_state = 3; | |
| } | |
| message ClientBattleConfigProto { | |
| int64 battle_end_timeout_threshold_ms = 1; | |
| int64 bad_network_warning_threshold_turns = 2; | |
| int64 dead_network_disconnect_threshold_turns = 3; | |
| int64 no_opponent_connection_disconnect_threshold_turns = 4; | |
| bool enable_hold_to_tap = 5; | |
| LatencyTrackingSettingsProto latency_tracking_settings = 6; | |
| } | |
| message BattleAnimationConfigProto { | |
| message AttackAnimationSettings { | |
| float normalized_start_offset = 1; | |
| float cross_fade_duration_seconds = 2; | |
| bool use_legacy_start_offset = 3; | |
| } | |
| message UiCameraAnimationSettings { | |
| float transition_in_duration_seconds = 1; | |
| float transition_interim_delay_seconds = 2; | |
| float transition_out_duration_seconds = 3; | |
| } | |
| AttackAnimationSettings fast_attack_settings = 1; | |
| float projected_health_animation_duration_seconds = 2; | |
| UiCameraAnimationSettings ui_camera_animation_settings = 3; | |
| } | |
| message BattleActorProto { | |
| enum ActorType { | |
| UNSET_ACTOR_TYPE = 0; | |
| PLAYER = 1; | |
| PLAYER_BOSS = 2; | |
| PLAYER_OBSERVER = 3; | |
| NPC = 4; | |
| NPC_BOSS = 5; | |
| NPC_OBSERVER = 6; | |
| FIELD_DIRECTOR = 7; | |
| SIDELINE = 8; | |
| FIELD_ACTOR = 9; | |
| } | |
| message FieldActorMetadata { | |
| enum FieldActorType { | |
| UNSET_FIELD_ACTOR_TYPE = 0; | |
| ATTACK_INDICATOR = 1; | |
| COLLECTIBLE_ORB = 2; | |
| } | |
| message AttackFieldActorData { | |
| BattlePokemonProto.MoveType attack_type = 1; | |
| int64 begin_turn = 2; | |
| int64 end_turn = 3; | |
| bool dodged = 4; | |
| string target_actor_id = 5; | |
| } | |
| message CollectibleOrbFieldActorData { | |
| enum CollectibleOrbState { | |
| ORB_STATE_UNSET = 0; | |
| ORB_STATE_IDLE = 1; | |
| ORB_STATE_COLLECTED = 2; | |
| ORB_STATE_EXPIRED = 3; | |
| } | |
| CollectibleOrbState state = 1; | |
| } | |
| FieldActorType type = 1; | |
| oneof FieldActorMetadata { | |
| AttackFieldActorData attack_field_actor_data = 2; | |
| CollectibleOrbFieldActorData collectible_orb_field_actor_data = 3; | |
| } | |
| } | |
| string id = 1; | |
| ActorType type = 2; | |
| int32 position_x = 3; | |
| int32 position_y = 4; | |
| uint64 active_pokemon_id = 5; | |
| int32 team = 6; | |
| int64 swap_available_turn = 7; | |
| string party_id = 8; | |
| repeated fixed64 pokemon_roster = 9; | |
| map<fixed32, BattleResourceProto> resources = 10; | |
| map<fixed32, BattleResourceProto> item_resources = 11; | |
| repeated AbilityProto.AbilityType active_abilities = 12; | |
| oneof Metadata { | |
| FieldActorMetadata field_actor_metadata = 13; | |
| } | |
| } | |
| message BattleResourceProto { | |
| enum ResourceType { | |
| UNSET_RESOURCE_TYPE = 0; | |
| HEALTH = 1; | |
| ENERGY = 2; | |
| SHIELD = 3; | |
| ITEM = 4; | |
| PARTY_ENERGY = 5; | |
| BREAD_POWER = 6; | |
| BREAD_MOVE = 7; | |
| BREAD_GUARD = 8; | |
| SIDELINE_POWER = 9; | |
| MEGA_SHIELD = 10; | |
| MEGA_IMPACT = 11; | |
| } | |
| message CooldownMetadata { | |
| int64 last_used_turn = 1; | |
| int64 next_available_turn = 2; | |
| } | |
| ResourceType type = 1; | |
| int32 quantity = 2; | |
| int32 max_quantity = 3; | |
| bool disabled = 4; | |
| CooldownMetadata cooldown_metadata = 5; | |
| oneof Resource { | |
| Item item = 6; | |
| HoloPokemonId pokemon_id = 7; | |
| } | |
| int32 projected_quantity = 8; | |
| bool enable_quantity_projection = 9; | |
| } | |
| message BattleEventProto { | |
| enum EventType { | |
| UNSET_EVENT_TYPE = 0; | |
| START_BATTLE = 1; | |
| BATTLE_JOIN = 2; | |
| BATTLE_QUIT = 3; | |
| ATTACK = 4; | |
| DODGE = 5; | |
| SHIELD = 6; | |
| SWAP_POKEMON = 7; | |
| ITEM = 8; | |
| ACTOR_ABILITY = 9; | |
| STAT_CHANGE = 10; | |
| ATTACK_TELEGRAPH = 11; | |
| MINIGAME = 12; | |
| TRANSFORM = 15; | |
| ABILITY_TRIGGER = 16; | |
| ACTOR_MOVE = 17; | |
| BATTLE_END = 18; | |
| COUNTDOWN = 19; | |
| DODGE_SUCCESS = 21; | |
| FLINCH = 22; | |
| BREAD_MODE = 23; | |
| BREAD_MOVE = 24; | |
| SIDELINE_ACTION = 25; | |
| ADD_FIELD_ACTOR = 26; | |
| REMOVE_FIELD_ACTOR = 27; | |
| ENRAGE = 28; | |
| ENRAGE_TELEGRAPH = 29; | |
| MODIFY_ACTOR_AURA = 30; | |
| CINEMATIC = 31; | |
| CONSENSUS = 32; | |
| BREAD_MODE_REVERT = 33; | |
| ATTACK_BOOST = 34; | |
| WINDOW = 35; | |
| BATTLE_LOG_MESSAGE = 36; | |
| BATTLE_SPIN_POKEBALL = 37; | |
| READY = 41; | |
| FAST_MOVE_PREDICTION_OVERRIDE = 42; | |
| HOLISTIC_COUNTDOWN = 43; | |
| BATTLE_TOAST = 44; | |
| RECORD_LATENCY = 45; | |
| } | |
| message BattleJoin { | |
| message PlayerMetadata { | |
| string trainer_name = 1; | |
| string trainer_party_id = 2; | |
| FriendshipLevelMilestone max_friendship_level = 3; | |
| bool remote = 4; | |
| int32 num_local_friends = 5; | |
| int32 num_remote_friends = 6; | |
| string origin_id = 7; | |
| PlayerPublicProfileProto player_public_profile = 8; | |
| int32 mvt_avatar_customization_score = 9; | |
| double distance_from_raid_meters = 10; | |
| fixed64 buddy_pokemon_id = 11; | |
| double recent_distance_walked_km = 12; | |
| bool buddy_on_map = 13; | |
| BuddyLevel buddy_level = 14; | |
| int32 player_number = 15; | |
| AppliedBonusesProto battle_bonuses = 16; | |
| } | |
| repeated BattleEventProto.PositionalRosterEntry roster = 1; | |
| repeated BattleResourceProto extra_resources = 2; | |
| PlayerMetadata player_metadata = 3; | |
| repeated string visible_player_origin_id = 4; | |
| } | |
| message PositionalRosterEntry { | |
| message MaxMoves { | |
| BreadMove.BreadMoveType move_type = 1; | |
| HoloPokemonMove max_move = 2; | |
| } | |
| int32 position_x = 1; | |
| int32 position_y = 2; | |
| int32 start_energy = 3; | |
| oneof RosterObject { | |
| PokemonProto pokemon = 4; | |
| } | |
| repeated MaxMoves max_moves = 5; | |
| } | |
| message BattleQuit { | |
| enum BattleQuitType { | |
| UNSET_QUIT_TYPE = 0; | |
| PLAYER_QUIT = 1; | |
| DISCONNECT = 2; | |
| } | |
| BattleQuitType type = 1; | |
| BattleEventProto.Window window = 2; | |
| } | |
| message Attack { | |
| BattlePokemonProto.MoveType attack_type = 1; | |
| float score = 2; | |
| HoloPokemonMove move = 3; | |
| HoloPokemonType type = 4; | |
| string target_id = 5; | |
| } | |
| message Dodge { | |
| enum Direction { | |
| UNSET_DIRECTION = 0; | |
| LEFT = 1; | |
| RIGHT = 2; | |
| FORWARD = 3; | |
| BACKWARD = 4; | |
| } | |
| Direction direction = 1; | |
| } | |
| message Shield { | |
| } | |
| message SwapPokemon { | |
| uint64 outgoing_pokemon_id = 1; | |
| uint64 incoming_pokemon_id = 2; | |
| } | |
| message BattleItem { | |
| Item item = 1; | |
| } | |
| message TrainerAbility { | |
| enum TrainerAbilityType { | |
| UNSET_TRAINER_ABILITY_TYPE = 0; | |
| PARTY_POWER = 1; | |
| } | |
| TrainerAbilityType ability = 1; | |
| } | |
| message StatChange { | |
| message StatStage { | |
| enum StatStageType { | |
| UNSET_STAT_CHANGE = 0; | |
| ATTACK = 1; | |
| DEFENSE = 2; | |
| STAMINA = 3; | |
| } | |
| StatStageType type = 1; | |
| int32 delta = 2; | |
| } | |
| repeated StatStage stat_stage = 1; | |
| } | |
| message StartBattle { | |
| } | |
| message Transform { | |
| AbilityProto.AbilityType vfx_key = 1; | |
| } | |
| message AbilityTrigger { | |
| AbilityProto.AbilityType vfx_key = 1; | |
| bool stop_vfx = 2; | |
| } | |
| message BattleEnd { | |
| enum Reason { | |
| UNSET_REASON = 0; | |
| ELIMINATION = 1; | |
| TIME_OUT = 2; | |
| SIDELINE_ELIMINATION = 3; | |
| SINGLE_TEAM_ELIMINATION = 4; | |
| SURRENDER = 5; | |
| } | |
| enum Result { | |
| UNSET_RESULT = 0; | |
| WIN = 1; | |
| LOSS = 2; | |
| TIE = 3; | |
| } | |
| Reason reason = 1; | |
| Result result = 2; | |
| } | |
| message BattleSpinPokeball { | |
| } | |
| message Countdown { | |
| int32 countdown = 1; | |
| } | |
| message HolisticCountdown { | |
| int64 setup_end_turn = 1; | |
| int64 countdown_start_turn = 2; | |
| int64 countdown_end_turn = 3; | |
| int32 countdown_start_number = 4; | |
| } | |
| message AttackBoost { | |
| int32 magnitude = 1; | |
| } | |
| message DodgeSuccess { | |
| } | |
| message Flinch { | |
| enum Effectiveness { | |
| UNSET = 0; | |
| NOT_VERY_EFFECTIVE = 1; | |
| SUPER_EFFECTIVE = 2; | |
| } | |
| Effectiveness effectiveness = 1; | |
| bool suppress_animation = 3; | |
| bool blocked = 4; | |
| } | |
| message BreadMove { | |
| enum BreadMoveType { | |
| UNSET = 0; | |
| BREAD_ATTACK = 1; | |
| BREAD_GUARD = 2; | |
| BREAD_HEAL = 3; | |
| } | |
| BreadMoveType type = 1; | |
| } | |
| message SidelineAction { | |
| enum SidelineActionType { | |
| UNSET = 0; | |
| FAST = 1; | |
| CHARGE = 2; | |
| } | |
| SidelineActionType type = 1; | |
| bool dispatch_globally = 2; | |
| } | |
| message AttackTelegraph { | |
| enum AttackTargetType { | |
| UNSET = 0; | |
| ALL = 1; | |
| SINGLE = 2; | |
| } | |
| AttackTargetType type = 1; | |
| } | |
| message Cinematic { | |
| enum CinematicType { | |
| UNSET = 0; | |
| PREBREAD = 1; | |
| BREAD = 2; | |
| BREAD_MOVE = 3; | |
| REVERT_BREAD = 4; | |
| SWAP = 5; | |
| FLY_IN_CM_MINIGAME = 6; | |
| FLY_OUT_CM_MINIGAME = 7; | |
| CM_MINIGAME = 8; | |
| PREBATTLE = 9; | |
| MORPEKO_FULL_BELLY_TO_HANGRY = 50; | |
| MORPEKO_HANGRY_TO_FULL_BELLY = 51; | |
| AEGISLASH_SHIELD_TO_BLADE = 52; | |
| AEGISLASH_BLADE_TO_SHIELD = 53; | |
| MIMIKYU_DISGUISE_BREAK = 54; | |
| } | |
| message BreadMoveMetadata { | |
| BattlePokemonProto.MoveType move_type = 1; | |
| } | |
| CinematicType event_type = 1; | |
| int64 begin_turn = 2; | |
| int64 end_turn = 3; | |
| oneof Metadata { | |
| BreadMoveMetadata bread_move_metadata = 4; | |
| } | |
| } | |
| message Consensus { | |
| enum ConcensusEventSubType { | |
| UNSET = 0; | |
| PENDING_SWAP = 1; | |
| PENDING_BREAD_MOVE_SELECT = 2; | |
| PENDING_MINIGAME = 3; | |
| PENDING_POKEMON_SELECT = 4; | |
| PENDING_BATTLE_START = 5; | |
| } | |
| int64 begin_turn = 1; | |
| int64 end_turn = 2; | |
| BattleEventProto.EventType unblocked_event_type = 3; | |
| ConcensusEventSubType consensus_event_subtype = 4; | |
| int64 vote_end_turn = 6; | |
| repeated BattleEventProto.EventType unblocked_event_types = 7; | |
| bool suppress_prediction = 8; | |
| HoloPokemonType charge_move_type = 9; | |
| BattlePokemonProto.MoveType attack_type = 10; | |
| } | |
| message Window { | |
| int32 one = 1; | |
| int32 two = 2; | |
| map<fixed32, fixed32> three = 3; | |
| map<string, fixed32> four = 4; | |
| } | |
| message BattleLogMessage { | |
| enum MessageStringKey { | |
| UNSET = 0; | |
| BEHEMOTH_BLADE_ADVENTURE_EFFECT_BATTLE_LOG = 1; | |
| BEHEMOTH_BASH_ADVENTURE_EFFECT_BATTLE_LOG = 2; | |
| DYNAMAX_CANNON_ADVENTURE_EFFECT_BATTLE_LOG = 3; | |
| } | |
| MessageStringKey message_string_key = 1; | |
| } | |
| message BattleToast { | |
| enum ToastType { | |
| UNSET = 0; | |
| MEGA_ENTERED_BATTLE = 1; | |
| MEGA_TYPE_ATTACKS_BOOSTED = 2; | |
| PRIMAL_ENTERED_BATTLE = 3; | |
| PRIMAL_TYPE_ATTACKS_BOOSTED = 4; | |
| } | |
| ToastType toast_type = 1; | |
| PokemonDisplayProto pokemon_display = 2; | |
| repeated HoloPokemonType boosted_types = 3; | |
| HoloPokemonId pokedex_id = 4; | |
| } | |
| message RecordLatency { | |
| map<fixed32, fixed64> event_latencies = 1; | |
| map<fixed64, fixed64> get_state_receive_time_ms = 2; | |
| } | |
| EventType type = 1; | |
| string actor_id = 2; | |
| oneof Event { | |
| BattleJoin battle_join = 3; | |
| BattleQuit battle_quit = 4; | |
| Attack attack = 5; | |
| Dodge dodge = 6; | |
| Shield shield = 7; | |
| SwapPokemon swap_pokemon = 8; | |
| BattleItem item = 9; | |
| TrainerAbility trainer_ability = 10; | |
| StatChange stat_change = 11; | |
| StartBattle start_battle = 12; | |
| Transform transform = 13; | |
| AbilityTrigger ability_trigger = 14; | |
| BattleEnd battle_end = 15; | |
| Countdown countdown = 16; | |
| DodgeSuccess dodge_success = 18; | |
| Flinch flinch = 19; | |
| BreadMove bread_move = 20; | |
| SidelineAction sideline_action = 21; | |
| AttackTelegraph attack_telegraph = 22; | |
| Cinematic cinematic = 24; | |
| Consensus consensus = 25; | |
| AttackBoost attack_boost = 26; | |
| Window window = 28; | |
| BattleLogMessage battle_log_message = 29; | |
| BattleSpinPokeball battle_spin_pokeball = 31; | |
| FastMovePredictionOverride fast_move_prediction_override = 35; | |
| HolisticCountdown holistic_countdown = 36; | |
| BattleToast battle_toast = 37; | |
| RecordLatency record_latency = 39; | |
| } | |
| int64 turn = 27; | |
| int32 serial = 30; | |
| int32 client_event_id = 38; | |
| } | |
| message SendBattleEventProto { | |
| string battle_id = 1; | |
| string player_id = 2; | |
| int64 sequence_id = 3; | |
| bool get_full_state = 4; | |
| BattleEventProto battle_event = 5; | |
| } | |
| message SendBattleEventOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ACCEPTED = 1; | |
| REJECTED = 2; | |
| PENDING = 3; | |
| UNKNOWN = 4; | |
| ERROR_SERVER_FAILURE = 5; | |
| ERROR_BAD_REQUEST = 6; | |
| ERROR_IO_EXCEPTION = 7; | |
| } | |
| Result result = 1; | |
| string error = 2; | |
| int64 sequence_id = 3; | |
| } | |
| message CompleteRaidBattleProto { | |
| string gym_id = 1; | |
| string battle_id = 2; | |
| } | |
| message CompleteRaidBattleOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_BATTLE_NOT_FOUND = 2; | |
| ERROR_BATTLE_NOT_COMPLETED = 3; | |
| ERROR_SERVER_FAILURE = 4; | |
| ERROR_NOT_RVN = 5; | |
| ERROR_BATTLE_NOT_RAID = 6; | |
| } | |
| Result result = 1; | |
| BattleResultsProto battle_results = 2; | |
| bool is_victory = 3; | |
| string boostable_xp_token = 4; | |
| } | |
| message SyncBattleInventoryProto { | |
| } | |
| message SyncBattleInventoryOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message BattleClockSyncProto { | |
| string battle_id = 1; | |
| string player_id = 2; | |
| } | |
| message BattleClockSyncOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE = 2; | |
| } | |
| int64 server_time_ms = 1; | |
| Result result = 2; | |
| } | |
| message FastMovePredictionOverride { | |
| message DefendingPokemonIds { | |
| repeated fixed64 defending_ids = 1; | |
| } | |
| map<fixed64, DefendingPokemonIds> matchup_overrides = 1; | |
| } | |
| message AbilityProto { | |
| enum AbilityType { | |
| UNSET_ABILITY_TYPE = 0; | |
| TRANSFORM_TO_OPPONENT = 1; | |
| SHADOW_ENRAGE = 2; | |
| SHADOW_SUPPRESS = 3; | |
| PARTY_POWER = 4; | |
| ENRAGE = 6; | |
| HUNGER_SWITCH = 7; | |
| STANCE_CHANGE = 8; | |
| MEGA_ENRAGE = 9; | |
| } | |
| } | |
| message BonusBoxProto { | |
| enum IconType { | |
| UNSET = 0; | |
| ADVENTURE_SYNC = 1; | |
| BUDDY = 2; | |
| CANDY_GENERAL = 3; | |
| EGG = 4; | |
| EGG_INCUBATOR = 5; | |
| EVENT_MOVE = 6; | |
| EVOLUTION = 7; | |
| FIELD_RESEARCH = 8; | |
| FRIENDSHIP = 9; | |
| GIFT = 10; | |
| INCENSE = 11; | |
| LUCKY_EGG = 12; | |
| LURE_MODULE = 13; | |
| PHOTOBOMB = 14; | |
| POKESTOP = 15; | |
| RAID = 16; | |
| RAID_PASS = 17; | |
| SPAWN_UNKNOWN = 18; | |
| STAR_PIECE = 19; | |
| STARDUST = 20; | |
| TEAM_ROCKET = 21; | |
| TRADE = 22; | |
| TRANSFER_CANDY = 23; | |
| BATTLE = 24; | |
| XP = 25; | |
| SHOP = 26; | |
| LOCATION = 27; | |
| EVENT = 28; | |
| MYSTERY_BOX = 29; | |
| TRADE_BALL = 30; | |
| CANDY_XL = 31; | |
| HEART = 32; | |
| TIMER = 33; | |
| POSTCARD = 34; | |
| STICKER = 35; | |
| ADVENTURE_EFFECT = 36; | |
| BREAD = 37; | |
| MAX_PARTICLE = 38; | |
| LEGENDARY = 39; | |
| POWER_UP_POKEMON = 40; | |
| MIGHTY = 41; | |
| EVENT_PASS_POINT = 42; | |
| } | |
| enum AdditionalDisplay { | |
| NONE = 0; | |
| PARTY_PLAY = 1; | |
| EVENT_PASS = 2; | |
| } | |
| string text = 1; | |
| IconType icon_type = 2; | |
| AdditionalDisplay additional_display = 3; | |
| int32 quantity = 4; | |
| } | |
| message GetBonusesProto { | |
| } | |
| message GetBonusesOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NO_LOCATION = 2; | |
| } | |
| Result result = 1; | |
| repeated BonusBoxProto bonus_boxes = 2; | |
| } | |
| enum VivillonRegion { | |
| VIVILLON_REGION_UNKNOWN = 0; | |
| VIVILLON_REGION_ARCHIPELAGO = 1; | |
| VIVILLON_REGION_CONTINENTAL = 2; | |
| VIVILLON_REGION_ELEGANT = 3; | |
| VIVILLON_REGION_FANCY = 4; | |
| VIVILLON_REGION_GARDEN = 5; | |
| VIVILLON_REGION_HIGH_PLAINS = 6; | |
| VIVILLON_REGION_ICY_SNOW = 7; | |
| VIVILLON_REGION_JUNGLE = 8; | |
| VIVILLON_REGION_MARINE = 9; | |
| VIVILLON_REGION_MEADOW = 10; | |
| VIVILLON_REGION_MODERN = 11; | |
| VIVILLON_REGION_MONSOON = 12; | |
| VIVILLON_REGION_OCEAN = 13; | |
| VIVILLON_REGION_POKEBALL = 14; | |
| VIVILLON_REGION_POLAR = 15; | |
| VIVILLON_REGION_RIVER = 16; | |
| VIVILLON_REGION_SANDSTORM = 17; | |
| VIVILLON_REGION_SAVANNA = 18; | |
| VIVILLON_REGION_SUN = 19; | |
| VIVILLON_REGION_TUNDRA = 20; | |
| } | |
| message ButterflyCollectorRegionMedal { | |
| enum State { | |
| PROGRESS = 0; | |
| COMPLETE = 1; | |
| } | |
| VivillonRegion region = 1; | |
| int32 rank = 2; | |
| State state = 3; | |
| int32 progress = 4; | |
| int32 goal = 5; | |
| int64 postcard_origin = 6; | |
| int64 received_time_ms = 7; | |
| } | |
| message ButterflyCollectorSettings { | |
| bool enabled = 1; | |
| int32 version = 2; | |
| repeated VivillonRegion region = 3; | |
| bool use_postcard_modifier = 4; | |
| int32 daily_progress_from_inventory = 5; | |
| VivillonRegion region_override = 100; | |
| } | |
| message ButterflyCollectorRewardEncounterProtoRequest { | |
| VivillonRegion region = 1; | |
| } | |
| message ButterflyCollectorRewardEncounterProtoResponse { | |
| enum Result { | |
| UNKNOWN = 0; | |
| SUCCESS_ENCOUNTER = 1; | |
| SUCCESS_POKEMON_INVENTORY_FULL = 2; | |
| ERROR_REQUIRES_PROGRESS = 3; | |
| } | |
| Result result = 1; | |
| LootProto rewards = 2; | |
| PokemonProto pokemon = 3; | |
| CaptureProbabilityProto capture_probability = 4; | |
| Item active_item = 5; | |
| fixed64 encounter_id = 6; | |
| } | |
| enum ContestScoreComponentType { | |
| CONTEST_SCORE_COMPONENT_TYPE_TYPE_UNSET = 0; | |
| CONTEST_SCORE_COMPONENT_TYPE_HEIGHT = 1; | |
| CONTEST_SCORE_COMPONENT_TYPE_WEIGHT = 2; | |
| CONTEST_SCORE_COMPONENT_TYPE_IV = 3; | |
| } | |
| enum PokedexGenerationId { | |
| POKEDEX_GENERATION_ID_GENERATION_UNSET = 0; | |
| POKEDEX_GENERATION_ID_GEN1 = 1; | |
| POKEDEX_GENERATION_ID_GEN2 = 2; | |
| POKEDEX_GENERATION_ID_GEN3 = 3; | |
| POKEDEX_GENERATION_ID_GEN4 = 4; | |
| POKEDEX_GENERATION_ID_GEN5 = 5; | |
| POKEDEX_GENERATION_ID_GEN6 = 6; | |
| POKEDEX_GENERATION_ID_GEN7 = 7; | |
| POKEDEX_GENERATION_ID_GEN8 = 8; | |
| POKEDEX_GENERATION_ID_GEN8_A = 9; | |
| POKEDEX_GENERATION_ID_GEN9 = 10; | |
| POKEDEX_GENERATION_ID_MELTAN = 1002; | |
| } | |
| enum ContestPokemonMetric { | |
| CONTEST_POKEMON_METRIC_UNSET = 0; | |
| CONTEST_POKEMON_METRIC_POKEMON_SIZE = 1; | |
| } | |
| enum ContestRankingStandard { | |
| CONTEST_RANKING_STANDARD_UNSET = 0; | |
| CONTEST_RANKING_STANDARD_MIN = 1; | |
| CONTEST_RANKING_STANDARD_MAX = 2; | |
| } | |
| enum ContestOccurrence { | |
| CONTEST_OCCURRENCE_UNSET = 0; | |
| CONTEST_OCCURRENCE_DAILY = 1; | |
| CONTEST_OCCURRENCE_TWO_DAYS = 2; | |
| CONTEST_OCCURRENCE_THREE_DAYS = 3; | |
| CONTEST_OCCURRENCE_WEEKLY = 4; | |
| CONTEST_OCCURRENCE_SEASONAL = 5; | |
| CONTEST_OCCURRENCE_HOURLY = 6; | |
| CONTEST_OCCURRENCE_FIVE_MINUTES = 7; | |
| CONTEST_OCCURRENCE_CUSTOM = 8; | |
| } | |
| message ContestScoreComponentProto { | |
| ContestScoreComponentType component_type = 1; | |
| double coefficient_value = 2; | |
| bool is_visible = 3; | |
| } | |
| message ContestScoreFormulaProto { | |
| ContestMetricProto contest_type = 1; | |
| repeated ContestScoreComponentProto score_components = 2; | |
| } | |
| message ContestFocusProto { | |
| oneof ContestFocus { | |
| ContestPokemonFocusProto pokemon = 1; | |
| ContestGenerationFocusProto generation = 2; | |
| ContestHatchedFocusProto hatched = 3; | |
| ContestTemporaryEvolutionFocusProto mega = 4; | |
| ContestShinyFocusProto shiny = 5; | |
| ContestPokemonTypeFocusProto type = 6; | |
| ContestBuddyFocusProto buddy = 7; | |
| ContestPokemonClassFocusProto pokemon_class = 8; | |
| ContestPokemonFamilyFocusProto pokemon_family = 9; | |
| ContestPokemonAlignmentFocusProto alignment = 10; | |
| } | |
| } | |
| message ContestPokemonAlignmentFocusProto { | |
| enum alignment { | |
| UNSET = 0; | |
| PURIFIED = 1; | |
| SHADOW = 2; | |
| } | |
| alignment required_alignment = 1; | |
| } | |
| message ContestPokemonClassFocusProto { | |
| HoloPokemonClass required_class = 1; | |
| } | |
| message ContestPokemonFamilyFocusProto { | |
| HoloPokemonFamilyId required_family = 1; | |
| } | |
| message ContestPokemonFocusProto { | |
| HoloPokemonId pokedex_id = 1; | |
| PokemonDisplayProto pokemon_display = 2; | |
| bool require_form_to_match = 3; | |
| } | |
| message ContestGenerationFocusProto { | |
| PokedexGenerationId pokemon_generation = 1; | |
| } | |
| message ContestHatchedFocusProto { | |
| bool require_to_be_hatched = 1; | |
| } | |
| message ContestShinyFocusProto { | |
| bool require_to_be_shiny = 1; | |
| } | |
| message ContestTemporaryEvolutionFocusProto { | |
| enum Restriction { | |
| UNSET = 0; | |
| MEGA = 1; | |
| NOT_TEMP_EVO = 2; | |
| } | |
| HoloTemporaryEvolutionId temporary_evolution_required = 1; | |
| Restriction restriction = 2; | |
| } | |
| message ContestPokemonTypeFocusProto { | |
| HoloPokemonType pokemon_type1 = 1; | |
| HoloPokemonType pokemon_type2 = 2; | |
| } | |
| message ContestBuddyFocusProto { | |
| BuddyLevel min_buddy_level = 1; | |
| } | |
| message ContestMetricProto { | |
| oneof Metric { | |
| ContestPokemonMetric pokemon_metric = 1; | |
| } | |
| ContestRankingStandard ranking_standard = 2; | |
| } | |
| message ContestScheduleProto { | |
| ContestCycleProto contest_cycle = 1; | |
| } | |
| message ContestProto { | |
| string contest_id = 1; | |
| ContestFocusProto focus = 2; | |
| ContestMetricProto metric = 3; | |
| ContestScheduleProto schedule = 4; | |
| string rewards_template_id = 5; | |
| repeated ContestFocusProto focuses = 6; | |
| string focus_string_key = 7; | |
| HoloPokemonId scalar_score_reference_pokemon = 8; | |
| PokemonDisplayProto.Form scalar_score_reference_pokemon_form = 9; | |
| } | |
| message ContestLimitProto { | |
| ContestMetricProto contest_metric = 1; | |
| ContestOccurrence contest_occurrence = 2; | |
| int32 per_contest_max_entries = 3; | |
| } | |
| message ContestScoreCoefficientProto { | |
| message PokemonSize { | |
| double height_coefficient = 1; | |
| double weight_coefficient = 2; | |
| double iv_coefficient = 3; | |
| double xxl_adjustment_factor = 4; | |
| } | |
| oneof ContestType { | |
| PokemonSize pokemon_size = 1; | |
| } | |
| } | |
| message ContestWarmupAndCooldownDurationSettingsProto { | |
| ContestMetricProto contest_metric = 1; | |
| ContestOccurrence contest_occurrence = 2; | |
| int64 cycle_warmup_duration_ms = 3; | |
| int64 cycle_cooldown_duration_ms = 4; | |
| } | |
| message ContestLengthThresholdsProto { | |
| string length = 1; | |
| int64 min_duration_ms = 2; | |
| int64 max_duration_ms = 3; | |
| } | |
| message ContestSettingsProto { | |
| bool is_feature_enabled = 1; | |
| int32 player_contest_max_entries = 2; | |
| repeated ContestLimitProto contest_limits = 3; | |
| int32 default_contest_max_entries = 4; | |
| int64 min_cooldown_before_season_end_ms = 5; | |
| repeated ContestWarmupAndCooldownDurationSettingsProto contest_warmup_and_cooldown_durations_ms = 6; | |
| int64 default_cycle_warmup_duration_ms = 7; | |
| int64 default_cycle_cooldown_duration_ms = 8; | |
| double max_catch_prompt_range = 9; | |
| float catch_prompt_timeout_ms = 10; | |
| repeated ContestScoreCoefficientProto contest_score_coefficient = 11; | |
| repeated ContestLengthThresholdsProto contest_length_thresholds = 12; | |
| bool is_friends_display_enabled = 13; | |
| int32 leaderboard_card_display_count = 14; | |
| int32 postcontest_leaderboard_card_display_count = 15; | |
| repeated ContestScoreFormulaProto contest_score_formulas = 16; | |
| bool is_v2_feature_enabled = 17; | |
| bool is_anticheat_removal_enabled = 18; | |
| bool is_normalized_score_to_species = 19; | |
| bool is_v2_focuses_enabled = 20; | |
| bool is_contest_in_nearby_menu = 21; | |
| bool is_pokemon_scalar_enabled = 22; | |
| } | |
| message EligibleContestProto { | |
| ContestProto contest = 1; | |
| float weight = 2; | |
| } | |
| message EligibleContestPoolSettingsProto { | |
| repeated EligibleContestProto contest = 1; | |
| } | |
| message ContestCycleProto { | |
| int64 start_time_ms = 1; | |
| int64 end_time_ms = 2; | |
| ContestOccurrence contest_occurrence = 3; | |
| int64 custom_cycle_warmup_duration_ms = 4; | |
| int64 custom_cycle_cooldown_duration_ms = 5; | |
| bool activate_early_termination = 6; | |
| } | |
| message SeasonContestsDefinitionSettingsProto { | |
| int64 season_start_time_ms = 1; | |
| int64 season_end_time_ms = 2; | |
| repeated ContestCycleProto cycle = 3; | |
| } | |
| message ContestInfoProto { | |
| string contest_id = 1; | |
| fixed64 pokemon_id = 2; | |
| int32 ranking = 3; | |
| string fort_image_url = 4; | |
| PokemonDisplayProto pokemon_display = 5; | |
| string fort_name = 6; | |
| string rewards_template_id = 7; | |
| HoloPokemonId pokedex_id = 8; | |
| int64 local_end_time_ms = 9; | |
| bool is_ranking_locked = 10; | |
| fixed64 evolved_pokemon_id = 11; | |
| } | |
| message ContestInfoSummaryProto { | |
| repeated ContestInfoProto contest_info = 1; | |
| repeated fixed64 traded_contest_pokemon_id = 2; | |
| bool is_ranking_locked = 3; | |
| int64 end_time_ms = 4; | |
| ContestMetricProto metric = 5; | |
| int32 num_contests_entered = 6; | |
| } | |
| message ContestEntryProto { | |
| HoloPokemonId pokedex_id = 1; | |
| PokemonDisplayProto pokemon_display = 2; | |
| double score = 3; | |
| int32 rank = 4; | |
| PlayerAvatarProto player_avatar = 5; | |
| string trainer_name = 6; | |
| Team team = 7; | |
| fixed64 pokemon_id = 8; | |
| string player_id = 9; | |
| string pokemon_nickname = 10; | |
| PlayerNeutralAvatarProto player_neutral_avatar = 11; | |
| } | |
| message ContestFriendEntryProto { | |
| string trainer_name = 1; | |
| FriendshipLevelMilestone friendship_level_milestone = 2; | |
| int32 rank = 3; | |
| PlayerAvatarProto player_avatar = 4; | |
| Team team = 5; | |
| PlayerNeutralAvatarProto player_neutral_avatar = 6; | |
| } | |
| message SupportedContestTypesSettingsProto { | |
| message ContestTypeProto { | |
| ContestMetricProto contest_metric_type = 1; | |
| HoloBadgeType badge_type = 2; | |
| } | |
| repeated ContestTypeProto contest_types = 1; | |
| } | |
| message AssetDigestRequestProto { | |
| Platform platform = 1; | |
| string device_manufacturer = 2; | |
| string device_model = 3; | |
| string locale = 4; | |
| uint32 app_version = 5; | |
| bool paginate = 6; | |
| int32 page_offset = 7; | |
| uint64 page_timestamp = 8; | |
| } | |
| message AssetDigestEntryProto { | |
| string asset_id = 1; | |
| string bundle_name = 2; | |
| int64 version = 3; | |
| fixed32 checksum = 4; | |
| int32 size = 5; | |
| bytes key = 6; | |
| } | |
| message AssetDigestOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| PAGE = 2; | |
| RETRY = 3; | |
| } | |
| repeated AssetDigestEntryProto digest = 1; | |
| uint64 timestamp = 2; | |
| Result result = 3; | |
| int32 page_offset = 4; | |
| } | |
| message DownloadUrlRequestProto { | |
| repeated string asset_id = 1; | |
| } | |
| message DownloadUrlEntryProto { | |
| string asset_id = 1; | |
| string url = 2; | |
| int32 size = 3; | |
| fixed32 checksum = 4; | |
| } | |
| message DownloadUrlOutProto { | |
| repeated DownloadUrlEntryProto download_urls = 1; | |
| } | |
| message AssetVersionProto { | |
| message AssetVersionRequestProto { | |
| string asset_id = 1; | |
| fixed32 checksum = 2; | |
| } | |
| uint32 app_version = 1; | |
| repeated AssetVersionRequestProto request = 2; | |
| } | |
| message AssetVersionOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR = 1; | |
| VALID = 2; | |
| EXPIRED = 3; | |
| } | |
| message AssetVersionResponseProto { | |
| AssetVersionOutProto.Result result = 1; | |
| AssetDigestEntryProto digest = 2; | |
| string url = 3; | |
| } | |
| repeated AssetVersionResponseProto response = 1; | |
| } | |
| enum CombatHubEntranceTelemetryIds { | |
| COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT = 0; | |
| COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON = 1; | |
| } | |
| message CompleteVsSeekerAndRestartChargingProto { | |
| } | |
| message CompleteVsSeekerAndRestartChargingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_VS_SEEKER_NOT_FOUND = 2; | |
| ERROR_VS_SEEKER_ALREADY_STARTED_CHARGING = 3; | |
| ERROR_VS_SEEKER_ALREADY_FULLY_CHARGED = 4; | |
| ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON = 5; | |
| ERROR_PLAYER_INVENTORY_FULL = 6; | |
| ERROR_PLAYER_HAS_UNCLAIMED_REWARDS = 7; | |
| } | |
| Result result = 1; | |
| VsSeekerAttributesProto vs_seeker = 2; | |
| LootProto loot_proto = 3; | |
| CombatSeasonResult current_season_result = 4; | |
| int32 previous_rank = 5; | |
| float previous_rating = 6; | |
| CombatBaseStatsProto stats_at_rank_start = 7; | |
| repeated string avatar_template_id_rewarded = 8; | |
| } | |
| message GetVsSeekerStatusProto { | |
| } | |
| message GetVsSeekerStatusOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS_FULLY_CHARGED = 1; | |
| SUCCESS_NOT_FULLY_CHARGED_YET = 2; | |
| ERROR_VS_SEEKER_NOT_FOUND = 3; | |
| ERROR_VS_SEEKER_NEVER_STARTED_CHARGING = 4; | |
| } | |
| Result result = 1; | |
| VsSeekerAttributesProto vs_seeker = 2; | |
| bool season_ended = 3; | |
| CombatLogProto combat_log = 4; | |
| } | |
| message CompleteCompetitiveSeasonProto { | |
| } | |
| message CompleteCompetitiveSeasonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_HAS_NO_VS_SEEKER = 2; | |
| ERROR_REWARDS_ALREADY_COLLECTED = 3; | |
| } | |
| Result result = 1; | |
| LootProto loot_proto = 2; | |
| int32 new_rank = 3; | |
| float new_rating = 4; | |
| CombatSeasonResult last_season_result = 5; | |
| bool was_player_active = 6; | |
| } | |
| message ActivateVsSeekerProto { | |
| VsSeekerRewardTrack reward_track = 1; | |
| } | |
| message ActivateVsSeekerOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS_ACTIVATED = 1; | |
| ERROR_NO_PREMIUM_BATTLE_PASS = 2; | |
| ERROR_VS_SEEKER_NOT_CHARGED = 3; | |
| ERROR_VS_SEEKER_ALREADY_ACTIVATED = 4; | |
| ERROR_EXCEEDED_LIMIT = 5; | |
| ERROR_TEMPORARILY_UNAVAILABLE = 6; | |
| } | |
| Result result = 1; | |
| VsSeekerAttributesProto vs_seeker = 2; | |
| } | |
| message ClaimVsSeekerRewardsProto { | |
| int32 win_index = 1; | |
| } | |
| message ClaimVsSeekerRewardsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_REDEEM_POKEMON = 2; | |
| ERROR_PLAYER_NOT_ENOUGH_VICTORIES = 3; | |
| ERROR_REWARD_ALREADY_CLAIMED = 4; | |
| ERROR_INVENTORY_FULL = 5; | |
| } | |
| Result result = 1; | |
| LootProto rewards = 2; | |
| } | |
| message CombatHubEntranceTelemetry { | |
| CombatHubEntranceTelemetryIds combat_hub_telemetry_id = 1; | |
| } | |
| message CombatBaseStatsProto { | |
| int32 total_battles = 1; | |
| int32 wins = 2; | |
| float rating = 3; | |
| } | |
| message CodeGateProto { | |
| message SubCodeGateProto { | |
| string name = 1; | |
| bool is_enabled = 2; | |
| } | |
| bool is_enabled = 1; | |
| int32 blocked_rollout_percentage = 2; | |
| repeated SubCodeGateProto sub_code_gate_list = 3; | |
| string code_gate_owner = 4; | |
| int64 latest_update_timestamp_ms = 5; | |
| } | |
| message FeatureGateProto { | |
| message SubFeatureGateProto { | |
| string name = 1; | |
| int32 status = 2; | |
| int32 rollout_percentage = 3; | |
| } | |
| int32 status = 1; | |
| int32 rollout_percentage = 2; | |
| repeated SubFeatureGateProto sub_feature_gate_list = 3; | |
| string code_gate_owner = 4; | |
| int64 expiration_timestamp_ms = 5; | |
| } | |
| message RollBackProto { | |
| int32 rollback_percentage = 1; | |
| string code_gate_owner = 2; | |
| int64 expiration_timestamp_ms = 3; | |
| } | |
| message CollectDailyBonusProto { | |
| } | |
| message CollectDailyBonusOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE = 2; | |
| TOO_SOON = 3; | |
| } | |
| Result result = 1; | |
| } | |
| message CollectDailyDefenderBonusProto { | |
| } | |
| message CollectDailyDefenderBonusOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE = 2; | |
| TOO_SOON = 3; | |
| NO_DEFENDERS = 4; | |
| } | |
| Result result = 1; | |
| repeated string currency_type = 2; | |
| repeated fixed32 currency_awarded = 3; | |
| int32 num_defenders = 4; | |
| } | |
| message DebugEncounterStatisticsProto { | |
| fixed64 encounter_id = 1; | |
| string encounter_location = 3; | |
| } | |
| message DebugEncounterStatisticsOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| DENIED = 2; | |
| ERROR = 3; | |
| } | |
| message GenderRatios { | |
| float genderless_percentage = 1; | |
| float female_percentage = 2; | |
| float male_percentage = 3; | |
| } | |
| message EventPokemonMoves { | |
| HoloPokemonMove quick_move = 1; | |
| HoloPokemonMove cinematic_move = 2; | |
| } | |
| message EncounterStatistics { | |
| float catch_rate = 1; | |
| float shiny_rate = 2; | |
| DebugEncounterStatisticsOutProto.GenderRatios gender_ratio = 3; | |
| float form_ratio = 4; | |
| PokemonDisplayProto.Form form = 5; | |
| PokemonDisplayProto.Costume costume = 6; | |
| DebugEncounterStatisticsOutProto.EventPokemonMoves event_moves = 7; | |
| float location_card_rate = 8; | |
| } | |
| Status status = 1; | |
| EncounterStatistics encounter_statistics = 2; | |
| } | |
| message SendProbeProto { | |
| } | |
| message SendProbeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| string id = 2; | |
| int64 server_timestamp_ms = 3; | |
| } | |
| message ProbeProto { | |
| string id = 1; | |
| string payload = 2; | |
| } | |
| message EchoProto { | |
| } | |
| message EchoOutProto { | |
| string context = 1; | |
| } | |
| message GetHatchedEggsProto { | |
| } | |
| message GetHatchedEggsOutProto { | |
| bool success = 1; | |
| repeated fixed64 pokemon_id = 2; | |
| repeated fixed32 exp_awarded = 3; | |
| repeated fixed32 candy_awarded = 4; | |
| repeated fixed32 stardust_awarded = 5; | |
| repeated float egg_km_walked = 6; | |
| repeated PokemonProto hatched_pokemon = 7; | |
| repeated fixed32 xl_candy_awarded = 8; | |
| repeated LootProto items_awarded = 9; | |
| repeated ExpiredIncubatorRecapProto expired_egg_incubator_recap = 10; | |
| string boostable_xp_token = 11; | |
| } | |
| message ExpiredIncubatorRecapProto { | |
| int32 days_active = 1; | |
| double total_km_walked = 2; | |
| repeated BonusEggIncubatorAttributesProto.HatchedEggPokemonSummaryProto hatched_eggs = 3; | |
| int32 total_hatched_count = 4; | |
| Item expired_incubator_item = 5; | |
| string replacement_incubator_id = 6; | |
| } | |
| message EncounterProto { | |
| fixed64 encounter_id = 1; | |
| string spawnpoint_id = 2; | |
| double player_lat_degrees = 3; | |
| double player_lng_degrees = 4; | |
| } | |
| message EncounterOutProto { | |
| enum Status { | |
| ENCOUNTER_ERROR = 0; | |
| ENCOUNTER_SUCCESS = 1; | |
| ENCOUNTER_NOT_FOUND = 2; | |
| ENCOUNTER_CLOSED = 3; | |
| ENCOUNTER_POKEMON_FLED = 4; | |
| ENCOUNTER_NOT_IN_RANGE = 5; | |
| ENCOUNTER_ALREADY_HAPPENED = 6; | |
| POKEMON_INVENTORY_FULL = 7; | |
| } | |
| enum Background { | |
| PARK = 0; | |
| DESERT = 1; | |
| BEACH = 2; | |
| LAKE = 3; | |
| RIVER = 4; | |
| OCEAN = 5; | |
| } | |
| WildPokemonProto pokemon = 1; | |
| Background background = 2; | |
| Status status = 3; | |
| CaptureProbabilityProto capture_probability = 4; | |
| Item active_item = 5; | |
| int32 arplus_attempts_until_flee = 6; | |
| BackgroundVisualDetailProto background_visual_detail = 7; | |
| } | |
| message CatchPokemonProto { | |
| fixed64 encounter_id = 1; | |
| int32 pokeball = 2; | |
| double normalized_reticle_size = 3; | |
| string spawn_point_guid = 4; | |
| bool hit_pokemon = 5; | |
| double spin_modifier = 6; | |
| double normalized_hit_position = 7; | |
| ARPlusEncounterValuesProto ar_plus_values = 8; | |
| } | |
| message CatchPokemonOutProto { | |
| enum Status { | |
| CATCH_ERROR = 0; | |
| CATCH_SUCCESS = 1; | |
| CATCH_ESCAPE = 2; | |
| CATCH_FLEE = 3; | |
| CATCH_MISSED = 4; | |
| CATCH_ITEM_REPLACEMENT = 5; | |
| } | |
| enum CaptureReason { | |
| UNSET = 0; | |
| DEFAULT = 1; | |
| ELEMENTAL_BADGE = 2; | |
| CRITICAL_CATCH = 3; | |
| } | |
| 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; | |
| } | |
| message ARPlusEncounterValuesProto { | |
| float proximity = 1; | |
| float awareness = 2; | |
| bool pokemon_frightened = 3; | |
| } | |
| message UseItemCaptureProto { | |
| Item item = 1; | |
| fixed64 encounter_id = 2; | |
| string spawn_point_guid = 3; | |
| } | |
| message UseItemCaptureOutProto { | |
| bool success = 1; | |
| double item_capture_mult = 2; | |
| double item_flee_mult = 3; | |
| bool stop_movement = 4; | |
| bool stop_attack = 5; | |
| bool target_max = 6; | |
| bool target_slow = 7; | |
| } | |
| message EncounterTutorialCompleteProto { | |
| int32 pokedex_id = 1; | |
| } | |
| message EncounterTutorialCompleteOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_POKEMON = 2; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureScoreProto scores = 3; | |
| } | |
| message CaptureScoreProto { | |
| message TempEvoScoreInfo { | |
| HoloTemporaryEvolutionId active_temp_evo_id = 1; | |
| int32 candy_from_active_temp_evo = 2; | |
| int32 experience_from_active_temp_evo = 3; | |
| } | |
| repeated HoloActivityType activity_type = 1; | |
| repeated fixed32 exp = 2; | |
| repeated fixed32 candy = 3; | |
| repeated fixed32 stardust = 4; | |
| repeated fixed32 xl_candy = 5; | |
| int32 candy_from_active_mega = 6; | |
| int32 experience_from_active_mega = 7; | |
| TempEvoScoreInfo temp_evo_score_info = 8; | |
| repeated fixed32 mp = 9; | |
| repeated LootProto items = 10; | |
| } | |
| message UseIncenseActionProto { | |
| enum Usage { | |
| UNKNOWN = 0; | |
| USE = 1; | |
| PAUSE = 2; | |
| RESUME = 3; | |
| } | |
| Item incense_type = 1; | |
| Usage usage = 2; | |
| } | |
| message UseIncenseActionOutProto { | |
| enum Result { | |
| UNKNOWN = 0; | |
| SUCCESS = 1; | |
| INCENSE_ALREADY_ACTIVE = 2; | |
| NONE_IN_INVENTORY = 3; | |
| LOCATION_UNSET = 4; | |
| INCENSE_DISABLED = 5; | |
| } | |
| Result result = 1; | |
| AppliedItemProto applied_incense = 2; | |
| LootProto awarded_items = 3; | |
| } | |
| message GetIncensePokemonProto { | |
| double player_lat_degrees = 1; | |
| double player_lng_degrees = 2; | |
| } | |
| message GetIncensePokemonOutProto { | |
| enum Result { | |
| INCENSE_ENCOUNTER_UNKNOWN = 0; | |
| INCENSE_ENCOUNTER_AVAILABLE = 1; | |
| INCENSE_ENCOUNTER_NOT_AVAILABLE = 2; | |
| } | |
| Result result = 1; | |
| int32 pokemon_type_id = 2; | |
| double lat = 3; | |
| double lng = 4; | |
| string encounter_location = 5; | |
| fixed64 encounter_id = 6; | |
| int64 disappear_time_ms = 7; | |
| PokemonDisplayProto pokemon_display = 8; | |
| } | |
| message IncenseEncounterProto { | |
| int64 encounter_id = 1; | |
| string encounter_location = 2; | |
| } | |
| message IncenseEncounterOutProto { | |
| enum Result { | |
| INCENSE_ENCOUNTER_UNKNOWN = 0; | |
| INCENSE_ENCOUNTER_SUCCESS = 1; | |
| INCENSE_ENCOUNTER_NOT_AVAILABLE = 2; | |
| POKEMON_INVENTORY_FULL = 3; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 arplus_attempts_until_flee = 5; | |
| BackgroundVisualDetailProto background_visual_detail = 6; | |
| } | |
| message DiskEncounterProto { | |
| int64 encounter_id = 1; | |
| string fort_id = 2; | |
| double player_lat_degrees = 3; | |
| double player_lng_degrees = 4; | |
| double gym_lat_degrees = 5; | |
| double gym_lng_degrees = 6; | |
| Item disk_item_id = 7; | |
| } | |
| message DiskEncounterOutProto { | |
| enum Result { | |
| UNKNOWN = 0; | |
| SUCCESS = 1; | |
| NOT_AVAILABLE = 2; | |
| NOT_IN_RANGE = 3; | |
| ENCOUNTER_ALREADY_FINISHED = 4; | |
| POKEMON_INVENTORY_FULL = 5; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 arplus_attempts_until_flee = 5; | |
| BackgroundVisualDetailProto background_visual_detail = 6; | |
| } | |
| message QuestEncounterProto { | |
| fixed64 pokemon_id = 1; | |
| string quest_id = 2; | |
| } | |
| message QuestEncounterOutProto { | |
| enum Result { | |
| QUEST_ENCOUNTER_UNKNOWN = 0; | |
| QUEST_ENCOUNTER_SUCCESS = 1; | |
| QUEST_ENCOUNTER_NOT_AVAILABLE = 2; | |
| QUEST_ENCOUNTER_ALREADY_FINISHED = 3; | |
| POKEMON_INVENTORY_FULL = 4; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| BackgroundVisualDetailProto background_visual_detail = 5; | |
| } | |
| message VsSeekerRewardEncounterProto { | |
| int32 win_index = 1; | |
| } | |
| message VsSeekerRewardEncounterOutProto { | |
| enum Result { | |
| VS_SEEKER_ENCOUNTER_UNKNOWN = 0; | |
| VS_SEEKER_ENCOUNTER_SUCCESS = 1; | |
| VS_SEEKER_ENCOUNTER_ALREADY_FINISHED = 2; | |
| ERROR_PLAYER_NOT_ENOUGH_VICTORIES = 3; | |
| ERROR_POKEMON_INVENTORY_FULL = 4; | |
| ERROR_REDEEM_ITEM = 5; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| fixed64 encounter_id = 5; | |
| BackgroundVisualDetailProto background_visual_detail = 6; | |
| } | |
| message UseItemEncounterProto { | |
| Item item = 1; | |
| fixed64 encounter_id = 2; | |
| string spawn_point_guid = 3; | |
| } | |
| message UseItemEncounterOutProto { | |
| enum Status { | |
| SUCCESS = 0; | |
| ALREADY_COMPLETED = 1; | |
| ACTIVE_ITEM_EXISTS = 2; | |
| NO_ITEM_IN_INVENTORY = 3; | |
| INVALID_ITEM_CATEGORY = 4; | |
| } | |
| Status status = 1; | |
| CaptureProbabilityProto capture_probability = 2; | |
| Item active_item = 3; | |
| BackgroundVisualDetailProto background_visual_detail = 4; | |
| } | |
| message GetDailyEncounterProto { | |
| } | |
| message GetDailyEncounterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ALREADY_FINISHED_FOR_TODAY = 2; | |
| MISSED_FOR_TODAY = 3; | |
| NO_POKEMON_AVAILABLE = 4; | |
| DISABLED = 5; | |
| } | |
| Result result = 1; | |
| HoloPokemonId pokedex_id = 2; | |
| double lat = 3; | |
| double lng = 4; | |
| string encounter_location = 5; | |
| fixed64 encounter_id = 6; | |
| int64 disappear_time_ms = 7; | |
| PokemonDisplayProto pokemon_display = 8; | |
| } | |
| message DailyEncounterProto { | |
| int64 encounter_id = 1; | |
| string encounter_location = 2; | |
| } | |
| message DailyEncounterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ENCOUNTER_NOT_AVAILABLE = 2; | |
| POKEMON_INVENTORY_FULL = 3; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 arplus_attempts_until_flee = 5; | |
| } | |
| message GetDailyBonusSpawnProto { | |
| string encounter_location_deprecated = 1; | |
| } | |
| message GetDailyBonusSpawnOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ALREADY_FINISHED_FOR_DBS_CYCLE = 2; | |
| NO_POKEMON_AVAILABLE = 3; | |
| DISABLED = 4; | |
| } | |
| Result result = 1; | |
| double encounter_lat = 2; | |
| double encounter_lng = 3; | |
| string encounter_location = 4; | |
| float interaction_radius_meters = 5; | |
| fixed64 encounter_id = 6; | |
| SpawnPokemonProto pokemon = 7; | |
| } | |
| message SpawnPokemonProto { | |
| HoloPokemonId pokedex_id = 1; | |
| PokemonDisplayProto pokemon_display = 2; | |
| } | |
| message DailyBonusSpawnEncounterProto { | |
| int64 encounter_id = 1; | |
| string encounter_location_deprecated = 2; | |
| BackgroundVisualDetailProto.SettlementType settlement_type = 3; | |
| } | |
| message DailyBonusSpawnEncounterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ENCOUNTER_NOT_AVAILABLE = 2; | |
| POKEMON_INVENTORY_FULL = 3; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 arplus_attempts_until_flee = 5; | |
| BackgroundVisualDetailProto background_visual_detail = 6; | |
| } | |
| message PowerUpPokestopEncounterProto { | |
| int64 encounter_id = 1; | |
| string fort_id = 2; | |
| double player_lat_degrees = 3; | |
| double player_lng_degrees = 4; | |
| double gym_lat_degrees = 5; | |
| double gym_lng_degrees = 6; | |
| } | |
| message PowerUpPokestopEncounterOutProto { | |
| enum Result { | |
| UNKNOWN = 0; | |
| SUCCESS = 1; | |
| NOT_AVAILABLE = 2; | |
| NOT_IN_RANGE = 3; | |
| ENCOUNTER_ALREADY_FINISHED = 4; | |
| POKEMON_INVENTORY_FULL = 5; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 arplus_attempts_until_flee = 5; | |
| BackgroundVisualDetailProto background_visual_detail = 6; | |
| } | |
| message GetBonusAttractedPokemonProto { | |
| } | |
| message GetBonusAttractedPokemonOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Status result = 1; | |
| repeated AttractedPokemonClientProto bonus_attracted_pokemon = 2; | |
| } | |
| message AttractedPokemonEncounterProto { | |
| int64 encounter_id = 1; | |
| string encounter_location = 2; | |
| } | |
| message AttractedPokemonEncounterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ENCOUNTER_NOT_AVAILABLE = 2; | |
| ERROR_POKEMON_INVENTORY_FULL = 3; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 arplus_attempts_until_flee = 5; | |
| BackgroundVisualDetailProto background_visual_detail = 6; | |
| } | |
| message ErrorReportingSettingsProto { | |
| bool is_enabled = 1; | |
| float event_sample_rate = 2; | |
| float percent_chance_player_sends = 3; | |
| bool editor_enabled = 4; | |
| float editor_sample_rate = 5; | |
| int32 max_events_per_sliding_window = 6; | |
| int32 sliding_window_length_s = 7; | |
| int64 max_total_events_before_shutdown = 8; | |
| float traces_sample_rate = 9; | |
| } | |
| message EventPlannerNotification { | |
| PlannedEventSettingsProto.MessagingTimingType timing_type = 1; | |
| HoloPokemonId holo_pokemon_id = 2; | |
| string poi_image_url = 3; | |
| PlannedEventSettingsProto.EventType event_type = 4; | |
| int32 rsvp_going_count = 5; | |
| int64 event_start_time = 6; | |
| string poi_id = 7; | |
| PokemonDisplayProto pokemon_display = 8; | |
| double poi_lat = 9; | |
| double poi_lng = 10; | |
| RaidLevel raid_level = 11; | |
| } | |
| message EvolvePokemonProto { | |
| fixed64 pokemon_id = 1; | |
| Item evolution_item_requirement = 2; | |
| HoloPokemonId target_pokemon_id = 3; | |
| PokemonDisplayProto.Form target_pokemon_form = 4; | |
| bool use_special = 5; | |
| bool preview = 6; | |
| DebugEvolvePreviewProto debug_proto = 7; | |
| int32 evolution_item_requirement_count = 8; | |
| bool enabled_by_player_bonus = 9; | |
| } | |
| message DebugEvolvePreviewProto { | |
| float expected_buddy_km_walked = 1; | |
| float expected_distance_progress_km_since_set_or_candy_award = 2; | |
| } | |
| message EvolvePokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILED_POKEMON_MISSING = 2; | |
| FAILED_INSUFFICIENT_RESOURCES = 3; | |
| FAILED_POKEMON_CANNOT_EVOLVE = 4; | |
| FAILED_POKEMON_IS_DEPLOYED = 5; | |
| FAILED_INVALID_ITEM_REQUIREMENT = 6; | |
| FAILED_FUSION_POKEMON = 7; | |
| FAILED_FUSION_COMPONENT_POKEMON = 8; | |
| } | |
| Result result = 1; | |
| PokemonProto evolved_pokemon = 2; | |
| int32 exp_awarded = 3; | |
| int32 candy_awarded = 4; | |
| PreviewProto preview = 5; | |
| repeated LootProto items_awarded = 6; | |
| } | |
| message MegaEvolvePokemonClientContextHelper { | |
| enum MegaEvolvePokemonClientContext { | |
| UNSET = 0; | |
| POKEMON_DETAILS = 1; | |
| RAID_LOBBY = 2; | |
| GYM_BATTLE_LOBBY = 3; | |
| NPC_COMBAT_LOBBY = 4; | |
| PLAYER_COMBAT_LOBBY = 5; | |
| } | |
| } | |
| message MegaEvolvePokemonProto { | |
| fixed64 pokemon_id = 1; | |
| HoloTemporaryEvolutionId temp_evo_id = 2; | |
| bool preview = 3; | |
| MegaEvolvePokemonClientContextHelper.MegaEvolvePokemonClientContext client_context = 4; | |
| } | |
| message MegaEvolvePokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILED_POKEMON_MISSING = 2; | |
| FAILED_INSUFFICIENT_RESOURCES = 3; | |
| FAILED_POKEMON_CANNOT_EVOLVE = 4; | |
| FAILED_POKEMON_IS_DEPLOYED = 5; | |
| FAILED_INVALID_ITEM_REQUIREMENT = 6; | |
| FAILED_POKEMON_ALREADY_MEGA_EVOLVED = 7; | |
| } | |
| Result result = 1; | |
| PokemonProto evolved_pokemon = 2; | |
| int32 exp_awarded = 3; | |
| PreviewProto preview = 4; | |
| } | |
| message PreviewProto { | |
| message CpRange { | |
| int32 min_cp = 1; | |
| int32 max_cp = 2; | |
| } | |
| CpRange default_cp_range = 1; | |
| CpRange buddy_boosted_cp_range = 2; | |
| int32 evolving_pokemon_default_cp = 3; | |
| int32 evolving_pokemon_buddy_boosted_cp = 4; | |
| } | |
| message UnlockTemporaryEvolutionLevelProto { | |
| fixed64 pokemon_id = 1; | |
| int32 temp_evo_level = 2; | |
| HoloTemporaryEvolutionId temp_evo_id = 3; | |
| } | |
| message UnlockTemporaryEvolutionLevelOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILED_POKEMON_MISSING = 2; | |
| FAILED_INSUFFICIENT_RESOURCES = 3; | |
| FAILED_POKEMON_CANNOT_UNLOCK = 4; | |
| FAILED_REQUESTED_LEVEL_NOT_ALLOWED = 5; | |
| FAILED_INVALID_POKEMON_LEVEL = 6; | |
| FAILED_FEATURE_DISABLED = 7; | |
| } | |
| Result result = 1; | |
| PokemonProto updated_pokemon = 2; | |
| } | |
| message ChangePokemonFormProto { | |
| fixed64 pokemon_id = 1; | |
| PokemonDisplayProto.Form target_form = 2; | |
| } | |
| message ChangePokemonFormOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POKEMON_MISSING = 2; | |
| ERROR_INSUFFICIENT_RESOURCES = 3; | |
| ERROR_QUEST_INCOMPLETE = 4; | |
| ERROR_POKEMON_CANNOT_CHANGE = 5; | |
| ERROR_POKEMON_DEPLOYED = 6; | |
| ERROR_FEATURE_DISABLED = 7; | |
| ERROR_UNKNOWN = 8; | |
| } | |
| Result result = 1; | |
| PokemonProto changed_pokemon = 2; | |
| int32 exp_awarded = 3; | |
| int32 candy_awarded = 4; | |
| } | |
| message GetChangePokemonFormPreviewRequestProto { | |
| fixed64 pokemon_id = 1; | |
| PokemonDisplayProto.Form target_form = 2; | |
| } | |
| message GetChangePokemonFormPreviewResponseProto { | |
| ChangePokemonFormOutProto.Result result = 1; | |
| PokemonProto changed_pokemon = 2; | |
| } | |
| message FusePokemonRequestProto { | |
| fixed64 pokemon_id = 1; | |
| PokemonDisplayProto.Form target_form = 2; | |
| fixed64 component_pokemon_id = 3; | |
| } | |
| message FusePokemonResponseProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POKEMON_MISSING = 2; | |
| ERROR_INSUFFICIENT_RESOURCES = 3; | |
| ERROR_QUEST_INCOMPLETE = 4; | |
| ERROR_POKEMON_CANNOT_CHANGE = 5; | |
| ERROR_POKEMON_DEPLOYED = 6; | |
| ERROR_FEATURE_DISABLED = 7; | |
| ERROR_UNKNOWN = 8; | |
| } | |
| Result result = 1; | |
| PokemonProto fused_pokemon = 2; | |
| int32 exp_awarded = 3; | |
| int32 candy_awarded = 4; | |
| } | |
| message UnfusePokemonRequestProto { | |
| fixed64 pokemon_id = 1; | |
| PokemonDisplayProto.Form target_form = 2; | |
| } | |
| message UnfusePokemonResponseProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POKEMON_MISSING = 2; | |
| ERROR_INSUFFICIENT_RESOURCES = 3; | |
| ERROR_QUEST_INCOMPLETE = 4; | |
| ERROR_POKEMON_CANNOT_CHANGE = 5; | |
| ERROR_POKEMON_DEPLOYED = 6; | |
| ERROR_FEATURE_DISABLED = 7; | |
| ERROR_UNKNOWN = 8; | |
| } | |
| Result result = 1; | |
| PokemonProto unfused_base_pokemon = 2; | |
| PokemonProto unfused_component_pokemon = 3; | |
| int32 exp_awarded = 4; | |
| int32 candy_awarded = 5; | |
| } | |
| message GetUnfusePokemonPreviewRequestProto { | |
| fixed64 pokemon_id = 1; | |
| PokemonDisplayProto.Form target_form = 2; | |
| } | |
| message GetUnfusePokemonPreviewResponseProto { | |
| UnfusePokemonResponseProto.Result result = 1; | |
| PokemonProto unfused_base_pokemon = 2; | |
| PokemonProto unfused_component_pokemon = 3; | |
| } | |
| message AwardItemProto { | |
| Item item = 1; | |
| int32 item_count = 2; | |
| int32 bonus_count = 3; | |
| } | |
| message FortSearchProto { | |
| string id = 1; | |
| double player_lat_degrees = 2; | |
| double player_lng_degrees = 3; | |
| double fort_lat_degrees = 4; | |
| double fort_lng_degrees = 5; | |
| AdTargetingInfoProto ad_targeting_info = 7; | |
| bool is_player_eligible_for_geotargeted_quest = 8; | |
| bool is_from_wearable_device = 9; | |
| bool is_from_soft_sfida = 10; | |
| } | |
| message FortSearchOutProto { | |
| enum Result { | |
| NO_RESULT_SET = 0; | |
| SUCCESS = 1; | |
| OUT_OF_RANGE = 2; | |
| IN_COOLDOWN_PERIOD = 3; | |
| INVENTORY_FULL = 4; | |
| EXCEEDED_DAILY_LIMIT = 5; | |
| POI_INACCESSIBLE = 6; | |
| } | |
| Result result = 1; | |
| repeated AwardItemProto items = 2; | |
| int32 gems_awarded = 3; | |
| PokemonProto egg_pokemon = 4; | |
| int32 xp_awarded = 5; | |
| int64 cooldown_complete = 6; | |
| int32 chain_hack_sequence_number = 7; | |
| AwardedGymBadge awarded_gym_badge = 8; | |
| LootProto loot = 9; | |
| LootProto bonus_loot = 10; | |
| int32 raid_tickets = 11; | |
| LootProto team_bonus_loot = 12; | |
| string fort_id = 13; | |
| ClientQuestProto challenge_quest = 14; | |
| GiftBoxProto gift_box = 15; | |
| AdDetails sponsored_gift = 16; | |
| LootProto power_up_stop_bonus_loot = 17; | |
| AdProto ad = 18; | |
| string boostable_xp_token = 19; | |
| } | |
| message FortDetailsProto { | |
| string id = 1; | |
| double latitude = 2; | |
| double longitude = 3; | |
| } | |
| message FortDetailsOutProto { | |
| string id = 1; | |
| int32 team = 2; | |
| repeated PokemonProto pokemon = 3; | |
| string name = 4; | |
| repeated string image_url = 5; | |
| int32 fp = 6; | |
| int32 stamina = 7; | |
| int32 max_stamina = 8; | |
| FortType fort_type = 9; | |
| double latitude = 10; | |
| double longitude = 11; | |
| string description = 12; | |
| repeated ClientFortModifierProto modifier = 13; | |
| bool close_soon = 14; | |
| string checkin_image_url = 15; | |
| EventInfoProto event_info = 16; | |
| repeated string promo_description = 17; | |
| string call_to_action_link = 18; | |
| SponsoredDetailsProto sponsored_details = 19; | |
| string geostore_tombstone_message_key = 20; | |
| string geostore_suspension_message_key = 21; | |
| int32 poi_images_count = 22; | |
| int32 power_up_progress_points = 23; | |
| int64 power_up_level_expiration_ms = 24; | |
| int64 next_fort_close_ms = 25; | |
| bool is_vps_eligible = 26; | |
| VpsEnabledStatus vps_enabled_status = 27; | |
| } | |
| message ClientFortModifierProto { | |
| Item modifier_type = 1; | |
| int64 expiration_time_ms = 2; | |
| string deploying_player_codename = 3; | |
| } | |
| message FortDeployProto { | |
| string fort_id = 1; | |
| fixed64 pokemon_id = 2; | |
| double player_lat_degrees = 3; | |
| double player_lng_degrees = 4; | |
| } | |
| message FortDeployOutProto { | |
| enum Result { | |
| NO_RESULT_SET = 0; | |
| SUCCESS = 1; | |
| ERROR_ALREADY_HAS_POKEMON_ON_FORT = 2; | |
| ERROR_OPPOSING_TEAM_OWNS_FORT = 3; | |
| ERROR_FORT_IS_FULL = 4; | |
| ERROR_NOT_IN_RANGE = 5; | |
| ERROR_PLAYER_HAS_NO_TEAM = 6; | |
| ERROR_POKEMON_NOT_FULL_HP = 7; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 8; | |
| ERROR_POKEMON_IS_BUDDY = 9; | |
| ERROR_FORT_DEPLOY_LOCKOUT = 10; | |
| ERROR_PLAYER_HAS_NO_NICKNAME = 11; | |
| ERROR_POI_INACCESSIBLE = 12; | |
| ERROR_LEGENDARY_POKEMON = 13; | |
| ERROR_INVALID_POKEMON = 14; | |
| } | |
| Result result = 1; | |
| FortDetailsOutProto fort_details_out_proto = 2; | |
| PokemonProto egg_pokemon = 3; | |
| GymStateProto gym_state_proto = 4; | |
| } | |
| message GymDeployProto { | |
| string fort_id = 1; | |
| fixed64 pokemon_id = 2; | |
| double player_lat_degrees = 3; | |
| double player_lng_degrees = 4; | |
| } | |
| message GymDeployOutProto { | |
| enum Result { | |
| NO_RESULT_SET = 0; | |
| SUCCESS = 1; | |
| ERROR_ALREADY_HAS_POKEMON_ON_FORT = 2; | |
| ERROR_OPPOSING_TEAM_OWNS_FORT = 3; | |
| ERROR_FORT_IS_FULL = 4; | |
| ERROR_NOT_IN_RANGE = 5; | |
| ERROR_PLAYER_HAS_NO_TEAM = 6; | |
| ERROR_POKEMON_NOT_FULL_HP = 7; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 8; | |
| ERROR_POKEMON_IS_BUDDY = 9; | |
| ERROR_FORT_DEPLOY_LOCKOUT = 10; | |
| ERROR_PLAYER_HAS_NO_NICKNAME = 11; | |
| ERROR_POI_INACCESSIBLE = 12; | |
| ERROR_NOT_A_POKEMON = 13; | |
| ERROR_TOO_MANY_OF_SAME_KIND = 14; | |
| ERROR_TOO_MANY_DEPLOYED = 15; | |
| ERROR_TEAM_DEPLOY_LOCKOUT = 16; | |
| ERROR_LEGENDARY_POKEMON = 17; | |
| ERROR_INVALID_POKEMON = 18; | |
| ERROR_RAID_ACTIVE = 19; | |
| ERROR_FUSION_POKEMON = 20; | |
| ERROR_FUSION_COMPONENT_POKEMON = 21; | |
| } | |
| Result result = 1; | |
| GymStatusAndDefendersProto gym_status_and_defenders = 2; | |
| AwardedGymBadge awarded_gym_badge = 3; | |
| int64 cooldown_duration_millis = 4; | |
| } | |
| message GymFeedPokemonProto { | |
| Item item = 1; | |
| int32 starting_quantity = 2; | |
| string gym_id = 3; | |
| fixed64 pokemon_id = 4; | |
| double player_lat_degrees = 5; | |
| double player_lng_degrees = 6; | |
| } | |
| message GymFeedPokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_CANNOT_USE = 2; | |
| ERROR_NOT_IN_RANGE = 3; | |
| ERROR_POKEMON_NOT_THERE = 4; | |
| ERROR_POKEMON_FULL = 5; | |
| ERROR_NO_BERRIES_LEFT = 6; | |
| ERROR_WRONG_TEAM = 7; | |
| ERROR_WRONG_COUNT = 8; | |
| ERROR_TOO_FAST = 9; | |
| ERROR_TOO_FREQUENT = 10; | |
| ERROR_GYM_BUSY = 11; | |
| ERROR_RAID_ACTIVE = 12; | |
| ERROR_GYM_CLOSED = 13; | |
| } | |
| Result result = 1; | |
| GymStatusAndDefendersProto gym_status_and_defenders = 2; | |
| AwardedGymBadge gym_badge = 3; | |
| int32 stardust_awarded = 4; | |
| int32 xp_awarded = 5; | |
| int32 num_candy_awarded = 6; | |
| HoloPokemonFamilyId candy_family_id = 7; | |
| int64 cooldown_complete = 8; | |
| int32 num_xl_candy_awarded = 9; | |
| } | |
| message FortRecallProto { | |
| string fort_id = 1; | |
| fixed64 pokemon_id = 2; | |
| double player_lat_degrees = 3; | |
| double player_lng_degrees = 4; | |
| } | |
| message FortRecallOutProto { | |
| enum Result { | |
| NO_RESULT_SET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_IN_RANGE = 2; | |
| ERROR_POKEMON_NOT_ON_FORT = 3; | |
| ERROR_NO_PLAYER = 4; | |
| } | |
| Result result = 1; | |
| FortDetailsOutProto fort_details_out_proto = 2; | |
| } | |
| message AddFortModifierProto { | |
| Item modifier_type = 1; | |
| string fort_id = 2; | |
| double player_lat_degrees = 3; | |
| double player_lng_degrees = 4; | |
| } | |
| message AddFortModifierOutProto { | |
| enum Result { | |
| NO_RESULT_SET = 0; | |
| SUCCESS = 1; | |
| FORT_ALREADY_HAS_MODIFIER = 2; | |
| TOO_FAR_AWAY = 3; | |
| NO_ITEM_IN_INVENTORY = 4; | |
| POI_INACCESSIBLE = 5; | |
| } | |
| Result result = 1; | |
| FortDetailsOutProto fort_details_out_proto = 2; | |
| } | |
| enum BattleHubSection { | |
| BATTLE_HUB_SECTION_SECTION_UNSET = 0; | |
| BATTLE_HUB_SECTION_SECTION_VS_SEEKER = 1; | |
| BATTLE_HUB_SECTION_SECTION_CURR_SEASON = 2; | |
| BATTLE_HUB_SECTION_SECTION_LAST_SEASON = 3; | |
| BATTLE_HUB_SECTION_SECTION_NEARBY = 4; | |
| BATTLE_HUB_SECTION_SECTION_TEAM_LEADERS = 5; | |
| BATTLE_HUB_SECTION_SECTION_QR_CODE = 6; | |
| } | |
| enum BattleHubSubsection { | |
| BATTLE_HUB_SUBSECTION_SUBSECTION_UNSET = 0; | |
| BATTLE_HUB_SUBSECTION_SUBSECTION_VS_CHARGING = 1; | |
| BATTLE_HUB_SUBSECTION_SUBSECTION_VS_FREE = 2; | |
| BATTLE_HUB_SUBSECTION_SUBSECTION_VS_PREMIUM = 3; | |
| BATTLE_HUB_SUBSECTION_SUBSECTION_NEARBY_TEAM_LEADERS = 4; | |
| BATTLE_HUB_SUBSECTION_SUBSECTION_NEARBY_QR_CODE = 5; | |
| } | |
| enum FortPowerUpLevel { | |
| FORT_POWER_UP_LEVEL_UNSET = 0; | |
| FORT_POWER_UP_LEVEL_0 = 1; | |
| FORT_POWER_UP_LEVEL_1 = 2; | |
| FORT_POWER_UP_LEVEL_2 = 3; | |
| FORT_POWER_UP_LEVEL_3 = 4; | |
| } | |
| enum FortPowerUpLevelReward { | |
| FORT_POWER_UP_LEVEL_REWARD_UNSET = 0; | |
| FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART = 1; | |
| FORT_POWER_UP_LEVEL_REWARD_FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN = 2; | |
| FORT_POWER_UP_LEVEL_REWARD_FORT_POWER_UP_REWARD_BONUS_SPAWN = 3; | |
| FORT_POWER_UP_LEVEL_REWARD_FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS = 4; | |
| } | |
| message PokemonCameraAttributesProto { | |
| float disk_radius_m = 1; | |
| float cyl_radius_m = 2; | |
| float cyl_height_m = 3; | |
| float cyl_ground_m = 4; | |
| float shoulder_mode_scale = 5; | |
| } | |
| message PokemonEncounterAttributesProto { | |
| float base_capture_rate = 1; | |
| float base_flee_rate = 2; | |
| float collision_radius_m = 3; | |
| float collision_height_m = 4; | |
| float collision_head_radius_m = 5; | |
| HoloPokemonMovementType movement_type = 6; | |
| float movement_timer_s = 7; | |
| float jump_time_s = 8; | |
| float attack_timer_s = 9; | |
| int32 bonus_candy_capture_reward = 10; | |
| int32 bonus_stardust_capture_reward = 11; | |
| float attack_probability = 12; | |
| float dodge_probability = 13; | |
| float dodge_duration_s = 14; | |
| float dodge_distance = 15; | |
| float camera_distance = 16; | |
| float min_pokemon_action_frequency_s = 17; | |
| float max_pokemon_action_frequency_s = 18; | |
| int32 bonus_xl_candy_capture_reward = 19; | |
| float shadow_base_capture_rate = 20; | |
| float shadow_attack_probability = 21; | |
| float shadow_dodge_probability = 22; | |
| float catch_radius_multiplier = 23; | |
| } | |
| message PokemonStatsAttributesProto { | |
| int32 base_stamina = 1; | |
| int32 base_attack = 2; | |
| int32 base_defense = 3; | |
| int32 dodge_energy_delta = 8; | |
| } | |
| message PokemonThirdMoveAttributesProto { | |
| int32 stardust_to_unlock = 1; | |
| int32 candy_to_unlock = 2; | |
| } | |
| message PokemonClassOverridesProto { | |
| PokemonClassOverrideProto player_activity_catch = 1; | |
| } | |
| message PokemonClassOverrideProto { | |
| bool override = 1; | |
| HoloPokemonClass pokemon_class_override = 2; | |
| } | |
| message PokemonKeyItemSettings { | |
| Item item = 1; | |
| int32 count = 2; | |
| } | |
| message PokemonSizeSettingsProto { | |
| float xxs_lower_bound = 1; | |
| float xs_lower_bound = 2; | |
| float m_lower_bound = 3; | |
| float m_upper_bound = 4; | |
| float xl_upper_bound = 5; | |
| float xxl_upper_bound = 6; | |
| float xxs_scale_multiplier = 7; | |
| float xs_scale_multiplier = 8; | |
| float xl_scale_multiplier = 9; | |
| float xxl_scale_multiplier = 10; | |
| bool disable_pokedex_record_display_aggregate = 11; | |
| bool disable_pokedex_record_display_for_forms = 12; | |
| int32 pokedex_display_pokemon_tracked_threshold = 13; | |
| int32 record_display_pokemon_tracked_threshold = 14; | |
| } | |
| message PokemonExtendedSettingsProto { | |
| HoloPokemonId unique_id = 1; | |
| PokemonDisplayProto.Form form = 28; | |
| repeated TempEvoOverrideExtendedProto temp_evo_overrides = 51; | |
| PokemonSizeSettingsProto size_settings = 66; | |
| repeated BreadOverrideExtendedProto bread_overrides = 67; | |
| } | |
| message PokemonInventoryRuleSettingsProto { | |
| PokemonInventoryRuleProto pokemon_species_inventory_rule = 1; | |
| PokemonInventoryRuleProto pokemon_species_inventory_rule_non_shiny = 2; | |
| PokemonInventoryRuleProto pokemon_species_inventory_rule_shiny = 3; | |
| } | |
| message PokemonInventoryRuleProto { | |
| int32 max_owned_limit = 1; | |
| int32 max_total_have_owned_limit = 2; | |
| repeated LootProto fallback_rewards = 3; | |
| } | |
| message BreadOverrideExtendedProto { | |
| message BreadCatchOverrideProto { | |
| float collision_radius_m = 1; | |
| float collision_height_m = 2; | |
| float collision_head_radius_m = 3; | |
| } | |
| message MaxPokemonVisualSettingsProto { | |
| float scale = 1; | |
| float camera_distance = 2; | |
| float max_reticle_size = 3; | |
| float x_offset = 4; | |
| float y_offset = 5; | |
| float height_offset = 6; | |
| float camera_fov = 7; | |
| } | |
| BreadModeEnum.Modifier bread_mode = 1; | |
| float average_height_m = 2; | |
| float average_weight_kg = 3; | |
| PokemonSizeSettingsProto size_settings = 4; | |
| PokemonCameraAttributesProto camera = 5; | |
| float model_scale_v2 = 6; | |
| float model_height = 7; | |
| BreadCatchOverrideProto catch_override_settings = 8; | |
| MaxPokemonVisualSettingsProto max_encounter_visual_settings = 9; | |
| MaxPokemonVisualSettingsProto max_battle_visual_settings = 10; | |
| MaxPokemonVisualSettingsProto max_battle_trainer_visual_settings = 11; | |
| MaxPokemonVisualSettingsProto max_station_visual_settings = 12; | |
| MaxPokemonVisualSettingsProto max_powerspot_topper_visual_settings = 13; | |
| MaxPokemonVisualSettingsProto max_lobby_visual_settings = 14; | |
| } | |
| message TempEvoOverrideExtendedProto { | |
| HoloTemporaryEvolutionId temp_evo_id = 1; | |
| PokemonSizeSettingsProto size_settings = 16; | |
| } | |
| message PokemonFamilySettingsProto { | |
| HoloPokemonFamilyId family_id = 1; | |
| int32 candy_per_xl_candy = 2; | |
| HoloPokemonId mega_evolvable_pokemon_id = 3; | |
| repeated HoloPokemonId mega_evolvable_pokemon_ids = 4; | |
| } | |
| message PokemonMapSettingsProto { | |
| bool hide_nearby = 1; | |
| } | |
| message IbfcProto { | |
| bool raid_enable = 1; | |
| bool gym_battle_enable = 2; | |
| bool combat_enable = 3; | |
| PokemonDisplayProto.Form default_form = 5; | |
| PokemonDisplayProto.Form alternate_form = 6; | |
| IbfcTransitionSettings default_to_alternate_ibfc_settings = 7; | |
| IbfcTransitionSettings alternate_to_default_ibfc_settings = 8; | |
| } | |
| message MapBuddySettingsProto { | |
| int32 for_buddy_group_number = 1; | |
| float target_offset_min = 2; | |
| float target_offset_max = 3; | |
| float leash_distance = 4; | |
| float max_seconds_to_idle = 5; | |
| float max_rotation_speed = 6; | |
| float walk_threshold = 7; | |
| float run_threshold = 8; | |
| bool should_glide = 9; | |
| float glide_smooth_time = 10; | |
| float glide_max_speed = 11; | |
| } | |
| message ShadowAttributesProto { | |
| uint32 purification_stardust_needed = 1; | |
| uint32 purification_candy_needed = 2; | |
| HoloPokemonMove purified_charge_move = 3; | |
| HoloPokemonMove shadow_charge_move = 4; | |
| } | |
| message AnimationOverrideProto { | |
| enum PokemonAnim { | |
| NONE = 0; | |
| IDLE01 = 1; | |
| IDLE02 = 2; | |
| LAND = 3; | |
| ATTACK01 = 4; | |
| ATTACK02 = 5; | |
| DAMAGED = 6; | |
| STUNNED = 7; | |
| LOOP = 8; | |
| } | |
| PokemonAnim animation = 1; | |
| bool blacklist = 2; | |
| float anim_min = 3; | |
| float anim_max = 4; | |
| } | |
| message EvolutionBranchProto { | |
| HoloPokemonId evolution = 1; | |
| Item evolution_item_requirement = 2; | |
| int32 candy_cost = 3; | |
| float km_buddy_distance_requirement = 4; | |
| PokemonDisplayProto.Form form = 5; | |
| PokemonDisplayProto.Gender gender_requirement = 6; | |
| Item lure_item_requirement = 8; | |
| bool must_be_buddy = 9; | |
| bool only_daytime = 10; | |
| bool only_nighttime = 11; | |
| int32 priority = 12; | |
| bool no_candy_cost_via_trade = 13; | |
| HoloTemporaryEvolutionId temporary_evolution = 14; | |
| int32 temporary_evolution_energy_cost = 15; | |
| int32 temporary_evolution_energy_cost_subsequent = 16; | |
| repeated EvolutionQuestInfoProto quest_display = 17; | |
| bool only_upside_down = 18; | |
| int32 candy_cost_purified = 19; | |
| bool only_dusk_period = 20; | |
| bool only_full_moon = 21; | |
| int32 evolution_item_requirement_cost = 22; | |
| HoloPokemonMove evolution_move_requirement = 23; | |
| int32 evolution_likelihood_weight = 24; | |
| bool should_hide_button = 25; | |
| } | |
| message PokeBallAttributesProto { | |
| HoloItemEffect item_effect = 1; | |
| float capture_multi = 2; | |
| float capture_multi_effect = 3; | |
| float item_effect_mod = 4; | |
| } | |
| message PotionAttributesProto { | |
| float sta_percent = 1; | |
| int32 sta_amount = 2; | |
| } | |
| message ReviveAttributesProto { | |
| float sta_percent = 1; | |
| } | |
| message BattleAttributesProto { | |
| float sta_percent = 1; | |
| float atk_percent = 2; | |
| float def_percent = 3; | |
| float duration_s = 4; | |
| float damage_multiplier = 5; | |
| } | |
| message FoodAttributesProto { | |
| repeated HoloItemEffect item_effect = 1; | |
| repeated float item_effect_percent = 2; | |
| float growth_percent = 3; | |
| float berry_multiplier = 4; | |
| float remote_berry_multiplier = 5; | |
| int32 num_buddy_affection_points = 6; | |
| int64 map_duration_ms = 7; | |
| int64 active_duration_ms = 8; | |
| int32 num_buddy_hunger_points = 9; | |
| } | |
| message InventoryUpgradeAttributesProto { | |
| int32 additional_storage = 1; | |
| InventoryUpgradeType upgrade_type = 2; | |
| } | |
| message ExperienceBoostAttributesProto { | |
| float xp_multiplier = 1; | |
| int32 boost_duration_ms = 2; | |
| } | |
| message StardustBoostAttributesProto { | |
| float stardust_multiplier = 1; | |
| int32 boost_duration_ms = 2; | |
| } | |
| message IncidentTicketAttributesProto { | |
| bool ignore_full_inventory = 1; | |
| int32 upgrade_requirement_count = 2; | |
| Item upgraded_item = 3; | |
| } | |
| message EggIncubatorAttributesProto { | |
| message ExpiredIncubatorReplacementProto { | |
| Item incubator_replacement = 1; | |
| int32 uses_count_override = 2; | |
| float distance_multiplier_override = 3; | |
| } | |
| EggIncubatorType incubator_type = 1; | |
| int32 uses = 2; | |
| float distance_multiplier = 3; | |
| ExpiredIncubatorReplacementProto expired_incubator_replacement = 4; | |
| bool use_bonus_incubator_attributes = 5; | |
| int32 max_hatch_summary_entries = 6; | |
| } | |
| message SpawnTablePokemonProto { | |
| HoloPokemonId pokemon_id = 1; | |
| float weight = 2; | |
| PokemonDisplayProto.Form form = 3; | |
| } | |
| message SpawnTableTappableProto { | |
| string tappable_type_id = 1; | |
| float weight = 2; | |
| } | |
| message IncenseAttributesProto { | |
| int32 incense_lifetime_seconds = 1; | |
| repeated HoloPokemonType pokemon_type = 2; | |
| float pokemon_incense_type_probability = 3; | |
| int32 standing_time_between_encounters_sec = 4; | |
| int32 moving_time_between_encounter_sec = 5; | |
| int32 distance_required_for_shorter_interval_meters = 6; | |
| int32 pokemon_attracted_length_sec = 7; | |
| repeated SpawnTablePokemonProto spawn_table = 8; | |
| float spawn_table_probability = 9; | |
| float regional_pokemon_probability = 11; | |
| } | |
| message FortModifierAttributesProto { | |
| int32 modifier_lifetime_seconds = 1; | |
| int32 troy_disk_num_pokemon_spawned = 2; | |
| } | |
| message ItemSettingsProto { | |
| Item unique_id = 1; | |
| HoloItemType item_type = 2; | |
| HoloItemCategory category = 3; | |
| float drop_freq = 4; | |
| int32 drop_trainer_level = 5; | |
| PokeBallAttributesProto pokeball = 6; | |
| PotionAttributesProto potion = 7; | |
| ReviveAttributesProto revive = 8; | |
| BattleAttributesProto battle = 9; | |
| FoodAttributesProto food = 10; | |
| InventoryUpgradeAttributesProto inventory_upgrade = 11; | |
| ExperienceBoostAttributesProto xp_boost = 12; | |
| IncenseAttributesProto incense = 13; | |
| EggIncubatorAttributesProto egg_incubator = 14; | |
| FortModifierAttributesProto fort_modifier = 15; | |
| StardustBoostAttributesProto stardust_boost = 16; | |
| IncidentTicketAttributesProto incident_ticket = 17; | |
| GlobalEventTicketAttributesProto global_event_ticket = 18; | |
| bool ignore_inventory_space = 19; | |
| int32 item_cap = 22; | |
| repeated MoveModifierProto vs_effect = 23; | |
| string name_override = 24; | |
| string name_plural_override = 25; | |
| string description_override = 26; | |
| ReplenishMpAttributesProto replenish_mp = 29; | |
| bool disable_item_cap_for_quests = 30; | |
| EventPassPointAttributesProto event_pass_point = 31; | |
| ItemTimePeriodCountersSettingsProto time_period_counters = 32; | |
| bool hide_item_in_inventory = 33; | |
| StatIncreaseAttributesProto stat_increase = 34; | |
| } | |
| message ItemExpirationSettingsProto { | |
| Item item = 1; | |
| string expiration_time = 2; | |
| bool emergency_expiration_enabled = 3; | |
| string emergency_expiration_time = 4; | |
| LootProto consolation_items = 5; | |
| ItemEnablementSettingsProto item_enablement_settings = 6; | |
| } | |
| message ItemEnablementSettingsProto { | |
| message EnabledTimePeriodProto { | |
| string enabled_start_time = 1; | |
| string enabled_end_time = 2; | |
| } | |
| repeated EnabledTimePeriodProto enabled_time_periods = 1; | |
| bool emergency_is_disabled = 2; | |
| } | |
| message ItemTimePeriodCountersSettingsProto { | |
| TimePeriodCounterSettingsProto player_activity = 1; | |
| } | |
| message IapItemCategoryDisplayProto { | |
| HoloIapItemCategory category = 1; | |
| string name = 2; | |
| bool hidden = 3; | |
| int32 sort_order = 4; | |
| bool banner_enabled = 5; | |
| string banner_title = 6; | |
| string image_url = 7; | |
| string description = 8; | |
| int32 display_rows = 9; | |
| string subcategory = 10; | |
| } | |
| message IapStoreBannerProto { | |
| enum BannerPosition { | |
| TOP = 0; | |
| BOTTOM = 1; | |
| } | |
| HoloIapItemCategory category = 1; | |
| string tag_str_key = 2; | |
| string title_str_key = 3; | |
| string banner_click_url = 4; | |
| string banner_image_address = 5; | |
| BannerPosition position_in_category = 6; | |
| bool is_visible = 7; | |
| string cta_str_key = 8; | |
| } | |
| message IapItemDisplayProto { | |
| string sku = 1; | |
| HoloIapItemCategory category = 2; | |
| int32 sort_order = 3; | |
| bool hidden = 6; | |
| bool sale = 7; | |
| string sprite_id = 8; | |
| string title = 9; | |
| string description = 10; | |
| string sku_enable_time = 11; | |
| string sku_disable_time = 12; | |
| int64 sku_enable_time_utc_ms = 13; | |
| int64 sku_disable_time_utc_ms = 14; | |
| repeated string subcategories = 15; | |
| string image_url = 16; | |
| int32 min_level = 17; | |
| int32 max_level = 18; | |
| bool show_discount_tag = 19; | |
| bool show_strikethrough_price = 20; | |
| int32 total_value = 21; | |
| string webstore_sku_id = 22; | |
| int32 webstore_sku_price_e6 = 23; | |
| bool use_environment_prefix = 24; | |
| } | |
| message MoveSettingsProto { | |
| HoloPokemonMove unique_id = 1; | |
| int32 animation_id = 2; | |
| HoloPokemonType type = 3; | |
| float power = 4; | |
| float accuracy_chance = 5; | |
| float critical_chance = 6; | |
| float heal_scalar = 7; | |
| float stamina_loss_scalar = 8; | |
| int32 trainer_level_min = 9; | |
| int32 trainer_level_max = 10; | |
| string vfx_name = 11; | |
| int32 duration_ms = 12; | |
| int32 damage_window_start_ms = 13; | |
| int32 damage_window_end_ms = 14; | |
| int32 energy_delta = 15; | |
| bool is_locked = 16; | |
| repeated MoveModifierProto modifier = 17; | |
| } | |
| message CombatMoveSettingsProto { | |
| message CombatMoveBuffsProto { | |
| int32 attacker_attack_stat_stage_change = 1; | |
| int32 attacker_defense_stat_stage_change = 2; | |
| int32 target_attack_stat_stage_change = 3; | |
| int32 target_defense_stat_stage_change = 4; | |
| float buff_activation_chance = 5; | |
| } | |
| HoloPokemonMove unique_id = 1; | |
| HoloPokemonType type = 2; | |
| float power = 3; | |
| string vfx_name = 4; | |
| int32 duration_turns = 5; | |
| int32 energy_delta = 6; | |
| CombatMoveBuffsProto buffs = 7; | |
| repeated MoveModifierProto modifier = 8; | |
| } | |
| message MoveSequenceSettingsProto { | |
| repeated string sequence = 1; | |
| } | |
| message TypeEffectiveSettingsProto { | |
| repeated float attack_scalar = 1; | |
| HoloPokemonType attack_type = 2; | |
| } | |
| message NonCombatMoveSettingsProto { | |
| HoloPokemonMove unique_id = 1; | |
| CostSettingsProto cost = 2; | |
| BonusEffectSettingsProto bonus_effect = 3; | |
| int64 duration_ms = 4; | |
| PlayerBonusType bonus_type = 5; | |
| bool enable_multi_use = 6; | |
| int64 extra_duration_ms = 7; | |
| bool enable_non_combat_move = 8; | |
| } | |
| message BadgeSettingsProto { | |
| HoloBadgeType badge_type = 1; | |
| int32 badge_ranks = 2; | |
| repeated fixed32 targets = 3; | |
| repeated BadgeTierRewardProto tier_rewards = 4; | |
| bool event_badge = 5; | |
| EventBadgeSettingsProto event_badge_settings = 6; | |
| string combat_league_template_id = 7; | |
| bool use_stat_as_medal_level = 8; | |
| int32 max_tracked_entries = 9; | |
| } | |
| message EventBadgeSettingsProto { | |
| int64 valid_from_ms = 1; | |
| int64 valid_to_ms = 2; | |
| repeated HoloBadgeType mutually_exclusive_badges = 3; | |
| bool automatically_award_badge = 4; | |
| bool suppress_client_visuals = 6; | |
| } | |
| message BadgeTierRewardProto { | |
| enum BadgeRewardType { | |
| NONE = 0; | |
| AVATAR_ITEM = 1; | |
| POKEMON_ENCOUNTER = 2; | |
| } | |
| float capture_reward_multiplier = 1; | |
| repeated string avatar_template_ids = 2; | |
| repeated VsSeekerPokemonRewardsProto.PokemonUnlockProto reward_pokemon = 3; | |
| int32 tier_index = 4; | |
| string reward_description_key = 5; | |
| repeated BadgeRewardType reward_types = 7; | |
| repeated string neutral_avatar_template_ids = 8; | |
| } | |
| message PlayerLevelSettingsProto { | |
| message XpRewardV2Threshold { | |
| enum Source { | |
| UNSET = 0; | |
| RAID = 1; | |
| MAX_BATTLE = 2; | |
| UNLOCK_MAX_MOVE = 3; | |
| CATCH_POKEMON = 4; | |
| HATCH_EGG = 5; | |
| FRIENDSHIP_MILESTONE = 6; | |
| QUEST_PAGE = 7; | |
| QUEST_STAMPS = 8; | |
| COMPLETE_ROUTE = 9; | |
| FORT_SEARCH = 10; | |
| EVENT_PASS = 11; | |
| WEEKLY_CHALLENGE = 12; | |
| } | |
| Source source = 1; | |
| int32 threshold = 2; | |
| } | |
| repeated fixed32 rank_num = 1; | |
| repeated fixed32 required_exp = 2; | |
| repeated float cp_multiplier = 3; | |
| int32 max_egg_player_level = 4; | |
| int32 max_encounter_player_level = 5; | |
| int32 max_raid_encounter_player_level = 6; | |
| int32 max_quest_encounter_player_level = 7; | |
| int32 max_vs_seeker_encounter_player_level = 8; | |
| int32 max_bread_battle_encounter_player_level = 10; | |
| uint32 default_level_cap = 12; | |
| repeated fixed32 milestone_levels = 16; | |
| string profile_banner_string_key = 21; | |
| repeated XpRewardV2Threshold xp_reward_v2_thresholds = 22; | |
| int32 next_level_preview_interval_s = 23; | |
| string smore_ftue_image_url = 25; | |
| float xp_celebration_cooldown_minutes = 26; | |
| } | |
| message GymBattleSettingsProto { | |
| float energy_per_sec = 1; | |
| float dodge_energy_cost = 2; | |
| float retarget_seconds = 3; | |
| float enemy_attack_interval = 4; | |
| float attack_server_interval = 5; | |
| float round_duration_seconds = 6; | |
| float bonus_time_per_ally_seconds = 7; | |
| int32 maximum_attackers_per_battle = 8; | |
| float same_type_attack_bonus_multiplier = 9; | |
| int32 maximum_energy = 10; | |
| float energy_delta_per_health_lost = 11; | |
| int32 dodge_duration_ms = 12; | |
| int32 minimum_player_level = 13; | |
| int32 swap_duration_ms = 14; | |
| float dodge_damage_reduction_percent = 15; | |
| int32 minimum_raid_player_level = 16; | |
| float shadow_pokemon_attack_bonus_multiplier = 17; | |
| float shadow_pokemon_defense_bonus_multiplier = 18; | |
| float purified_pokemon_attack_multiplier_vs_shadow = 19; | |
| float boss_energy_regeneration_per_health_lost = 20; | |
| } | |
| message CombatSettingsProto { | |
| float round_duration_seconds = 1; | |
| float turn_duration_seconds = 2; | |
| float minigame_duration_seconds = 3; | |
| float same_type_attack_bonus_multiplier = 4; | |
| float fast_attack_bonus_multiplier = 5; | |
| float charge_attack_bonus_multiplier = 6; | |
| float defense_bonus_multiplier = 7; | |
| float minigame_bonus_base_multiplier = 8; | |
| float minigame_bonus_variable_multiplier = 9; | |
| int32 max_energy = 10; | |
| float defender_minigame_multiplier = 11; | |
| float change_pokemon_duration_seconds = 12; | |
| float minigame_submit_score_duration_seconds = 13; | |
| float quick_swap_combat_start_available_seconds = 14; | |
| float quick_swap_cooldown_duration_seconds = 15; | |
| CombatOffensiveInputChallengeSettings offensive_input_challenge_settings = 16; | |
| CombatDefensiveInputChallengeSettings defensive_input_challenge_settings = 17; | |
| float charge_score_base = 18; | |
| float charge_score_nice = 19; | |
| float charge_score_great = 20; | |
| float charge_score_excellent = 21; | |
| int32 swap_animation_duration_turns = 22; | |
| int32 super_effective_flyout_duration_turns = 23; | |
| int32 not_very_effective_flyout_duration_turns = 24; | |
| int32 blocked_flyout_duration_turns = 25; | |
| int32 normal_effective_flyout_duration_turns = 26; | |
| int32 faint_animation_duration_turns = 27; | |
| int32 npc_swap_delay_turns = 28; | |
| int32 npc_charged_attack_delay_turns = 29; | |
| float shadow_pokemon_attack_bonus_multiplier = 30; | |
| float shadow_pokemon_defense_bonus_multiplier = 31; | |
| float purified_pokemon_attack_multiplier_vs_shadow = 32; | |
| repeated CombatExperiment combat_experiment = 35; | |
| bool show_quick_swap_buttons_during_countdown = 36; | |
| CombatClockSynchronization clock_sync_settings = 38; | |
| CombatFeatureFlags combat_feature_flags = 39; | |
| int32 flyin_duration_turns = 40; | |
| } | |
| message CombatFeatureFlags { | |
| bool real_device_time_enabled = 1; | |
| bool next_available_turn_enabled = 2; | |
| bool server_fly_in_fly_out_enabled = 3; | |
| bool client_shield_insta_report_enabled = 4; | |
| } | |
| message CombatOffensiveInputChallengeSettings { | |
| float score_per_tap = 1; | |
| float score_decay_per_second = 2; | |
| float max_score = 3; | |
| float high_score_additional_decay_per_second = 4; | |
| float max_time_additional_decay_per_second = 5; | |
| } | |
| message CombatDefensiveInputChallengeSettings { | |
| float full_rotations_for_max_score = 1; | |
| } | |
| message CombatNpcTrainerProto { | |
| string trainer_name = 1; | |
| string combat_league_template_id = 2; | |
| string combat_personality_id = 3; | |
| string win_loot_table_id = 4; | |
| string lose_loot_table_id = 5; | |
| PlayerAvatarProto avatar = 7; | |
| repeated NpcPokemonProto available_pokemon = 8; | |
| string trainer_title = 9; | |
| string trainer_quote = 10; | |
| string icon_url = 11; | |
| string backdrop_image_bundle = 12; | |
| } | |
| message NpcPokemonProto { | |
| HoloPokemonId pokemon_type = 1; | |
| PokemonDisplayProto pokemon_display = 2; | |
| } | |
| message CombatNpcPersonalityProto { | |
| string personality_name = 1; | |
| float super_effective_chance = 2; | |
| float special_chance = 3; | |
| float defensive_minimum_score = 4; | |
| float defensive_maximum_score = 5; | |
| float offensive_minimum_score = 6; | |
| float offensive_maximum_score = 7; | |
| } | |
| message EncounterSettingsProto { | |
| float spin_bonus_threshold = 1; | |
| float excellent_throw_threshold = 2; | |
| float great_throw_threshold = 3; | |
| float nice_throw_threshold = 4; | |
| int32 milestone_threshold = 5; | |
| bool ar_plus_mode_enabled = 6; | |
| float ar_close_proximity_threshold = 7; | |
| float ar_low_awareness_threshold = 8; | |
| float ar_close_proximity_multiplier = 9; | |
| float ar_awareness_penalty_threshold = 10; | |
| float ar_low_awareness_max_multiplier = 11; | |
| float ar_high_awareness_min_penalty_multiplier = 12; | |
| int32 ar_plus_attempts_until_flee_max = 13; | |
| int32 ar_plus_attempts_until_flee_infinite = 14; | |
| float escaped_bonus_multiplier_max = 15; | |
| float escaped_bonus_multiplier_by_excellent_throw = 16; | |
| float escaped_bonus_multiplier_by_great_throw = 17; | |
| float escaped_bonus_multiplier_by_nice_throw = 18; | |
| string encounter_arena_scene_asset_name = 19; | |
| float global_stardust_multiplier = 20; | |
| float global_candy_multiplier = 21; | |
| float critical_reticle_threshold = 22; | |
| float critical_reticle_catch_multiplier = 23; | |
| float critical_reticle_capture_rate_threshold = 24; | |
| float critical_reticle_fallback_catch_multiplier = 25; | |
| bool show_last_throw_animation = 26; | |
| bool enable_pokemon_stats_limits = 28; | |
| bool enable_extended_create_details_client = 29; | |
| bool enable_extended_create_details_server = 30; | |
| bool enable_item_selection_slider_v2 = 31; | |
| bool enable_auto_wild_ball_select = 32; | |
| bool highlight_streak_rewards = 34; | |
| bool player_activity_catch_legendary_pokemon_enabled = 35; | |
| EncounterTutorialSettingsProto tutorial = 36; | |
| } | |
| message EncounterTutorialSettingsProto { | |
| string strong_pokemon_encounter_last_completion_threshold_date = 1; | |
| string wild_ball_tutorial_last_completion_threshold_date = 2; | |
| string wild_ball_ticket_upsell_last_completion_threshold_date = 3; | |
| string wild_ball_drawer_prompt_last_completion_threshold_date = 4; | |
| } | |
| message IapSettingsProto { | |
| int32 daily_bonus_coins = 1; | |
| repeated fixed32 daily_defender_bonus_per_pokemon = 2; | |
| int32 daily_defender_bonus_max_defenders = 3; | |
| repeated string daily_defender_bonus_currency = 4; | |
| int64 min_time_between_claims_ms = 5; | |
| bool daily_bonus_enabled = 6; | |
| bool daily_defender_bonus_enabled = 7; | |
| bool prohibit_purchase_in_test_envirnment = 9; | |
| bool ml_bundle_timer_enabled = 10; | |
| bool iap_store_banners_enabled = 11; | |
| } | |
| message PokemonUpgradeSettingsProto { | |
| int32 upgrades_per_level = 1; | |
| int32 allowed_levels_above_player = 2; | |
| repeated fixed32 candy_cost = 3; | |
| repeated fixed32 stardust_cost = 4; | |
| float shadow_stardust_multiplier = 5; | |
| float shadow_candy_multiplier = 6; | |
| float purified_stardust_multiplier = 7; | |
| float purified_candy_multiplier = 8; | |
| int32 max_normal_upgrade_level = 9; | |
| int32 default_cp_boost_additional_level = 10; | |
| int32 xl_candy_min_player_level = 11; | |
| repeated fixed32 xl_candy_cost = 12; | |
| int32 xl_candy_min_pokemon_level = 13; | |
| } | |
| message DailyQuestSettings { | |
| int32 buckets_per_day = 1; | |
| int32 streak_length = 2; | |
| float bonus_multiplier = 3; | |
| float streak_bonus_multiplier = 4; | |
| bool disable = 5; | |
| bool prevent_streak_broken = 6; | |
| } | |
| message QuestSettingsProto { | |
| QuestType quest_type = 1; | |
| DailyQuestSettings daily_quest = 2; | |
| } | |
| message AvatarCustomizationProto { | |
| enum AvatarCustomizationUnlockType { | |
| UNSET_UNLOCK_TYPE = 0; | |
| DEFAULT = 1; | |
| MEDAL_REWARD = 2; | |
| IAP_CLOTHING = 3; | |
| LEVEL_REWARD = 4; | |
| COMBAT_RANK_REWARD = 5; | |
| } | |
| enum AvatarCustomizationPromoType { | |
| UNSET_PROMO_TYPE = 0; | |
| SALE = 1; | |
| FEATURED = 2; | |
| } | |
| enum Slot { | |
| UNSET_SLOT = 0; | |
| HAIR = 1; | |
| SHIRT = 2; | |
| PANTS = 3; | |
| HAT = 4; | |
| SHOES = 5; | |
| EYES = 6; | |
| BACKPACK = 7; | |
| GLOVES = 8; | |
| SOCKS = 9; | |
| BELT = 10; | |
| GLASSES = 11; | |
| NECKLACE = 12; | |
| SKIN = 13; | |
| POSE = 14; | |
| FACE = 15; | |
| PROP = 16; | |
| } | |
| bool enabled = 1; | |
| PlayerAvatarType avatar_type = 2; | |
| repeated Slot slot = 3; | |
| string bundle_name = 4; | |
| string asset_name = 5; | |
| string group_name = 6; | |
| int32 sort_order = 7; | |
| AvatarCustomizationUnlockType unlock_type = 8; | |
| repeated AvatarCustomizationPromoType promo_type = 9; | |
| HoloBadgeType unlock_badge_type = 10; | |
| string iap_sku = 11; | |
| int32 unlock_badge_level = 12; | |
| string icon_name = 13; | |
| int32 unlock_player_level = 14; | |
| string set_name = 15; | |
| bool set_prime_item = 16; | |
| repeated string incompatible_bundle_names = 17; | |
| repeated string set_names = 18; | |
| } | |
| message FormSettingsProto { | |
| HoloPokemonId pokemon = 1; | |
| repeated FormProto forms = 2; | |
| } | |
| message SillouetteObfuscationGroup { | |
| int32 group_number = 1; | |
| PokemonDisplayProto.Form override_display_form = 2; | |
| } | |
| message FormProto { | |
| PokemonDisplayProto.Form form = 1; | |
| int32 asset_bundle_value = 2; | |
| string asset_bundle_suffix = 3; | |
| bool is_costume = 4; | |
| FormPokedexSizeProto size_data = 5; | |
| SillouetteObfuscationGroup sillouette_obfuscation_group = 6; | |
| } | |
| message FormPokedexSizeProto { | |
| bool is_alias = 1; | |
| PokemonDisplayProto.Form alias_form = 2; | |
| } | |
| message TemporaryEvolutionSettingsProto { | |
| HoloPokemonId pokemon = 1; | |
| repeated TemporaryEvolutionProto temporary_evolutions = 2; | |
| } | |
| message TemporaryEvolutionProto { | |
| HoloTemporaryEvolutionId temporary_evolution_id = 1; | |
| int32 asset_bundle_value = 2; | |
| string asset_bundle_suffix = 3; | |
| } | |
| message EvolutionChainDisplaySettingsProto { | |
| HoloPokemonId pokemon = 1; | |
| repeated EvolutionChainDisplayProto evolution_chains = 2; | |
| } | |
| message EvolutionChainDisplayProto { | |
| string header_message = 1; | |
| repeated EvolutionDisplayInfoProto evolution_infos = 2; | |
| } | |
| message EvolutionDisplayInfoProto { | |
| HoloPokemonId pokemon = 1; | |
| HoloTemporaryEvolutionId temp_evo_id = 2; | |
| PokemonDisplayProto.Form form = 3; | |
| PokemonDisplayProto.Gender gender = 4; | |
| } | |
| message ClientGenderProto { | |
| float male_percent = 1; | |
| float female_percent = 2; | |
| float genderless_percent = 3; | |
| } | |
| message ClientGenderSettingsProto { | |
| HoloPokemonId pokemon = 1; | |
| ClientGenderProto gender = 2; | |
| PokemonDisplayProto.Form form = 3; | |
| } | |
| message GymBadgeGmtSettingsProto { | |
| repeated fixed32 target = 1; | |
| float battle_winning_score_per_defender_cp = 2; | |
| float gym_defending_score_per_minute = 3; | |
| int32 berry_feeding_score = 4; | |
| int32 pokemon_deploy_score = 5; | |
| int32 raid_battle_winning_score = 6; | |
| int32 lose_all_battles_score = 7; | |
| } | |
| message WeatherAffinityProto { | |
| GameplayWeatherProto.WeatherCondition weather_condition = 1; | |
| repeated HoloPokemonType pokemon_type = 2; | |
| repeated HoloPokemonType weakness_pokemon_type = 3; | |
| } | |
| message WeatherBonusProto { | |
| int32 cp_base_level_bonus = 1; | |
| int32 guaranteed_individual_values = 2; | |
| double stardust_bonus_multiplier = 3; | |
| double attack_bonus_multiplier = 4; | |
| int32 raid_encounter_cp_base_level_bonus = 5; | |
| int32 raid_encounter_guaranteed_individual_values = 6; | |
| int32 buddy_emotion_favorite_weather_increment = 7; | |
| int32 buddy_emotion_dislike_weather_decrement = 8; | |
| int32 raid_encounter_shadow_guaranteed_individual_values = 9; | |
| } | |
| message PokemonScaleSettingProto { | |
| enum PokemonScaleMode { | |
| NATURAL_SCALE = 0; | |
| GUI_SCALE = 1; | |
| BATTLE_POKEMON_SCALE = 2; | |
| RAID_BOSS_SCALE = 3; | |
| GYM_TOPPER_SCALE = 4; | |
| MAP_POKEMON_SCALE = 5; | |
| } | |
| PokemonScaleMode pokemon_scale_mode = 1; | |
| float min_height = 2; | |
| float max_height = 3; | |
| } | |
| message FriendshipLevelMilestoneSettingsProto { | |
| enum PokemonTradingType { | |
| UNSET = 0; | |
| REGULAR_IN_POKEDEX = 1; | |
| SPECIAL_IN_POKEDEX = 2; | |
| REGULAR_NON_POKEDEX = 3; | |
| REGIONAL_NON_POKEDEX = 4; | |
| FORM_NON_POKEDEX = 5; | |
| LEGENDARY_NON_POKEDEX = 6; | |
| SHINY_NON_POKEDEX = 7; | |
| GMAX_NON_POKEDEX = 8; | |
| GMAX_IN_POKEDEX = 9; | |
| REMOTE = 10; | |
| DAY_NIGHT_NON_POKEDEX = 11; | |
| DAY_NIGHT_IN_POKEDEX = 12; | |
| } | |
| int32 min_points_to_reach = 1; | |
| int32 milestone_xp_reward = 2; | |
| float attack_bonus_percentage = 3; | |
| int32 raid_ball_bonus = 4; | |
| repeated PokemonTradingType unlocked_trading = 5; | |
| float trading_discount = 6; | |
| bool unlocked_lucky_friend_applicator = 7; | |
| int32 relative_points_to_reach = 8; | |
| int32 num_bonus_gift_items = 10; | |
| } | |
| message LuckyPokemonSettingsProto { | |
| float power_up_stardust_discount_percent = 1; | |
| } | |
| message OnboardingSettingsProto { | |
| bool skip_avatar_customization = 1; | |
| bool disable_initial_ar_prompt = 2; | |
| uint32 ar_prompt_player_level = 3; | |
| int32 adventure_sync_prompt_step = 4; | |
| int32 adventure_sync_prompt_level = 5; | |
| } | |
| message BackgroundModeSettingsProto { | |
| double weekly_fitness_goal_level1_distance_km = 1; | |
| double weekly_fitness_goal_level2_distance_km = 2; | |
| double weekly_fitness_goal_level3_distance_km = 3; | |
| double weekly_fitness_goal_level4_distance_km = 4; | |
| double weekly_fitness_goal_reminder_km = 5; | |
| } | |
| message LoadingScreenProto { | |
| string url = 1; | |
| int64 display_after_timestamp_ms = 2; | |
| map<string, string> color_settings = 3; | |
| } | |
| message GameMasterClientTemplateProto { | |
| string template_id = 1; | |
| oneof Data { | |
| PokemonSettingsProto pokemon = 2; | |
| ItemSettingsProto item = 3; | |
| MoveSettingsProto move = 4; | |
| MoveSequenceSettingsProto move_sequence = 5; | |
| TypeEffectiveSettingsProto type_effective = 8; | |
| BadgeSettingsProto badge = 10; | |
| PlayerLevelSettingsProto player_level = 12; | |
| GymBattleSettingsProto battle_settings = 14; | |
| EncounterSettingsProto encounter_settings = 15; | |
| IapItemDisplayProto iap_item_display = 16; | |
| IapSettingsProto iap_settings = 17; | |
| PokemonUpgradeSettingsProto pokemon_upgrades = 18; | |
| QuestSettingsProto quest_settings = 20; | |
| AvatarCustomizationProto avatar_customization = 21; | |
| FormSettingsProto form_settings = 22; | |
| ClientGenderSettingsProto gender_settings = 23; | |
| GymBadgeGmtSettingsProto gym_badge_settings = 24; | |
| WeatherAffinityProto weather_affinities = 25; | |
| WeatherBonusProto weather_bonus_settings = 26; | |
| PokemonScaleSettingProto pokemon_scale_settings = 27; | |
| IapItemCategoryDisplayProto iap_category_display = 28; | |
| BelugaPokemonWhitelist beluga_pokemon_whitelist = 29; | |
| OnboardingSettingsProto onboarding_settings = 30; | |
| FriendshipLevelMilestoneSettingsProto friendship_milestone_settings = 31; | |
| LuckyPokemonSettingsProto lucky_pokemon_settings = 32; | |
| CombatSettingsProto combat_settings = 33; | |
| CombatLeagueSettingsProto combat_league_settings = 34; | |
| CombatLeagueProto combat_league = 35; | |
| CombatMoveSettingsProto combat_move = 37; | |
| BackgroundModeSettingsProto background_mode_settings = 38; | |
| CombatStatStageSettingsProto combat_stat_stage_settings = 39; | |
| CombatNpcTrainerProto combat_npc_trainer = 40; | |
| CombatNpcPersonalityProto combat_npc_personality = 41; | |
| PartyRecommendationSettingsProto party_recommendation_settings = 43; | |
| PokecoinPurchaseDisplayGmtProto pokecoin_purchase_display_gmt = 45; | |
| InvasionNpcDisplaySettingsProto invasion_npc_display_settings = 48; | |
| CombatCompetitiveSeasonSettingsProto combat_competitive_season_settings = 49; | |
| CombatRankingSettingsProto combat_ranking_proto_settings = 50; | |
| CombatTypeProto combat_type = 51; | |
| BuddyLevelSettings buddy_level_settings = 52; | |
| BuddyActivityCategorySettings buddy_activity_category_settings = 53; | |
| BuddySwapSettings buddy_swap_settings = 56; | |
| RoutesCreationSettingsProto route_creation_settings = 57; | |
| VsSeekerClientSettingsProto vs_seeker_client_settings = 58; | |
| BuddyEncounterCameoSettings buddy_encounter_cameo_settings = 59; | |
| LimitedPurchaseSkuSettingsProto limited_purchase_sku_settings = 60; | |
| BuddyEmotionLevelSettings buddy_emotion_level_settings = 61; | |
| InvasionAvailabilitySettingsProto pokestop_invasion_availability_settings = 62; | |
| BuddyInteractionSettings buddy_interaction_settings = 63; | |
| VsSeekerLootProto vs_seeker_loot_proto = 64; | |
| VsSeekerPokemonRewardsProto vs_seeker_pokemon_rewards = 65; | |
| BattleHubOrderSettings battle_hub_order_settings = 66; | |
| BattleHubBadgeSettings battle_hub_badge_settings = 67; | |
| MapBuddySettingsProto map_buddy_settings = 68; | |
| BuddyWalkSettings buddy_walk_settings = 69; | |
| BuddyHungerSettings buddy_hunger_settings = 72; | |
| ProjectVacationProto project_vacation = 73; | |
| MegaEvoSettingsProto mega_evo_settings = 74; | |
| TemporaryEvolutionSettingsProto temporary_evolution_settings = 75; | |
| AvatarGroupSettingsProto avatar_group_settings = 76; | |
| PokemonFamilySettingsProto pokemon_family = 77; | |
| MonodepthSettingsProto monodepth_settings = 78; | |
| LevelUpRewardsSettingsProto level_up_rewards = 79; | |
| RaidClientSettingsProto raid_settings_proto = 81; | |
| TappableSettingsProto tappable_settings = 82; | |
| RoutePlaySettingsProto route_play_settings = 83; | |
| SponsoredGeofenceGiftSettingsProto sponsored_geofence_gift_settings = 84; | |
| StickerMetadataProto sticker_metadata = 85; | |
| CrossGameSocialSettingsProto cross_game_social_settings = 86; | |
| MapDisplaySettingsProto map_display_settings = 87; | |
| PokemonHomeEnergyCostsProto pokemon_home_energy_costs = 88; | |
| PokemonHomeSettingsProto pokemon_home_settings = 89; | |
| ArTelemetrySettingsProto ar_telemetry_settings = 90; | |
| BattlePartySettingsProto battle_party_settings = 91; | |
| PokemonHomeFormReversionProto pokemon_home_form_reversion = 94; | |
| DeepLinkingSettingsProto deep_linking_settings = 95; | |
| GuiSearchSettingsProto gui_search_settings = 96; | |
| ClientEvolutionQuestTemplateProto evolution_quest_template = 97; | |
| GeotargetedQuestSettingsProto geotargeted_quest_settings = 100; | |
| PokemonTagSettingsProto pokemon_tag_settings = 101; | |
| RecommendedSearchProto recommended_search_proto = 102; | |
| InventorySettingsProto inventory_settings = 103; | |
| RouteDiscoverySettingsProto route_discovery_settings = 104; | |
| FortPowerUpLevelSettings fort_power_up_level_settings = 106; | |
| PowerUpPokestopsSharedSettingsProto power_up_pokestops_settings = 107; | |
| IncidentPrioritySettingsProto incident_priority_settings = 108; | |
| ReferralSettingsProto referral_settings = 109; | |
| PokedexCategoriesSettingsProto pokedex_categories_settings = 114; | |
| BattleVisualSettingsProto battle_visual_settings = 115; | |
| AddressablePokemonProto addressable_pokemon_settings = 116; | |
| VerboseLogRaidProto verbose_log_raid_settings = 117; | |
| SharedMoveSettingsProto shared_move_settings = 119; | |
| AddressBookImportSettingsProto address_book_import_settings = 120; | |
| MusicSettingsProto music_settings = 121; | |
| ClientMapObjectsInteractionRangeSettingsProto map_objects_interaction_range_settings = 123; | |
| ExternalAddressableAssetsProto external_addressable_assets_settings = 124; | |
| UsernameSuggestionSettingsProto username_suggestion_settings = 128; | |
| TutorialsSettingsProto tutorial_settings = 129; | |
| EggHatchImprovementsSettingsProto egg_hatch_improvements_settings = 130; | |
| FeatureUnlockLevelSettings feature_unlock_level_settings = 131; | |
| InAppSurveySettingsProto in_app_survey_settings = 132; | |
| IncidentVisibilitySettingsProto incident_visibility_settings = 133; | |
| PostcardCollectionGmtSettingsProto postcard_collection_settings = 134; | |
| VerboseLogCombatProto verbose_log_combat_settings = 136; | |
| MegaEvolutionLevelSettingsProto mega_evo_level_settings = 137; | |
| AdvancedSettingsProto advanced_settings = 138; | |
| ImpressionTrackingSettingsProto impression_tracking_settings = 140; | |
| GarbageCollectionSettingsProto garbage_collection_settings = 141; | |
| EvolutionChainDisplaySettingsProto evolution_chain_display_settings = 142; | |
| RouteStampCategorySettingsProto route_stamp_category_settings = 143; | |
| PopupControlSettingsProto popup_control_settings = 145; | |
| TicketGiftingSettingsProto ticket_gifting_settings = 146; | |
| LanguageSelectorSettingsProto language_selector_settings = 147; | |
| GiftingSettingsProto gifting_settings = 148; | |
| CampfireSettingsProto campfire_settings = 149; | |
| PhotoSettingsProto photo_settings = 150; | |
| DailyAdventureIncenseSettingsProto daily_adventure_incense_settings = 151; | |
| ItemInventoryUpdateSettingsProto item_inventory_update_settings = 152; | |
| StickerCategorySettingsProto sticker_category_settings = 153; | |
| HomeWidgetSettingsProto home_widget_settings = 154; | |
| VsSeekerScheduleSettingsProto vs_seeker_schedule_settings = 155; | |
| PokedexSizeStatsSystemSettingsProto pokedex_size_stats_system_settings = 156; | |
| AssetRefreshProto asset_refresh_proto = 157; | |
| PokemonFxSettingsProto pokemon_fx_settings = 159; | |
| ButterflyCollectorSettings butterfly_collector_settings = 160; | |
| LanguageSettingsProto language_settings = 161; | |
| PokemonExtendedSettingsProto pokemon_extended_settings = 162; | |
| PrimalEvoSettingsProto primal_evo_settings = 165; | |
| NiaIdMigrationSettingsProto nia_id_migration_settings = 167; | |
| LocationCardSettingsProto location_card_settings = 170; | |
| ConversationSettingsProto conversation_settings = 171; | |
| VpsEventSettingsProto vps_event_settings = 172; | |
| CatchRadiusMultiplierSettingsProto catch_radius_multiplier_settings = 173; | |
| HapticsSettingsProto haptics_settings = 174; | |
| RaidLobbyCounterSettingsProto raid_lobby_counter_settings = 177; | |
| ContestSettingsProto contest_settings = 178; | |
| GuestAccountGameSettingsProto guest_account_game_settings_proto = 179; | |
| NeutralAvatarSettingsProto neutral_avatar_settings = 180; | |
| SquashSettingsProto squash_settings = 181; | |
| TodayViewSettingsProto today_view_settings = 184; | |
| RoutePinSettingsProto route_pin_settings = 186; | |
| StyleShopSettingsProto style_shop_settings = 187; | |
| PartyPlayGeneralSettingsProto party_play_general_settings = 188; | |
| OptimizationsProto optimizations_proto = 190; | |
| NearbyPokemonSettings nearby_pokemon_settings = 191; | |
| PartySummarySettingsProto party_player_summary_settings = 192; | |
| PartySharedQuestSettingsProto party_shared_quest_settings = 194; | |
| ClientPoiDecorationGroupProto client_poi_decoration_group = 196; | |
| MapCoordOverlayProto map_coord_overlay = 197; | |
| VistaGeneralSettingsProto vista_general_settings = 198; | |
| RouteBadgeSettingsProto route_badge_settings = 199; | |
| PartyDarkLaunchSettingsProto party_dark_launch_settings = 200; | |
| RoutesPartyPlayInteroperabilitySettingsProto routes_party_play_interop_settings = 201; | |
| RoutesNearbyNotifSettingsProto routes_nearby_notif_settings = 202; | |
| NonCombatMoveSettingsProto non_combat_move_settings = 204; | |
| PlayerBonusSystemSettingsProto player_bonus_system_settings = 206; | |
| PtcOAuthSettingsProto ptc_oauth_settings = 207; | |
| GraphicsCapabilitiesSettingsProto graphics_capabilities_settings = 209; | |
| PartyIapBoostsSettingsProto party_iap_boosts_settings = 210; | |
| LanguageBundleProto language_bundle = 211; | |
| BulkHealingSettingsProto bulk_healing_settings = 212; | |
| PokemonPhotoSetsProto photo_sets_settings_proto = 215; | |
| MainMenuCameraButtonSettingsProto main_menu_changes = 216; | |
| SharedFusionSettingsProto shared_fusion_settings = 217; | |
| IrisSocialSettingsProto iris_social_settings = 218; | |
| AdditiveSceneSettingsProto additive_scene_settings = 219; | |
| MpSharedSettingsProto mp_settings = 221; | |
| BreadFeatureFlagsProto bread_feature_flags = 222; | |
| BreadSharedSettingsProto bread_settings = 223; | |
| SettingsOverrideRuleProto settings_override_rule = 224; | |
| SaveForLaterSettingsProto save_for_later_settings = 225; | |
| IrisSocialUserExperienceFunnelSettingsProto iris_social_ux_funnel_settings = 226; | |
| MapIconSortOrderProto map_icon_sort_order = 227; | |
| BreadBattleClientSettingsProto bread_battle_client_settings = 228; | |
| ErrorReportingSettingsProto error_reporting_settings = 229; | |
| BreadMoveLevelSettingsProto bread_move_level_settings = 230; | |
| ItemExpirationSettingsProto item_expiration_settings = 231; | |
| BreadMoveMappingSettingsProto bread_move_mappings = 232; | |
| StationRewardSettingsProto station_reward_settings = 233; | |
| StationedPokemonTableSettingsProto stationed_pokemon_table_settings = 234; | |
| AccessibilitySettingsProto accessibility_settings = 235; | |
| BreadLobbyCounterSettingsProto bread_lobby_counter_settings = 236; | |
| BreadPokemonScalingSettingsProto bread_pokemon_scaling_settings = 237; | |
| PokeballThrowPropertySettingsProto pokeball_throw_property_settings = 238; | |
| SourdoughMoveMappingSettingsProto sourdough_move_mapping_settings = 239; | |
| EventMapDecorationSettingsProto event_map_decoration_settings = 240; | |
| EventMapDecorationSystemSettingsProto event_map_decoration_system_settings = 241; | |
| PokemonInfoPanelSettingsProto pokemon_info_panel_settings = 242; | |
| StampCollectionSettingsProto stamp_collection_settings = 243; | |
| IapStoreBannerProto iap_store_banner = 244; | |
| AvatarItemDisplayProto avatar_item_display = 245; | |
| PokedexV2FeatureFlagProto pokedexv2_feature_flags = 246; | |
| CodeGateProto code_gate_proto = 247; | |
| PokedexV2SettingsProto pokedex_v2_settings = 248; | |
| JoinRaidViaFriendListSettingsProto join_raid_via_friend_list_settings = 249; | |
| EventPassSettingsProto event_pass_settings = 250; | |
| EventPassTierSettingsProto event_pass_tier_settings = 251; | |
| SmartGlassesFeatureFlagProto smart_glasses_feature_flags = 252; | |
| PlannerSettingsProto planner_settings = 253; | |
| MapSceneFeatureFlagsProto map_scene_feature_flags = 254; | |
| BreadLobbyUpdateSettingsProto bread_lobby_update_settings = 255; | |
| AntiLeakSettingsProto anti_leak_settings = 256; | |
| BattleInputBufferSettingsProto battle_input_buffer_settings = 259; | |
| ClientQuestProto client_quest_template = 260; | |
| EventPassSystemSettingsProto event_pass_system_settings = 261; | |
| PvpNextFeatureFlagsProto pvp_next_feature_flags = 262; | |
| NeutralAvatarMappingProto neutral_avatar_mapping = 263; | |
| FeatureGateProto feature_gate = 264; | |
| RollBackProto roll_back = 265; | |
| IBFCLightweightSettings ibfc_lightweight_settings = 266; | |
| AvatarStoreFooterEnabledProto avatar_store_footer_flags = 267; | |
| AvatarStoreSubcategoryFilteringEnabledProto avatar_store_subcategory_filtering_flags = 268; | |
| TwoForOneEnabledProto two_for_one_flags = 269; | |
| EventPlannerPopularNotificationSettings event_planner_popular_notification_settings = 270; | |
| NeutralAvatarItemMappingProto neutral_avatar_item_mapping = 271; | |
| QuickInviteSettingsProto quick_invite_settings = 272; | |
| AvatarFeatureFlagsProto avatar_feature_flags = 273; | |
| RemoteTradeSettingsProto remote_trade_settings = 274; | |
| BestFriendsPlusSettingsProto best_friends_plus_settings = 275; | |
| BattleAnimationSettingsProto battle_animation_settings = 276; | |
| VNextBattleClientSettingsProto vnext_battle_config = 277; | |
| ARPhotoFeatureFlagProto ar_photo_feature_flags = 278; | |
| PokemonInventoryRuleSettingsProto pokemon_inventory_rule_settings = 279; | |
| SpecialEggSettingsProto special_egg_settings = 280; | |
| SupplyBalloonGiftSettingsProto supply_balloon_gift_settings = 281; | |
| StreamerModeSettingsProto streamer_mode_settings = 282; | |
| NaturalArtDayNightFeatureSettingsProto natural_art_day_night_feature_settings = 283; | |
| SoftSfidaSettingsProto soft_sfida_settings = 284; | |
| RaidEntryCostSettingsProto raid_entry_cost_settings = 285; | |
| SpecialResearchVisualRefreshSettingsProto special_research_visual_refresh_settings = 286; | |
| QuestDialogueInboxSettingsProto quest_dialogue_inbox_settings = 287; | |
| PlayerPokemonFieldBookSettingsProto field_book_settings = 288; | |
| ItemCurrencyValues item_currency_values = 289; | |
| } | |
| } | |
| message IBFCLightweightSettings { | |
| float default_defense_multiplier = 1; | |
| float default_defense_override = 2; | |
| float default_attack_multiplier = 3; | |
| float default_attack_override = 4; | |
| float default_stamina_multiplier = 5; | |
| float default_stamina_override = 6; | |
| float default_energy_charge_multiplier = 7; | |
| float default_energy_charge_override = 8; | |
| } | |
| message DeepLinkingSettingsProto { | |
| int32 min_player_level_for_external_link = 1; | |
| int32 min_player_level_for_notification_link = 2; | |
| repeated DeepLinkingEnumWrapperProto.DeepLinkingActionName actions_that_ignore_min_level = 3; | |
| repeated DeepLinkingEnumWrapperProto.DeepLinkingActionName actions_that_execute_before_map_loads = 4; | |
| bool ios_action_button_enabled = 5; | |
| } | |
| message StickerMetadataProto { | |
| string sticker_id = 1; | |
| string sticker_url = 2; | |
| int32 max_count = 3; | |
| HoloPokemonId pokemon_id = 4; | |
| repeated string category = 5; | |
| int32 release_date = 6; | |
| int32 region_id = 7; | |
| } | |
| message StickerCategorySettingsProto { | |
| message StickerCategoryProto { | |
| string category = 1; | |
| int32 sort_order = 2; | |
| bool active = 3; | |
| repeated string sticker_id = 4; | |
| string preferred_category_icon = 5; | |
| } | |
| bool enabled = 1; | |
| repeated StickerCategoryProto sticker_category = 2; | |
| } | |
| message GuiSearchSettingsProto { | |
| bool gui_search_enabled = 1; | |
| repeated RecommendedSearchProto recommended_search = 2; | |
| int32 max_number_recent_searches = 3; | |
| int32 max_number_favorite_searches = 4; | |
| int32 max_query_length = 5; | |
| bool show_all_button_enabled = 6; | |
| string search_help_url = 7; | |
| repeated string complete_start_letter_count_per_language = 8; | |
| bool transfer100_alone_enabled = 9; | |
| bool complex_filter_enabled = 10; | |
| } | |
| message RecommendedSearchProto { | |
| string search_label = 1; | |
| string prepended_search_string = 2; | |
| string search_key = 3; | |
| string appended_search_string = 4; | |
| } | |
| message AvatarGroupSettingsProto { | |
| message AvatarGroupProto { | |
| string name = 1; | |
| int32 order = 2; | |
| bool new_tag_enabled = 3; | |
| } | |
| repeated AvatarGroupProto group = 1; | |
| } | |
| message StyleShopSettingsProto { | |
| enum EntryTooltipConfig { | |
| UNSET = 0; | |
| ITEM_BUBBLE_ONLY = 1; | |
| RED_DOT_ONLY = 2; | |
| ALL_ON = 3; | |
| } | |
| repeated string recommended_item_icon_names = 3; | |
| EntryTooltipConfig entry_tooltip_config = 4; | |
| bool new_item_tags_enabled = 5; | |
| } | |
| message GetGameMasterClientTemplatesProto { | |
| bool paginate = 1; | |
| int32 page_offset = 2; | |
| uint64 page_timestamp = 3; | |
| } | |
| message GetGameMasterClientTemplatesOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| PAGE = 2; | |
| RETRY = 3; | |
| } | |
| Result result = 1; | |
| repeated GameMasterClientTemplateProto items = 2; | |
| uint64 timestamp = 3; | |
| int32 page_offset = 4; | |
| } | |
| message GetGameConfigVersionsProto { | |
| Platform platform = 1; | |
| string device_manufacturer = 2; | |
| string device_model = 3; | |
| string locale = 4; | |
| uint32 app_version = 5; | |
| Store store = 6; | |
| string carrier = 7; | |
| string user_date_of_birth = 8; | |
| string sentry_id = 9; | |
| } | |
| message GetGameConfigVersionsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| uint64 game_master_timestamp = 2; | |
| uint64 asset_digest_timestamp = 3; | |
| repeated fixed32 experiment_id = 4; | |
| } | |
| message GetRemoteConfigVersionsProto { | |
| Platform platform = 1; | |
| string device_manufacturer = 2; | |
| string device_model = 3; | |
| string locale = 4; | |
| uint32 app_version = 5; | |
| Store store = 6; | |
| string carrier = 7; | |
| string user_date_of_birth = 8; | |
| string sentry_id = 9; | |
| } | |
| message GetRemoteConfigVersionsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| uint64 game_master_timestamp = 2; | |
| uint64 asset_digest_timestamp = 3; | |
| repeated fixed32 experiment_id = 4; | |
| bool should_call_set_player_status_rpc = 5; | |
| } | |
| message SetPlayerStatusProto { | |
| Platform platform = 1; | |
| string user_date_of_birth = 2; | |
| string sentry_id = 3; | |
| } | |
| message SetPlayerStatusOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| } | |
| message AssetRefreshProto { | |
| int32 string_refresh_seconds = 5; | |
| } | |
| message CombatLeagueSettingsProto { | |
| repeated string combat_league_template_id = 1; | |
| } | |
| message CombatStatStageSettingsProto { | |
| int32 minimum_stat_stage = 1; | |
| int32 maximum_stat_stage = 2; | |
| repeated float attack_buff_multiplier = 3; | |
| repeated float defense_buff_multiplier = 4; | |
| } | |
| message PartyRecommendationSettingsProto { | |
| enum PartyRcommendationMode { | |
| UNSET = 0; | |
| PARTY_RECOMMENDATION_MODE1 = 1; | |
| PARTY_RECOMMENDATION_MODE2 = 2; | |
| PARTY_RECOMMENDATION_MODE3 = 3; | |
| PARTY_RECOMMENDATION_MODE4 = 4; | |
| } | |
| PartyRcommendationMode mode = 1; | |
| float variance = 2; | |
| float third_move_weight = 3; | |
| float mega_evo_combat_rating_scale = 4; | |
| int32 max_variance_count = 5; | |
| bool allow_reroll = 6; | |
| } | |
| message SmeargleMovesSettingsProto { | |
| repeated HoloPokemonMove quick_moves = 1; | |
| repeated HoloPokemonMove cinematic_moves = 2; | |
| } | |
| message PokecoinPurchaseDisplayGmtProto { | |
| bool feature_enabled = 1; | |
| } | |
| message InvasionNpcDisplaySettingsProto { | |
| string trainer_name = 1; | |
| PlayerAvatarProto avatar = 2; | |
| string trainer_title = 3; | |
| string trainer_quote = 4; | |
| string icon_url = 5; | |
| string backdrop_image_bundle = 6; | |
| string model_name = 7; | |
| string tutorial_on_loss_string = 8; | |
| bool is_male = 9; | |
| string custom_incident_music = 10; | |
| string custom_combat_music = 11; | |
| HoloPokemonType tips_type = 12; | |
| } | |
| message CombatCompetitiveSeasonSettingsProto { | |
| repeated fixed64 season_end_time_timestamp = 1; | |
| float rating_adjustment_percentage = 2; | |
| float ranking_adjustment_percentage = 3; | |
| int32 player_facing_season_number = 4; | |
| } | |
| message CombatRankingSettingsProto { | |
| message RankLevelProto { | |
| int32 rank_level = 1; | |
| int32 additional_total_battles_required = 2; | |
| int32 additional_wins_required = 3; | |
| int32 min_rating_required = 4; | |
| } | |
| repeated RankLevelProto rank_level = 1; | |
| RankLevelProto required_for_rewards = 2; | |
| int32 min_rank_to_display_rating = 3; | |
| int32 season_number = 4; | |
| } | |
| message VsSeekerLootProto { | |
| message RewardProto { | |
| oneof RewardType { | |
| LootItemProto item = 1; | |
| bool pokemon_reward = 2; | |
| bool item_loot_table = 3; | |
| int32 item_loot_table_count = 4; | |
| int32 item_ranking_loot_table_count = 5; | |
| } | |
| } | |
| int32 rank_level = 1; | |
| repeated RewardProto reward = 2; | |
| VsSeekerRewardTrack reward_track = 3; | |
| } | |
| message VsSeekerPokemonRewardsProto { | |
| message PokemonUnlockProto { | |
| oneof RewardType { | |
| PokemonEncounterRewardProto pokemon = 1; | |
| LimitedEditionPokemonEncounterRewardProto limited_pokemon_reward = 2; | |
| LimitedEditionPokemonEncounterRewardProto guaranteed_limited_pokemon_reward = 3; | |
| } | |
| int32 unlocked_at_rank = 4; | |
| float weight = 5; | |
| VsSeekerPokemonRewardsProto.OverrideIvRangeProto attack_iv_override = 6; | |
| VsSeekerPokemonRewardsProto.OverrideIvRangeProto defense_iv_override = 7; | |
| VsSeekerPokemonRewardsProto.OverrideIvRangeProto stamina_iv_override = 8; | |
| } | |
| message OverrideIvRangeProto { | |
| oneof OverrideType { | |
| RangeProto range = 1; | |
| bool zero = 2; | |
| } | |
| } | |
| repeated PokemonUnlockProto available_pokemon = 1; | |
| VsSeekerRewardTrack reward_track = 2; | |
| } | |
| message RangeProto { | |
| int32 min = 1; | |
| int32 max = 2; | |
| } | |
| message VsSeekerClientSettingsProto { | |
| string upgrade_iap_sku_id = 1; | |
| repeated string allowed_vs_seeker_league_template_id = 2; | |
| } | |
| message VsSeekerScheduleSettingsProto { | |
| bool enabled_combat_hub_main = 1; | |
| bool enabled_combat_league_view = 2; | |
| bool enabled_today_view = 3; | |
| repeated VsSeekerSeasonSchedule season_schedules = 4; | |
| } | |
| message VsSeekerSeasonSchedule { | |
| string season_title = 1; | |
| string description_key = 2; | |
| repeated VsSeekerScheduleProto vs_seeker_schedules = 3; | |
| string blog_url = 4; | |
| } | |
| message VsSeekerScheduleProto { | |
| int64 start_time_ms = 1; | |
| int64 end_time_ms = 2; | |
| repeated string vs_seeker_league_template_id = 3; | |
| repeated VsSeekerSpecialCondition special_conditions = 4; | |
| } | |
| message VsSeekerSpecialCondition { | |
| string special_condition_key = 1; | |
| int64 special_condition_start_time_ms = 2; | |
| int64 special_condition_end_time_ms = 3; | |
| } | |
| message BattleHubOrderSettings { | |
| message SectionSettings { | |
| BattleHubSection main_section = 1; | |
| repeated BattleHubSubsection subsection = 2; | |
| } | |
| message SectionGroup { | |
| repeated BattleHubSection section = 1; | |
| } | |
| repeated SectionSettings section = 1; | |
| repeated SectionGroup section_group = 2; | |
| } | |
| message BattleHubBadgeSettings { | |
| repeated HoloBadgeType combat_hub_displayed_badges = 1; | |
| } | |
| message CombatTypeProto { | |
| HoloPokemonType type = 1; | |
| float nice_level_threshold = 2; | |
| float great_level_threshold = 3; | |
| float excellent_level_threshold = 4; | |
| } | |
| message LimitedPurchaseSkuSettingsProto { | |
| int32 purchase_limit = 1; | |
| int32 version = 2; | |
| LimitedPurchaseSkuRecordProto.ChronoUnit chrono_unit = 3; | |
| string loot_table_id = 4; | |
| int32 reset_interval = 20; | |
| } | |
| message GlobalEventTicketAttributesProto { | |
| HoloBadgeType event_badge = 1; | |
| int64 grant_badge_before_event_start_ms = 2; | |
| string event_start_time = 3; | |
| string event_end_time = 4; | |
| string item_bag_description_key = 6; | |
| repeated HoloBadgeType event_variant_badges = 7; | |
| repeated string event_variant_title_string_keys = 8; | |
| repeated string event_variant_description_string_keys = 9; | |
| string item_bag_description_variant_selected = 10; | |
| repeated string event_variant_button_string_keys = 11; | |
| bool giftable = 12; | |
| Item ticket_item = 13; | |
| Item gift_item = 14; | |
| string event_title_string_key = 15; | |
| string event_banner_url = 16; | |
| bool require_original_ticket_for_gift = 17; | |
| int32 gift_purchase_limit = 18; | |
| repeated string conflict_story_quest_ids = 19; | |
| bool display_v2_enabled = 20; | |
| string background_image_url = 21; | |
| string title_image_url = 22; | |
| string event_datetime_range_key = 23; | |
| string text_rewards_key = 24; | |
| repeated QuestRewardProto icon_rewards = 25; | |
| string details_link_key = 26; | |
| string sprite_id_override = 27; | |
| int64 client_event_start_time_utc_ms = 100; | |
| int64 client_event_end_time_utc_ms = 101; | |
| } | |
| message PartyIapBoostsSettingsProto { | |
| message PartyIapBoostProto { | |
| Item supported_item_types = 1; | |
| int32 percentage_duration = 2; | |
| float duration_multiplier = 3; | |
| int32 daily_contribution_limit = 4; | |
| } | |
| repeated PartyIapBoostProto boost = 1; | |
| } | |
| message PartyPlayGeneralSettingsProto { | |
| enum PgDeliveryMechanic { | |
| UNSET = 0; | |
| FULL_PARTY = 1; | |
| POLLING_BIT = 2; | |
| NON_AVATAR = 3; | |
| } | |
| enum DailyProgressHeuristic { | |
| MECHANIC_UNSET = 0; | |
| COMMON_TWENTY_FOUR_HOUR_BUCKETS = 1; | |
| CALENDAR_DAY = 2; | |
| } | |
| message PartySchedulingSettingsProto { | |
| oneof ScheduleType { | |
| RecurringChallengeScheduleProto recurring_challenge_schedule = 1; | |
| int64 party_expiry_duration_ms = 2; | |
| } | |
| } | |
| bool enabled = 1; | |
| int32 min_player_level = 2; | |
| int64 creation_to_start_timeout_ms = 3; | |
| bool compliance_zones_enabled = 4; | |
| bool enable_party_raid_information = 5; | |
| int32 fallback_stardust_count = 6; | |
| bool friend_requests_enabled = 7; | |
| int64 party_expiry_duration_ms = 8; | |
| int32 party_expiry_warning_minutes = 9; | |
| bool pokemon_catch_tags_enabled = 10; | |
| bool enabled_friend_status_increase = 11; | |
| bool restart_party_rejoin_prompt_enabled = 12; | |
| bool party_iap_boosts_enabled = 13; | |
| bool party_new_quest_notification_v2_enabled = 14; | |
| PgDeliveryMechanic pg_delivery_mechanic = 15; | |
| bool party_catch_tags_enabled = 16; | |
| bool party_quest_encounter_reward_enabled = 17; | |
| int32 max_stacked_encounter_reward = 18; | |
| bool remove_other_players_enabled = 19; | |
| bool challenge_reward_display_enabled = 20; | |
| bool fallback_party_quest_enabled = 21; | |
| PartyType party_type = 22; | |
| int32 min_num_players_to_start_party = 23; | |
| int32 max_party_size = 24; | |
| DailyProgressHeuristic daily_progress_heuristic = 25; | |
| PartySchedulingSettingsProto party_scheduling_settings = 26; | |
| int32 concurent_party_limit = 27; | |
| bool send_invite_enabled = 28; | |
| int32 invite_expiration_ms = 29; | |
| repeated double notification_milestones = 30; | |
| bool notification_on_join = 31; | |
| bool matchmaking_enabled = 32; | |
| int64 party_reward_grace_period_ms = 33; | |
| int32 max_invites_per_player = 34; | |
| int32 invite_inbox_size = 35; | |
| bool today_view_entry_point_enabled = 36; | |
| bool quest_update_toast_enabled = 37; | |
| } | |
| message RecurringChallengeScheduleProto { | |
| string timezone_id = 1; | |
| oneof StartTime { | |
| DayOfWeekAndTimeProto day_and_time_start_time = 2; | |
| int64 start_timestamp_ms = 3; | |
| } | |
| oneof EndTime { | |
| DayOfWeekAndTimeProto day_and_time_end_time = 4; | |
| int64 end_timestamp_ms = 5; | |
| } | |
| NotificationSchedule start_notification = 6; | |
| NotificationSchedule near_end_notification = 7; | |
| int32 max_num_challenge_per_cycle = 8; | |
| } | |
| message DayOfWeekAndTimeProto { | |
| int32 day_of_week = 1; | |
| int32 hour_of_day = 2; | |
| } | |
| message NotificationSchedule { | |
| bool enabled = 1; | |
| bool is_local = 2; | |
| DayOfWeekAndTimeProto time = 3; | |
| int32 avalible_window_hours = 4; | |
| } | |
| message RoutesCreationSettingsProto { | |
| message RouteElevationSettingsProto { | |
| float flat_elevation_diff_max_m = 1; | |
| float mostly_flat_elevation_diff_max_m = 2; | |
| float slightly_hilly_elevation_diff_max_m = 3; | |
| float steep_opposing_elevation_diff_max_m = 5; | |
| float steep_directed_elevation_diff_min_m = 6; | |
| float length_multiplier = 7; | |
| } | |
| message RouteTagSettingsProto { | |
| message RouteTagProto { | |
| string tag = 1; | |
| int32 mutex_number = 2; | |
| } | |
| string category_tag = 1; | |
| repeated RouteTagProto tags = 2; | |
| } | |
| int32 max_open_routes = 1; | |
| float min_total_distance_m = 4; | |
| float max_total_distance_m = 5; | |
| int32 max_name_length = 14; | |
| int32 max_description_length = 15; | |
| uint32 min_player_level = 16; | |
| bool enabled = 17; | |
| bool enable_immediate_route_ingestion = 18; | |
| int32 min_breadcrumb_distance_delta_meters = 19; | |
| int32 creation_limit_window_days = 20; | |
| int32 creation_limit_per_window = 21; | |
| int64 creation_limit_window_offset_ms = 22; | |
| float max_distance_from_anchor_pois_m = 23; | |
| RouteSimplificationAlgorithm.SimplificationAlgorithm algorithm = 24; | |
| float simplification_tolerance = 25; | |
| int32 max_distance_warning_distance_meters = 26; | |
| int32 max_recording_speed_meters_per_second = 27; | |
| bool moderation_enabled = 29; | |
| ClientBreadcrumbSessionSettings client_breadcrumb_settings = 30; | |
| repeated string disabled_tags = 31; | |
| float duration_distance_to_speed_multiplier = 32; | |
| int32 duration_buffer_s = 33; | |
| int32 minimum_distance_between_pins_m = 34; | |
| int32 max_pin_distance_from_route_m = 35; | |
| int32 interaction_range_meters = 36; | |
| float max_client_map_panning_distance_meters = 37; | |
| int32 resume_range_meters = 38; | |
| RouteSmoothingParamsProto route_smoothing_params = 39; | |
| int64 no_moderation_route_retry_threshold_ms = 40; | |
| int64 no_moderation_route_reporting_threshold_ms = 41; | |
| RoutePathEditParamsProto route_path_edit_params = 42; | |
| int32 max_breadcrumb_distance_delta_meters = 43; | |
| int32 max_recall_count_threshold = 44; | |
| int32 allowable_gps_drift_meters = 45; | |
| int64 max_post_punishment_ban_time_ms = 46; | |
| int32 max_submission_count_threshold = 47; | |
| bool pin_creation_enabled_for_route_creation = 48; | |
| bool show_submission_status_history = 49; | |
| repeated string elevation_tags = 50; | |
| RouteElevationSettingsProto route_elevation_settings = 51; | |
| bool allow_appeals = 52; | |
| bool allow_deleting_appealed_routes = 53; | |
| repeated RouteTagSettingsProto permitted_tags = 54; | |
| } | |
| message RouteDecaySettingsProto { | |
| } | |
| message RouteSmoothingParamsProto { | |
| bool enabled = 1; | |
| int32 num_breadcrumbs_to_compute_mean = 2; | |
| int32 max_distance_threshold_from_extrapolated_point = 3; | |
| float mean_vector_blend_ratio = 4; | |
| } | |
| message RoutePathEditParamsProto { | |
| bool enabled = 1; | |
| bool use_auto_editing = 2; | |
| } | |
| message ClientBreadcrumbSessionSettings { | |
| float session_duration_m = 1; | |
| float update_interval_s = 2; | |
| float as_fallback_foreground_reporting_interval_s = 3; | |
| } | |
| message BuddyLevelSettings { | |
| enum BuddyTrait { | |
| UNSET = 0; | |
| MAP_DEPLOY = 1; | |
| ENCOUNTER_CAMEO = 2; | |
| EMOTION_INDICATOR = 3; | |
| PICK_UP_CONSUMABLES = 4; | |
| PICK_UP_SOUVENIRS = 5; | |
| FIND_ATTRACTIVE_POIS = 6; | |
| BEST_BUDDY_ASSET = 7; | |
| CP_BOOST = 8; | |
| TRAINING = 9; | |
| } | |
| BuddyLevel level = 1; | |
| int32 min_non_cumulative_points_required = 2; | |
| repeated BuddyTrait unlocked_traits = 3; | |
| } | |
| message BuddyActivitySettings { | |
| BuddyActivity activity = 1; | |
| BuddyActivityCategory activity_category = 2; | |
| int32 max_times_per_day = 3; | |
| int32 num_points_per_action = 4; | |
| int32 num_emotion_points_per_action = 5; | |
| int64 emotion_cooldown_duration_ms = 6; | |
| } | |
| message BuddyActivityCategorySettings { | |
| BuddyActivityCategory activity_category = 1; | |
| int32 max_points_per_day = 2; | |
| } | |
| message BuddySwapSettings { | |
| int32 max_swaps_per_day = 1; | |
| bool enable_swap_free_evolution = 2; | |
| bool enable_quick_swap = 3; | |
| } | |
| message BuddyEncounterCameoSettings { | |
| float buddy_wild_encounter_cameo_chance_percent = 1; | |
| float buddy_quest_encounter_cameo_chance_percent = 2; | |
| float buddy_raid_encounter_cameo_chance_percent = 3; | |
| float buddy_invasion_encounter_cameo_chance_percent = 4; | |
| bool buddy_on_map_required = 5; | |
| } | |
| message BuddyEmotionLevelSettings { | |
| BuddyEmotionLevel emotion_level = 1; | |
| int32 min_emotion_points_required = 2; | |
| BuddyAnimation emotion_animation = 3; | |
| int64 decay_prevention_duration_ms = 4; | |
| } | |
| message BuddyInteractionSettings { | |
| repeated Item feed_item_whitelist = 1; | |
| repeated Item care_item_whitelist = 2; | |
| } | |
| message BuddyWalkSettings { | |
| float km_required_per_affection_point = 1; | |
| } | |
| message BuddyHungerSettings { | |
| int32 num_hunger_points_required_for_full = 1; | |
| int32 decay_points_per_bucket = 2; | |
| int64 milliseconds_per_bucket = 3; | |
| int64 cooldown_duration_ms = 4; | |
| int64 decay_duration_after_full_ms = 5; | |
| } | |
| message InvasionAvailabilitySettingsProto { | |
| enum InvasionAvailabilitySettingsId { | |
| INVASION_AVAILABILITY_SETTINGS_UNSET = 0; | |
| INVASION_AVAILABILITY_SETTINGS_MONDAY = 1; | |
| INVASION_AVAILABILITY_SETTINGS_TUESDAY = 2; | |
| INVASION_AVAILABILITY_SETTINGS_WEDNESDAY = 3; | |
| INVASION_AVAILABILITY_SETTINGS_THURSDAY = 4; | |
| INVASION_AVAILABILITY_SETTINGS_FRIDAY = 5; | |
| INVASION_AVAILABILITY_SETTINGS_SATURDAY = 6; | |
| INVASION_AVAILABILITY_SETTINGS_SUNDAY = 7; | |
| } | |
| int64 availability_start_minute = 1; | |
| int64 availability_end_minute = 2; | |
| } | |
| message ProjectVacationProto { | |
| bool enable2020 = 1; | |
| } | |
| message PlatypusRolloutSettingsProto { | |
| bool enable_monodepth = 3; | |
| WallabySettingsProto wallaby_settings = 4; | |
| } | |
| message WallabySettingsProto { | |
| bool enable = 1; | |
| float activity_length_s = 2; | |
| uint32 test_mask = 3; | |
| } | |
| message MegaEvoSettingsProto { | |
| int64 evolution_length_ms = 1; | |
| float attack_boost_from_mega_different_type = 2; | |
| float attack_boost_from_mega_same_type = 3; | |
| int32 max_candy_hoard_size = 4; | |
| bool enable_buddy_walking_mega_energy_award = 5; | |
| int32 active_mega_bonus_catch_candy = 6; | |
| bool enable_mega_level = 7; | |
| bool enable_mega_evolve_in_lobby = 8; | |
| int32 num_mega_levels = 9; | |
| int32 client_mega_cooldown_buffer_ms = 10; | |
| bool enable_mega_level_legacy_award = 11; | |
| float attack_boost_from_mega_same_type_level4 = 12; | |
| } | |
| message MegaEvolutionLevelSettingsProto { | |
| int32 level = 1; | |
| HoloPokemonId pokemon_id = 2; | |
| MegaEvolutionProgressionSettingsProto progression = 3; | |
| MegaEvolutionCooldownSettingsProto cooldown = 4; | |
| MegaEvolutionEffectsSettingsProto effects = 5; | |
| int32 evolution_length_ms = 6; | |
| int32 mega_energy_cost_to_unlock = 7; | |
| int64 ftue_expiration_timestamp = 8; | |
| } | |
| message MegaEvolutionProgressionSettingsProto { | |
| int32 points_required = 1; | |
| int32 points_limit_per_period = 2; | |
| int32 points_per_mega_evo_action = 3; | |
| } | |
| message MegaEvolutionCooldownSettingsProto { | |
| int64 duration_ms = 1; | |
| int32 bypass_cost_initial = 2; | |
| int32 bypass_cost_final = 3; | |
| int32 bypass_cost_rounding_value = 4; | |
| } | |
| message MegaEvolutionEffectsSettingsProto { | |
| float different_type_attack_boost = 1; | |
| float same_type_attack_boost = 2; | |
| int32 same_type_extra_catch_candy = 3; | |
| int32 same_type_extra_catch_xp = 4; | |
| float same_type_extra_catch_candy_xl_chance = 5; | |
| int32 self_cp_boost_additional_level = 6; | |
| } | |
| message CommonTempEvoSettingsProto { | |
| int64 evolution_length_ms = 1; | |
| bool enable_temp_evo_level = 2; | |
| int32 num_temp_evo_levels = 3; | |
| bool enable_buddy_walking_temp_evo_energy_award = 4; | |
| int32 client_mega_cooldown_buffer_ms = 10; | |
| } | |
| message PrimalEvoSettingsProto { | |
| CommonTempEvoSettingsProto common_temp_settings = 1; | |
| int32 max_candy_hoard_size = 2; | |
| repeated PrimalBoostTypeProto type_boosts = 3; | |
| } | |
| message PrimalBoostTypeProto { | |
| HoloPokemonId pokemon_id = 1; | |
| repeated HoloPokemonType boost_type = 2; | |
| } | |
| message MonodepthSettingsProto { | |
| bool enable_occlusions = 1; | |
| bool occlusions_default_on = 2; | |
| bool occlusions_toggle_visible = 3; | |
| bool enable_ground_suppression = 4; | |
| float min_ground_suppression_thresh = 5; | |
| uint32 suppression_channel_id = 6; | |
| string suppression_channel_name = 7; | |
| } | |
| message ArTelemetrySettingsProto { | |
| bool measure_battery = 1; | |
| int32 battery_sampling_interval_ms = 2; | |
| bool measure_processor = 3; | |
| int32 processor_sampling_interval_ms = 4; | |
| bool measure_framerate = 5; | |
| int32 framerate_sampling_interval_ms = 6; | |
| float percentage_sessions_to_sample = 7; | |
| bool enable_ardk_telemetry = 8; | |
| } | |
| message TappableSettingsProto { | |
| float visible_radius_meters = 1; | |
| float spawn_angle_degrees = 2; | |
| float movement_respawn_threshold_meters = 3; | |
| float buddy_fov_degrees = 4; | |
| float buddy_collect_probability = 5; | |
| bool disable_player_collection = 6; | |
| float avg_tappables_in_view = 7; | |
| bool remove_when_tapped = 8; | |
| int32 max_map_clutter_delta = 9; | |
| Tappable.TappableType type = 10; | |
| string tappable_asset_key = 11; | |
| } | |
| message RoutePlaySettingsProto { | |
| int32 min_player_level = 1; | |
| int32 route_cooldown_minutes = 2; | |
| int32 route_expiration_minutes = 3; | |
| int32 route_puase_distance_m = 4; | |
| int32 pause_distance_meters = 5; | |
| int32 pause_duration_s = 6; | |
| float incense_time_between_encounter_multiplier = 7; | |
| float buddy_total_candy_distance_multiplier = 8; | |
| float buddy_gift_cooldown_duration_multiplier = 9; | |
| repeated BonusBoxProto all_route_bonuses = 13; | |
| repeated BonusBoxProto new_route_bonuses = 14; | |
| repeated fixed32 badge_xp_bonus = 15; | |
| repeated fixed32 badge_item_bonus = 16; | |
| int32 bonus_active_distance_threshold_meters = 17; | |
| int32 player_breadcrumb_trail_max_count = 18; | |
| float margin_percentage = 19; | |
| int32 margin_minimum_meters = 20; | |
| int32 resume_range_meters = 21; | |
| int32 route_engagement_stats_shard_count = 22; | |
| int32 npc_visual_spawn_range_meters = 23; | |
| bool pin_creation_enabled_for_route_play = 24; | |
| bool pins_visible_for_play = 25; | |
| bool enable_route_rating_details = 26; | |
| float item_reward_partial_completion_threshold = 34; | |
| } | |
| message RoutePlaySpawnSettingsProto { | |
| int32 min_distance_between_route_encounters_m = 1; | |
| repeated SpawnTablePokemonProto route_spawn_table = 2; | |
| float route_spawn_table_probability = 3; | |
| } | |
| message RouteDiscoverySettingsProto { | |
| float nearby_visible_radius_meters = 1; | |
| int32 min_player_level = 2; | |
| float popular_routes_fraction = 3; | |
| int32 new_route_threshold = 4; | |
| int32 max_routes_viewable = 5; | |
| float max_client_map_panning_distance_meters = 6; | |
| bool enable_badge_routes_discovery = 10; | |
| int32 max_badge_routes_discovery_spanner_txns = 11; | |
| int32 max_favorite_routes = 12; | |
| } | |
| message RoutePinSettingsProto { | |
| int32 max_pins_per_route = 1; | |
| float max_distance_from_route_m = 2; | |
| float min_distance_between_pins_m = 3; | |
| repeated PinMessage pin_message = 7; | |
| int32 recent_saved = 8; | |
| bool creator_custom = 9; | |
| int32 creator_max = 10; | |
| int32 initial_points = 11; | |
| int32 like_points = 12; | |
| int32 sticker_points = 13; | |
| int32 view_points = 14; | |
| int32 creator_points = 15; | |
| float daily_percentage_score_reduction = 16; | |
| int32 max_map_clutter_delta = 17; | |
| bool pins_visible_for_u13 = 18; | |
| int32 create_pin_min_player_level = 19; | |
| int32 max_named_stickers_per_pin = 20; | |
| int32 max_pins_for_client_display = 21; | |
| int32 player_max = 22; | |
| float pin_display_auto_dismiss_seconds = 23; | |
| } | |
| message SponsoredGeofenceGiftSettingsProto { | |
| message SponsoredBalloonGiftSettingsProto { | |
| message SponsoredBalloonMovementSettingsProto { | |
| float wander_min_distance = 1; | |
| float wander_max_distance = 2; | |
| float wander_interval_min = 3; | |
| float wander_interval_max = 4; | |
| float max_speed = 5; | |
| float target_camera_distance = 6; | |
| } | |
| bool enable_balloon_gift = 1; | |
| int32 balloon_auto_dismiss_time_ms = 2; | |
| bool incident_balloon_prevents_sponsored_balloon = 3; | |
| bool incident_balloon_dismisses_sponsored_balloon = 4; | |
| int32 get_wasabi_ad_rpc_interval_ms = 5; | |
| SponsoredBalloonMovementSettingsProto balloon_movement_settings = 6; | |
| bool enable_balloon_web_view = 7; | |
| } | |
| message ExternalAdServiceBalloonGiftKeysProto { | |
| string ads_logo = 1; | |
| string partner_name = 2; | |
| string fullscreen_image = 3; | |
| string title = 4; | |
| string description = 5; | |
| string cta_url = 6; | |
| string campaign_identifier = 7; | |
| } | |
| message GamVideoAdUnitSettingsProto { | |
| string ios_ad_unit_id = 1; | |
| string android_ad_unit_id = 2; | |
| string other_ad_unit_id = 3; | |
| } | |
| bool gift_persistence_enabled = 1; | |
| int32 gift_persistence_time_ms = 2; | |
| int32 map_presentation_time_ms = 3; | |
| bool enable_sponsored_geofence_gift = 4; | |
| bool enable_dark_launch = 5; | |
| bool enable_poi_gift = 6; | |
| bool enable_raid_gift = 7; | |
| bool enable_incident_gift = 8; | |
| int32 fullscreen_disable_exit_button_time_ms = 9; | |
| SponsoredBalloonGiftSettingsProto balloon_gift_settings = 10; | |
| bool external_ad_service_ads_enabled = 11; | |
| NativeAdUnitSettingsProto external_ad_service_settings = 12; | |
| ExternalAdServiceBalloonGiftKeysProto external_ad_service_balloon_gift_keys = 13; | |
| int32 web_view_disable_exit_button_time_ms = 14; | |
| int32 web_view_post_ar_disable_exit_button_time_ms = 15; | |
| bool gam_video_ads_enabled = 16; | |
| GamVideoAdUnitSettingsProto gam_video_ad_unit_settings = 17; | |
| bool force_ad_through_gam = 18; | |
| bool report_ad_feedback_enabled = 19; | |
| } | |
| message SupplyBalloonGiftSettingsProto { | |
| bool enable_balloon_gift = 1; | |
| int32 balloon_auto_dismiss_time_ms = 2; | |
| int32 get_supply_balloon_interval_ms = 3; | |
| int32 supply_balloon_daily_limit = 4; | |
| string balloon_asset_key = 5; | |
| } | |
| message CrossGameSocialSettingsProto { | |
| bool online_status_enabled_override_level = 1; | |
| bool niantic_profile_enabled_override_level = 2; | |
| bool friends_list_enabled_override_level = 3; | |
| } | |
| message MusicSettingsProto { | |
| string map_music_day_override = 1; | |
| string map_music_night_override = 2; | |
| string encounter_music_day_override = 3; | |
| string encounter_music_night_override = 4; | |
| string map_music_meloetta_buddy_override = 5; | |
| bool start_times_enabled = 6; | |
| string encounter_raid_music_day_override = 7; | |
| string encounter_raid_music_night_override = 8; | |
| bool disable_normal_encounter_music = 9; | |
| bool disable_raid_encounter_music = 10; | |
| bool disable_max_encounter_music = 11; | |
| } | |
| message MapDisplaySettingsProto { | |
| enum MapEffect { | |
| EFFECT_NONE = 0; | |
| EFFECT_CONFETTI_BASIC = 1; | |
| EFFECT_CONFETTI_FIRE = 2; | |
| EFFECT_CONFETTI_WATER = 3; | |
| EFFECT_CONFETTI_GRASS = 4; | |
| EFFECT_CONFETTI_RAID_BATTLE = 5; | |
| EFFECT_CONFETTI_FRIENDSHIP = 6; | |
| EFFECT_CONFETTI_ROCKET = 7; | |
| EFFECT_FIREWORKS_PLAIN = 8; | |
| EFFECT_CONFETTI_FLOWER = 9; | |
| EFFECT_CONFETTI_PLAINS = 10; | |
| EFFECT_CONFETTI_CITY = 11; | |
| EFFECT_CONFETTI_TUNDRA = 12; | |
| EFFECT_CONFETTI_RAINFOREST = 13; | |
| } | |
| enum MusicType { | |
| BGM_UNSET = 0; | |
| BGM_EVENT = 101; | |
| BGM_HALLOWEEN = 200; | |
| BGM_GO_TOUR00 = 201; | |
| BGM_GO_TOUR01 = 202; | |
| BGM_GO_TOUR02 = 203; | |
| BGM_GO_TOUR03 = 204; | |
| BGM_GO_TOUR04 = 205; | |
| BGM_GO_TOUR05 = 206; | |
| BGM_GO_TOUR06 = 207; | |
| BGM_GO_TOUR07 = 208; | |
| BGM_GO_TOUR08 = 209; | |
| BGM_GO_TOUR09 = 210; | |
| BGM_TEAM_ROCKET_DEFAULT = 300; | |
| } | |
| MapEffect map_effect = 1; | |
| string research_icon_url = 2; | |
| MusicType bgm = 3; | |
| bool show_enhanced_sky = 4; | |
| string sky_override = 5; | |
| string music_name = 6; | |
| string map_effect_name = 7; | |
| bool show_map_shore_lines = 8; | |
| string sky_effect_name = 9; | |
| string event_theme_name = 10; | |
| bool is_controlled_by_enhanced_graphics = 11; | |
| } | |
| message BattlePartySettingsProto { | |
| bool enable_battle_party_saving = 1; | |
| int32 max_battle_parties = 2; | |
| int32 overall_parties_cap = 3; | |
| int32 gym_and_raid_battle_party_size = 4; | |
| int32 max_party_name_length = 5; | |
| } | |
| message PartySummarySettingsProto { | |
| repeated PartyActivityStatProto player_activities = 1; | |
| } | |
| message QuestEvolutionSettingsProto { | |
| bool enable_quest_evolutions = 1; | |
| bool enable_walking_quest_evolutions = 2; | |
| bool enable_evolve_in_buddy_page = 3; | |
| } | |
| message ClientEvolutionQuestTemplateProto { | |
| string quest_template_id = 1; | |
| QuestType quest_type = 2; | |
| repeated QuestGoalProto goals = 3; | |
| QuestProto.Context context = 4; | |
| QuestDisplayProto display = 5; | |
| } | |
| message AdFeedbackSettingsProto { | |
| bool enabled = 1; | |
| bool enable_report_ad = 2; | |
| bool enable_not_interested = 3; | |
| bool enable_see_more = 4; | |
| } | |
| message GeotargetedQuestSettingsProto { | |
| bool enable_geotargeted_quests = 1; | |
| } | |
| message FormChangeProto { | |
| repeated PokemonDisplayProto.Form available_form = 1; | |
| int32 candy_cost = 2; | |
| int32 stardust_cost = 3; | |
| Item item_cost = 4; | |
| repeated EvolutionQuestInfoProto quest_requirement = 5; | |
| int32 item_cost_count = 6; | |
| ComponentPokemonSettingsProto component_pokemon_settings = 7; | |
| FormChangeMoveReassignmentProto move_reassignment = 8; | |
| repeated FormChangeMoveRequirementProto required_quick_moves = 9; | |
| repeated FormChangeMoveRequirementProto required_cinematic_moves = 10; | |
| repeated FormChangeBreadMoveRequirementProto required_bread_moves = 11; | |
| int32 priority = 12; | |
| repeated FormChangeBonusAttributesProto form_change_bonus_attributes = 13; | |
| repeated FormChangeLocationCardBasicSettingsProto location_card_settings = 14; | |
| } | |
| message FormChangeBonusAttributesProto { | |
| PokemonDisplayProto.Form target_form = 1; | |
| BreadModeEnum.Modifier bread_mode = 2; | |
| bool clear_bread_mode = 3; | |
| repeated BreadMoveSlotProto max_moves = 4; | |
| } | |
| message ComponentPokemonSettingsProto { | |
| enum FormChangeType { | |
| UNSET = 0; | |
| FUSE = 1; | |
| UNFUSE = 2; | |
| } | |
| HoloPokemonId pokedex_id = 1; | |
| PokemonDisplayProto.Form form = 2; | |
| int32 component_candy_cost = 3; | |
| FormChangeType form_change_type = 4; | |
| repeated FormChangeLocationCardSettingsProto location_card_settings = 7; | |
| HoloPokemonFamilyId family_id = 8; | |
| } | |
| message FormChangeLocationCardSettingsProto { | |
| LocationCard base_pokemon_location_card = 1; | |
| LocationCard component_pokemon_location_card = 2; | |
| LocationCard fusion_pokemon_location_card = 3; | |
| } | |
| message FormChangeLocationCardBasicSettingsProto { | |
| LocationCard existing_location_card = 1; | |
| LocationCard replacement_location_card = 2; | |
| } | |
| message FormChangeMoveReassignmentProto { | |
| repeated MoveReassignmentProto quick_moves = 1; | |
| repeated MoveReassignmentProto cinematic_moves = 2; | |
| } | |
| message MoveReassignmentProto { | |
| repeated HoloPokemonMove existing_moves = 1; | |
| repeated HoloPokemonMove replacement_moves = 2; | |
| } | |
| message FormChangeMoveRequirementProto { | |
| repeated HoloPokemonMove required_moves = 1; | |
| } | |
| message FormChangeBreadMoveRequirementProto { | |
| repeated BreadMoveSlotProto.BreadMoveType move_types = 1; | |
| BreadMoveLevels move_level = 2; | |
| } | |
| message EggTransparencySettingsProto { | |
| bool enable_egg_distribution = 1; | |
| } | |
| message FortPowerUpLevelSettings { | |
| FortPowerUpLevel level = 1; | |
| int32 min_power_up_points_required = 2; | |
| repeated FortPowerUpLevelReward powerup_level_rewards = 3; | |
| int32 additional_level_powerup_duration_ms = 4; | |
| } | |
| message PowerUpPokestopsSharedSettingsProto { | |
| bool enable_power_up_pokestops = 1; | |
| int32 power_up_pokestops_min_player_level = 2; | |
| float validate_pokestop_on_fort_search_percent = 3; | |
| } | |
| message FortPowerUpActivitySettings { | |
| enum FortPowerUpActivity { | |
| UNSET = 0; | |
| AR_SCAN = 1; | |
| } | |
| FortPowerUpActivity activity = 1; | |
| int32 num_points_per_activity = 2; | |
| int32 max_daily_limit_per_player = 3; | |
| } | |
| message FortPowerUpSpawnSettings { | |
| int32 fort_power_up_pokemon_spawn_count = 1; | |
| } | |
| message IncidentPrioritySettingsProto { | |
| message IncidentPriority { | |
| int32 priority = 1; | |
| IncidentDisplayType display_type = 2; | |
| repeated HoloBadgeType one_of_badge_types = 3; | |
| } | |
| repeated IncidentPriority incident_priority = 1; | |
| } | |
| message AppraisalStarThresholdSettings { | |
| int32 threshold_one_star = 1; | |
| int32 threshold_two_star = 2; | |
| int32 threshold_three_star = 3; | |
| int32 threshold_four_star = 4; | |
| } | |
| message PokedexCategoriesSettingsProto { | |
| message PokedexCategorySettingsProto { | |
| PokedexCategory pokedex_category = 1; | |
| int32 milestone_goal = 2; | |
| bool visually_hidden = 3; | |
| } | |
| bool feature_enabled = 1; | |
| repeated PokedexCategorySettingsProto pokedex_category_settings_in_order = 2; | |
| bool client_shiny_form_check = 3; | |
| bool search_enabled = 4; | |
| bool show_dex_after_new_form_enabled = 5; | |
| bool show_shiny_dex_celebration_enabled = 6; | |
| } | |
| message BattleVisualSettingsProto { | |
| bool enhancements_enabled = 1; | |
| string crowd_texture_asset = 2; | |
| string banner_texture_asset = 4; | |
| } | |
| message AddressablePokemonProto { | |
| int32 catalog_id = 1; | |
| repeated HoloPokemonId addressable_pokemon_ids = 2; | |
| } | |
| message ExternalAddressableAssetsProto { | |
| int32 main_catalog_id = 1; | |
| int32 avatar_catalog_id = 2; | |
| } | |
| message VerboseLogRaidProto { | |
| bool enabled = 1; | |
| bool enable_join_lobby = 2; | |
| bool enable_leave_lobby = 3; | |
| bool enable_lobby_visibility = 4; | |
| bool enable_get_raid_details = 5; | |
| bool enable_start_raid_battle = 6; | |
| bool enable_attack_raid = 7; | |
| bool enable_send_raid_invitation = 8; | |
| bool enable_on_application_focus = 9; | |
| bool enable_on_application_pause = 10; | |
| bool enable_on_application_quit = 11; | |
| bool enable_exception_caught = 12; | |
| bool enable_progress_token = 13; | |
| bool enable_rpc_error_data = 14; | |
| bool enable_client_prediction_inconsistency_data = 15; | |
| int32 client_log_decay_time_in_hours = 16; | |
| } | |
| message VerboseLogCombatProto { | |
| bool enabled = 1; | |
| bool enable_core_combat = 2; | |
| bool enable_combat_challenge_setup = 3; | |
| bool enable_combat_vs_seeker_setup = 4; | |
| bool enable_web_socket = 5; | |
| bool enable_on_application_focus = 6; | |
| bool enable_on_application_pause = 7; | |
| bool enable_on_application_quit = 8; | |
| bool enable_exception_caught = 9; | |
| int32 progress_token_priority = 10; | |
| bool enable_rpc_error_data = 11; | |
| int32 client_log_decay_time_in_hours = 12; | |
| } | |
| message FormsRefactorSettingsProto { | |
| bool enable_shadow_v2_gmts = 1; | |
| bool read_from_new_pokedex_entry_fields = 2; | |
| bool validate_no_shadows_in_quest_or_invasion_gmts = 3; | |
| bool validate_no_shadow_or_purified_in_gmts = 4; | |
| } | |
| message SharedMoveSettingsProto { | |
| float shadow_third_move_unlock_stardust_multiplier = 1; | |
| float shadow_third_move_unlock_candy_multiplier = 2; | |
| float purified_third_move_unlock_stardust_multiplier = 3; | |
| float purified_third_move_unlock_candy_multiplier = 4; | |
| bool reroll_move_update_fusion_details_enabled = 5; | |
| } | |
| message ClientMapObjectsInteractionRangeSettingsProto { | |
| double interaction_range_meters = 1; | |
| double far_interaction_range_meters = 2; | |
| double remote_interaction_range_meters = 3; | |
| double white_pulse_radius_meters = 4; | |
| } | |
| message EvolvePreviewSettingsProto { | |
| bool enable_evolve_preview_debug_logging = 3; | |
| } | |
| message TutorialsSettingsProto { | |
| bool loading_screen_tips_enabled = 1; | |
| bool friends_tutorial_enabled = 2; | |
| bool gifts_tutorial_enabled = 3; | |
| bool task_help_tutorials_enabled = 4; | |
| bool revives_and_potions_tutorial_enabled = 5; | |
| bool razzberry_catch_tutorial_enabled = 6; | |
| bool lures_tutorial_enabled = 7; | |
| bool trading_tutorial_enabled = 8; | |
| bool lucky_trade_tutorial_enabled = 9; | |
| bool lucky_friend_tutorial_enabled = 10; | |
| bool pokemon_tagging_tutorial_enabled = 11; | |
| repeated TutorialItemRewardsProto tutorial_item_rewards = 12; | |
| bool type_effectiveness_tips_enabled = 13; | |
| bool show_strong_encounter_ticket_page = 14; | |
| repeated TutorialIapItemProto tutorial_iap_item = 15; | |
| } | |
| message TutorialItemRewardsProto { | |
| TutorialCompletion tutorial = 1; | |
| repeated ItemProto item = 2; | |
| } | |
| message TutorialIapItemProto { | |
| TutorialCompletion tutorial = 1; | |
| string iap_item_sku = 2; | |
| } | |
| message EggHatchImprovementsSettingsProto { | |
| bool feature_enabled = 1; | |
| int32 boot_delay_ms = 2; | |
| int32 raid_invite_hard_cap_ms = 3; | |
| } | |
| message FeatureUnlockLevelSettings { | |
| int32 lures_unlock_level = 1; | |
| int32 rare_candy_conversion_unlock_level = 3; | |
| } | |
| message InAppSurveySettingsProto { | |
| bool feature_enabled = 1; | |
| int32 survey_poll_frequency_s = 2; | |
| bool automated_survey_targeting_enabled = 3; | |
| int64 min_survey_cooldown_ms = 4; | |
| } | |
| message IncidentVisibilitySettingsProto { | |
| repeated EnumWrapper.InvasionCharacter hide_incident_for_character = 1; | |
| } | |
| message PostcardCollectionGmtSettingsProto { | |
| bool enabled = 1; | |
| string background_pattern_name = 2; | |
| float background_pattern_tile_scale = 3; | |
| string postcard_ui_element_color = 4; | |
| string postcard_ui_text_stroke_color = 5; | |
| string postcard_border_name = 6; | |
| } | |
| message AdvancedSettingsProto { | |
| int32 advanced_settings_version = 1; | |
| repeated fixed32 unity_cache_size_max_megabytes = 2; | |
| repeated fixed32 stored_data_size_max_megabytes = 3; | |
| repeated fixed32 disk_cache_size_max_megabytes = 4; | |
| repeated fixed32 image_ram_cache_size_max_megabytes = 5; | |
| bool download_all_assets_enabled = 6; | |
| bool http3_enabled = 7; | |
| int32 base_framerate = 8; | |
| bool default_unlock_framerate = 9; | |
| bool real_time_dynamics_enabled = 10; | |
| int32 max_device_memory_for_high_quality_mode_mb = 11; | |
| int32 max_device_memory_for_standard_quality_mode_mb = 12; | |
| } | |
| message ImpressionTrackingSettingsProto { | |
| bool impression_tracking_enabled = 1; | |
| bool full_screen_ad_view_tracking_enabled = 2; | |
| bool full_screen_poi_inspection_tracking_enabled = 3; | |
| bool pokestop_spinner_interaction_tracking_enabled = 4; | |
| bool approach_gym_tracking_enabled = 5; | |
| bool approach_raid_tracking_enabled = 6; | |
| } | |
| message GarbageCollectionSettingsProto { | |
| int32 player_idle_threshold_ms = 1; | |
| int32 normal_unload_unused_assets_threshold = 2; | |
| int32 low_unload_unused_assets_threshold = 3; | |
| int32 extra_low_unload_unused_assets_threshold = 4; | |
| float force_unload_unused_assets_factor = 5; | |
| } | |
| message RouteStampCategorySettingsProto { | |
| string asset_id = 1; | |
| string category = 2; | |
| int32 collection_size = 3; | |
| int32 sort_order = 4; | |
| bool active = 5; | |
| } | |
| message PopupControlSettingsProto { | |
| bool popup_control_enabled = 1; | |
| bool resurface_marketing_opt_in_enabled = 22; | |
| int64 resurface_marketing_opt_in_cooldown_ms = 23; | |
| string resurface_marketing_opt_in_image_url = 24; | |
| bool resurface_marketing_opt_in_request_os_permission = 25; | |
| } | |
| message TicketGiftingSettingsProto { | |
| int32 min_player_level = 1; | |
| int32 daily_player_gifting_limit = 2; | |
| string min_required_friendship_level = 3; | |
| } | |
| message LanguageSelectorSettingsProto { | |
| bool language_selector_enabled = 1; | |
| } | |
| message GiftingSettingsProto { | |
| message StardustMultiplier { | |
| float multiplier = 1; | |
| float random_weight = 2; | |
| } | |
| bool enable_gift_to_stardust = 1; | |
| int32 stardust_per_gift = 2; | |
| repeated StardustMultiplier stardust_multiplier = 3; | |
| bool flow_polish_enabled = 4; | |
| bool multi_major_reward_ui_enabled = 5; | |
| } | |
| message CampfireSettingsProto { | |
| bool campfire_enabled = 1; | |
| bool map_buttons_enabled = 2; | |
| bool catch_card_enabled = 3; | |
| bool ar_catch_card_enabled = 4; | |
| repeated string catch_card_template_bundle_keys = 5; | |
| int32 catch_card_available_seconds = 6; | |
| bool settings_toggle_enabled = 7; | |
| bool catch_card_share_campfire_enabled = 8; | |
| bool ar_catch_card_share_campfire_enabled = 9; | |
| int64 meetup_query_timer_ms = 10; | |
| bool campfire_notifications_enabled = 11; | |
| bool passwordless_login_enabled = 12; | |
| } | |
| message PhotoSettingsProto { | |
| float screen_capture_size = 1; | |
| bool is_iris_enabled = 2; | |
| bool is_iris_autoplace_enabled = 3; | |
| bool is_iris_social_enabled = 4; | |
| int32 iris_flags = 5; | |
| string playback_cloud_id = 6; | |
| string playback_cloud_secret = 7; | |
| string playback_could_bucket_name = 8; | |
| repeated string banner_image_url = 9; | |
| repeated string banner_image_text = 10; | |
| IrisFtueVersion ftue_version = 11; | |
| bool thermal_monitor_enabled = 12; | |
| } | |
| message DailyAdventureIncenseSettingsProto { | |
| bool enabled = 1; | |
| int32 pokeball_grant_threshold = 2; | |
| LootProto pokeball_grant = 3; | |
| string local_delivery_time = 4; | |
| bool enable_push_notification = 5; | |
| int32 push_notification_hour_of_day = 6; | |
| bool can_be_paused = 7; | |
| int32 push_notification_after_time_of_day_minutes = 8; | |
| int32 push_notification_before_time_of_day_minutes = 9; | |
| } | |
| message ItemInventoryUpdateSettingsProto { | |
| message CategoryProto { | |
| repeated HoloItemCategory category = 1; | |
| string category_name = 2; | |
| int32 sort_order = 3; | |
| } | |
| repeated CategoryProto category_proto = 2; | |
| } | |
| message HomeWidgetSettingsProto { | |
| message EggsWidgetRewards { | |
| float distance_multiplier = 1; | |
| int32 reward_hatch_count = 2; | |
| string counter_attribute_key = 3; | |
| } | |
| message BuddyWidgetRewards { | |
| float affection_distance_multiplier = 1; | |
| int32 bonus_candies = 2; | |
| } | |
| message WidgetTutorialSettings { | |
| AdventureSyncProgressRequest.WidgetType widget_type = 1; | |
| bool tutorial_enabled = 2; | |
| int64 reshow_cooldown_ms = 3; | |
| } | |
| bool eggs_widget_rewards_enabled = 1; | |
| EggsWidgetRewards eggs_widget_rewards = 2; | |
| bool buddy_widget_rewards_enabled = 3; | |
| BuddyWidgetRewards buddy_widget_rewards = 4; | |
| repeated WidgetTutorialSettings widget_tutorial_settings = 5; | |
| int64 global_widget_tutorial_cooldown_ms = 6; | |
| } | |
| message PokedexSizeStatsSystemSettingsProto { | |
| bool update_enabled = 1; | |
| bool display_enabled = 2; | |
| int32 pokedex_display_pokemon_tracked_threshold = 3; | |
| int32 record_display_pokemon_tracked_threshold = 4; | |
| int64 update_from_inventory_timestamp_ms = 5; | |
| float num_days_new_bubble_track = 6; | |
| bool enable_randomized_height_and_weight_for_wild_pokemon = 7; | |
| } | |
| message PokemonFxSettingsProto { | |
| bool pokemon_glow_feature_active = 1; | |
| bool glow_during_day = 2; | |
| bool glow_during_night = 3; | |
| bool glow_on_map = 4; | |
| bool glow_in_encounter = 5; | |
| bool glow_in_battle = 6; | |
| bool glow_in_combat = 7; | |
| repeated GlowFxPokemonProto glow_fx_pokemon = 8; | |
| bool hiding_in_map = 9; | |
| bool hiding_in_photo = 10; | |
| bool hiding_in_encounter = 11; | |
| } | |
| message GlowFxPokemonProto { | |
| HoloPokemonId pokemon_id = 1; | |
| HoloTemporaryEvolutionId temp_evo_id = 2; | |
| PokemonDisplayProto.Form form = 3; | |
| PokemonDisplayProto.Costume costume = 4; | |
| PokemonDisplayProto.Gender gender = 5; | |
| } | |
| message LanguageSettingsProto { | |
| string language = 1; | |
| bool is_enabled = 2; | |
| bool is_early_access = 3; | |
| } | |
| message LanguageBundleProto { | |
| string bundle_name = 1; | |
| } | |
| message DojoSettingsProto { | |
| bool dojo_enabled = 1; | |
| } | |
| message CriticalReticleSettingsProto { | |
| bool critical_reticle_settings_enabled = 1; | |
| } | |
| message NiaIdMigrationSettingsProto { | |
| bool use_nia_account_id = 1; | |
| } | |
| message ConversationSettingsProto { | |
| message PokemonFormAppraisalOverrides { | |
| HoloPokemonId id = 1; | |
| PokemonDisplayProto.Form form = 2; | |
| string appraisal_key = 3; | |
| bool add_to_start = 4; | |
| } | |
| string appraisal_conv_override_config = 1; | |
| repeated PokemonFormAppraisalOverrides pokemon_form_appraisal_overrides = 2; | |
| } | |
| message CatchRadiusMultiplierSettingsProto { | |
| bool catch_radius_multiplier_settings_enabled = 1; | |
| } | |
| message HapticsSettingsProto { | |
| bool advanced_haptics_enabled = 1; | |
| } | |
| message RaidLobbyCounterSettingsProto { | |
| bool polling_enabled = 1; | |
| int32 polling_interval_ms = 2; | |
| bool subscribe_enabled = 3; | |
| bool publish_enabled = 4; | |
| bool map_display_enabled = 5; | |
| bool nearby_display_enabled = 6; | |
| float show_counter_radius_meters = 7; | |
| int32 subscribe_s2_level = 8; | |
| int32 max_count_to_update = 9; | |
| string subscription_namespace = 10; | |
| float polling_radius_meters = 11; | |
| int32 publish_cutoff_time_ms = 12; | |
| } | |
| message GuestAccountGameSettingsProto { | |
| int32 max_num_pokemon_caught_for_popup = 1; | |
| int32 max_player_level_gate = 2; | |
| repeated QuestRewardProto sign_up_rewards = 3; | |
| } | |
| message NeutralAvatarSettingsProto { | |
| bool neutral_avatar_settings_enabled = 1; | |
| int32 neutral_avatar_settings_sentinel_value = 2; | |
| PlayerNeutralAvatarProto default_neutral_avatar = 10; | |
| PlayerNeutralAvatarProto female_neutral_avatar = 11; | |
| PlayerNeutralAvatarProto male_neutral_avatar = 12; | |
| NeutralAvatarBodySliderSettingsTemplateProto body_slider_settings = 20; | |
| int32 neutral_avatar_legacy_mapping_version = 100; | |
| bool enable_gradient_conversion_suppression = 101; | |
| bool appearance_monetization_enabled = 120; | |
| bool bottom_sheet_test_b = 121; | |
| bool bottom_sheet_test_c = 122; | |
| bool owned_article_filtering_enabled = 123; | |
| bool item_grouping_enabled = 124; | |
| } | |
| message NeutralAvatarBodySliderSettingsTemplateProto { | |
| NeutralAvatarBodySliderTemplateProto size_slider = 1; | |
| NeutralAvatarBodySliderTemplateProto muscle_slider = 2; | |
| NeutralAvatarBodySliderTemplateProto hips_slider = 3; | |
| NeutralAvatarBodySliderTemplateProto shoulders_slider = 4; | |
| NeutralAvatarBodySliderTemplateProto bust_slider = 5; | |
| } | |
| message NeutralAvatarBodySliderTemplateProto { | |
| float max_bounds = 1; | |
| float min_bounds = 2; | |
| } | |
| message SquashSettingsProto { | |
| bool enabled = 1; | |
| int32 daily_squash_limit = 2; | |
| } | |
| message TodayViewSettingsProto { | |
| bool skip_dialog_enabled = 7; | |
| bool v3_enabled = 11; | |
| } | |
| message OptimizationsProto { | |
| bool optimization_physics_toggle_enabled = 1; | |
| bool optimization_adaptive_performance_enabled = 2; | |
| float adaptive_performance_update_interval = 3; | |
| bool adaptive_performance_frame_rate = 4; | |
| bool adaptive_performance_resolution = 5; | |
| int32 adaptive_performance_min_frame_rate = 6; | |
| int32 adaptive_performance_max_frame_rate = 7; | |
| float adaptive_performance_min_resolution_scale = 8; | |
| float optimization_resolution_update_interval = 9; | |
| } | |
| message GraphicsCapabilitiesSettingsProto { | |
| bool graphics_capabilities_telemetry_enabled = 1; | |
| } | |
| message NearbyPokemonSettings { | |
| message PokemonPriority { | |
| HoloPokemonId pokemon_id = 1; | |
| PokemonDisplayProto.Form form = 2; | |
| PokemonDisplayProto.Costume costume = 3; | |
| int32 priority = 4; | |
| int32 max_duplicates = 5; | |
| } | |
| repeated PokemonPriority pokemon_priorities = 3; | |
| int32 uncaught_in_field_book_priority_limit = 4; | |
| } | |
| message ClientPoiDecorationGroupProto { | |
| string decoration_id = 1; | |
| string addressable_id = 2; | |
| repeated string decorated_pois = 3; | |
| } | |
| message MapCoordOverlayProto { | |
| string map_overlay_id = 1; | |
| string addressable_id = 2; | |
| double anchor_latitude = 3; | |
| double anchor_longitude = 4; | |
| } | |
| message RouteBadgeSettingsProto { | |
| repeated fixed32 target = 1; | |
| } | |
| message RoutesNearbyNotifSettingsProto { | |
| int32 max_notifs = 1; | |
| int64 time_between_notifs_ms = 2; | |
| } | |
| message RouteNpcGiftSettingsProto { | |
| int32 max_nearby_poi_count = 1; | |
| int32 max_s2_cell_query_count = 2; | |
| int32 max_nearby_poi_distance_meters = 3; | |
| } | |
| message RoutesPartyPlayInteroperabilitySettingsProto { | |
| bool consumption_interoperable = 1; | |
| bool creation_interoperable = 2; | |
| } | |
| message BadgeSystemSettingsProto { | |
| bool badge_reward_encounter_enabled = 1; | |
| bool badge_reward_encounter_hash_player_id_enabled = 2; | |
| } | |
| message PlayerBonusSystemSettingsProto { | |
| int64 max_bonus_duration_ms = 1; | |
| bool day_night_evo_enabled = 2; | |
| } | |
| message PtcOAuthSettingsProto { | |
| bool ptc_account_linking_enabled = 1; | |
| bool validation_enabled = 2; | |
| int64 end_time_ms = 3; | |
| Item linking_reward_item = 4; | |
| } | |
| message BulkHealingSettingsProto { | |
| bool enabled = 1; | |
| int32 max_pokemons_per_heal = 2; | |
| } | |
| message AdditiveSceneSettingsProto { | |
| bool enabled = 1; | |
| } | |
| message PokemonPhotoSetsProto { | |
| string name_key = 1; | |
| string frame_color = 2; | |
| int32 minimum_pokemon = 3; | |
| repeated PhotoSetPokemonInfoProto pokemon = 4; | |
| uint32 display_order = 5; | |
| } | |
| message PhotoSetPokemonInfoProto { | |
| HoloPokemonId pokemon_id = 1; | |
| PokemonDisplayProto.Form form = 2; | |
| } | |
| message MainMenuCameraButtonSettingsProto { | |
| bool enabled = 1; | |
| } | |
| message SharedFusionSettingsProto { | |
| bool fusion_enabled = 1; | |
| } | |
| message MapIconSortOrderProto { | |
| repeated MapIconProto map_icon = 1; | |
| } | |
| message MapIconProto { | |
| enum MapIconCategory { | |
| GLOBAL_BONUSES = 0; | |
| ADVENTURE_EFFECTS = 1; | |
| MEGA_EVOLUTIONS = 2; | |
| ACTIVE_TRAINER_BOOSTS = 3; | |
| PAUSED_TRAINER_BOOSTS = 4; | |
| ROCKET_RADARS = 5; | |
| NON_ACTIVE_DAI = 6; | |
| STAMP_COLLECTION = 7; | |
| SPECIAL_EGG = 8; | |
| } | |
| MapIconCategory map_icon_category = 1; | |
| int32 sort_order = 2; | |
| } | |
| message AccessibilitySettingsProto { | |
| bool enabled = 1; | |
| bool plugin_enabled = 2; | |
| } | |
| message PokeballThrowPropertySettingsProto { | |
| message PokeballThrowPropertiesProto { | |
| enum PokeballThrowPropertiesCategory { | |
| UNSET = 0; | |
| BREAD = 1; | |
| } | |
| message CurveballModifierProto { | |
| float x = 1; | |
| float y = 2; | |
| float z = 3; | |
| } | |
| message LaunchVelocityMultiplierProto { | |
| float x = 1; | |
| float y = 2; | |
| } | |
| PokeballThrowPropertiesCategory throw_properties_category = 1; | |
| float min_spin_particle_amount = 2; | |
| float max_angular_velocity = 3; | |
| float drag_snap_speed = 4; | |
| float overshoot_correction = 5; | |
| float undershoot_correction = 6; | |
| float min_launch_angle = 7; | |
| float max_launch_angle = 8; | |
| float max_launch_angle_height = 9; | |
| float max_launch_speed = 10; | |
| float launch_speed_threshold = 11; | |
| float fly_timeout_duration = 12; | |
| float below_ground_fly_timeout_seconds = 13; | |
| CurveballModifierProto curveball_modifier = 14; | |
| LaunchVelocityMultiplierProto launch_velocity_multiplier = 15; | |
| } | |
| repeated PokeballThrowPropertiesProto throw_properties = 1; | |
| } | |
| message EventMapDecorationSettingsProto { | |
| repeated EventMapDecorationProto event_map_decoration = 1; | |
| } | |
| message EventMapDecorationSystemSettingsProto { | |
| repeated string event_map_decoration_template_ids = 1; | |
| } | |
| message PokemonInfoPanelSettingsProto { | |
| bool origin_section_v2_enabled = 1; | |
| bool bottom_origin_section_v2_enabled = 2; | |
| } | |
| message EventPassPointAttributesProto { | |
| string event_pass_id = 1; | |
| } | |
| message StatIncreaseAttributesProto { | |
| int32 stats_to_increase_limit = 1; | |
| bool enable_item_stacking = 4; | |
| } | |
| message SmartGlassesFeatureFlagProto { | |
| int32 version = 1; | |
| } | |
| message PlannerSettingsProto { | |
| bool enabled = 1; | |
| repeated PlannedEventSettingsProto event_settings = 2; | |
| bool new_nearby_menu_enabled = 3; | |
| int32 max_rsvps_per_trainer = 4; | |
| int32 max_rsvp_invites = 5; | |
| int32 max_pending_rsvp_invites = 6; | |
| bool nearby_rsvp_tab_enabled = 7; | |
| string rsvp_count_push_gateway_namespace = 8; | |
| bool send_rsvp_invite_enabled = 9; | |
| int32 max_rsvp_display_distance_m = 10; | |
| int32 active_reminder_time_seconds = 11; | |
| string rsvp_count_geo_push_gateway_namespace = 12; | |
| int32 rsvp_count_update_time_seconds = 13; | |
| int32 rsvp_count_topper_polling_time_seconds = 14; | |
| bool raid_egg_map_raid_egg_view = 15; | |
| } | |
| message PlannedEventSettingsProto { | |
| enum EventType { | |
| RAID = 0; | |
| GMAX = 1; | |
| } | |
| enum MessagingTimingType { | |
| UNSET = 0; | |
| TIMESLOT_START = 1; | |
| TIMESLOT_EARLY = 2; | |
| } | |
| message EventMessageTimingProto { | |
| int32 message_send_before_event_seconds = 1; | |
| PlannedEventSettingsProto.MessagingTimingType message_timing_type = 2; | |
| } | |
| EventType event_type = 1; | |
| int32 timeslot_gap_seconds = 2; | |
| int32 rsvp_timeslot_duration_seconds = 3; | |
| int32 rsvp_closes_before_event_seconds = 4; | |
| bool new_nearby_menu_enabled = 5; | |
| int32 max_rsvps_per_slot = 6; | |
| int32 max_timeslots = 10; | |
| int32 rsvp_closes_before_timeslot_seconds = 11; | |
| int32 rsvp_clear_inventory_minutes = 12; | |
| repeated EventMessageTimingProto message_timing = 13; | |
| int32 rsvp_bonus_time_window_minutes = 14; | |
| bool remote_reward_enabled = 15; | |
| bool rsvp_invite_enabled = 16; | |
| int32 active_reminder_time_seconds = 17; | |
| } | |
| message EventPlannerPopularNotificationSettings { | |
| int64 scan_interval_seconds = 1; | |
| int64 first_scan_offset_seconds = 2; | |
| int32 nearby_poi_threshold = 3; | |
| int32 urban_threshold = 4; | |
| int32 rural_threshold = 5; | |
| int32 max_notif_per_day = 7; | |
| int64 notif_delay_intervals_seconds = 8; | |
| int64 timeslot_buffer_window_seconds = 9; | |
| repeated fixed32 battle_levels = 10; | |
| } | |
| message MapSceneFeatureFlagsProto { | |
| bool map_scene_view_service_enabled = 1; | |
| bool top_down_view_enabled = 2; | |
| bool top_down_view_pokemon_enabled = 3; | |
| float dynamic_panning_limit = 4; | |
| bool dynamic_map_panning_enabled = 5; | |
| } | |
| message AntiLeakSettingsProto { | |
| bool prevent_leaks = 1; | |
| } | |
| message BattleInputBufferSettingsProto { | |
| BattleInputBufferPriorityList raids_input_buffer_priority_list = 1; | |
| BattleInputBufferPriorityList bread_input_buffer_priority_list = 2; | |
| BattleInputBufferPriorityList combat_input_buffer_priority_list = 3; | |
| } | |
| message BattleAnimationSettingsProto { | |
| BattleAnimationConfigProto raids_animation_configuration = 1; | |
| BattleAnimationConfigProto max_battle_animation_configuration = 2; | |
| BattleAnimationConfigProto combat_animation_configuration = 3; | |
| } | |
| message VNextBattleClientSettingsProto { | |
| ClientBattleConfigProto raids_battle_config = 1; | |
| ClientBattleConfigProto max_battle_config = 2; | |
| ClientBattleConfigProto pvp_battle_config = 3; | |
| ClientBattleConfigProto tgr_battle_config = 4; | |
| ClientBattleConfigProto team_leader_battle_config = 5; | |
| } | |
| message QuickInviteSettingsProto { | |
| bool enabled = 1; | |
| string suggested_players_variation = 2; | |
| } | |
| message RemoteTradeSettingsProto { | |
| bool enabled = 1; | |
| int32 min_level = 2; | |
| int32 requested_pokemon_count = 3; | |
| int32 pokemon_untradable_days = 4; | |
| int32 time_limit_hours = 5; | |
| int32 time_between_remote_trades_hours = 6; | |
| int32 max_remote_trades_per_day = 7; | |
| int32 tagging_unlock_point_threshold = 8; | |
| int32 trade_expiry_reminder_minutes = 9; | |
| int32 time_limit_minutes = 10; | |
| } | |
| message BestFriendsPlusSettingsProto { | |
| bool enabled = 1; | |
| int64 tutorial_time_cutoff = 2; | |
| } | |
| message SpecialEggSettingsProto { | |
| bool enabled = 1; | |
| int32 min_level = 2; | |
| bool map_icon_enabled = 4; | |
| int32 xp_reward = 5; | |
| } | |
| message StreamerModeSettingsProto { | |
| bool streamer_mode_enabled = 1; | |
| bool screen_overlay_enabled = 2; | |
| bool hidden_info_panel_enabled = 3; | |
| } | |
| message SpecialResearchVisualRefreshSettingsProto { | |
| bool updated_sorting_and_favorites_enabled = 1; | |
| bool new_quest_indicators_enabled = 2; | |
| bool special_research_categories_enabled = 3; | |
| bool special_research_category_colors_enabled = 4; | |
| bool updated_sorting_enabled = 5; | |
| bool multiple_favorites_enabled = 6; | |
| bool tag_new_quest_from_lapsed_state = 7; | |
| } | |
| message ItemCurrencyValues { | |
| message ItemCoinValue { | |
| Item item = 1; | |
| float coin_value = 2; | |
| } | |
| repeated ItemCoinValue item_coin_values = 1; | |
| } | |
| message NaturalArtDayNightFeatureSettingsProto { | |
| string day_start_time = 1; | |
| string day_end_time = 2; | |
| string night_end_time = 3; | |
| float dbs_spawn_radius_meters = 4; | |
| } | |
| message EcosystemNaturalArtSettingsProto { | |
| message EcosystemNaturalArtMappingProto { | |
| enum DayNightRequirement { | |
| DAY_NIGHT_UNSET = 0; | |
| DAY = 1; | |
| NIGHT = 2; | |
| } | |
| PokemonDisplayProto.NaturalArtBackgroundAsset asset = 1; | |
| repeated BackgroundVisualDetailProto.VistaFeature vista_features = 2; | |
| repeated BackgroundVisualDetailProto.Landcover landcovers = 3; | |
| repeated BackgroundVisualDetailProto.Temperature temperatures = 4; | |
| repeated BackgroundVisualDetailProto.Landform landforms = 5; | |
| repeated BackgroundVisualDetailProto.Moisture moistures = 6; | |
| DayNightRequirement day_night_requirement = 7; | |
| int32 priority = 8; | |
| repeated BackgroundVisualDetailProto.SettlementType settlement_types = 9; | |
| PokemonDisplayProto.DayNight day_night = 10; | |
| } | |
| repeated EcosystemNaturalArtMappingProto natural_art_mapping = 1; | |
| PokemonDisplayProto.NaturalArtBackgroundAsset park_asset_day = 2; | |
| PokemonDisplayProto.NaturalArtBackgroundAsset park_asset_night = 3; | |
| bool override_park_background = 4; | |
| } | |
| message PlayerPokemonFieldBookProto { | |
| repeated PlayerPokemonFieldBookPageProto pages = 1; | |
| int64 end_timestamp_ms = 2; | |
| string fieldbook_id = 3; | |
| PlayerPokemonFieldBookCountInfoProto pokemon_count_info = 4; | |
| PlayerPokemonFieldBookWalkInfoProto walk_info = 5; | |
| int64 end_progress_timestamp_ms = 6; | |
| } | |
| message PlayerPokemonFieldBookCountInfoProto { | |
| int64 start_pokemon_caught_count = 1; | |
| int64 end_pokemon_caught_count = 2; | |
| int64 day_pokemon_caught_count = 3; | |
| int64 night_pokemon_caught_count = 4; | |
| bytes day_pokemon_species_caught_status = 5; | |
| int64 day_pokemon_species_caught_count = 6; | |
| bytes night_pokemon_species_caught_status = 7; | |
| int64 night_pokemon_species_caught_count = 8; | |
| } | |
| message PlayerPokemonFieldBookWalkInfoProto { | |
| double start_km_walked = 1; | |
| double end_km_walked = 2; | |
| } | |
| message PlayerPokemonFieldBookPageProto { | |
| enum Type { | |
| UNSET = 0; | |
| STANDARD = 1; | |
| DAILY = 2; | |
| } | |
| repeated PlayerPokemonFieldBookPageEntryProto entries = 1; | |
| string quest_id = 2; | |
| Type page_type = 4; | |
| } | |
| message PlayerPokemonFieldBookPageEntryProto { | |
| message TargetPokemonProto { | |
| HoloPokemonId pokedex_id = 1; | |
| PokemonDisplayProto display = 2; | |
| string hint_text_key = 3; | |
| } | |
| message CaughtPokemonEntryProto { | |
| PokemonProto pokemon = 1; | |
| BackgroundVisualDetailProto backgrond = 2; | |
| string sticker_id = 3; | |
| int32 pokedex_capture_count = 4; | |
| } | |
| oneof PokemonInfo { | |
| TargetPokemonProto target_pokemon = 1; | |
| PokemonProto caught_pokemon = 2; | |
| CaughtPokemonEntryProto caught_pokemon_info = 4; | |
| } | |
| string sticker_id = 3; | |
| } | |
| message GetPlayerPokemonFieldBookProto { | |
| string fieldbook_id = 1; | |
| } | |
| message GetPlayerPokemonFieldBookOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ERROR_NO_SUCH_FIELDBOOK = 3; | |
| } | |
| Result result = 1; | |
| repeated PlayerPokemonFieldBookProto field_books = 2; | |
| } | |
| message NaturalArtPoiEncounterProto { | |
| fixed64 encounter_id = 1; | |
| string fort_id = 2; | |
| } | |
| message NaturalArtPoiEncounterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NO_ENCOUNTER_AVAILABLE = 2; | |
| POKEMON_INVENTORY_FULL = 3; | |
| ERROR_UNKNOWN = 4; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 arplus_attempts_until_flee = 5; | |
| BackgroundVisualDetailProto background_visual_detail = 6; | |
| } | |
| message DayNightPoiEncounterProto { | |
| fixed64 encounter_id = 1; | |
| string fort_id = 2; | |
| BackgroundVisualDetailProto.SettlementType settlement_type = 3; | |
| } | |
| message DayNightPoiEncounterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NO_ENCOUNTER_AVAILABLE = 2; | |
| POKEMON_INVENTORY_FULL = 3; | |
| ERROR_UNKNOWN = 4; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 arplus_attempts_until_flee = 5; | |
| BackgroundVisualDetailProto background_visual_detail = 6; | |
| } | |
| message UpdateFieldBookPostCatchPokemonProto { | |
| string fieldbook_id = 1; | |
| fixed64 pokemon_uid = 2; | |
| string sticker_id = 3; | |
| } | |
| message UpdateFieldBookPostCatchPokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NO_SUCH_FIELDBOOK = 2; | |
| ERROR_NO_SUCH_FIELDBOOK_ENTRY = 3; | |
| ERROR_NO_SUCH_STICKER = 4; | |
| ERROR_UNKNOWN = 5; | |
| } | |
| Result result = 1; | |
| } | |
| message MarkFieldbookSeenRequestProto { | |
| string fieldbook_id = 1; | |
| } | |
| message MarkFieldbookSeenResponseProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ERROR_NO_SUCH_FIELDBOOK = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message ClientMapCellProto { | |
| uint64 s2_cell_id = 1; | |
| int64 as_of_time_ms = 2; | |
| repeated PokemonFortProto fort = 3; | |
| repeated ClientSpawnPointProto spawn_point = 4; | |
| repeated WildPokemonProto wild_pokemon = 5; | |
| repeated string deleted_object = 6; | |
| bool is_truncated_list = 7; | |
| repeated PokemonSummaryFortProto fort_summary = 8; | |
| repeated ClientSpawnPointProto decimated_spawn_point = 9; | |
| repeated MapPokemonProto catchable_pokemon = 10; | |
| repeated NearbyPokemonProto nearby_pokemon = 11; | |
| string route_list_hash = 15; | |
| repeated HyperlocalExperimentClientProto hyperlocal_experiment = 16; | |
| repeated StationProto stations = 17; | |
| int32 num_vps_activated_locations = 18; | |
| repeated Tappable tappables = 19; | |
| repeated SharedRouteProto routes = 20; | |
| } | |
| message GetMapObjectsProto { | |
| repeated fixed64 cell_id = 1; | |
| repeated fixed64 since_time_ms = 2; | |
| double player_lat = 3; | |
| double player_lng = 4; | |
| } | |
| message GetMapObjectsOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| LOCATION_UNSET = 2; | |
| ERROR = 3; | |
| } | |
| enum TimeOfDay { | |
| NONE = 0; | |
| DAY = 1; | |
| NIGHT = 2; | |
| } | |
| enum MoonPhase { | |
| NOT_SET = 0; | |
| FULL = 1; | |
| } | |
| enum TwilightPeriod { | |
| NONE_TWILIGHT_PERIOD = 0; | |
| DUSK = 1; | |
| DAWN = 2; | |
| } | |
| repeated ClientMapCellProto map_cell = 1; | |
| Status status = 2; | |
| TimeOfDay time_of_day = 3; | |
| repeated ClientWeatherProto client_weather = 4; | |
| MoonPhase moon_phase = 5; | |
| TwilightPeriod twilight_period = 6; | |
| } | |
| message NearbyPokemonProto { | |
| int32 pokedex_number = 1; | |
| float distance_meters = 2; | |
| fixed64 encounter_id = 3; | |
| string fort_id = 4; | |
| string fort_image_url = 5; | |
| PokemonDisplayProto pokemon_display = 6; | |
| } | |
| message HyperlocalExperimentClientProto { | |
| int32 experiment_id = 1; | |
| int64 start_ms = 2; | |
| int64 end_ms = 3; | |
| double lat_degrees = 4; | |
| double lng_degrees = 5; | |
| double event_radius_m = 6; | |
| string challenge_bonus_key = 7; | |
| } | |
| message GetMapFortsProto { | |
| repeated fixed64 cell_id = 1; | |
| } | |
| message GetMapFortsOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| message Image { | |
| string url = 1; | |
| string id = 2; | |
| } | |
| message FortProto { | |
| string id = 1; | |
| string name = 2; | |
| double latitude = 3; | |
| double longitude = 4; | |
| repeated GetMapFortsOutProto.Image image = 5; | |
| } | |
| repeated FortProto fort = 1; | |
| Status status = 2; | |
| } | |
| message ClientRouteMapCellProto { | |
| uint64 s2_cell_id = 1; | |
| string route_list_hash = 2; | |
| repeated SharedRouteProto route = 3; | |
| } | |
| message ClientRouteGetProto { | |
| SharedRouteProto route = 1; | |
| repeated fixed64 s2_cell_id = 2; | |
| } | |
| message GetRoutesProto { | |
| repeated fixed64 cell_id = 1; | |
| int32 request_version = 2; | |
| } | |
| message GetRoutesOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| message RouteTab { | |
| string title_string_id = 1; | |
| repeated string route_ids = 2; | |
| } | |
| repeated ClientRouteMapCellProto route_map_cell = 1; | |
| Status status = 2; | |
| repeated RouteTab route_tabs = 3; | |
| repeated ClientRouteGetProto route_list = 4; | |
| } | |
| message GetRouteByShortCodeProto { | |
| string short_code = 1; | |
| } | |
| message GetRouteByShortCodeOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_ROUTE_NOT_FOUND = 3; | |
| } | |
| Status status = 1; | |
| SharedRouteProto route = 2; | |
| } | |
| message GroupChallengeCriteriaProto { | |
| QuestType challenge_type = 1; | |
| QuestGoalProto challenge_goal = 2; | |
| bool ignore_global_goal = 3; | |
| } | |
| message GroupChallengeDisplayProto { | |
| string title = 1; | |
| repeated BonusBoxProto boost_rewards = 2; | |
| string custom_challenge_type_key = 3; | |
| string custom_work_together_key = 4; | |
| string custom_bonus_modal_title_key = 5; | |
| string custom_bonus_modal_description_key = 6; | |
| string custom_player_score_key_none = 7; | |
| string custom_player_score_key_singular = 8; | |
| string custom_player_score_key_plural = 9; | |
| repeated BonusBoxProto boost_rewards_complete = 10; | |
| repeated BonusBoxProto boost_rewards_incomplete = 11; | |
| } | |
| message TimedGroupChallengeDefinitionProto { | |
| string challenge_id = 1; | |
| GroupChallengeDisplayProto display = 2; | |
| int64 start_time_ms_inclusive = 3; | |
| int64 end_time_ms_exclusive = 4; | |
| GroupChallengeCriteriaProto challenge_criteria = 5; | |
| bool is_long_challenge = 6; | |
| } | |
| message GetTimedGroupChallengeProto { | |
| string challenge_id = 1; | |
| string active_city_hash = 2; | |
| } | |
| message GetTimedGroupChallengeOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_CHALLENGE_NOT_FOUND = 3; | |
| } | |
| Status status = 1; | |
| TimedGroupChallengeDefinitionProto challenge_definition = 2; | |
| int32 current_score = 3; | |
| int32 player_score = 4; | |
| string active_city_hash = 5; | |
| repeated string active_city_localization_key_changes = 6; | |
| } | |
| message GymBadgeStats { | |
| uint64 total_time_defended_ms = 1; | |
| uint32 num_battles_won = 2; | |
| uint32 num_berries_fed = 3; | |
| uint32 num_deploys = 4; | |
| uint32 num_battles_lost = 5; | |
| repeated GymBattleProto gym_battles = 15; | |
| } | |
| message GymBattleProto { | |
| string battle_id = 1; | |
| int64 completed_ms = 2; | |
| bool incremented_gym_battle_friends = 3; | |
| } | |
| message AwardedGymBadge { | |
| string fort_id = 1; | |
| GymBadgeType gym_badge_type = 2; | |
| uint32 score = 3; | |
| GymBadgeStats gym_badge_stats = 4; | |
| uint64 last_update_timestamp_ms = 5; | |
| string name = 6; | |
| string image_url = 7; | |
| string description = 8; | |
| double latitude = 9; | |
| double longitude = 10; | |
| uint64 last_check_timestamp_ms = 11; | |
| uint32 earned_points = 12; | |
| float progress = 13; | |
| bool level_up = 14; | |
| PlayerRaidInfoProto raids = 15; | |
| } | |
| message PlayerRaidInfoProto { | |
| int32 total_completed_raids = 3; | |
| int32 total_completed_legendary_raids = 4; | |
| repeated RaidProto raids = 5; | |
| int32 total_remote_raids = 6; | |
| } | |
| message RaidProto { | |
| int64 raid_seed = 1; | |
| int64 started_ms = 2; | |
| int64 completed_ms = 3; | |
| HoloPokemonId encounter_pokemon_id = 4; | |
| bool completed_battle = 5; | |
| bool received_rewards = 6; | |
| bool finished_encounter = 7; | |
| bool received_default_rewards = 8; | |
| bool incremented_raid_friends = 9; | |
| int64 completed_battle_ms = 10; | |
| bool is_remote = 12; | |
| PokemonProto reward_pokemon = 14; | |
| } | |
| message ListGymBadgesProto { | |
| } | |
| message ListGymBadgesOutProto { | |
| repeated AwardedGymBadge gym_badge = 1; | |
| } | |
| enum BattleExperiment { | |
| BATTLE_EXPERIMENT_BASELINE_BATTLE_EXPERIMENT = 0; | |
| BATTLE_EXPERIMENT_ATTACKER_ITEMS = 1; | |
| BATTLE_EXPERIMENT_PARTY_POWER = 3; | |
| } | |
| message GetGymDetailsProto { | |
| string gym_id = 1; | |
| double player_lat_degrees = 2; | |
| double player_lng_degrees = 3; | |
| double gym_lat_degrees = 4; | |
| double gym_lng_degrees = 5; | |
| string client_version = 6; | |
| } | |
| message GetGymDetailsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_IN_RANGE = 2; | |
| } | |
| GymStateProto gym_state = 1; | |
| string name = 2; | |
| repeated string url = 3; | |
| Result result = 4; | |
| string description = 5; | |
| repeated string secondary_url = 6; | |
| string checkin_image_url = 7; | |
| EventInfoProto event_info = 8; | |
| } | |
| message GymGetInfoProto { | |
| string gym_id = 1; | |
| double player_lat_degrees = 2; | |
| double player_lng_degrees = 3; | |
| double gym_lat_degrees = 4; | |
| double gym_lng_degrees = 5; | |
| string inviter_id = 6; | |
| } | |
| message GymGetInfoOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_IN_RANGE = 2; | |
| ERROR_GYM_DISABLED = 3; | |
| } | |
| GymStatusAndDefendersProto gym_status_and_defenders = 1; | |
| string name = 2; | |
| string url = 3; | |
| Result result = 4; | |
| string description = 5; | |
| string secondary_url = 6; | |
| AwardedGymBadge awarded_gym_badge = 7; | |
| string checkin_image_url = 8; | |
| EventInfoProto event_info = 9; | |
| DisplayWeatherProto display_weather = 10; | |
| repeated string promo_image = 11; | |
| repeated string promo_description = 12; | |
| string call_to_action_link = 13; | |
| int64 server_ms = 14; | |
| SponsoredDetailsProto sponsored_details = 15; | |
| int32 poi_images_count = 16; | |
| string geostore_tombstone_message_key = 20; | |
| string geostore_suspension_message_key = 21; | |
| FortVpsInfoProto vps_info = 22; | |
| } | |
| message GymStatusAndDefendersProto { | |
| PokemonFortProto pokemon_fort_proto = 1; | |
| repeated GymDefenderProto gym_defender = 2; | |
| } | |
| message GymDefenderProto { | |
| MotivatedPokemonProto motivated_pokemon = 1; | |
| DeploymentTotalsProto deployment_totals = 2; | |
| PlayerPublicProfileProto trainer_public_profile = 3; | |
| } | |
| message MotivatedPokemonProto { | |
| PokemonProto pokemon = 1; | |
| int64 deploy_ms = 2; | |
| int32 cp_when_deployed = 3; | |
| double motivation_now = 4; | |
| int32 cp_now = 5; | |
| float berry_value = 6; | |
| int64 feed_cooldown_duration_millis = 7; | |
| repeated FoodValue food_value = 8; | |
| } | |
| message FoodValue { | |
| float motivation_increase = 1; | |
| int32 cp_increase = 2; | |
| Item food_item = 3; | |
| } | |
| message GymStateProto { | |
| PokemonFortProto fort_map_data = 1; | |
| repeated GymMembershipProto gym_membership = 2; | |
| bool deploy_lockout = 3; | |
| } | |
| message GetGymBadgeDetailsProto { | |
| string fort_id = 1; | |
| double latitude = 2; | |
| double longitude = 3; | |
| } | |
| message GetGymBadgeDetailsOutProto { | |
| AwardedGymBadge gym_badge = 1; | |
| GymDefenderProto gym_defender = 2; | |
| bool success = 3; | |
| } | |
| message StartGymBattleProto { | |
| string gym_id = 1; | |
| repeated fixed64 attacking_pokemon_id = 2; | |
| fixed64 defending_pokemon_id = 3; | |
| double player_lat_degrees = 4; | |
| double player_lng_degrees = 5; | |
| } | |
| message StartGymBattleOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_GYM_NOT_FOUND = 2; | |
| ERROR_GYM_NEUTRAL = 3; | |
| ERROR_GYM_WRONG_TEAM = 4; | |
| ERROR_GYM_EMPTY = 5; | |
| ERROR_INVALID_DEFENDER = 6; | |
| ERROR_TRAINING_INVALID_ATTACKER_COUNT = 7; | |
| ERROR_ALL_POKEMON_FAINTED = 8; | |
| ERROR_TOO_MANY_BATTLES = 9; | |
| ERROR_TOO_MANY_PLAYERS = 10; | |
| ERROR_GYM_BATTLE_LOCKOUT = 11; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 12; | |
| ERROR_NOT_IN_RANGE = 13; | |
| ERROR_POI_INACCESSIBLE = 14; | |
| } | |
| Result result = 1; | |
| int64 battle_start_ms = 2; | |
| int64 battle_end_ms = 3; | |
| string battle_id = 4; | |
| BattleParticipantProto defender = 5; | |
| BattleLogProto battle_log = 6; | |
| BattleParticipantProto attacker = 7; | |
| BattleProto battle = 8; | |
| } | |
| message GymStartSessionProto { | |
| string gym_id = 1; | |
| repeated fixed64 attacking_pokemon_id = 2; | |
| fixed64 defending_pokemon_id = 3; | |
| double player_lat_degrees = 4; | |
| double player_lng_degrees = 5; | |
| int64 lobby_join_time_ms = 6; | |
| } | |
| message GymStartSessionOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_GYM_NOT_FOUND = 2; | |
| ERROR_GYM_NEUTRAL = 3; | |
| ERROR_GYM_WRONG_TEAM = 4; | |
| ERROR_GYM_EMPTY = 5; | |
| ERROR_INVALID_DEFENDER = 6; | |
| ERROR_TRAINING_INVALID_ATTACKER_COUNT = 7; | |
| ERROR_ALL_POKEMON_FAINTED = 8; | |
| ERROR_TOO_MANY_BATTLES = 9; | |
| ERROR_TOO_MANY_PLAYERS = 10; | |
| ERROR_GYM_BATTLE_LOCKOUT = 11; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 12; | |
| ERROR_NOT_IN_RANGE = 13; | |
| ERROR_POI_INACCESSIBLE = 14; | |
| ERROR_RAID_ACTIVE = 15; | |
| } | |
| Result result = 1; | |
| BattleProto battle = 2; | |
| } | |
| message GymBattleAttackProto { | |
| string gym_id = 1; | |
| string battle_id = 2; | |
| repeated BattleActionProto attacker_actions = 3; | |
| BattleActionProto last_retrieved_action = 4; | |
| double player_lat_degrees = 5; | |
| double player_lng_degrees = 6; | |
| int64 timestamp_ms = 7; | |
| } | |
| message GymBattleAttackOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_ATTACK_ACTIONS = 2; | |
| ERROR_NOT_IN_RANGE = 3; | |
| ERROR_WRONG_BATTLE_TYPE = 4; | |
| ERROR_RAID_ACTIVE = 5; | |
| } | |
| Result result = 1; | |
| BattleUpdateProto battle_update = 2; | |
| AwardedGymBadge gym_badge = 3; | |
| } | |
| message AttackGymProto { | |
| string gym_id = 1; | |
| string battle_id = 2; | |
| repeated BattleActionProto attacker_actions = 3; | |
| BattleActionProto last_retrieved_action = 4; | |
| double player_lat_degrees = 5; | |
| double player_lng_degrees = 6; | |
| } | |
| message BattleProto { | |
| int64 battle_start_ms = 1; | |
| int64 battle_end_ms = 2; | |
| string battle_id = 3; | |
| BattleParticipantProto defender = 4; | |
| BattleLogProto battle_log = 5; | |
| BattleParticipantProto attacker = 6; | |
| GameplayWeatherProto.WeatherCondition weather_condition = 7; | |
| FriendshipLevelMilestone highest_friendship_milestone = 8; | |
| repeated BattleExperiment battle_experiment = 9; | |
| map<fixed32, AbilityLookupMap> ability_result_location = 10; | |
| } | |
| message BattleUpdateProto { | |
| message ActiveItem { | |
| ItemProto item = 1; | |
| string user = 2; | |
| int64 usage_time_ms = 3; | |
| int64 expiry_time_ms = 4; | |
| } | |
| message AvailableItem { | |
| Item item = 1; | |
| int32 quantity = 2; | |
| int64 next_available_ms = 3; | |
| } | |
| BattleLogProto battle_log = 1; | |
| string battle_id = 2; | |
| PokemonInfo active_defender = 3; | |
| PokemonInfo active_attacker = 4; | |
| FriendshipLevelMilestone highest_friendship_milestone = 5; | |
| repeated FormRenderModifier render_effects = 6; | |
| repeated AvailableItem remaining_item = 7; | |
| repeated ActiveItem active_item = 8; | |
| map<fixed32, AbilityEnergyMetadata> ability_energy = 9; | |
| map<fixed32, PokemonInfo.StatModifierContainer> active_pokemon_stat_modifiers = 10; | |
| int32 party_member_count = 11; | |
| } | |
| message ParticipationProto { | |
| int32 individual_damage_pokeballs = 1; | |
| int32 team_damage_pokeballs = 2; | |
| int32 gym_ownership_pokeballs = 3; | |
| int32 base_pokeballs = 4; | |
| double blue_percentage = 5; | |
| double red_percentage = 6; | |
| double yellow_percentage = 7; | |
| float bonus_item_multiplier = 8; | |
| FriendshipLevelMilestone highest_friendship_milestone = 9; | |
| int32 highest_friendship_pokeballs = 10; | |
| int32 speed_completion_pokeballs = 11; | |
| int32 speed_completion_mega_resource = 12; | |
| bool mega_resource_capped = 13; | |
| int32 fort_powerup_pokeballs = 14; | |
| int32 rsvp_follow_through_pokeballs = 15; | |
| } | |
| message BattleActionProto { | |
| enum ActionType { | |
| UNSET = 0; | |
| ATTACK = 1; | |
| DODGE = 2; | |
| SPECIAL_ATTACK = 3; | |
| SWAP_POKEMON = 4; | |
| FAINT = 5; | |
| PLAYER_JOIN = 6; | |
| PLAYER_QUIT = 7; | |
| VICTORY = 8; | |
| DEFEAT = 9; | |
| TIMED_OUT = 10; | |
| SPECIAL_ATTACK2 = 11; | |
| USE_ITEM = 12; | |
| DISPLAY_CHANGE = 13; | |
| ACTIVATE_ABILITY = 14; | |
| } | |
| ActionType type = 1; | |
| int64 action_start_ms = 2; | |
| int32 duration_ms = 3; | |
| int32 energy_delta = 5; | |
| int32 attacker_index = 6; | |
| int32 target_index = 7; | |
| fixed64 active_pokemon_id = 8; | |
| BattleParticipantProto joined_player = 9; | |
| BattleResultsProto battle_results = 10; | |
| int64 damage_window_start_ms = 11; | |
| int64 damage_window_end_ms = 12; | |
| BattleParticipantProto quit_player = 13; | |
| fixed64 target_pokemon_id = 14; | |
| LeveledUpFriendsProto leveled_up_friends = 15; | |
| repeated Item item = 16; | |
| TrainerAbility trainer_ability = 17; | |
| HoloPokemonType damage_move_type = 18; | |
| } | |
| message LeveledUpFriendsProto { | |
| repeated PlayerPublicProfileProto friend_profiles = 1; | |
| repeated FriendshipLevelDataProto friend_milestone_levels = 2; | |
| } | |
| message AttackGymOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_ATTACK_ACTIONS = 2; | |
| ERROR_NOT_IN_RANGE = 3; | |
| } | |
| Result result = 1; | |
| BattleLogProto battle_log = 2; | |
| string battle_id = 3; | |
| PokemonInfo active_defender = 4; | |
| PokemonInfo active_attacker = 5; | |
| BattleUpdateProto battle_update = 6; | |
| } | |
| message GymMembershipProto { | |
| PokemonProto pokemon = 1; | |
| PlayerPublicProfileProto trainer_public_profile = 2; | |
| PokemonProto training_pokemon = 3; | |
| } | |
| message AbilityLookupMap { | |
| enum AbilityLookupLocation { | |
| UNSET_ABILITY_LOCATION = 0; | |
| TRAINER_ACTIVE_POKEMON_STAT_MODIFIERS = 1; | |
| } | |
| AbilityLookupLocation lookup_location = 1; | |
| StatModifierType stat_modifier_type = 2; | |
| } | |
| message PokemonSurvivalTimeInfo { | |
| int32 longest_battle_duration_pokemon_time_ms = 1; | |
| int64 active_pokemon_enter_battle_time_ms = 2; | |
| fixed64 longest_battle_duration_pokemon_id = 3; | |
| } | |
| message LobbyPokemonProto { | |
| int64 id = 1; | |
| HoloPokemonId pokedex_id = 2; | |
| int32 cp = 3; | |
| float percent_health = 4; | |
| } | |
| message PokemonInfo { | |
| message StatModifierContainer { | |
| message StatModifier { | |
| enum ExpiryType { | |
| UNSET_EXPIRY_TYPE = 0; | |
| EXPIRY_TIME = 1; | |
| CHARGES_REMAINING = 2; | |
| } | |
| enum Condition { | |
| UNSET_CONDITION = 0; | |
| CHARGE_MOVE = 1; | |
| FAST_MOVE = 2; | |
| } | |
| 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; | |
| } | |
| repeated StatModifier stat_modifier = 1; | |
| } | |
| PokemonProto pokemon = 1; | |
| int32 current_health = 2; | |
| int32 current_energy = 3; | |
| repeated VsActionHistory notable_action_history = 4; | |
| map<fixed32, StatModifierContainer> stat_modifiers = 5; | |
| repeated VsEffectTag vs_effect_tag = 6; | |
| } | |
| message BattleResultsProto { | |
| message PlayerResultsProto { | |
| BattleParticipantProto attacker = 1; | |
| ParticipationProto participation = 2; | |
| LootProto raid_item_rewards = 3; | |
| RaidEncounterProto post_raid_encounter = 5; | |
| AwardedGymBadge gym_badge = 6; | |
| LootProto default_raid_item_rewards = 7; | |
| RaidPlayerStatProto stats = 8; | |
| int32 player_xp_awarded = 9; | |
| int32 candy_awarded = 10; | |
| int32 xl_candy_awarded = 11; | |
| LeveledUpFriendsProto leveled_up_friends = 12; | |
| } | |
| GymStateProto gym_state = 1; | |
| repeated BattleParticipantProto attackers = 2; | |
| repeated fixed32 player_xp_awarded = 3; | |
| int64 next_defender_pokemon_id = 4; | |
| int32 gym_points_delta = 5; | |
| GymStatusAndDefendersProto gym_status = 6; | |
| repeated ParticipationProto participation = 7; | |
| repeated LootProto raid_item_rewards = 8; | |
| repeated RaidEncounterProto post_raid_encounter = 9; | |
| repeated AwardedGymBadge gym_badge = 10; | |
| repeated LootProto default_raid_item_rewards = 11; | |
| int64 battle_duration_ms = 12; | |
| RaidPlayerStatsProto raid_player_stats = 13; | |
| repeated fixed32 xl_candy_awarded = 14; | |
| HoloPokemonId xl_candy_pokemon_id = 16; | |
| repeated fixed32 candy_awarded = 17; | |
| LeveledUpFriendsProto leveled_up_friends = 18; | |
| repeated PlayerResultsProto player_results = 19; | |
| repeated LootProto raid_item_rewards_from_player_activity = 20; | |
| } | |
| message BattleLogProto { | |
| enum BattleType { | |
| UNSET = 0; | |
| NORMAL = 1; | |
| TRAINING = 2; | |
| RAID = 3; | |
| } | |
| enum State { | |
| UNSET = 0; | |
| ACTIVE = 1; | |
| VICTORY = 2; | |
| DEFEATED = 3; | |
| TIMED_OUT = 4; | |
| } | |
| State state = 1; | |
| BattleType battle_type = 2; | |
| int64 server_ms = 3; | |
| repeated BattleActionProto battle_actions = 4; | |
| int64 battle_start_ms = 5; | |
| int64 battle_end_ms = 6; | |
| } | |
| message DamagePropertyProto { | |
| bool super_effective_charge_move = 1; | |
| bool weather_boosted = 2; | |
| AttackEffectiveness charge_move_effectiveness = 3; | |
| } | |
| message RaidPlayerStatsProto { | |
| repeated RaidPlayerStatProto stats = 1; | |
| } | |
| message RaidPlayerStatsPokemonProto { | |
| HoloPokemonId holo_pokemon_id = 1; | |
| PokemonDisplayProto pokemon_display = 2; | |
| } | |
| message RaidPlayerStatProto { | |
| enum StatType { | |
| UNSET_RAID_STAT = 0; | |
| FINAL_STRIKE_PLAYER = 1; | |
| DAMAGE_DEALT_PLAYER = 2; | |
| REMOTE_DISTANCE_PLAYER = 4; | |
| USE_MEGA_EVO_PLAYER = 5; | |
| USE_BUDDY_PLAYER = 6; | |
| CUSTOMIZE_AVATAR_PLAYER = 7; | |
| NUM_FRIENDS_IN_RAID_PLAYER = 8; | |
| RECENT_WALKING_DISTANCE_PLAYER = 10; | |
| NUM_CHARGED_ATTACKS_PLAYER = 11; | |
| SURVIVAL_DURATION_POKEMON = 15; | |
| POKEMON_HEIGHT_POKEMON = 22; | |
| } | |
| StatType stat_id = 1; | |
| PlayerPublicProfileProto player_profile = 3; | |
| double stat_value = 4; | |
| RaidPlayerStatsPokemonProto pokemon = 5; | |
| bool featured = 6; | |
| int32 attacker_index = 7; | |
| } | |
| enum PokedexCategory { | |
| POKEDEX_CATEGORY_POKEMON_CATEGORY_UNSET = 0; | |
| POKEDEX_CATEGORY_ALL = 1; | |
| POKEDEX_CATEGORY_MEGA = 2; | |
| POKEDEX_CATEGORY_SHINY = 11; | |
| POKEDEX_CATEGORY_LUCKY = 12; | |
| POKEDEX_CATEGORY_THREE_STAR = 13; | |
| POKEDEX_CATEGORY_FOUR_STAR = 14; | |
| POKEDEX_CATEGORY_SHADOW = 15; | |
| POKEDEX_CATEGORY_PURIFIED = 16; | |
| POKEDEX_CATEGORY_COSTUME = 17; | |
| POKEDEX_CATEGORY_BREAD_MODE = 18; | |
| POKEDEX_CATEGORY_BREAD_DOUGH_MODE = 19; | |
| POKEDEX_CATEGORY_SHINY_THREE_STAR = 101; | |
| POKEDEX_CATEGORY_SHINY_FOUR_STAR = 102; | |
| POKEDEX_CATEGORY_SIZE_XXS = 201; | |
| POKEDEX_CATEGORY_SIZE_XXL = 202; | |
| } | |
| enum FriendshipLevelMilestone { | |
| FRIENDSHIP_LEVEL_MILESTONE_FRIENDSHIP_LEVEL_UNSET = 0; | |
| FRIENDSHIP_LEVEL_MILESTONE_FRIENDSHIP_LEVEL0 = 1; | |
| FRIENDSHIP_LEVEL_MILESTONE_FRIENDSHIP_LEVEL1 = 2; | |
| FRIENDSHIP_LEVEL_MILESTONE_FRIENDSHIP_LEVEL2 = 3; | |
| FRIENDSHIP_LEVEL_MILESTONE_FRIENDSHIP_LEVEL3 = 4; | |
| FRIENDSHIP_LEVEL_MILESTONE_FRIENDSHIP_LEVEL4 = 5; | |
| FRIENDSHIP_LEVEL_MILESTONE_FRIENDSHIP_LEVEL5 = 6; | |
| } | |
| enum FortType { | |
| FORT_TYPE_GYM = 0; | |
| FORT_TYPE_CHECKPOINT = 1; | |
| } | |
| enum PokemonIndividualStatType { | |
| POKEMON_INDIVIDUAL_STAT_TYPE_STAT_UNSET = 0; | |
| POKEMON_INDIVIDUAL_STAT_TYPE_ATTACK = 1; | |
| POKEMON_INDIVIDUAL_STAT_TYPE_DEFENSE = 2; | |
| POKEMON_INDIVIDUAL_STAT_TYPE_STAMINA = 3; | |
| } | |
| enum EggSlotType { | |
| EGG_SLOT_TYPE_EGG_SLOT_DEFAULT = 0; | |
| EGG_SLOT_TYPE_EGG_SLOT_SPECIAL = 1; | |
| EGG_SLOT_TYPE_EGG_SLOT_SPECIAL_EGG = 2; | |
| } | |
| enum Item { | |
| ITEM_UNKNOWN = 0; | |
| ITEM_POKE_BALL = 1; | |
| ITEM_GREAT_BALL = 2; | |
| ITEM_ULTRA_BALL = 3; | |
| ITEM_MASTER_BALL = 4; | |
| ITEM_PREMIER_BALL = 5; | |
| ITEM_BEAST_BALL = 6; | |
| ITEM_WILD_BALL = 7; | |
| ITEM_WILD_BALL_PREMIER = 8; | |
| ITEM_POTION = 101; | |
| ITEM_SUPER_POTION = 102; | |
| ITEM_HYPER_POTION = 103; | |
| ITEM_MAX_POTION = 104; | |
| ITEM_REVIVE = 201; | |
| ITEM_MAX_REVIVE = 202; | |
| ITEM_LUCKY_EGG = 301; | |
| ITEM_MAX_BOOST = 302; | |
| ITEM_LUCKY_FRIEND_APPLICATOR = 303; | |
| ITEM_SINGLE_STAT_INCREASE = 304; | |
| ITEM_TRIPLE_STAT_INCREASE = 305; | |
| ITEM_INCENSE_ORDINARY = 401; | |
| ITEM_INCENSE_SPICY = 402; | |
| ITEM_INCENSE_COOL = 403; | |
| ITEM_INCENSE_FLORAL = 404; | |
| ITEM_INCENSE_BELUGA_BOX = 405; | |
| ITEM_INCENSE_DAILY_ADVENTURE = 406; | |
| ITEM_INCENSE_SPARKLY = 407; | |
| ITEM_INCENSE_DAY_BONUS = 408; | |
| ITEM_INCENSE_NIGHT_BONUS = 409; | |
| ITEM_TROY_DISK = 501; | |
| ITEM_TROY_DISK_GLACIAL = 502; | |
| ITEM_TROY_DISK_MOSSY = 503; | |
| ITEM_TROY_DISK_MAGNETIC = 504; | |
| ITEM_TROY_DISK_RAINY = 505; | |
| ITEM_TROY_DISK_SPARKLY = 506; | |
| ITEM_X_ATTACK = 602; | |
| ITEM_X_DEFENSE = 603; | |
| ITEM_X_MIRACLE = 604; | |
| ITEM_BEANS = 650; | |
| ITEM_BREAKFAST = 651; | |
| ITEM_RAZZ_BERRY = 701; | |
| ITEM_BLUK_BERRY = 702; | |
| ITEM_NANAB_BERRY = 703; | |
| ITEM_WEPAR_BERRY = 704; | |
| ITEM_PINAP_BERRY = 705; | |
| ITEM_GOLDEN_RAZZ_BERRY = 706; | |
| ITEM_GOLDEN_NANAB_BERRY = 707; | |
| ITEM_GOLDEN_PINAP_BERRY = 708; | |
| ITEM_POFFIN = 709; | |
| ITEM_SPECIAL_CAMERA = 801; | |
| ITEM_STICKER_INVENTORY = 802; | |
| ITEM_POSTCARD_INVENTORY = 803; | |
| ITEM_SOFT_SFIDA = 804; | |
| ITEM_INCUBATOR_BASIC_UNLIMITED = 901; | |
| ITEM_INCUBATOR_BASIC = 902; | |
| ITEM_INCUBATOR_SUPER = 903; | |
| ITEM_INCUBATOR_TIMED = 904; | |
| ITEM_INCUBATOR_SPECIAL = 905; | |
| ITEM_POKEMON_STORAGE_UPGRADE = 1001; | |
| ITEM_ITEM_STORAGE_UPGRADE = 1002; | |
| ITEM_POSTCARD_STORAGE_UPGRADE = 1003; | |
| ITEM_SUN_STONE = 1101; | |
| ITEM_KINGS_ROCK = 1102; | |
| ITEM_METAL_COAT = 1103; | |
| ITEM_DRAGON_SCALE = 1104; | |
| ITEM_UP_GRADE = 1105; | |
| ITEM_GEN4_EVOLUTION_STONE = 1106; | |
| ITEM_GEN5_EVOLUTION_STONE = 1107; | |
| ITEM_OTHER_EVOLUTION_STONE_A = 1150; | |
| ITEM_OTHER_EVOLUTION_STONE_MAPLE_A = 1151; | |
| ITEM_OTHER_EVOLUTION_STONE_MAPLE_B = 1152; | |
| ITEM_OTHER_EVOLUTION_STONE_MAPLE_C = 1155; | |
| ITEM_RESOURCE_CROWNED_ZACIAN = 1153; | |
| ITEM_RESOURCE_CROWNED_ZAMAZENTA = 1154; | |
| ITEM_MOVE_REROLL_FAST_ATTACK = 1201; | |
| ITEM_MOVE_REROLL_SPECIAL_ATTACK = 1202; | |
| ITEM_MOVE_REROLL_ELITE_FAST_ATTACK = 1203; | |
| ITEM_MOVE_REROLL_ELITE_SPECIAL_ATTACK = 1204; | |
| ITEM_MOVE_REROLL_OTHER_SPECIAL_ATTACK_A = 1250; | |
| ITEM_RARE_CANDY = 1301; | |
| ITEM_XL_RARE_CANDY = 1302; | |
| ITEM_FUSION_RESOURCE_DAWNWINGS_NECROZMA = 1350; | |
| ITEM_FUSION_RESOURCE_DUSKMANE_NECROZMA = 1351; | |
| ITEM_FUSION_RESOURCE_BLACK_KYUREM = 1352; | |
| ITEM_FUSION_RESOURCE_WHITE_KYUREM = 1353; | |
| ITEM_FUSION_RESOURCE_ICERIDER_CALYREX = 1354; | |
| ITEM_FUSION_RESOURCE_SPECTRALRIDER_CALYREX = 1355; | |
| ITEM_FREE_RAID_TICKET = 1401; | |
| ITEM_PAID_RAID_TICKET = 1402; | |
| ITEM_STAR_PIECE = 1404; | |
| ITEM_FRIEND_GIFT_BOX = 1405; | |
| ITEM_TEAM_CHANGE = 1406; | |
| ITEM_REMOTE_RAID_TICKET = 1408; | |
| ITEM_S_RAID_TICKET = 1409; | |
| ITEM_ENHANCED_CURRENCY = 1410; | |
| ITEM_ENHANCED_CURRENCY_HOLDER = 1411; | |
| ITEM_LEADER_MAP_FRAGMENT = 1501; | |
| ITEM_LEADER_MAP = 1502; | |
| ITEM_GIOVANNI_MAP = 1503; | |
| ITEM_SHADOW_GEM_FRAGMENT = 1504; | |
| ITEM_SHADOW_GEM = 1505; | |
| ITEM_MP = 1506; | |
| ITEM_MP_REPLENISH = 1507; | |
| ITEM_GLOBAL_EVENT_TICKET = 1600; | |
| ITEM_EVENT_TICKET_PINK = 1601; | |
| ITEM_EVENT_TICKET_GRAY = 1602; | |
| ITEM_GLOBAL_EVENT_TICKET_TO_GIFT = 1603; | |
| ITEM_EVENT_TICKET_PINK_TO_GIFT = 1604; | |
| ITEM_EVENT_TICKET_GRAY_TO_GIFT = 1605; | |
| ITEM_BATTLE_PASS_TICKET = 1606; | |
| ITEM_EVERGREEN_TICKET = 1607; | |
| ITEM_EVERGREEN_TICKET_TO_GIFT = 1608; | |
| ITEM_DEPRECATED1 = 1609; | |
| ITEM_TICKET_CITY_SAFARI00 = 1610; | |
| ITEM_TICKET_CITY_SAFARI01 = 1611; | |
| ITEM_TICKET_CITY_SAFARI02 = 1612; | |
| ITEM_TICKET_CITY_SAFARI03 = 1613; | |
| ITEM_TICKET_CITY_SAFARI04 = 1614; | |
| ITEM_EVENT_TICKET01 = 1615; | |
| ITEM_EVENT_TICKET02 = 1616; | |
| ITEM_EVENT_TICKET03 = 1617; | |
| ITEM_EVENT_TICKET04 = 1618; | |
| ITEM_EVENT_TICKET05 = 1619; | |
| ITEM_EVENT_TICKET06 = 1620; | |
| ITEM_EVENT_TICKET07 = 1621; | |
| ITEM_EVENT_TICKET08 = 1622; | |
| ITEM_EVENT_TICKET09 = 1623; | |
| ITEM_EVENT_TICKET10 = 1624; | |
| ITEM_EVENT_TICKET01_TO_GIFT = 1625; | |
| ITEM_EVENT_TICKET02_TO_GIFT = 1626; | |
| ITEM_EVENT_TICKET03_TO_GIFT = 1627; | |
| ITEM_EVENT_TICKET04_TO_GIFT = 1628; | |
| ITEM_EVENT_TICKET05_TO_GIFT = 1629; | |
| ITEM_EVENT_TICKET06_TO_GIFT = 1630; | |
| ITEM_EVENT_TICKET07_TO_GIFT = 1631; | |
| ITEM_EVENT_TICKET08_TO_GIFT = 1632; | |
| ITEM_EVENT_TICKET09_TO_GIFT = 1633; | |
| ITEM_EVENT_TICKET10_TO_GIFT = 1634; | |
| ITEM_EVENT_PASS_POINT_GO_TOUR01 = 2001; | |
| ITEM_EVENT_PASS_POINT_GO_TOUR02 = 2002; | |
| ITEM_EVENT_PASS_POINT_GO_TOUR03 = 2003; | |
| ITEM_EVENT_PASS_POINT_GO_TOUR04 = 2004; | |
| ITEM_EVENT_PASS_POINT_GO_FEST01 = 2021; | |
| ITEM_EVENT_PASS_POINT_GO_FEST02 = 2022; | |
| ITEM_EVENT_PASS_POINT_GO_FEST03 = 2023; | |
| ITEM_EVENT_PASS_POINT_GO_FEST04 = 2024; | |
| ITEM_EVENT_PASS_POINT_GO_WILD_AREA01 = 2041; | |
| ITEM_EVENT_PASS_POINT_GO_WILD_AREA02 = 2042; | |
| ITEM_EVENT_PASS_POINT_GO_WILD_AREA03 = 2043; | |
| ITEM_EVENT_PASS_POINT_GO_WILD_AREA04 = 2044; | |
| ITEM_EVENT_PASS_POINT_LIVE_OPS01 = 2101; | |
| ITEM_EVENT_PASS_POINT_LIVE_OPS02 = 2102; | |
| ITEM_EVENT_PASS_POINT_LIVE_OPS03 = 2103; | |
| ITEM_EVENT_PASS_POINT_LIVE_OPS04 = 2104; | |
| ITEM_EVENT_PASS_POINT_LIVE_OPS05 = 2105; | |
| ITEM_EVENT_PASS_POINT_LIVE_OPS06 = 2106; | |
| ITEM_EVENT_PASS_POINT_LIVE_OPS07 = 2107; | |
| ITEM_EVENT_PASS_POINT_LIVE_OPS08 = 2108; | |
| ITEM_EVENT_PASS_POINT_MONTHLY01 = 2151; | |
| ITEM_EVENT_PASS_POINT_MONTHLY02 = 2152; | |
| ITEM_EVENT_PASS_POINT_MONTHLY03 = 2153; | |
| ITEM_EVENT_PASS_POINT_MONTHLY04 = 2154; | |
| ITEM_GIFTBOX_STORAGE_UPGRADE = 2200; | |
| ITEM_POKEMON_STORAGE_UPGRADE_EARNED = 2201; | |
| ITEM_ITEM_STORAGE_UPGRADE_EARNED = 2202; | |
| ITEM_POSTCARD_STORAGE_UPGRADE_EARNED = 2203; | |
| ITEM_GIFTBOX_STORAGE_UPGRADE_EARNED = 2204; | |
| ITEM_EVENT_TICKET_S23202601 = 2205; | |
| ITEM_EVENT_TICKET_S23202602 = 2206; | |
| ITEM_EVENT_TICKET_S23202603 = 2207; | |
| ITEM_EVENT_TICKET_S23202604 = 2208; | |
| ITEM_EVENT_TICKET_S23202605 = 2209; | |
| ITEM_EVENT_TICKET_S23202606 = 2210; | |
| ITEM_EVENT_TICKET_S23202607 = 2211; | |
| ITEM_EVENT_TICKET_S23202608 = 2212; | |
| ITEM_EVENT_TICKET_S23202609 = 2213; | |
| ITEM_EVENT_TICKET_S23202610 = 2214; | |
| ITEM_EVENT_TICKET_S23202611 = 2215; | |
| ITEM_EVENT_TICKET_S23202612 = 2216; | |
| ITEM_EVENT_TICKET_S23202613 = 2217; | |
| ITEM_EVENT_TICKET_S23202614 = 2218; | |
| ITEM_EVENT_TICKET_S23202615 = 2219; | |
| ITEM_EVENT_TICKET_S23202616 = 2220; | |
| ITEM_EVENT_TICKET_S23202617 = 2221; | |
| ITEM_EVENT_TICKET_S23202618 = 2222; | |
| ITEM_EVENT_TICKET_S23202619 = 2223; | |
| ITEM_EVENT_TICKET_S23202620 = 2224; | |
| ITEM_EVENT_TICKET_S23202621 = 2225; | |
| ITEM_EVENT_TICKET_S23202622 = 2226; | |
| ITEM_EVENT_TICKET_S23202623 = 2227; | |
| ITEM_EVENT_TICKET_S23202624 = 2228; | |
| ITEM_EVENT_TICKET_S23202625 = 2229; | |
| ITEM_EVENT_TICKET_S23202626 = 2230; | |
| ITEM_EVENT_TICKET_S23202627 = 2231; | |
| ITEM_EVENT_TICKET_S23202628 = 2232; | |
| ITEM_EVENT_TICKET_S23202629 = 2233; | |
| ITEM_EVENT_TICKET_S23202630 = 2234; | |
| ITEM_EVENT_TICKET_S23202631 = 2235; | |
| ITEM_EVENT_TICKET_S23202632 = 2236; | |
| } | |
| enum PlayerAvatarType { | |
| PLAYER_AVATAR_TYPE_PLAYER_AVATAR_MALE = 0; | |
| PLAYER_AVATAR_TYPE_PLAYER_AVATAR_FEMALE = 1; | |
| PLAYER_AVATAR_TYPE_PLAYER_AVATAR_NEUTRAL = 2; | |
| } | |
| enum InventoryUpgradeType { | |
| INVENTORY_UPGRADE_TYPE_UPGRADE_UNSET = 0; | |
| INVENTORY_UPGRADE_TYPE_INCREASE_ITEM_STORAGE = 1; | |
| INVENTORY_UPGRADE_TYPE_INCREASE_POKEMON_STORAGE = 2; | |
| INVENTORY_UPGRADE_TYPE_INCREASE_POSTCARD_STORAGE = 3; | |
| INVENTORY_UPGRADE_TYPE_INCREASE_GIFTBOX_STORAGE = 4; | |
| INVENTORY_UPGRADE_TYPE_INCREASE_ITEM_STORAGE_EARNED = 5; | |
| INVENTORY_UPGRADE_TYPE_INCREASE_POKEMON_STORAGE_EARNED = 6; | |
| INVENTORY_UPGRADE_TYPE_INCREASE_POSTCARD_STORAGE_EARNED = 7; | |
| INVENTORY_UPGRADE_TYPE_INCREASE_GIFTBOX_STORAGE_EARNED = 8; | |
| } | |
| enum EggIncubatorType { | |
| EGG_INCUBATOR_TYPE_INCUBATOR_UNSET = 0; | |
| EGG_INCUBATOR_TYPE_INCUBATOR_DISTANCE = 1; | |
| } | |
| enum Team { | |
| TEAM_UNSET = 0; | |
| TEAM_BLUE = 1; | |
| TEAM_RED = 2; | |
| TEAM_YELLOW = 3; | |
| } | |
| enum HoloPokemonType { | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_NONE = 0; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_NORMAL = 1; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_FIGHTING = 2; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_FLYING = 3; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_POISON = 4; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_GROUND = 5; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_ROCK = 6; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_BUG = 7; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_GHOST = 8; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_STEEL = 9; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_FIRE = 10; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_WATER = 11; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_GRASS = 12; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_ELECTRIC = 13; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_PSYCHIC = 14; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_ICE = 15; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_DRAGON = 16; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_DARK = 17; | |
| HOLO_POKEMON_TYPE_POKEMON_TYPE_FAIRY = 18; | |
| } | |
| enum HoloPokemonClass { | |
| HOLO_POKEMON_CLASS_POKEMON_CLASS_NORMAL = 0; | |
| HOLO_POKEMON_CLASS_POKEMON_CLASS_LEGENDARY = 1; | |
| HOLO_POKEMON_CLASS_POKEMON_CLASS_MYTHIC = 2; | |
| HOLO_POKEMON_CLASS_POKEMON_CLASS_ULTRA_BEAST = 3; | |
| } | |
| enum HoloPokemonNature { | |
| HOLO_POKEMON_NATURE_NATURE_UNKNOWN = 0; | |
| HOLO_POKEMON_NATURE_V0001_POKEMON_NATURE_STOIC = 1; | |
| HOLO_POKEMON_NATURE_V0002_POKEMON_NATURE_ASSASSIN = 2; | |
| HOLO_POKEMON_NATURE_V0003_POKEMON_NATURE_GUARDIAN = 3; | |
| HOLO_POKEMON_NATURE_V0004_POKEMON_NATURE_RAIDER = 4; | |
| HOLO_POKEMON_NATURE_V0005_POKEMON_NATURE_PROTECTOR = 5; | |
| HOLO_POKEMON_NATURE_V0006_POKEMON_NATURE_SENTRY = 6; | |
| HOLO_POKEMON_NATURE_V0007_POKEMON_NATURE_CHAMPION = 7; | |
| } | |
| enum HoloPokemonMovementType { | |
| HOLO_POKEMON_MOVEMENT_TYPE_POKEMON_ENC_MOVEMENT_STATIC = 0; | |
| HOLO_POKEMON_MOVEMENT_TYPE_POKEMON_ENC_MOVEMENT_JUMP = 1; | |
| HOLO_POKEMON_MOVEMENT_TYPE_POKEMON_ENC_MOVEMENT_VERTICAL = 2; | |
| HOLO_POKEMON_MOVEMENT_TYPE_POKEMON_ENC_MOVEMENT_PSYCHIC = 3; | |
| HOLO_POKEMON_MOVEMENT_TYPE_POKEMON_ENC_MOVEMENT_ELECTRIC = 4; | |
| HOLO_POKEMON_MOVEMENT_TYPE_POKEMON_ENC_MOVEMENT_FLYING = 5; | |
| HOLO_POKEMON_MOVEMENT_TYPE_POKEMON_ENC_MOVEMENT_HOVERING = 6; | |
| } | |
| enum HoloPokemonEggType { | |
| HOLO_POKEMON_EGG_TYPE_EGG_TYPE_UNSET = 0; | |
| HOLO_POKEMON_EGG_TYPE_EGG_TYPE_SHADOW = 1; | |
| HOLO_POKEMON_EGG_TYPE_EGG_TYPE_SPECIAL = 2; | |
| } | |
| enum HoloItemType { | |
| HOLO_ITEM_TYPE_ITEM_TYPE_NONE = 0; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_POKEBALL = 1; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_POTION = 2; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_REVIVE = 3; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_MAP = 4; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_BATTLE = 5; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_FOOD = 6; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_CAMERA = 7; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_DISK = 8; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_INCUBATOR = 9; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_INCENSE = 10; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_XP_BOOST = 11; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_INVENTORY_UPGRADE = 12; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_EVOLUTION_REQUIREMENT = 13; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_MOVE_REROLL = 14; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_CANDY = 15; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_RAID_TICKET = 16; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_STARDUST_BOOST = 17; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_FRIEND_GIFT_BOX = 18; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_TEAM_CHANGE = 19; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_VS_SEEKER_BATTLE_NOW = 21; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_INCIDENT_TICKET = 22; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_GLOBAL_EVENT_TICKET = 23; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_STICKER_INVENTORY = 24; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_POSTCARD_INVENTORY = 25; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_EVENT_TICKET_GIFT = 26; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_BREAKFAST = 27; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_MP = 28; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_MP_REPLENISH = 29; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_EVENT_PASS_POINT = 30; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_FRIEND_BOOST = 31; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_STAT_INCREASE = 32; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_ENHANCED_CURRENCY = 33; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_SOFT_SFIDA = 34; | |
| HOLO_ITEM_TYPE_ITEM_TYPE_ENHANCED_CURRENCY_HOLDER = 35; | |
| } | |
| enum HoloItemCategory { | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_NONE = 0; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_POKEBALL = 1; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_FOOD = 2; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_MEDICINE = 3; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_BOOST = 4; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_UTILITES = 5; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_CAMERA = 6; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_DISK = 7; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_INCUBATOR = 8; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_INCENSE = 9; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_XP_BOOST = 10; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_INVENTORY_UPGRADE = 11; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_EVOLUTION_REQUIREMENT = 12; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_MOVE_REROLL = 13; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_CANDY = 14; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_RAID_TICKET = 15; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_STARDUST_BOOST = 16; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_FRIEND_GIFT_BOX = 17; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_TEAM_CHANGE = 18; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_VS_SEEKER = 20; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_INCIDENT_TICKET = 21; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_GLOBAL_EVENT_TICKET = 22; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_BUDDY_EXCLUSIVE_FOOD = 23; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_STICKER = 24; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_POSTCARD_INVENTORY = 25; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_EVENT_TICKET_GIFT = 26; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_MP = 27; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_BREAD = 28; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_EVENT_PASS_POINT = 29; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_STAT_INCREASE = 30; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_EXPIRING = 31; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_ENHANCED_CURRENCY = 32; | |
| HOLO_ITEM_CATEGORY_ITEM_CATEGORY_ENHANCED_CURRENCY_HOLDER = 33; | |
| } | |
| enum HoloIapItemCategory { | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_NONE = 0; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_BUNDLE = 1; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_ITEMS = 2; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_UPGRADES = 3; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_POKECOINS = 4; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_AVATAR = 5; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_AVATAR_STORE_LINK = 6; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_TEAM_CHANGE = 7; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_GLOBAL_EVENT_TICKET = 10; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_VS_SEEKER = 11; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_STICKER = 12; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_FREE = 13; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_SUBSCRIPTION = 14; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_TRANSPORTER_ENERGY = 15; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_POSTCARD = 16; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_FLAIR_BUNDLE = 17; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_GIFTABLE = 18; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_REWARDED_SPEND = 19; | |
| HOLO_IAP_ITEM_CATEGORY_IAP_CATEGORY_EVENT_PASS = 20; | |
| } | |
| enum HoloItemEffect { | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_NONE = 0; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_NO_FLEE = 1000; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_NO_MOVEMENT = 1002; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_NO_THREAT = 1003; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_TARGET_MAX = 1004; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_TARGET_SLOW = 1005; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_CHANCE_NIGHT = 1006; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_CHANCE_TRAINER = 1007; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_CHANCE_FIRST_THROW = 1008; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_CHANCE_LEGEND = 1009; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_CHANCE_HEAVY = 1010; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_CHANCE_REPEAT = 1011; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_CHANCE_MULTI_THROW = 1012; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_CHANCE_ALWAYS = 1013; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW = 1014; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_CANDY_AWARD = 1015; | |
| HOLO_ITEM_EFFECT_ITEM_EFFECT_FULL_MOTIVATION = 1016; | |
| } | |
| enum HoloActivityType { | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_UNKNOWN = 0; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_POKEMON = 1; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_LEGEND_POKEMON = 2; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_FLEE_POKEMON = 3; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_DEFEAT_FORT = 4; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_EVOLVE_POKEMON = 5; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_HATCH_EGG = 6; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_WALK_KM = 7; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_POKEDEX_ENTRY_NEW = 8; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_FIRST_THROW = 9; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_NICE_THROW = 10; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_GREAT_THROW = 11; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_EXCELLENT_THROW = 12; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_CURVEBALL = 13; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_FIRST_CATCH_OF_DAY = 14; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_MILESTONE = 15; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_TRAIN_POKEMON = 16; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_SEARCH_FORT = 17; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RELEASE_POKEMON = 18; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_HATCH_EGG_SMALL_BONUS = 19; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_HATCH_EGG_MEDIUM_BONUS = 20; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_HATCH_EGG_LARGE_BONUS = 21; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_DEFEAT_GYM_DEFENDER = 22; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_DEFEAT_GYM_LEADER = 23; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS = 24; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY = 25; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_SEARCH_FORT_STREAK_BONUS = 26; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_DEFEAT_RAID_POKEMON = 27; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_FEED_BERRY = 28; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_SEARCH_GYM = 29; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_NEW_POKESTOP = 30; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_GYM_BATTLE_LOSS = 31; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_AR_PLUS_BONUS = 32; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER = 33; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_FRIENDSHIP_LEVEL_UP0 = 35; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_FRIENDSHIP_LEVEL_UP1 = 36; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_FRIENDSHIP_LEVEL_UP2 = 37; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_FRIENDSHIP_LEVEL_UP3 = 38; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_FRIENDSHIP_LEVEL_UP4 = 39; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_SEND_GIFT = 40; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL1_ADDITIONAL_XP = 42; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL2_ADDITIONAL_XP = 43; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL3_ADDITIONAL_XP = 44; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL4_ADDITIONAL_XP = 45; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL5_ADDITIONAL_XP = 46; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_HATCH_EGG_SHADOW = 47; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_HATCH_EGG_GIFT = 48; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON = 49; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL1_ADDITIONAL_XP = 50; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL2_ADDITIONAL_XP = 51; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL3_ADDITIONAL_XP = 52; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL4_ADDITIONAL_XP = 53; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL5_ADDITIONAL_XP = 54; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CHANGE_POKEMON_FORM = 55; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_EARN_BUDDY_WALKED_CANDY = 56; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL1_SHADOW_ADDITIONAL_XP = 57; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL2_SHADOW_ADDITIONAL_XP = 58; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL3_SHADOW_ADDITIONAL_XP = 59; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL4_SHADOW_ADDITIONAL_XP = 60; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL5_SHADOW_ADDITIONAL_XP = 61; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL1_SHADOW_ADDITIONAL_XP = 62; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL2_SHADOW_ADDITIONAL_XP = 63; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL3_SHADOW_ADDITIONAL_XP = 64; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL4_SHADOW_ADDITIONAL_XP = 65; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL5_SHADOW_ADDITIONAL_XP = 66; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_MASTER_BALL_THROW = 67; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP = 68; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL_MEGA5_ADDITIONAL_XP = 69; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP = 70; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP = 71; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP = 72; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP = 73; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL_MEGA5_ADDITIONAL_XP = 74; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP = 75; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP = 76; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP = 77; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_ROUTE_COMPLETE = 78; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY = 79; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS = 80; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_FUSE_POKEMON = 81; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_UNFUSE_POKEMON = 82; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_STREAK_BONUS = 86; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_TAPPABLE_POKEMON_ENCOUNTER = 94; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_HATCH_EGG_SPECIAL = 106; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_DAILY_BONUS_SPAWN_POKEMON_BONUS = 107; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_FIRST_DAY_NIGHT_CATCH_OF_DAY = 108; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_FIRST_DAY_CATCH_OF_DAY = 109; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_CATCH_FIRST_NIGHT_CATCH_OF_DAY = 110; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL4_MEGA_ENHANCED_ADDITIONAL_XP = 111; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_RAID_LEVEL5_MEGA_ENHANCED_ADDITIONAL_XP = 112; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL4_MEGA_ENHANCED_ADDITIONAL_XP = 113; | |
| HOLO_ACTIVITY_TYPE_ACTIVITY_REMOTE_RAID_LEVEL5_MEGA_ENHANCED_ADDITIONAL_XP = 114; | |
| } | |
| enum HoloBadgeType { | |
| HOLO_BADGE_TYPE_BADGE_UNSET = 0; | |
| HOLO_BADGE_TYPE_BADGE_TRAVEL_KM = 1; | |
| HOLO_BADGE_TYPE_BADGE_POKEDEX_ENTRIES = 2; | |
| HOLO_BADGE_TYPE_BADGE_CAPTURE_TOTAL = 3; | |
| HOLO_BADGE_TYPE_BADGE_DEFEATED_FORT = 4; | |
| HOLO_BADGE_TYPE_BADGE_EVOLVED_TOTAL = 5; | |
| HOLO_BADGE_TYPE_BADGE_HATCHED_TOTAL = 6; | |
| HOLO_BADGE_TYPE_BADGE_ENCOUNTERED_TOTAL = 7; | |
| HOLO_BADGE_TYPE_BADGE_POKESTOPS_VISITED = 8; | |
| HOLO_BADGE_TYPE_BADGE_UNIQUE_POKESTOPS = 9; | |
| HOLO_BADGE_TYPE_BADGE_POKEBALL_THROWN = 10; | |
| HOLO_BADGE_TYPE_BADGE_BIG_MAGIKARP = 11; | |
| HOLO_BADGE_TYPE_BADGE_DEPLOYED_TOTAL = 12; | |
| HOLO_BADGE_TYPE_BADGE_BATTLE_ATTACK_WON = 13; | |
| HOLO_BADGE_TYPE_BADGE_BATTLE_TRAINING_WON = 14; | |
| HOLO_BADGE_TYPE_BADGE_BATTLE_DEFEND_WON = 15; | |
| HOLO_BADGE_TYPE_BADGE_PRESTIGE_RAISED = 16; | |
| HOLO_BADGE_TYPE_BADGE_PRESTIGE_DROPPED = 17; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_NORMAL = 18; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_FIGHTING = 19; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_FLYING = 20; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_POISON = 21; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_GROUND = 22; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_ROCK = 23; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_BUG = 24; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_GHOST = 25; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_STEEL = 26; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_FIRE = 27; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_WATER = 28; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_GRASS = 29; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_ELECTRIC = 30; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_PSYCHIC = 31; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_ICE = 32; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_DRAGON = 33; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_DARK = 34; | |
| HOLO_BADGE_TYPE_BADGE_TYPE_FAIRY = 35; | |
| HOLO_BADGE_TYPE_BADGE_SMALL_RATTATA = 36; | |
| HOLO_BADGE_TYPE_BADGE_PIKACHU = 37; | |
| HOLO_BADGE_TYPE_BADGE_UNOWN = 38; | |
| HOLO_BADGE_TYPE_BADGE_POKEDEX_ENTRIES_GEN2 = 39; | |
| HOLO_BADGE_TYPE_BADGE_RAID_BATTLE_WON = 40; | |
| HOLO_BADGE_TYPE_BADGE_LEGENDARY_BATTLE_WON = 41; | |
| HOLO_BADGE_TYPE_BADGE_BERRIES_FED = 42; | |
| HOLO_BADGE_TYPE_BADGE_HOURS_DEFENDED = 43; | |
| HOLO_BADGE_TYPE_BADGE_PLACE_HOLDER = 44; | |
| HOLO_BADGE_TYPE_BADGE_POKEDEX_ENTRIES_GEN3 = 45; | |
| HOLO_BADGE_TYPE_BADGE_CHALLENGE_QUESTS = 46; | |
| HOLO_BADGE_TYPE_BADGE_MEW_ENCOUNTER = 47; | |
| HOLO_BADGE_TYPE_BADGE_MAX_LEVEL_FRIENDS = 48; | |
| HOLO_BADGE_TYPE_BADGE_TRADING = 49; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_DISTANCE = 50; | |
| HOLO_BADGE_TYPE_BADGE_POKEDEX_ENTRIES_GEN4 = 51; | |
| HOLO_BADGE_TYPE_BADGE_GREAT_LEAGUE = 52; | |
| HOLO_BADGE_TYPE_BADGE_ULTRA_LEAGUE = 53; | |
| HOLO_BADGE_TYPE_BADGE_MASTER_LEAGUE = 54; | |
| HOLO_BADGE_TYPE_BADGE_PHOTOBOMB = 55; | |
| HOLO_BADGE_TYPE_BADGE_POKEDEX_ENTRIES_GEN5 = 56; | |
| HOLO_BADGE_TYPE_BADGE_POKEMON_PURIFIED = 57; | |
| HOLO_BADGE_TYPE_BADGE_ROCKET_GRUNTS_DEFEATED = 58; | |
| HOLO_BADGE_TYPE_BADGE_ROCKET_GIOVANNI_DEFEATED = 59; | |
| HOLO_BADGE_TYPE_BADGE_BUDDY_BEST = 60; | |
| HOLO_BADGE_TYPE_BADGE_POKEDEX_ENTRIES_GEN6 = 61; | |
| HOLO_BADGE_TYPE_BADGE_POKEDEX_ENTRIES_GEN7 = 62; | |
| HOLO_BADGE_TYPE_BADGE_POKEDEX_ENTRIES_GEN8 = 63; | |
| HOLO_BADGE_TYPE_BADGE7_DAY_STREAKS = 64; | |
| HOLO_BADGE_TYPE_BADGE_UNIQUE_RAID_BOSSES_DEFEATED = 65; | |
| HOLO_BADGE_TYPE_BADGE_RAIDS_WITH_FRIENDS = 66; | |
| HOLO_BADGE_TYPE_BADGE_POKEMON_CAUGHT_AT_YOUR_LURES = 67; | |
| HOLO_BADGE_TYPE_BADGE_WAYFARER = 68; | |
| HOLO_BADGE_TYPE_BADGE_TOTAL_MEGA_EVOS = 69; | |
| HOLO_BADGE_TYPE_BADGE_UNIQUE_MEGA_EVOS = 70; | |
| HOLO_BADGE_TYPE_DEPRECATED0 = 71; | |
| HOLO_BADGE_TYPE_BADGE_ROUTE_ACCEPTED = 72; | |
| HOLO_BADGE_TYPE_BADGE_TRAINERS_REFERRED = 73; | |
| HOLO_BADGE_TYPE_BADGE_POKESTOPS_SCANNED = 74; | |
| HOLO_BADGE_TYPE_BADGE_RAID_BATTLE_STAT = 76; | |
| HOLO_BADGE_TYPE_BADGE_TOTAL_ROUTE_PLAY = 77; | |
| HOLO_BADGE_TYPE_BADGE_UNIQUE_ROUTE_PLAY = 78; | |
| HOLO_BADGE_TYPE_BADGE_POKEDEX_ENTRIES_GEN8_A = 79; | |
| HOLO_BADGE_TYPE_BADGE_CAPTURE_SMALL_POKEMON = 80; | |
| HOLO_BADGE_TYPE_BADGE_CAPTURE_LARGE_POKEMON = 81; | |
| HOLO_BADGE_TYPE_BADGE_POKEDEX_ENTRIES_GEN9 = 82; | |
| HOLO_BADGE_TYPE_BADGE_PARTY_CHALLENGES_COMPLETED = 83; | |
| HOLO_BADGE_TYPE_BADGE_PARTY_BOOSTS_CONTRIBUTED = 84; | |
| HOLO_BADGE_TYPE_BADGE_CHECK_INS = 85; | |
| HOLO_BADGE_TYPE_BADGE_BREAD_BATTLES_ENTERED = 86; | |
| HOLO_BADGE_TYPE_BADGE_BREAD_BATTLES_WON = 87; | |
| HOLO_BADGE_TYPE_BADGE_BREAD_BATTLES_DOUGH_WON = 88; | |
| HOLO_BADGE_TYPE_BADGE_BREAD_UNIQUE = 89; | |
| HOLO_BADGE_TYPE_BADGE_BREAD_DOUGH_UNIQUE = 90; | |
| HOLO_BADGE_TYPE_BADGE_DYNAMIC_MIN = 1000; | |
| HOLO_BADGE_TYPE_BADGE_MINI_COLLECTION = 1002; | |
| HOLO_BADGE_TYPE_BADGE_BUTTERFLY_COLLECTOR = 1003; | |
| HOLO_BADGE_TYPE_BADGE_MAX_SIZE_FIRST_PLACE_WIN = 1004; | |
| HOLO_BADGE_TYPE_BADGE_STAMP_RALLY = 1005; | |
| HOLO_BADGE_TYPE_BADGE_SMORES00 = 1006; | |
| HOLO_BADGE_TYPE_BADGE_SMORES01 = 1007; | |
| HOLO_BADGE_TYPE_BADGE_EVENT_MIN = 2000; | |
| HOLO_BADGE_TYPE_BADGE_CHICAGO_FEST_JULY2017 = 2001; | |
| HOLO_BADGE_TYPE_BADGE_PIKACHU_OUTBREAK_YOKOHAMA2017 = 2002; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI_ZONE_EUROPE2017 = 2003; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI_ZONE_EUROPE20171007 = 2004; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI_ZONE_EUROPE20171014 = 2005; | |
| HOLO_BADGE_TYPE_BADGE_CHICAGO_FEST_JULY2018_SAT_NORTH = 2006; | |
| HOLO_BADGE_TYPE_BADGE_CHICAGO_FEST_JULY2018_SAT_SOUTH = 2007; | |
| HOLO_BADGE_TYPE_BADGE_CHICAGO_FEST_JULY2018_SUN_NORTH = 2008; | |
| HOLO_BADGE_TYPE_BADGE_CHICAGO_FEST_JULY2018_SUN_SOUTH = 2009; | |
| HOLO_BADGE_TYPE_BADGE_APAC_PARTNER_JULY20180 = 2010; | |
| HOLO_BADGE_TYPE_BADGE_APAC_PARTNER_JULY20181 = 2011; | |
| HOLO_BADGE_TYPE_BADGE_APAC_PARTNER_JULY20182 = 2012; | |
| HOLO_BADGE_TYPE_BADGE_APAC_PARTNER_JULY20183 = 2013; | |
| HOLO_BADGE_TYPE_BADGE_APAC_PARTNER_JULY20184 = 2014; | |
| HOLO_BADGE_TYPE_BADGE_APAC_PARTNER_JULY20185 = 2015; | |
| HOLO_BADGE_TYPE_BADGE_APAC_PARTNER_JULY20186 = 2016; | |
| HOLO_BADGE_TYPE_BADGE_APAC_PARTNER_JULY20187 = 2017; | |
| HOLO_BADGE_TYPE_BADGE_APAC_PARTNER_JULY20188 = 2018; | |
| HOLO_BADGE_TYPE_BADGE_APAC_PARTNER_JULY20189 = 2019; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA29_AUG2018_MIKASA = 2020; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA29_AUG2018_VERNY = 2021; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA29_AUG2018_KURIHAMA = 2022; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA30_AUG2018_MIKASA = 2023; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA30_AUG2018_VERNY = 2024; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA30_AUG2018_KURIHAMA = 2025; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA31_AUG2018_MIKASA = 2026; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA31_AUG2018_VERNY = 2027; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA31_AUG2018_KURIHAMA = 2028; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA1_SEP2018_MIKASA = 2029; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA1_SEP2018_VERNY = 2030; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA1_SEP2018_KURIHAMA = 2031; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA2_SEP2018_MIKASA = 2032; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA2_SEP2018_VERNY = 2033; | |
| HOLO_BADGE_TYPE_BADGE_YOKOSUKA2_SEP2018_KURIHAMA = 2034; | |
| HOLO_BADGE_TYPE_BADGE_TOP_BANANA1 = 2035; | |
| HOLO_BADGE_TYPE_BADGE_TOP_BANANA2 = 2036; | |
| HOLO_BADGE_TYPE_BADGE_TOP_BANANA3 = 2037; | |
| HOLO_BADGE_TYPE_BADGE_PARTNER_EVENT20190 = 2038; | |
| HOLO_BADGE_TYPE_BADGE_PARTNER_EVENT20191 = 2039; | |
| HOLO_BADGE_TYPE_BADGE_PARTNER_EVENT20192 = 2040; | |
| HOLO_BADGE_TYPE_BADGE_PARTNER_EVENT20193 = 2041; | |
| HOLO_BADGE_TYPE_BADGE_PARTNER_EVENT20194 = 2042; | |
| HOLO_BADGE_TYPE_BADGE_PARTNER_EVENT20195 = 2043; | |
| HOLO_BADGE_TYPE_BADGE_PARTNER_EVENT20196 = 2044; | |
| HOLO_BADGE_TYPE_BADGE_PARTNER_EVENT20197 = 2045; | |
| HOLO_BADGE_TYPE_BADGE_PARTNER_EVENT20198 = 2046; | |
| HOLO_BADGE_TYPE_BADGE_PARTNER_EVENT20199 = 2047; | |
| HOLO_BADGE_TYPE_BADGE_SENTOSA18_APR2019 = 2048; | |
| HOLO_BADGE_TYPE_BADGE_SENTOSA19_APR2019 = 2049; | |
| HOLO_BADGE_TYPE_BADGE_SENTOSA20_APR2019 = 2050; | |
| HOLO_BADGE_TYPE_BADGE_SENTOSA21_APR2019 = 2051; | |
| HOLO_BADGE_TYPE_BADGE_SENTOSA22_APR2019 = 2052; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS00 = 2053; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS01 = 2054; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS02 = 2055; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS03 = 2056; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS04 = 2057; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS05 = 2058; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS06 = 2059; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS07 = 2060; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS08 = 2061; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS09 = 2062; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS10 = 2063; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS11 = 2064; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS12 = 2065; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS13 = 2066; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS14 = 2067; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS15 = 2068; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS16 = 2069; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS17 = 2070; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS18 = 2071; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS19 = 2072; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS20 = 2073; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS21 = 2074; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS22 = 2075; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS23 = 2076; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS24 = 2077; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS25 = 2078; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS26 = 2079; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS27 = 2080; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS28 = 2081; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS29 = 2082; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS30 = 2083; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS31 = 2084; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS32 = 2085; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS33 = 2086; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS34 = 2087; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS35 = 2088; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS36 = 2089; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS37 = 2090; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS38 = 2091; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS39 = 2092; | |
| HOLO_BADGE_TYPE_BADGE_CITY_EXPLORER_PASS40 = 2093; | |
| HOLO_BADGE_TYPE_BADGE_AIR_ADVENTURES_OKINAWA00 = 2094; | |
| HOLO_BADGE_TYPE_BADGE_AIR_ADVENTURES_OKINAWA_RELEASE = 2095; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY00_EARLYACCESS = 2096; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY00_GENERAL = 2097; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY01_EARLYACCESS = 2098; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY01_GENERAL = 2099; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY02_EARLYACCESS = 2100; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY02_GENERAL = 2101; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY03_EARLYACCESS = 2102; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY03_GENERAL = 2103; | |
| HOLO_BADGE_TYPE_BADGE_DYNAMIC_EVENT_MIN = 5000; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY00_NORTH_GENERAL = 5001; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY00_NORTH_EARLYACCESS = 5002; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY00_SOUTH_GENERAL = 5003; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY00_SOUTH_EARLYACCESS = 5004; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY01_NORTH_GENERAL = 5005; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY01_NORTH_EARLYACCESS = 5006; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY01_SOUTH_GENERAL = 5007; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY01_SOUTH_EARLYACCESS = 5008; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY02_NORTH_GENERAL = 5009; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY02_NORTH_EARLYACCESS = 5010; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY02_SOUTH_GENERAL = 5011; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY02_SOUTH_EARLYACCESS = 5012; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY03_NORTH_GENERAL = 5013; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY03_NORTH_EARLYACCESS = 5014; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY03_SOUTH_GENERAL = 5015; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY03_SOUTH_EARLYACCESS = 5016; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY04_NORTH_GENERAL = 5017; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY04_NORTH_EARLYACCESS = 5018; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY04_SOUTH_GENERAL = 5019; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_AMERICAS_DAY04_SOUTH_EARLYACCESS = 5020; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_EMEA_DAY00_GENERAL = 5021; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_EMEA_DAY00_EARLYACCESS = 5022; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_EMEA_DAY01_GENERAL = 5023; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_EMEA_DAY01_EARLYACCESS = 5024; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_EMEA_DAY02_GENERAL = 5025; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_EMEA_DAY02_EARLYACCESS = 5026; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_EMEA_DAY03_GENERAL = 5027; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_EMEA_DAY03_EARLYACCESS = 5028; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_EMEA_DAY04_GENERAL = 5029; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_EMEA_DAY04_EARLYACCESS = 5030; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_APAC_DAY00_GENERAL = 5031; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_APAC_DAY01_GENERAL = 5032; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_APAC_DAY02_GENERAL = 5033; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_APAC_DAY03_GENERAL = 5034; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_APAC_DAY04_GENERAL = 5035; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_APAC_DAY05_GENERAL = 5036; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_APAC_DAY06_GENERAL = 5037; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2019_APAC_DAY07_GENERAL = 5038; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2019_MONTREAL_DAY00_GENERAL = 5039; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2019_MONTREAL_DAY00_EARLYACCESS = 5040; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2019_MONTREAL_DAY01_GENERAL = 5041; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2019_MONTREAL_DAY01_EARLYACCESS = 5042; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2019_MONTREAL_DAY02_GENERAL = 5043; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2019_MONTREAL_DAY02_EARLYACCESS = 5044; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2019_MONTREAL_DAY03_GENERAL = 5045; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2019_MONTREAL_DAY03_EARLYACCESS = 5046; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_STLOUIS_DAY00_GENERAL = 5047; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_STLOUIS_DAY00_EARLYACCESS = 5048; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_STLOUIS_DAY01_GENERAL = 5049; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_STLOUIS_DAY01_EARLYACCESS = 5050; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_STLOUIS_DAY02_GENERAL = 5051; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_STLOUIS_DAY02_EARLYACCESS = 5052; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_STLOUIS_DAY03_GENERAL = 5053; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_STLOUIS_DAY03_EARLYACCESS = 5054; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_LIVERPOOL_DAY00_GENERAL = 5055; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_LIVERPOOL_DAY00_EARLYACCESS = 5056; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_LIVERPOOL_DAY01_GENERAL = 5057; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_LIVERPOOL_DAY01_EARLYACCESS = 5058; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_LIVERPOOL_DAY02_GENERAL = 5059; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_LIVERPOOL_DAY02_EARLYACCESS = 5060; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_LIVERPOOL_DAY03_GENERAL = 5061; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_LIVERPOOL_DAY03_EARLYACCESS = 5062; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_PHILADELPHIA_DAY00_GENERAL = 5063; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_PHILADELPHIA_DAY00_EARLYACCESS = 5064; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_PHILADELPHIA_DAY01_GENERAL = 5065; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_PHILADELPHIA_DAY01_EARLYACCESS = 5066; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_PHILADELPHIA_DAY02_GENERAL = 5067; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_PHILADELPHIA_DAY02_EARLYACCESS = 5068; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_PHILADELPHIA_DAY03_GENERAL = 5069; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2020_PHILADELPHIA_DAY03_EARLYACCESS = 5070; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2020_TEST = 5071; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2020_GLOBAL = 5072; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2021_GREEN_TEST = 5073; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2021_RED_TEST = 5074; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2021_GREEN_GLOBAL = 5075; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2021_RED_GLOBAL = 5076; | |
| HOLO_BADGE_TYPE_BADGE_GLOBAL_TICKETED_EVENT = 5100; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0001 = 5201; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0002 = 5202; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0003 = 5203; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0004 = 5204; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0005 = 5205; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0006 = 5206; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0007 = 5207; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0008 = 5208; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0009 = 5209; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0010 = 5210; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0011 = 5211; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0012 = 5212; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0013 = 5213; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0014 = 5214; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0015 = 5215; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0016 = 5216; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0017 = 5217; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0018 = 5218; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0019 = 5219; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0020 = 5220; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0021 = 5221; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0022 = 5222; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0023 = 5223; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0024 = 5224; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0025 = 5225; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0026 = 5226; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0027 = 5227; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0028 = 5228; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0029 = 5229; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0030 = 5230; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0031 = 5254; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0032 = 5255; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0033 = 5256; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0034 = 5257; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0035 = 5258; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0036 = 5259; | |
| HOLO_BADGE_TYPE_BADGE_LEVEL40 = 5231; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2021_TEST = 5232; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2021_GLOBAL = 5233; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_CARD0001 = 5234; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_CARD0002 = 5235; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_CARD0003 = 5236; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_CARD0004 = 5237; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_CARD0005 = 5238; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_CARD0006 = 5239; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_CARD0007 = 5240; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_CARD0008 = 5241; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_CARD0009 = 5242; | |
| HOLO_BADGE_TYPE_BADGE_TRADING_CARD0010 = 5243; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_TEST = 5244; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_GLOBAL = 5245; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2022_GOLD_TEST = 5246; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2022_SILVER_TEST = 5247; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2022_GOLD_GLOBAL = 5248; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2022_SILVER_GLOBAL = 5249; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2022_LIVE_A_TEST = 5250; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2022_LIVE_A_GLOBAL = 5251; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2022_LIVE_B_TEST = 5252; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2022_LIVE_B_GLOBAL = 5253; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0037 = 5260; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0038 = 5261; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0039 = 5262; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0040 = 5263; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0041 = 5264; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0042 = 5265; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0043 = 5266; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0044 = 5267; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0045 = 5268; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0046 = 5269; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0047 = 5270; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0048 = 5271; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0049 = 5272; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0050 = 5273; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0051 = 5274; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0052 = 5275; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0053 = 5276; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0054 = 5277; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0055 = 5278; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0056 = 5279; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0057 = 5280; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0058 = 5281; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0059 = 5282; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0060 = 5283; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0061 = 5284; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0062 = 5285; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SEVILLE_DAY00_GENERAL = 5286; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SEVILLE_DAY00_EARLYACCESS = 5287; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SEVILLE_DAY01_GENERAL = 5288; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SEVILLE_DAY01_EARLYACCESS = 5289; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SEVILLE_DAY02_GENERAL = 5290; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SEVILLE_DAY02_EARLYACCESS = 5291; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SEVILLE_DAY03_GENERAL = 5292; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SEVILLE_DAY03_EARLYACCESS = 5293; | |
| HOLO_BADGE_TYPE_BADGE_AA2023_JEJU_DAY00 = 5294; | |
| HOLO_BADGE_TYPE_BADGE_AA2023_JEJU_DAY01 = 5295; | |
| HOLO_BADGE_TYPE_BADGE_AA2023_JEJU_DAY02 = 5296; | |
| HOLO_BADGE_TYPE_BADGE_AA2023_JEJU_DAY03 = 5297; | |
| HOLO_BADGE_TYPE_DEPRECATED1 = 5300; | |
| HOLO_BADGE_TYPE_DEPRECATED2 = 5301; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_TEST_GENERAL = 5302; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_TEST_EARLYACCESS = 5303; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_DAY01_GENERAL = 5304; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_DAY01_EARLYACCESS = 5305; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_DAY02_GENERAL = 5306; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_DAY02_EARLYACCESS = 5307; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_DAY03_GENERAL = 5308; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_DAY03_EARLYACCESS = 5309; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_TEST_PARK_MORNING = 5310; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_TEST_PARK_AFTERNOON = 5311; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_TEST_CITY_MORNING = 5312; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_TEST_CITY_AFTERNOON = 5313; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY01_PARK_MORNING = 5314; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY01_PARK_AFTERNOON = 5315; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY01_CITY_MORNING = 5316; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY01_CITY_AFTERNOON = 5317; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY02_PARK_MORNING = 5318; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY02_PARK_AFTERNOON = 5319; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY02_CITY_MORNING = 5320; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY02_CITY_AFTERNOON = 5321; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY03_PARK_MORNING = 5322; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY03_PARK_AFTERNOON = 5323; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY03_CITY_MORNING = 5324; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_DAY03_CITY_AFTERNOON = 5325; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_TEST_PARK_MORNING = 5326; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_TEST_PARK_AFTERNOON = 5327; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_TEST_CITY_MORNING = 5328; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_TEST_CITY_AFTERNOON = 5329; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY01_PARK_MORNING = 5330; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY01_PARK_AFTERNOON = 5331; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY01_CITY_MORNING = 5332; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY01_CITY_AFTERNOON = 5333; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY02_PARK_MORNING = 5334; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY02_PARK_AFTERNOON = 5335; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY02_CITY_MORNING = 5336; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY02_CITY_AFTERNOON = 5337; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY03_PARK_MORNING = 5338; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY03_PARK_AFTERNOON = 5339; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY03_CITY_MORNING = 5340; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_DAY03_CITY_AFTERNOON = 5341; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_ADDON_HATCH_TEST = 5342; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_ADDON_HATCH = 5343; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_ADDON_RAID_TEST = 5344; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_BERLIN_ADDON_RAID = 5345; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_ADDON_HATCH_TEST = 5346; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_ADDON_HATCH = 5347; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_ADDON_RAID_TEST = 5348; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SEATTLE_ADDON_RAID = 5349; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_ADDON_HATCH_TEST = 5350; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_ADDON_HATCH = 5351; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_ADDON_RAID_TEST = 5352; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2022_SAPPORO_ADDON_RAID = 5353; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0063 = 5354; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0064 = 5355; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0065 = 5356; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0066 = 5357; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0067 = 5358; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0068 = 5359; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0069 = 5360; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0070 = 5361; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0071 = 5362; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0072 = 5363; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0073 = 5364; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0074 = 5365; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0075 = 5366; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0076 = 5367; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0077 = 5368; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0078 = 5369; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0079 = 5370; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0080 = 5371; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0081 = 5372; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0082 = 5373; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0083 = 5374; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0084 = 5375; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0085 = 5376; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0086 = 5377; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0087 = 5378; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0088 = 5379; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0089 = 5380; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0090 = 5381; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0091 = 5382; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0092 = 5383; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0093 = 5384; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0094 = 5385; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0095 = 5386; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0096 = 5387; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0097 = 5388; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0098 = 5389; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0099 = 5390; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0100 = 5391; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0101 = 5392; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0102 = 5393; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0103 = 5394; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0104 = 5395; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0105 = 5396; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0106 = 5397; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0107 = 5398; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0108 = 5399; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0109 = 5400; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0110 = 5401; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0111 = 5402; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0112 = 5403; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0113 = 5404; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0114 = 5405; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0115 = 5406; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0116 = 5407; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0117 = 5408; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0118 = 5409; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0119 = 5410; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0120 = 5411; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0121 = 5412; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0122 = 5413; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0123 = 5414; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0124 = 5415; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0125 = 5416; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0126 = 5417; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0127 = 5418; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0128 = 5419; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0129 = 5420; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0130 = 5421; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0131 = 5422; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0132 = 5423; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0133 = 5424; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0134 = 5425; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0135 = 5426; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0136 = 5427; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0137 = 5428; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0138 = 5429; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0139 = 5430; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0140 = 5431; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0141 = 5432; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0142 = 5433; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0143 = 5434; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0144 = 5435; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0145 = 5436; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0146 = 5437; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0147 = 5438; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0148 = 5439; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0149 = 5440; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0150 = 5441; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0151 = 5442; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0152 = 5443; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0153 = 5444; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0154 = 5445; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0155 = 5446; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0156 = 5447; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0157 = 5448; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0158 = 5449; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0159 = 5450; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0160 = 5451; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0161 = 5452; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0162 = 5453; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_TAIPEI_DAY00_EARLYACCESS = 5454; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_TAIPEI_DAY00_GENERAL = 5455; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_TAIPEI_DAY01_EARLYACCESS = 5456; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_TAIPEI_DAY01_GENERAL = 5457; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_TAIPEI_DAY02_EARLYACCESS = 5458; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_TAIPEI_DAY02_GENERAL = 5459; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_TAIPEI_DAY03_EARLYACCESS = 5460; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_TAIPEI_DAY03_GENERAL = 5461; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY00_EARLYACCESS_TEST = 5462; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY00_GENERAL_TEST = 5463; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY01_EARLYACCESS_TEST = 5464; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY01_GENERAL_TEST = 5465; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY02_EARLYACCESS_TEST = 5466; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY02_GENERAL_TEST = 5467; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY03_EARLYACCESS_TEST = 5468; | |
| HOLO_BADGE_TYPE_BADGE_SAFARIZONE2022_SINGAPORE_DAY03_GENERAL_TEST = 5469; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2023_RUBY_TEST = 5470; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2023_SAPPHIRE_TEST = 5471; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2023_RUBY_GLOBAL = 5472; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2023_SAPPHIRE_GLOBAL = 5473; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2023_DAY00 = 5474; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2023_DAY01 = 5475; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2023_DAY02 = 5476; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2023_HATCH_ADDON_TEST = 5477; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2023_RAID_ADDON_TEST = 5478; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2023_HATCH_ADDON = 5479; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2023_RAID_ADDON = 5480; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY1_CITY = 5481; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY2_CITY = 5482; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY3_CITY = 5483; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY1_EXTENDED = 5484; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY2_EXTENDED = 5485; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY3_EXTENDED = 5486; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY1_PARK_MORNING = 5487; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY2_PARK_MORNING = 5488; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY3_PARK_MORNING = 5489; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY1_PARK_AFTERNOON = 5490; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY2_PARK_AFTERNOON = 5491; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_DAY3_PARK_AFTERNOON = 5492; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_ADDON_HATCH = 5493; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_ADDON_RAID = 5494; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_VIP = 5495; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_ADDON_HATCH_TEST = 5496; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_ADDON_RAID_TEST = 5497; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_PARK_TEST = 5498; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_PARK2_TEST = 5499; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_CITY_TEST = 5500; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_OSAKA_CITY2_TEST = 5501; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY1_CITY = 5502; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY2_CITY = 5503; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY3_CITY = 5504; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY1_EXTENDED = 5505; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY2_EXTENDED = 5506; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY3_EXTENDED = 5507; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY1_PARK_MORNING = 5508; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY2_PARK_MORNING = 5509; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY3_PARK_MORNING = 5510; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY1_PARK_AFTERNOON = 5511; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY2_PARK_AFTERNOON = 5512; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_DAY3_PARK_AFTERNOON = 5513; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_ADDON_HATCH = 5514; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_ADDON_RAID = 5515; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_VIP = 5516; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_ADDON_HATCH_TEST = 5517; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_ADDON_RAID_TEST = 5518; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_PARK_TEST = 5519; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_PARK2_TEST = 5520; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_CITY_TEST = 5521; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_LONDON_CITY2_TEST = 5522; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY1_CITY = 5523; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY2_CITY = 5524; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY3_CITY = 5525; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY1_EXTENDED = 5526; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY2_EXTENDED = 5527; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY3_EXTENDED = 5528; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY1_PARK_MORNING = 5529; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY2_PARK_MORNING = 5530; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY3_PARK_MORNING = 5531; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY1_PARK_AFTERNOON = 5532; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY2_PARK_AFTERNOON = 5533; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_DAY3_PARK_AFTERNOON = 5534; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_ADDON_HATCH = 5535; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_ADDON_RAID = 5536; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_VIP = 5537; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_ADDON_HATCH_TEST = 5538; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_ADDON_RAID_TEST = 5539; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_PARK_TEST = 5540; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_PARK2_TEST = 5541; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_CITY_TEST = 5542; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_NEWYORK_CITY2_TEST = 5543; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_GLOBAL = 5544; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2023_TEST = 5545; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_SEOUL_DAY00 = 5546; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_SEOUL_DAY01 = 5547; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_SEOUL_DAY02 = 5548; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_SEOUL_ADD_ON_HATCH = 5549; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_SEOUL_ADD_ON_RAID = 5550; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_BARCELONA_DAY00 = 5551; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_BARCELONA_DAY01 = 5552; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_BARCELONA_DAY02 = 5553; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_BARCELONA_ADD_ON_HATCH = 5554; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_BARCELONA_ADD_ON_RAID = 5555; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_MEXCITY_DAY00 = 5556; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_MEXCITY_DAY01 = 5557; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_MEXCITY_DAY02 = 5558; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_MEXCITY_ADD_ON_HATCH = 5559; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2023_MEXCITY_ADD_ON_RAID = 5560; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2024_DIAMOND_TEST = 5561; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2024_PEARL_TEST = 5562; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2024_DIAMOND = 5563; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2024_PEARL = 5564; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2024_SECRET00 = 5565; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2024_SECRET01 = 5566; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2024_SECRET02 = 5567; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR2024_SECRET03 = 5568; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_TEST_PARK = 5569; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_TEST_CITY = 5570; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_DAY_PREVIEW = 5571; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_DAY01_PARK = 5572; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_DAY01_CITY = 5573; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_DAY02_PARK = 5574; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_DAY02_CITY = 5575; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_TEST_ADDON_HATCH = 5576; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_TEST_ADDON_RAID = 5577; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_ADDON_HATCH = 5578; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_ADDON_RAID = 5579; | |
| HOLO_BADGE_TYPE_BADGE_GOTOUR_LIVE2024_VIP = 5580; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_TAINAN_DAY00 = 5581; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_TAINAN_DAY01 = 5582; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_TAINAN_DAY02 = 5583; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_TAINAN_ADD_ON_HATCH_TEST = 5584; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_TAINAN_ADD_ON_RAID_TEST = 5585; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_TAINAN_ADD_ON_HATCH = 5586; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_TAINAN_ADD_ON_RAID = 5587; | |
| HOLO_BADGE_TYPE_BADGE_AA2024_BALI_DAY00 = 5588; | |
| HOLO_BADGE_TYPE_BADGE_AA2024_BALI_DAY01 = 5589; | |
| HOLO_BADGE_TYPE_BADGE_AA2024_BALI_DAY02 = 5590; | |
| HOLO_BADGE_TYPE_BADGE_AA2024_BALI_DAY03 = 5591; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_GLOBAL = 5592; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_GLOBAL_TEST = 5593; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_PREVIEW = 5594; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY0_CITY = 5595; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY0_EXTENDED = 5596; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY0_PARK_MORNING = 5597; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY0_PARK_AFTERNOON = 5598; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY1_CITY = 5599; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY2_CITY = 5600; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY3_CITY = 5601; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY4_CITY = 5602; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY1_EXTENDED = 5603; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY2_EXTENDED = 5604; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY3_EXTENDED = 5605; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY1_PARK_MORNING = 5606; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY2_PARK_MORNING = 5607; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY3_PARK_MORNING = 5608; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY4_PARK_MORNING = 5609; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY1_PARK_AFTERNOON = 5610; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY2_PARK_AFTERNOON = 5611; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY3_PARK_AFTERNOON = 5612; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY4_PARK_AFTERNOON = 5613; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_DAY4_PARK_EXTENDED = 5614; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_ADDON_HATCH = 5615; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_ADDON_RAID = 5616; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_VIP = 5617; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_ADDON_HATCH_TEST = 5618; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_ADDON_RAID_TEST = 5619; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_PARK_TEST = 5620; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_PARK2_TEST = 5621; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_CITY_TEST = 5622; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_SENDAI_CITY2_TEST = 5623; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_PREVIEW = 5624; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY1_CITY = 5625; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY2_CITY = 5626; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY3_CITY = 5627; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY1_EXTENDED = 5628; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY2_EXTENDED = 5629; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY3_EXTENDED = 5630; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY1_PARK_MORNING = 5631; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY2_PARK_MORNING = 5632; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY3_PARK_MORNING = 5633; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY1_PARK_AFTERNOON = 5634; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY2_PARK_AFTERNOON = 5635; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_DAY3_PARK_AFTERNOON = 5636; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_ADDON_HATCH = 5637; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_ADDON_RAID = 5638; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_VIP = 5639; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_ADDON_HATCH_TEST = 5640; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_ADDON_RAID_TEST = 5641; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_PARK_TEST = 5642; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_PARK2_TEST = 5643; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_CITY_TEST = 5644; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_MADRID_CITY2_TEST = 5645; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_PREVIEW = 5646; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY1_CITY = 5647; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY2_CITY = 5648; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY3_CITY = 5649; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY1_EXTENDED = 5650; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY2_EXTENDED = 5651; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY3_EXTENDED = 5652; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY1_PARK_MORNING = 5653; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY2_PARK_MORNING = 5654; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY3_PARK_MORNING = 5655; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY1_PARK_AFTERNOON = 5656; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY2_PARK_AFTERNOON = 5657; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_DAY3_PARK_AFTERNOON = 5658; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_ADDON_HATCH = 5659; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_ADDON_RAID = 5660; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_VIP = 5661; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_ADDON_HATCH_TEST = 5662; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_ADDON_RAID_TEST = 5663; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_PARK_TEST = 5664; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_PARK2_TEST = 5665; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_CITY_TEST = 5666; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_NEWYORK_CITY2_TEST = 5667; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_PJCS_CITY = 5668; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_PJCS_CITY2 = 5669; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_PJCS_EXTENDED = 5670; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_PJCS_EXTENDED2 = 5671; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2024_PJCS_TEST = 5672; | |
| HOLO_BADGE_TYPE_BADGE_AA2024_SURABAYA_DAY00 = 5673; | |
| HOLO_BADGE_TYPE_BADGE_AA2024_SURABAYA_DAY01 = 5674; | |
| HOLO_BADGE_TYPE_BADGE_AA2024_SURABAYA_DAY02 = 5675; | |
| HOLO_BADGE_TYPE_BADGE_AA2024_YOGYAKARTA_DAY00 = 5676; | |
| HOLO_BADGE_TYPE_BADGE_AA2024_YOGYAKARTA_DAY01 = 5677; | |
| HOLO_BADGE_TYPE_BADGE_AA2024_YOGYAKARTA_DAY02 = 5678; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_JAKARTA_DAY00 = 5679; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_JAKARTA_DAY01 = 5680; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_JAKARTA_DAY02 = 5681; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_JAKARTA_ADD_ON_HATCH = 5682; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_JAKARTA_ADD_ON_HATCH_TEST = 5683; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_JAKARTA_ADD_ON_RAID = 5684; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_JAKARTA_ADD_ON_RAID_TEST = 5685; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_INCHEON_DAY00 = 5686; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_INCHEON_DAY01 = 5687; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_INCHEON_DAY02 = 5688; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_INCHEON_DAY03 = 5689; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_INCHEON_DAY00_CITYWIDE = 5690; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_INCHEON_DAY01_CITYWIDE = 5691; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_INCHEON_DAY02_CITYWIDE = 5692; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_INCHEON_DAY03_CITYWIDE = 5693; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_SATURDAY_PARK_MORNING = 5694; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_SATURDAY_PARK_AFTERNOON = 5695; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_SATURDAY_CITY = 5696; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_SATURDAY_ESSENTIAL = 5697; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_SUNDAY_PARK_MORNING = 5698; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_SUNDAY_PARK_AFTERNOON = 5699; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_SUNDAY_CITY = 5700; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_SUNDAY_ESSENTIAL = 5701; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_ADDON_HATCH = 5702; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_ADDON_RAID = 5703; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_TEST_PARK_MORNING = 5704; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_TEST_PARK_AFTERNOON = 5705; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_TEST_CITY = 5706; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_TEST_ESSENTIAL = 5707; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_ADDON_HATCH_TEST = 5708; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_ADDON_RAID_TEST = 5709; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_IRL_FULLTEST = 5710; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_GLOBAL = 5711; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_TEST = 5712; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_SPECIAL_RESEARCH_A = 5713; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2024_SPECIAL_RESEARCH_B = 5714; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_SAO_PAULO_TEST = 5715; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_SAO_PAULO_DAY01 = 5716; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_SAO_PAULO_DAY02 = 5717; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_SAO_PAULO_ADD_ON_HATCH_TEST = 5718; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_SAO_PAULO_ADD_ON_HATCH = 5719; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_SAO_PAULO_ADD_ON_RAID_TEST = 5720; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_SAO_PAULO_ADD_ON_RAID = 5721; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_HONG_KONG_TEST = 5722; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_HONG_KONG_DAY01 = 5723; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_HONG_KONG_DAY02 = 5724; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_HONG_KONG_ADD_ON_HATCH_TEST = 5725; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_HONG_KONG_ADD_ON_HATCH = 5726; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_HONG_KONG_ADD_ON_RAID_TEST = 5727; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2024_HONG_KONG_ADD_ON_RAID = 5728; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_TEST_PARK = 5729; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_TEST_CITY = 5730; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_TEST_ALL_DAY_BONUSES = 5731; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_FRIDAY_PARK = 5732; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_FRIDAY_CITY = 5733; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_FRIDAY_ALL_DAY_BONUSES = 5734; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_SATURDAY_PARK = 5735; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_SATURDAY_CITY = 5736; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_SATURDAY_ALL_DAY_BONUSES = 5737; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_SUNDAY_PARK = 5738; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_SUNDAY_CITY = 5739; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_SUNDAY_ALL_DAY_BONUSES = 5740; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_ADD_ON_RAID_TEST = 5741; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_ADD_ON_RAID = 5742; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_ADD_ON_HATCH_TEST = 5743; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_ADD_ON_HATCH = 5744; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_LOS_ANGELES_VIP = 5745; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_TEST_PARK = 5746; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_TEST_CITY = 5747; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_TEST_ALL_DAY_BONUSES = 5748; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_FRIDAY_PARK = 5749; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_FRIDAY_CITY = 5750; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_FRIDAY_ALL_DAY_BONUSES = 5751; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_SATURDAY_PARK = 5752; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_SATURDAY_CITY = 5753; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_SATURDAY_ALL_DAY_BONUSES = 5754; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_SUNDAY_PARK = 5755; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_SUNDAY_CITY = 5756; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_SUNDAY_ALL_DAY_BONUSES = 5757; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_ADD_ON_RAID_TEST = 5758; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_ADD_ON_RAID = 5759; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_ADD_ON_HATCH_TEST = 5760; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_ADD_ON_HATCH = 5761; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_NEW_TAIPEI_CITY_VIP = 5762; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_GLOBAL_BLACK_VERSION = 5763; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2025_GLOBAL_WHITE_VERSION = 5764; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MILAN_TEST = 5768; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MILAN_DAY01 = 5769; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MILAN_DAY02 = 5770; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MILAN_ADD_ON_HATCH_TEST = 5771; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MILAN_ADD_ON_HATCH = 5772; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MILAN_ADD_ON_RAID_TEST = 5773; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MILAN_ADD_ON_RAID = 5774; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MUMBAI_TEST = 5775; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MUMBAI_DAY01 = 5776; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MUMBAI_DAY02 = 5777; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MUMBAI_ADD_ON_HATCH_TEST = 5778; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MUMBAI_ADD_ON_HATCH = 5779; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MUMBAI_ADD_ON_RAID_TEST = 5780; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MUMBAI_ADD_ON_RAID = 5781; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SANTIAGO_TEST = 5782; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SANTIAGO_DAY01 = 5783; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SANTIAGO_DAY02 = 5784; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SANTIAGO_ADD_ON_HATCH_TEST = 5785; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SANTIAGO_ADD_ON_HATCH = 5786; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SANTIAGO_ADD_ON_RAID_TEST = 5787; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SANTIAGO_ADD_ON_RAID = 5788; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SINGAPORE_TEST = 5789; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SINGAPORE_DAY01 = 5790; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SINGAPORE_DAY02 = 5791; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SINGAPORE_ADD_ON_HATCH_TEST = 5792; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SINGAPORE_ADD_ON_HATCH = 5793; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SINGAPORE_ADD_ON_RAID_TEST = 5794; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SINGAPORE_ADD_ON_RAID = 5795; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_GLOBAL = 5796; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_GLOBAL_TEST = 5797; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_EVENT_PASS_DELUXE = 5798; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_THURSDAY_CITY = 5799; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_FRIDAY_CITY = 5800; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_SATURDAY_CITY = 5801; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_SUNDAY_CITY = 5802; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_THURSDAY_ESSENTIAL = 5803; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_FRIDAY_ESSENTIAL = 5804; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_SATURDAY_ESSENTIAL = 5805; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_SUNDAY_ESSENTIAL = 5806; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_THURSDAY_PARK_MORNING = 5807; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_FRIDAY_PARK_MORNING = 5808; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_SATURDAY_PARK_MORNING = 5809; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_SUNDAY_PARK_MORNING = 5810; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_THURSDAY_PARK_AFTERNOON = 5811; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_FRIDAY_PARK_AFTERNOON = 5812; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_SATURDAY_PARK_AFTERNOON = 5813; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_SUNDAY_PARK_AFTERNOON = 5814; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_ADDON_HATCH = 5815; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_ADDON_RAID = 5816; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_VIP = 5817; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_TEST_ADDON_HATCH = 5818; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_TEST_ADDON_RAID = 5819; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_TEST_PARK_MORNING = 5820; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_TEST_PARK_AFTERNOON = 5821; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_TEST_CITY = 5822; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_OSAKA_TEST_ESSENTIAL = 5823; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_THURSDAY_CITY = 5824; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_FRIDAY_CITY = 5825; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_SATURDAY_CITY = 5826; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_SUNDAY_CITY = 5827; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_THURSDAY_ESSENTIAL = 5828; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_FRIDAY_ESSENTIAL = 5829; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_SATURDAY_ESSENTIAL = 5830; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_SUNDAY_ESSENTIAL = 5831; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_THURSDAY_PARK_MORNING = 5832; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_FRIDAY_PARK_MORNING = 5833; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_SATURDAY_PARK_MORNING = 5834; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_SUNDAY_PARK_MORNING = 5835; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_THURSDAY_PARK_AFTERNOON = 5836; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_FRIDAY_PARK_AFTERNOON = 5837; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_SATURDAY_PARK_AFTERNOON = 5838; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_SUNDAY_PARK_AFTERNOON = 5839; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_ADDON_HATCH = 5840; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_ADDON_RAID = 5841; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_VIP = 5842; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_TEST_ADDON_HATCH = 5843; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_TEST_ADDON_RAID = 5844; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_TEST_PARK_MORNING = 5845; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_TEST_PARK_AFTERNOON = 5846; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_TEST_CITY = 5847; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_JERSEYCITY_TEST_ESSENTIAL = 5848; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_THURSDAY_CITY = 5849; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_FRIDAY_CITY = 5850; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_SATURDAY_CITY = 5851; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_SUNDAY_CITY = 5852; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_THURSDAY_ESSENTIAL = 5853; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_FRIDAY_ESSENTIAL = 5854; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_SATURDAY_ESSENTIAL = 5855; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_SUNDAY_ESSENTIAL = 5856; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_THURSDAY_PARK_MORNING = 5857; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_FRIDAY_PARK_MORNING = 5858; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_SATURDAY_PARK_MORNING = 5859; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_SUNDAY_PARK_MORNING = 5860; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_THURSDAY_PARK_AFTERNOON = 5861; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_FRIDAY_PARK_AFTERNOON = 5862; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_SATURDAY_PARK_AFTERNOON = 5863; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_SUNDAY_PARK_AFTERNOON = 5864; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_ADDON_HATCH = 5865; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_ADDON_RAID = 5866; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_VIP = 5867; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_TEST_ADDON_HATCH = 5868; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_TEST_ADDON_RAID = 5869; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_TEST_PARK_MORNING = 5870; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_TEST_PARK_AFTERNOON = 5871; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_TEST_CITY = 5872; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2025_PARIS_TEST_ESSENTIAL = 5873; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0163 = 5874; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0164 = 5875; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0165 = 5876; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0166 = 5877; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0167 = 5878; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0168 = 5879; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0169 = 5880; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0170 = 5881; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0171 = 5882; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0172 = 5883; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0173 = 5884; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0174 = 5885; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0175 = 5886; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0176 = 5887; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0177 = 5888; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0178 = 5889; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0179 = 5890; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0180 = 5891; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0181 = 5892; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0182 = 5893; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0183 = 5894; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0184 = 5895; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0185 = 5896; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0186 = 5897; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0187 = 5898; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0188 = 5899; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0189 = 5900; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0190 = 5901; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0191 = 5902; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0192 = 5903; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0193 = 5904; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0194 = 5905; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0195 = 5906; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0196 = 5907; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0197 = 5908; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0198 = 5909; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0199 = 5910; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0200 = 5911; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0201 = 5912; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0202 = 5913; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0203 = 5914; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0204 = 5915; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0205 = 5916; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0206 = 5917; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0207 = 5918; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0208 = 5919; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0209 = 5920; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0210 = 5921; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0211 = 5922; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0212 = 5923; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0213 = 5924; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0214 = 5925; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0215 = 5926; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0216 = 5927; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0217 = 5928; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0218 = 5929; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0219 = 5930; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0220 = 5931; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0221 = 5932; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0222 = 5933; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0223 = 5934; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0224 = 5935; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0225 = 5936; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0226 = 5937; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0227 = 5938; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0228 = 5939; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0229 = 5940; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0230 = 5941; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0231 = 5942; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0232 = 5943; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0233 = 5944; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0234 = 5945; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0235 = 5946; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0236 = 5947; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0237 = 5948; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0238 = 5949; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0239 = 5950; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0240 = 5951; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0241 = 5952; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0242 = 5953; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0243 = 5954; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0244 = 5955; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0245 = 5956; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0246 = 5957; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0247 = 5958; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0248 = 5959; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0249 = 5960; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0250 = 5961; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0251 = 5962; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0252 = 5963; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0253 = 5964; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0254 = 5965; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0255 = 5966; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0256 = 5967; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0257 = 5968; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0258 = 5969; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0259 = 5970; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0260 = 5971; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0261 = 5972; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0262 = 5973; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0263 = 5974; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0264 = 5975; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0265 = 5976; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0266 = 5977; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0267 = 5978; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0268 = 5979; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0269 = 5980; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0270 = 5981; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0271 = 5982; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0272 = 5983; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0273 = 5984; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0274 = 5985; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0275 = 5986; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0276 = 5987; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0277 = 5988; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0278 = 5989; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0279 = 5990; | |
| HOLO_BADGE_TYPE_BADGE_EVENT0280 = 5991; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_AMSTERDAM_TEST = 5992; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_AMSTERDAM_SATURDAY = 5993; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_AMSTERDAM_SUNDAY = 5994; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_AMSTERDAM_ADD_ON_HATCH_TEST = 5995; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_AMSTERDAM_ADD_ON_HATCH = 5996; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_AMSTERDAM_ADD_ON_RAID_TEST = 5997; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_AMSTERDAM_ADD_ON_RAID = 5998; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BANGKOK_TEST = 5999; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BANGKOK_SATURDAY = 6000; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BANGKOK_SUNDAY = 6001; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BANGKOK_ADD_ON_HATCH_TEST = 6002; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BANGKOK_ADD_ON_HATCH = 6003; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BANGKOK_ADD_ON_RAID_TEST = 6004; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BANGKOK_ADD_ON_RAID = 6005; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_CANCUN_TEST = 6006; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_CANCUN_SATURDAY = 6007; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_CANCUN_SUNDAY = 6008; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_CANCUN_ADD_ON_HATCH_TEST = 6009; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_CANCUN_ADD_ON_HATCH = 6010; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_CANCUN_ADD_ON_RAID_TEST = 6011; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_CANCUN_ADD_ON_RAID = 6012; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VALENCIA_TEST = 6013; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VALENCIA_SATURDAY = 6014; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VALENCIA_SUNDAY = 6015; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VALENCIA_ADD_ON_HATCH_TEST = 6016; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VALENCIA_ADD_ON_HATCH = 6017; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VALENCIA_ADD_ON_RAID_TEST = 6018; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VALENCIA_ADD_ON_RAID = 6019; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VANCOUVER_TEST = 6020; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VANCOUVER_SATURDAY = 6021; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VANCOUVER_SUNDAY = 6022; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VANCOUVER_ADD_ON_HATCH_TEST = 6023; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VANCOUVER_ADD_ON_HATCH = 6024; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VANCOUVER_ADD_ON_RAID_TEST = 6025; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_VANCOUVER_ADD_ON_RAID = 6026; | |
| HOLO_BADGE_TYPE_DEPRECATED_BADGE_SMORES00 = 6027; | |
| HOLO_BADGE_TYPE_DEPRECATED_BADGE_SMORES01 = 6028; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_SPECIAL_RESEARCH_A = 6029; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_SPECIAL_RESEARCH_B = 6030; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_FRIDAY_TICKETED_CITY = 6031; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_SATURDAY_TICKETED_CITY = 6032; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_SUNDAY_TICKETED_CITY = 6033; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_FRIDAY_CITY_ADDON = 6034; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_SATURDAY_CITY_ADDON = 6035; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_SUNDAY_CITY_ADDON = 6036; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_ADDON_HATCH = 6037; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_ADDON_BATTLE = 6038; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_ADDON_HATCH_TEST = 6039; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_ADDON_BATTLE_TEST = 6040; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_ADDON_EXTRA_DAY_TEST = 6041; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_IRL_FULLTEST = 6042; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_GLOBAL = 6043; | |
| HOLO_BADGE_TYPE_BADGE_GOWA2025_GLOBAL_TEST = 6044; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BUENOS_AIRES_TEST = 6045; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BUENOS_AIRES_SATURDAY = 6046; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BUENOS_AIRES_SUNDAY = 6047; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BUENOS_AIRES_ADD_ON_HATCH_TEST = 6048; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BUENOS_AIRES_ADD_ON_HATCH = 6049; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BUENOS_AIRES_ADD_ON_RAID_TEST = 6050; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_BUENOS_AIRES_ADD_ON_RAID = 6051; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MIAMI_TEST = 6052; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MIAMI_SATURDAY = 6053; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MIAMI_SUNDAY = 6054; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MIAMI_ADD_ON_HATCH_TEST = 6055; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MIAMI_ADD_ON_HATCH = 6056; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MIAMI_ADD_ON_RAID_TEST = 6057; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_MIAMI_ADD_ON_RAID = 6058; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SYDNEY_TEST = 6059; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SYDNEY_SATURDAY = 6060; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SYDNEY_SUNDAY = 6061; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SYDNEY_ADD_ON_HATCH_TEST = 6062; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SYDNEY_ADD_ON_HATCH = 6063; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SYDNEY_ADD_ON_RAID_TEST = 6064; | |
| HOLO_BADGE_TYPE_BADGE_SAFARI2025_SYDNEY_ADD_ON_RAID = 6065; | |
| HOLO_BADGE_TYPE_BADGE_WEEKLY_CHALLENGE_ELIGIBLE = 6066; | |
| HOLO_BADGE_TYPE_BADGE_BEST_FRIENDS_PLUS_ELIGIBLE = 6067; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_TEST_PARK = 6068; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_TEST_CITY = 6069; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_TEST_ALL_DAY_BONUSES = 6070; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_FRIDAY_PARK = 6071; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_FRIDAY_CITY = 6072; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_FRIDAY_ALL_DAY_BONUSES = 6073; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_SATURDAY_PARK = 6074; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_SATURDAY_CITY = 6075; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_SATURDAY_ALL_DAY_BONUSES = 6076; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_SUNDAY_PARK = 6077; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_SUNDAY_CITY = 6078; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_SUNDAY_ALL_DAY_BONUSES = 6079; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_ADD_ON_RAID_TEST = 6080; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_ADD_ON_RAID = 6081; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_ADD_ON_HATCH_TEST = 6082; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_ADD_ON_HATCH = 6083; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_VIP = 6084; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_MEGA_NIGHT_TEST = 6085; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_FRIDAY_MEGA_NIGHT = 6086; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_SATURDAY_MEGA_NIGHT = 6087; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_LOS_ANGELES_SUNDAY_MEGA_NIGHT = 6088; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_TEST_PARK = 6089; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_TEST_CITY = 6090; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_TEST_ALL_DAY_BONUSES = 6091; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_FRIDAY_PARK = 6092; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_FRIDAY_CITY = 6093; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_FRIDAY_ALL_DAY_BONUSES = 6094; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_SATURDAY_PARK = 6095; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_SATURDAY_CITY = 6096; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_SATURDAY_ALL_DAY_BONUSES = 6097; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_SUNDAY_PARK = 6098; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_SUNDAY_CITY = 6099; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_SUNDAY_ALL_DAY_BONUSES = 6100; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_ADD_ON_RAID_TEST = 6101; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_ADD_ON_RAID = 6102; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_ADD_ON_HATCH_TEST = 6103; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_ADD_ON_HATCH = 6104; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_VIP = 6105; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_MEGA_NIGHT_TEST = 6106; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_FRIDAY_MEGA_NIGHT = 6107; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_SATURDAY_MEGA_NIGHT = 6108; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_TAINAN_SUNDAY_MEGA_NIGHT = 6109; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_GLOBAL_X_VERSION = 6110; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_GLOBAL_Y_VERSION = 6111; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_GLOBAL = 6112; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_GLOBAL_SECRET01 = 6113; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_GLOBAL_TEST = 6114; | |
| HOLO_BADGE_TYPE_BADGE_GO_TOUR2026_DELUXE_PASS = 6115; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO1_MONDAY_ESSENTIAL = 6116; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_TUESDAY_ESSENTIAL = 6117; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_WEDNESDAY_ESSENTIAL = 6118; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_THURSDAY_ESSENTIAL = 6119; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_FRIDAY_ESSENTIAL = 6120; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_SATURDAY_ESSENTIAL = 6121; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_SUNDAY_ESSENTIAL = 6122; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO2_MONDAY_ESSENTIAL = 6123; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO1_MONDAY_CITY = 6124; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_TUESDAY_CITY = 6125; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_WEDNESDAY_CITY = 6126; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_THURSDAY_CITY = 6127; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_FRIDAY_CITY = 6128; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_SATURDAY_CITY = 6129; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_SUNDAY_CITY = 6130; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO2_MONDAY_CITY = 6131; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_FRIDAY_PARK_MORNING = 6132; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_SATURDAY_PARK_MORNING = 6133; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_SUNDAY_PARK_MORNING = 6134; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO2_MONDAY_PARK_MORNING = 6135; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_FRIDAY_PARK_AFTERNOON = 6136; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_SATURDAY_PARK_AFTERNOON = 6137; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_SUNDAY_PARK_AFTERNOON = 6138; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO2_MONDAY_PARK_AFTERNOON = 6139; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_ADDON_HATCH = 6140; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_ADDON_RAID = 6141; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_EXPERT1 = 6142; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_EXPERT2 = 6143; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_EXPERT3 = 6144; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_EXPERT4 = 6145; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_EXPERT_FULL = 6146; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_VIP = 6147; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_TEST_ADDON_HATCH = 6148; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_TEST_ADDON_RAID = 6149; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_TEST_PARK = 6150; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_TEST_CITY = 6151; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_TEST_ESSENTIAL = 6152; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_TOKYO_TEST_EVERYTHING = 6153; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_THURSDAY_ESSENTIAL = 6154; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_FRIDAY_ESSENTIAL = 6155; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_SATURDAY_ESSENTIAL = 6156; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_SUNDAY_ESSENTIAL = 6157; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_THURSDAY_CITY = 6158; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_FRIDAY_CITY = 6159; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_SATURDAY_CITY = 6160; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_SUNDAY_CITY = 6161; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_FRIDAY_PARK_MORNING = 6162; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_SATURDAY_PARK_MORNING = 6163; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_SUNDAY_PARK_MORNING = 6164; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_FRIDAY_PARK_AFTERNOON = 6165; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_SATURDAY_PARK_AFTERNOON = 6166; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_SUNDAY_PARK_AFTERNOON = 6167; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_ADDON_HATCH = 6168; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_ADDON_RAID = 6169; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_EXPERT1 = 6170; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_EXPERT2 = 6171; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_EXPERT3 = 6172; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_EXPERT4 = 6173; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_EXPERT_FULL = 6174; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_VIP = 6175; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_TEST_ADDON_HATCH = 6176; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_TEST_ADDON_RAID = 6177; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_TEST_PARK = 6178; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_TEST_CITY = 6179; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_TEST_ESSENTIAL = 6180; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_CHICAGO_TEST_EVERYTHING = 6181; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_THURSDAY_ESSENTIAL = 6182; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_FRIDAY_ESSENTIAL = 6183; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_SATURDAY_ESSENTIAL = 6184; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_SUNDAY_ESSENTIAL = 6185; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_THURSDAY_CITY = 6186; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_FRIDAY_CITY = 6187; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_SATURDAY_CITY = 6188; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_SUNDAY_CITY = 6189; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_FRIDAY_PARK_MORNING = 6190; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_SATURDAY_PARK_MORNING = 6191; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_SUNDAY_PARK_MORNING = 6192; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_FRIDAY_PARK_AFTERNOON = 6193; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_SATURDAY_PARK_AFTERNOON = 6194; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_SUNDAY_PARK_AFTERNOON = 6195; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_ADDON_HATCH = 6196; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_ADDON_RAID = 6197; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_EXPERT1 = 6198; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_EXPERT2 = 6199; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_EXPERT3 = 6200; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_EXPERT4 = 6201; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_EXPERT_FULL = 6202; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_VIP = 6203; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_TEST_ADDON_HATCH = 6204; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_TEST_ADDON_RAID = 6205; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_TEST_PARK = 6206; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_TEST_CITY = 6207; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_TEST_ESSENTIAL = 6208; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_COPENHAGEN_TEST_EVERYTHING = 6209; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_GLOBAL = 6210; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_GLOBAL_TEST = 6211; | |
| HOLO_BADGE_TYPE_BADGE_GOFEST2026_EVENT_PASS_DELUXE = 6212; | |
| } | |
| enum CameraInterpolation { | |
| CAMERA_INTERPOLATION_CAM_INTERP_CUT = 0; | |
| CAMERA_INTERPOLATION_CAM_INTERP_LINEAR = 1; | |
| CAMERA_INTERPOLATION_CAM_INTERP_SMOOTH = 2; | |
| CAMERA_INTERPOLATION_CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE = 3; | |
| CAMERA_INTERPOLATION_CAM_INTERP_DEPENDS = 4; | |
| } | |
| enum CameraTarget { | |
| CAMERA_TARGET_CAM_TARGET_ATTACKER = 0; | |
| CAMERA_TARGET_CAM_TARGET_ATTACKER_EDGE = 1; | |
| CAMERA_TARGET_CAM_TARGET_ATTACKER_GROUND = 2; | |
| CAMERA_TARGET_CAM_TARGET_DEFENDER = 3; | |
| CAMERA_TARGET_CAM_TARGET_DEFENDER_EDGE = 4; | |
| CAMERA_TARGET_CAM_TARGET_DEFENDER_GROUND = 5; | |
| CAMERA_TARGET_CAM_TARGET_ATTACKER_DEFENDER = 6; | |
| CAMERA_TARGET_CAM_TARGET_ATTACKER_DEFENDER_EDGE = 7; | |
| CAMERA_TARGET_CAM_TARGET_DEFENDER_ATTACKER = 8; | |
| CAMERA_TARGET_CAM_TARGET_DEFENDER_ATTACKER_EDGE = 9; | |
| CAMERA_TARGET_CAM_TARGET_ATTACKER_DEFENDER_MIRROR = 11; | |
| CAMERA_TARGET_CAM_TARGET_SHOULDER_ATTACKER_DEFENDER = 12; | |
| CAMERA_TARGET_CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR = 13; | |
| CAMERA_TARGET_CAM_TARGET_ATTACKER_DEFENDER_WORLD = 14; | |
| } | |
| enum HoloPokemonMove { | |
| HOLO_POKEMON_MOVE_MOVE_UNSET = 0; | |
| HOLO_POKEMON_MOVE_V0001_MOVE_THUNDER_SHOCK = 1; | |
| HOLO_POKEMON_MOVE_V0002_MOVE_QUICK_ATTACK = 2; | |
| HOLO_POKEMON_MOVE_V0003_MOVE_SCRATCH = 3; | |
| HOLO_POKEMON_MOVE_V0004_MOVE_EMBER = 4; | |
| HOLO_POKEMON_MOVE_V0005_MOVE_VINE_WHIP = 5; | |
| HOLO_POKEMON_MOVE_V0006_MOVE_TACKLE = 6; | |
| HOLO_POKEMON_MOVE_V0007_MOVE_RAZOR_LEAF = 7; | |
| HOLO_POKEMON_MOVE_V0008_MOVE_TAKE_DOWN = 8; | |
| HOLO_POKEMON_MOVE_V0009_MOVE_WATER_GUN = 9; | |
| HOLO_POKEMON_MOVE_V0010_MOVE_BITE = 10; | |
| HOLO_POKEMON_MOVE_V0011_MOVE_POUND = 11; | |
| HOLO_POKEMON_MOVE_V0012_MOVE_DOUBLE_SLAP = 12; | |
| HOLO_POKEMON_MOVE_V0013_MOVE_WRAP = 13; | |
| HOLO_POKEMON_MOVE_V0014_MOVE_HYPER_BEAM = 14; | |
| HOLO_POKEMON_MOVE_V0015_MOVE_LICK = 15; | |
| HOLO_POKEMON_MOVE_V0016_MOVE_DARK_PULSE = 16; | |
| HOLO_POKEMON_MOVE_V0017_MOVE_SMOG = 17; | |
| HOLO_POKEMON_MOVE_V0018_MOVE_SLUDGE = 18; | |
| HOLO_POKEMON_MOVE_V0019_MOVE_METAL_CLAW = 19; | |
| HOLO_POKEMON_MOVE_V0020_MOVE_VICE_GRIP = 20; | |
| HOLO_POKEMON_MOVE_V0021_MOVE_FLAME_WHEEL = 21; | |
| HOLO_POKEMON_MOVE_V0022_MOVE_MEGAHORN = 22; | |
| HOLO_POKEMON_MOVE_V0023_MOVE_WING_ATTACK = 23; | |
| HOLO_POKEMON_MOVE_V0024_MOVE_FLAMETHROWER = 24; | |
| HOLO_POKEMON_MOVE_V0025_MOVE_SUCKER_PUNCH = 25; | |
| HOLO_POKEMON_MOVE_V0026_MOVE_DIG = 26; | |
| HOLO_POKEMON_MOVE_V0027_MOVE_LOW_KICK = 27; | |
| HOLO_POKEMON_MOVE_V0028_MOVE_CROSS_CHOP = 28; | |
| HOLO_POKEMON_MOVE_V0029_MOVE_PSYCHO_CUT = 29; | |
| HOLO_POKEMON_MOVE_V0030_MOVE_PSYBEAM = 30; | |
| HOLO_POKEMON_MOVE_V0031_MOVE_EARTHQUAKE = 31; | |
| HOLO_POKEMON_MOVE_V0032_MOVE_STONE_EDGE = 32; | |
| HOLO_POKEMON_MOVE_V0033_MOVE_ICE_PUNCH = 33; | |
| HOLO_POKEMON_MOVE_V0034_MOVE_HEART_STAMP = 34; | |
| HOLO_POKEMON_MOVE_V0035_MOVE_DISCHARGE = 35; | |
| HOLO_POKEMON_MOVE_V0036_MOVE_FLASH_CANNON = 36; | |
| HOLO_POKEMON_MOVE_V0037_MOVE_PECK = 37; | |
| HOLO_POKEMON_MOVE_V0038_MOVE_DRILL_PECK = 38; | |
| HOLO_POKEMON_MOVE_V0039_MOVE_ICE_BEAM = 39; | |
| HOLO_POKEMON_MOVE_V0040_MOVE_BLIZZARD = 40; | |
| HOLO_POKEMON_MOVE_V0041_MOVE_AIR_SLASH = 41; | |
| HOLO_POKEMON_MOVE_V0042_MOVE_HEAT_WAVE = 42; | |
| HOLO_POKEMON_MOVE_V0043_MOVE_TWINEEDLE = 43; | |
| HOLO_POKEMON_MOVE_V0044_MOVE_POISON_JAB = 44; | |
| HOLO_POKEMON_MOVE_V0045_MOVE_AERIAL_ACE = 45; | |
| HOLO_POKEMON_MOVE_V0046_MOVE_DRILL_RUN = 46; | |
| HOLO_POKEMON_MOVE_V0047_MOVE_PETAL_BLIZZARD = 47; | |
| HOLO_POKEMON_MOVE_V0048_MOVE_MEGA_DRAIN = 48; | |
| HOLO_POKEMON_MOVE_V0049_MOVE_BUG_BUZZ = 49; | |
| HOLO_POKEMON_MOVE_V0050_MOVE_POISON_FANG = 50; | |
| HOLO_POKEMON_MOVE_V0051_MOVE_NIGHT_SLASH = 51; | |
| HOLO_POKEMON_MOVE_V0052_MOVE_SLASH = 52; | |
| HOLO_POKEMON_MOVE_V0053_MOVE_BUBBLE_BEAM = 53; | |
| HOLO_POKEMON_MOVE_V0054_MOVE_SUBMISSION = 54; | |
| HOLO_POKEMON_MOVE_V0055_MOVE_KARATE_CHOP = 55; | |
| HOLO_POKEMON_MOVE_V0056_MOVE_LOW_SWEEP = 56; | |
| HOLO_POKEMON_MOVE_V0057_MOVE_AQUA_JET = 57; | |
| HOLO_POKEMON_MOVE_V0058_MOVE_AQUA_TAIL = 58; | |
| HOLO_POKEMON_MOVE_V0059_MOVE_SEED_BOMB = 59; | |
| HOLO_POKEMON_MOVE_V0060_MOVE_PSYSHOCK = 60; | |
| HOLO_POKEMON_MOVE_V0061_MOVE_ROCK_THROW = 61; | |
| HOLO_POKEMON_MOVE_V0062_MOVE_ANCIENT_POWER = 62; | |
| HOLO_POKEMON_MOVE_V0063_MOVE_ROCK_TOMB = 63; | |
| HOLO_POKEMON_MOVE_V0064_MOVE_ROCK_SLIDE = 64; | |
| HOLO_POKEMON_MOVE_V0065_MOVE_POWER_GEM = 65; | |
| HOLO_POKEMON_MOVE_V0066_MOVE_SHADOW_SNEAK = 66; | |
| HOLO_POKEMON_MOVE_V0067_MOVE_SHADOW_PUNCH = 67; | |
| HOLO_POKEMON_MOVE_V0068_MOVE_SHADOW_CLAW = 68; | |
| HOLO_POKEMON_MOVE_V0069_MOVE_OMINOUS_WIND = 69; | |
| HOLO_POKEMON_MOVE_V0070_MOVE_SHADOW_BALL = 70; | |
| HOLO_POKEMON_MOVE_V0071_MOVE_BULLET_PUNCH = 71; | |
| HOLO_POKEMON_MOVE_V0072_MOVE_MAGNET_BOMB = 72; | |
| HOLO_POKEMON_MOVE_V0073_MOVE_STEEL_WING = 73; | |
| HOLO_POKEMON_MOVE_V0074_MOVE_IRON_HEAD = 74; | |
| HOLO_POKEMON_MOVE_V0075_MOVE_PARABOLIC_CHARGE = 75; | |
| HOLO_POKEMON_MOVE_V0076_MOVE_SPARK = 76; | |
| HOLO_POKEMON_MOVE_V0077_MOVE_THUNDER_PUNCH = 77; | |
| HOLO_POKEMON_MOVE_V0078_MOVE_THUNDER = 78; | |
| HOLO_POKEMON_MOVE_V0079_MOVE_THUNDERBOLT = 79; | |
| HOLO_POKEMON_MOVE_V0080_MOVE_TWISTER = 80; | |
| HOLO_POKEMON_MOVE_V0081_MOVE_DRAGON_BREATH = 81; | |
| HOLO_POKEMON_MOVE_V0082_MOVE_DRAGON_PULSE = 82; | |
| HOLO_POKEMON_MOVE_V0083_MOVE_DRAGON_CLAW = 83; | |
| HOLO_POKEMON_MOVE_V0084_MOVE_DISARMING_VOICE = 84; | |
| HOLO_POKEMON_MOVE_V0085_MOVE_DRAINING_KISS = 85; | |
| HOLO_POKEMON_MOVE_V0086_MOVE_DAZZLING_GLEAM = 86; | |
| HOLO_POKEMON_MOVE_V0087_MOVE_MOONBLAST = 87; | |
| HOLO_POKEMON_MOVE_V0088_MOVE_PLAY_ROUGH = 88; | |
| HOLO_POKEMON_MOVE_V0089_MOVE_CROSS_POISON = 89; | |
| HOLO_POKEMON_MOVE_V0090_MOVE_SLUDGE_BOMB = 90; | |
| HOLO_POKEMON_MOVE_V0091_MOVE_SLUDGE_WAVE = 91; | |
| HOLO_POKEMON_MOVE_V0092_MOVE_GUNK_SHOT = 92; | |
| HOLO_POKEMON_MOVE_V0093_MOVE_MUD_SHOT = 93; | |
| HOLO_POKEMON_MOVE_V0094_MOVE_BONE_CLUB = 94; | |
| HOLO_POKEMON_MOVE_V0095_MOVE_BULLDOZE = 95; | |
| HOLO_POKEMON_MOVE_V0096_MOVE_MUD_BOMB = 96; | |
| HOLO_POKEMON_MOVE_V0097_MOVE_FURY_CUTTER = 97; | |
| HOLO_POKEMON_MOVE_V0098_MOVE_BUG_BITE = 98; | |
| HOLO_POKEMON_MOVE_V0099_MOVE_SIGNAL_BEAM = 99; | |
| HOLO_POKEMON_MOVE_V0100_MOVE_X_SCISSOR = 100; | |
| HOLO_POKEMON_MOVE_V0101_MOVE_FLAME_CHARGE = 101; | |
| HOLO_POKEMON_MOVE_V0102_MOVE_FLAME_BURST = 102; | |
| HOLO_POKEMON_MOVE_V0103_MOVE_FIRE_BLAST = 103; | |
| HOLO_POKEMON_MOVE_V0104_MOVE_BRINE = 104; | |
| HOLO_POKEMON_MOVE_V0105_MOVE_WATER_PULSE = 105; | |
| HOLO_POKEMON_MOVE_V0106_MOVE_SCALD = 106; | |
| HOLO_POKEMON_MOVE_V0107_MOVE_HYDRO_PUMP = 107; | |
| HOLO_POKEMON_MOVE_V0108_MOVE_PSYCHIC = 108; | |
| HOLO_POKEMON_MOVE_V0109_MOVE_PSYSTRIKE = 109; | |
| HOLO_POKEMON_MOVE_V0110_MOVE_ICE_SHARD = 110; | |
| HOLO_POKEMON_MOVE_V0111_MOVE_ICY_WIND = 111; | |
| HOLO_POKEMON_MOVE_V0112_MOVE_FROST_BREATH = 112; | |
| HOLO_POKEMON_MOVE_V0113_MOVE_ABSORB = 113; | |
| HOLO_POKEMON_MOVE_V0114_MOVE_GIGA_DRAIN = 114; | |
| HOLO_POKEMON_MOVE_V0115_MOVE_FIRE_PUNCH = 115; | |
| HOLO_POKEMON_MOVE_V0116_MOVE_SOLAR_BEAM = 116; | |
| HOLO_POKEMON_MOVE_V0117_MOVE_LEAF_BLADE = 117; | |
| HOLO_POKEMON_MOVE_V0118_MOVE_POWER_WHIP = 118; | |
| HOLO_POKEMON_MOVE_V0119_MOVE_SPLASH = 119; | |
| HOLO_POKEMON_MOVE_V0120_MOVE_ACID = 120; | |
| HOLO_POKEMON_MOVE_V0121_MOVE_AIR_CUTTER = 121; | |
| HOLO_POKEMON_MOVE_V0122_MOVE_HURRICANE = 122; | |
| HOLO_POKEMON_MOVE_V0123_MOVE_BRICK_BREAK = 123; | |
| HOLO_POKEMON_MOVE_V0124_MOVE_CUT = 124; | |
| HOLO_POKEMON_MOVE_V0125_MOVE_SWIFT = 125; | |
| HOLO_POKEMON_MOVE_V0126_MOVE_HORN_ATTACK = 126; | |
| HOLO_POKEMON_MOVE_V0127_MOVE_STOMP = 127; | |
| HOLO_POKEMON_MOVE_V0128_MOVE_HEADBUTT = 128; | |
| HOLO_POKEMON_MOVE_V0129_MOVE_HYPER_FANG = 129; | |
| HOLO_POKEMON_MOVE_V0130_MOVE_SLAM = 130; | |
| HOLO_POKEMON_MOVE_V0131_MOVE_BODY_SLAM = 131; | |
| HOLO_POKEMON_MOVE_V0132_MOVE_REST = 132; | |
| HOLO_POKEMON_MOVE_V0133_MOVE_STRUGGLE = 133; | |
| HOLO_POKEMON_MOVE_V0134_MOVE_SCALD_BLASTOISE = 134; | |
| HOLO_POKEMON_MOVE_V0135_MOVE_HYDRO_PUMP_BLASTOISE = 135; | |
| HOLO_POKEMON_MOVE_V0136_MOVE_WRAP_GREEN = 136; | |
| HOLO_POKEMON_MOVE_V0137_MOVE_WRAP_PINK = 137; | |
| HOLO_POKEMON_MOVE_V0200_MOVE_FURY_CUTTER_FAST = 200; | |
| HOLO_POKEMON_MOVE_V0201_MOVE_BUG_BITE_FAST = 201; | |
| HOLO_POKEMON_MOVE_V0202_MOVE_BITE_FAST = 202; | |
| HOLO_POKEMON_MOVE_V0203_MOVE_SUCKER_PUNCH_FAST = 203; | |
| HOLO_POKEMON_MOVE_V0204_MOVE_DRAGON_BREATH_FAST = 204; | |
| HOLO_POKEMON_MOVE_V0205_MOVE_THUNDER_SHOCK_FAST = 205; | |
| HOLO_POKEMON_MOVE_V0206_MOVE_SPARK_FAST = 206; | |
| HOLO_POKEMON_MOVE_V0207_MOVE_LOW_KICK_FAST = 207; | |
| HOLO_POKEMON_MOVE_V0208_MOVE_KARATE_CHOP_FAST = 208; | |
| HOLO_POKEMON_MOVE_V0209_MOVE_EMBER_FAST = 209; | |
| HOLO_POKEMON_MOVE_V0210_MOVE_WING_ATTACK_FAST = 210; | |
| HOLO_POKEMON_MOVE_V0211_MOVE_PECK_FAST = 211; | |
| HOLO_POKEMON_MOVE_V0212_MOVE_LICK_FAST = 212; | |
| HOLO_POKEMON_MOVE_V0213_MOVE_SHADOW_CLAW_FAST = 213; | |
| HOLO_POKEMON_MOVE_V0214_MOVE_VINE_WHIP_FAST = 214; | |
| HOLO_POKEMON_MOVE_V0215_MOVE_RAZOR_LEAF_FAST = 215; | |
| HOLO_POKEMON_MOVE_V0216_MOVE_MUD_SHOT_FAST = 216; | |
| HOLO_POKEMON_MOVE_V0217_MOVE_ICE_SHARD_FAST = 217; | |
| HOLO_POKEMON_MOVE_V0218_MOVE_FROST_BREATH_FAST = 218; | |
| HOLO_POKEMON_MOVE_V0219_MOVE_QUICK_ATTACK_FAST = 219; | |
| HOLO_POKEMON_MOVE_V0220_MOVE_SCRATCH_FAST = 220; | |
| HOLO_POKEMON_MOVE_V0221_MOVE_TACKLE_FAST = 221; | |
| HOLO_POKEMON_MOVE_V0222_MOVE_POUND_FAST = 222; | |
| HOLO_POKEMON_MOVE_V0223_MOVE_CUT_FAST = 223; | |
| HOLO_POKEMON_MOVE_V0224_MOVE_POISON_JAB_FAST = 224; | |
| HOLO_POKEMON_MOVE_V0225_MOVE_ACID_FAST = 225; | |
| HOLO_POKEMON_MOVE_V0226_MOVE_PSYCHO_CUT_FAST = 226; | |
| HOLO_POKEMON_MOVE_V0227_MOVE_ROCK_THROW_FAST = 227; | |
| HOLO_POKEMON_MOVE_V0228_MOVE_METAL_CLAW_FAST = 228; | |
| HOLO_POKEMON_MOVE_V0229_MOVE_BULLET_PUNCH_FAST = 229; | |
| HOLO_POKEMON_MOVE_V0230_MOVE_WATER_GUN_FAST = 230; | |
| HOLO_POKEMON_MOVE_V0231_MOVE_SPLASH_FAST = 231; | |
| HOLO_POKEMON_MOVE_V0232_MOVE_WATER_GUN_FAST_BLASTOISE = 232; | |
| HOLO_POKEMON_MOVE_V0233_MOVE_MUD_SLAP_FAST = 233; | |
| HOLO_POKEMON_MOVE_V0234_MOVE_ZEN_HEADBUTT_FAST = 234; | |
| HOLO_POKEMON_MOVE_V0235_MOVE_CONFUSION_FAST = 235; | |
| HOLO_POKEMON_MOVE_V0236_MOVE_POISON_STING_FAST = 236; | |
| HOLO_POKEMON_MOVE_V0237_MOVE_BUBBLE_FAST = 237; | |
| HOLO_POKEMON_MOVE_V0238_MOVE_FEINT_ATTACK_FAST = 238; | |
| HOLO_POKEMON_MOVE_V0239_MOVE_STEEL_WING_FAST = 239; | |
| HOLO_POKEMON_MOVE_V0240_MOVE_FIRE_FANG_FAST = 240; | |
| HOLO_POKEMON_MOVE_V0241_MOVE_ROCK_SMASH_FAST = 241; | |
| HOLO_POKEMON_MOVE_V0242_MOVE_TRANSFORM_FAST = 242; | |
| HOLO_POKEMON_MOVE_V0243_MOVE_COUNTER_FAST = 243; | |
| HOLO_POKEMON_MOVE_V0244_MOVE_POWDER_SNOW_FAST = 244; | |
| HOLO_POKEMON_MOVE_V0245_MOVE_CLOSE_COMBAT = 245; | |
| HOLO_POKEMON_MOVE_V0246_MOVE_DYNAMIC_PUNCH = 246; | |
| HOLO_POKEMON_MOVE_V0247_MOVE_FOCUS_BLAST = 247; | |
| HOLO_POKEMON_MOVE_V0248_MOVE_AURORA_BEAM = 248; | |
| HOLO_POKEMON_MOVE_V0249_MOVE_CHARGE_BEAM_FAST = 249; | |
| HOLO_POKEMON_MOVE_V0250_MOVE_VOLT_SWITCH_FAST = 250; | |
| HOLO_POKEMON_MOVE_V0251_MOVE_WILD_CHARGE = 251; | |
| HOLO_POKEMON_MOVE_V0252_MOVE_ZAP_CANNON = 252; | |
| HOLO_POKEMON_MOVE_V0253_MOVE_DRAGON_TAIL_FAST = 253; | |
| HOLO_POKEMON_MOVE_V0254_MOVE_AVALANCHE = 254; | |
| HOLO_POKEMON_MOVE_V0255_MOVE_AIR_SLASH_FAST = 255; | |
| HOLO_POKEMON_MOVE_V0256_MOVE_BRAVE_BIRD = 256; | |
| HOLO_POKEMON_MOVE_V0257_MOVE_SKY_ATTACK = 257; | |
| HOLO_POKEMON_MOVE_V0258_MOVE_SAND_TOMB = 258; | |
| HOLO_POKEMON_MOVE_V0259_MOVE_ROCK_BLAST = 259; | |
| HOLO_POKEMON_MOVE_V0260_MOVE_INFESTATION_FAST = 260; | |
| HOLO_POKEMON_MOVE_V0261_MOVE_STRUGGLE_BUG_FAST = 261; | |
| HOLO_POKEMON_MOVE_V0262_MOVE_SILVER_WIND = 262; | |
| HOLO_POKEMON_MOVE_V0263_MOVE_ASTONISH_FAST = 263; | |
| HOLO_POKEMON_MOVE_V0264_MOVE_HEX_FAST = 264; | |
| HOLO_POKEMON_MOVE_V0265_MOVE_NIGHT_SHADE = 265; | |
| HOLO_POKEMON_MOVE_V0266_MOVE_IRON_TAIL_FAST = 266; | |
| HOLO_POKEMON_MOVE_V0267_MOVE_GYRO_BALL = 267; | |
| HOLO_POKEMON_MOVE_V0268_MOVE_HEAVY_SLAM = 268; | |
| HOLO_POKEMON_MOVE_V0269_MOVE_FIRE_SPIN_FAST = 269; | |
| HOLO_POKEMON_MOVE_V0270_MOVE_OVERHEAT = 270; | |
| HOLO_POKEMON_MOVE_V0271_MOVE_BULLET_SEED_FAST = 271; | |
| HOLO_POKEMON_MOVE_V0272_MOVE_GRASS_KNOT = 272; | |
| HOLO_POKEMON_MOVE_V0273_MOVE_ENERGY_BALL = 273; | |
| HOLO_POKEMON_MOVE_V0274_MOVE_EXTRASENSORY_FAST = 274; | |
| HOLO_POKEMON_MOVE_V0275_MOVE_FUTURESIGHT = 275; | |
| HOLO_POKEMON_MOVE_V0276_MOVE_MIRROR_COAT = 276; | |
| HOLO_POKEMON_MOVE_V0277_MOVE_OUTRAGE = 277; | |
| HOLO_POKEMON_MOVE_V0278_MOVE_SNARL_FAST = 278; | |
| HOLO_POKEMON_MOVE_V0279_MOVE_CRUNCH = 279; | |
| HOLO_POKEMON_MOVE_V0280_MOVE_FOUL_PLAY = 280; | |
| HOLO_POKEMON_MOVE_V0281_MOVE_HIDDEN_POWER_FAST = 281; | |
| HOLO_POKEMON_MOVE_V0282_MOVE_TAKE_DOWN_FAST = 282; | |
| HOLO_POKEMON_MOVE_V0283_MOVE_WATERFALL_FAST = 283; | |
| HOLO_POKEMON_MOVE_V0284_MOVE_SURF = 284; | |
| HOLO_POKEMON_MOVE_V0285_MOVE_DRACO_METEOR = 285; | |
| HOLO_POKEMON_MOVE_V0286_MOVE_DOOM_DESIRE = 286; | |
| HOLO_POKEMON_MOVE_V0287_MOVE_YAWN_FAST = 287; | |
| HOLO_POKEMON_MOVE_V0288_MOVE_PSYCHO_BOOST = 288; | |
| HOLO_POKEMON_MOVE_V0289_MOVE_ORIGIN_PULSE = 289; | |
| HOLO_POKEMON_MOVE_V0290_MOVE_PRECIPICE_BLADES = 290; | |
| HOLO_POKEMON_MOVE_V0291_MOVE_PRESENT_FAST = 291; | |
| HOLO_POKEMON_MOVE_V0292_MOVE_WEATHER_BALL_FIRE = 292; | |
| HOLO_POKEMON_MOVE_V0293_MOVE_WEATHER_BALL_ICE = 293; | |
| HOLO_POKEMON_MOVE_V0294_MOVE_WEATHER_BALL_ROCK = 294; | |
| HOLO_POKEMON_MOVE_V0295_MOVE_WEATHER_BALL_WATER = 295; | |
| HOLO_POKEMON_MOVE_V0296_MOVE_FRENZY_PLANT = 296; | |
| HOLO_POKEMON_MOVE_V0297_MOVE_SMACK_DOWN_FAST = 297; | |
| HOLO_POKEMON_MOVE_V0298_MOVE_BLAST_BURN = 298; | |
| HOLO_POKEMON_MOVE_V0299_MOVE_HYDRO_CANNON = 299; | |
| HOLO_POKEMON_MOVE_V0300_MOVE_LAST_RESORT = 300; | |
| HOLO_POKEMON_MOVE_V0301_MOVE_METEOR_MASH = 301; | |
| HOLO_POKEMON_MOVE_V0302_MOVE_SKULL_BASH = 302; | |
| HOLO_POKEMON_MOVE_V0303_MOVE_ACID_SPRAY = 303; | |
| HOLO_POKEMON_MOVE_V0304_MOVE_EARTH_POWER = 304; | |
| HOLO_POKEMON_MOVE_V0305_MOVE_CRABHAMMER = 305; | |
| HOLO_POKEMON_MOVE_V0306_MOVE_LUNGE = 306; | |
| HOLO_POKEMON_MOVE_V0307_MOVE_CRUSH_CLAW = 307; | |
| HOLO_POKEMON_MOVE_V0308_MOVE_OCTAZOOKA = 308; | |
| HOLO_POKEMON_MOVE_V0309_MOVE_MIRROR_SHOT = 309; | |
| HOLO_POKEMON_MOVE_V0310_MOVE_SUPER_POWER = 310; | |
| HOLO_POKEMON_MOVE_V0311_MOVE_FELL_STINGER = 311; | |
| HOLO_POKEMON_MOVE_V0312_MOVE_LEAF_TORNADO = 312; | |
| HOLO_POKEMON_MOVE_V0313_MOVE_LEECH_LIFE = 313; | |
| HOLO_POKEMON_MOVE_V0314_MOVE_DRAIN_PUNCH = 314; | |
| HOLO_POKEMON_MOVE_V0315_MOVE_SHADOW_BONE = 315; | |
| HOLO_POKEMON_MOVE_V0316_MOVE_MUDDY_WATER = 316; | |
| HOLO_POKEMON_MOVE_V0317_MOVE_BLAZE_KICK = 317; | |
| HOLO_POKEMON_MOVE_V0318_MOVE_RAZOR_SHELL = 318; | |
| HOLO_POKEMON_MOVE_V0319_MOVE_POWER_UP_PUNCH = 319; | |
| HOLO_POKEMON_MOVE_V0320_MOVE_CHARM_FAST = 320; | |
| HOLO_POKEMON_MOVE_V0321_MOVE_GIGA_IMPACT = 321; | |
| HOLO_POKEMON_MOVE_V0322_MOVE_FRUSTRATION = 322; | |
| HOLO_POKEMON_MOVE_V0323_MOVE_RETURN = 323; | |
| HOLO_POKEMON_MOVE_V0324_MOVE_SYNCHRONOISE = 324; | |
| HOLO_POKEMON_MOVE_V0325_MOVE_LOCK_ON_FAST = 325; | |
| HOLO_POKEMON_MOVE_V0326_MOVE_THUNDER_FANG_FAST = 326; | |
| HOLO_POKEMON_MOVE_V0327_MOVE_ICE_FANG_FAST = 327; | |
| HOLO_POKEMON_MOVE_V0328_MOVE_HORN_DRILL = 328; | |
| HOLO_POKEMON_MOVE_V0329_MOVE_FISSURE = 329; | |
| HOLO_POKEMON_MOVE_V0330_MOVE_SACRED_SWORD = 330; | |
| HOLO_POKEMON_MOVE_V0331_MOVE_FLYING_PRESS = 331; | |
| HOLO_POKEMON_MOVE_V0332_MOVE_AURA_SPHERE = 332; | |
| HOLO_POKEMON_MOVE_V0333_MOVE_PAYBACK = 333; | |
| HOLO_POKEMON_MOVE_V0334_MOVE_ROCK_WRECKER = 334; | |
| HOLO_POKEMON_MOVE_V0335_MOVE_AEROBLAST = 335; | |
| HOLO_POKEMON_MOVE_V0336_MOVE_TECHNO_BLAST_NORMAL = 336; | |
| HOLO_POKEMON_MOVE_V0337_MOVE_TECHNO_BLAST_BURN = 337; | |
| HOLO_POKEMON_MOVE_V0338_MOVE_TECHNO_BLAST_CHILL = 338; | |
| HOLO_POKEMON_MOVE_V0339_MOVE_TECHNO_BLAST_WATER = 339; | |
| HOLO_POKEMON_MOVE_V0340_MOVE_TECHNO_BLAST_SHOCK = 340; | |
| HOLO_POKEMON_MOVE_V0341_MOVE_FLY = 341; | |
| HOLO_POKEMON_MOVE_V0342_MOVE_V_CREATE = 342; | |
| HOLO_POKEMON_MOVE_V0343_MOVE_LEAF_STORM = 343; | |
| HOLO_POKEMON_MOVE_V0344_MOVE_TRI_ATTACK = 344; | |
| HOLO_POKEMON_MOVE_V0345_MOVE_GUST_FAST = 345; | |
| HOLO_POKEMON_MOVE_V0346_MOVE_INCINERATE_FAST = 346; | |
| HOLO_POKEMON_MOVE_V0347_MOVE_DARK_VOID = 347; | |
| HOLO_POKEMON_MOVE_V0348_MOVE_FEATHER_DANCE = 348; | |
| HOLO_POKEMON_MOVE_V0349_MOVE_FIERY_DANCE = 349; | |
| HOLO_POKEMON_MOVE_V0350_MOVE_FAIRY_WIND_FAST = 350; | |
| HOLO_POKEMON_MOVE_V0351_MOVE_RELIC_SONG = 351; | |
| HOLO_POKEMON_MOVE_V0352_MOVE_WEATHER_BALL_NORMAL = 352; | |
| HOLO_POKEMON_MOVE_V0353_MOVE_PSYCHIC_FANGS = 353; | |
| HOLO_POKEMON_MOVE_V0354_MOVE_HYPERSPACE_FURY = 354; | |
| HOLO_POKEMON_MOVE_V0355_MOVE_HYPERSPACE_HOLE = 355; | |
| HOLO_POKEMON_MOVE_V0356_MOVE_DOUBLE_KICK_FAST = 356; | |
| HOLO_POKEMON_MOVE_V0357_MOVE_MAGICAL_LEAF_FAST = 357; | |
| HOLO_POKEMON_MOVE_V0358_MOVE_SACRED_FIRE = 358; | |
| HOLO_POKEMON_MOVE_V0359_MOVE_ICICLE_SPEAR = 359; | |
| HOLO_POKEMON_MOVE_V0360_MOVE_AEROBLAST_PLUS = 360; | |
| HOLO_POKEMON_MOVE_V0361_MOVE_AEROBLAST_PLUS_PLUS = 361; | |
| HOLO_POKEMON_MOVE_V0362_MOVE_SACRED_FIRE_PLUS = 362; | |
| HOLO_POKEMON_MOVE_V0363_MOVE_SACRED_FIRE_PLUS_PLUS = 363; | |
| HOLO_POKEMON_MOVE_V0364_MOVE_ACROBATICS = 364; | |
| HOLO_POKEMON_MOVE_V0365_MOVE_LUSTER_PURGE = 365; | |
| HOLO_POKEMON_MOVE_V0366_MOVE_MIST_BALL = 366; | |
| HOLO_POKEMON_MOVE_V0367_MOVE_BRUTAL_SWING = 367; | |
| HOLO_POKEMON_MOVE_V0368_MOVE_ROLLOUT_FAST = 368; | |
| HOLO_POKEMON_MOVE_V0369_MOVE_SEED_FLARE = 369; | |
| HOLO_POKEMON_MOVE_V0370_MOVE_OBSTRUCT = 370; | |
| HOLO_POKEMON_MOVE_V0371_MOVE_SHADOW_FORCE = 371; | |
| HOLO_POKEMON_MOVE_V0372_MOVE_METEOR_BEAM = 372; | |
| HOLO_POKEMON_MOVE_V0373_MOVE_WATER_SHURIKEN_FAST = 373; | |
| HOLO_POKEMON_MOVE_V0374_MOVE_FUSION_BOLT = 374; | |
| HOLO_POKEMON_MOVE_V0375_MOVE_FUSION_FLARE = 375; | |
| HOLO_POKEMON_MOVE_V0376_MOVE_POLTERGEIST = 376; | |
| HOLO_POKEMON_MOVE_V0377_MOVE_HIGH_HORSEPOWER = 377; | |
| HOLO_POKEMON_MOVE_V0378_MOVE_GLACIATE = 378; | |
| HOLO_POKEMON_MOVE_V0379_MOVE_BREAKING_SWIPE = 379; | |
| HOLO_POKEMON_MOVE_V0380_MOVE_BOOMBURST = 380; | |
| HOLO_POKEMON_MOVE_V0381_MOVE_DOUBLE_IRON_BASH = 381; | |
| HOLO_POKEMON_MOVE_V0382_MOVE_MYSTICAL_FIRE = 382; | |
| HOLO_POKEMON_MOVE_V0383_MOVE_LIQUIDATION = 383; | |
| HOLO_POKEMON_MOVE_V0384_MOVE_DRAGON_ASCENT = 384; | |
| HOLO_POKEMON_MOVE_V0385_MOVE_LEAFAGE_FAST = 385; | |
| HOLO_POKEMON_MOVE_V0386_MOVE_MAGMA_STORM = 386; | |
| HOLO_POKEMON_MOVE_V0387_MOVE_GEOMANCY_FAST = 387; | |
| HOLO_POKEMON_MOVE_V0388_MOVE_SPACIAL_REND = 388; | |
| HOLO_POKEMON_MOVE_V0389_MOVE_OBLIVION_WING = 389; | |
| HOLO_POKEMON_MOVE_V0390_MOVE_NATURES_MADNESS = 390; | |
| HOLO_POKEMON_MOVE_V0391_MOVE_TRIPLE_AXEL = 391; | |
| HOLO_POKEMON_MOVE_V0392_MOVE_TRAILBLAZE = 392; | |
| HOLO_POKEMON_MOVE_V0393_MOVE_SCORCHING_SANDS = 393; | |
| HOLO_POKEMON_MOVE_V0394_MOVE_ROAR_OF_TIME = 394; | |
| HOLO_POKEMON_MOVE_V0395_MOVE_BLEAKWIND_STORM = 395; | |
| HOLO_POKEMON_MOVE_V0396_MOVE_SANDSEAR_STORM = 396; | |
| HOLO_POKEMON_MOVE_V0397_MOVE_WILDBOLT_STORM = 397; | |
| HOLO_POKEMON_MOVE_V0398_MOVE_SPIRIT_SHACKLE = 398; | |
| HOLO_POKEMON_MOVE_V0399_MOVE_VOLT_TACKLE = 399; | |
| HOLO_POKEMON_MOVE_V0400_MOVE_DARKEST_LARIAT = 400; | |
| HOLO_POKEMON_MOVE_V0401_MOVE_PSYWAVE_FAST = 401; | |
| HOLO_POKEMON_MOVE_V0402_MOVE_METAL_SOUND_FAST = 402; | |
| HOLO_POKEMON_MOVE_V0403_MOVE_SAND_ATTACK_FAST = 403; | |
| HOLO_POKEMON_MOVE_V0404_MOVE_SUNSTEEL_STRIKE = 404; | |
| HOLO_POKEMON_MOVE_V0405_MOVE_MOONGEIST_BEAM = 405; | |
| HOLO_POKEMON_MOVE_V0406_MOVE_AURA_WHEEL_ELECTRIC = 406; | |
| HOLO_POKEMON_MOVE_V0407_MOVE_AURA_WHEEL_DARK = 407; | |
| HOLO_POKEMON_MOVE_V0408_MOVE_HIGH_JUMP_KICK = 408; | |
| HOLO_POKEMON_MOVE_VN_BM001 = 409; | |
| HOLO_POKEMON_MOVE_VN_BM002 = 410; | |
| HOLO_POKEMON_MOVE_VN_BM003 = 411; | |
| HOLO_POKEMON_MOVE_VN_BM004 = 412; | |
| HOLO_POKEMON_MOVE_VN_BM005 = 413; | |
| HOLO_POKEMON_MOVE_VN_BM006 = 414; | |
| HOLO_POKEMON_MOVE_VN_BM007 = 415; | |
| HOLO_POKEMON_MOVE_VN_BM008 = 416; | |
| HOLO_POKEMON_MOVE_VN_BM009 = 417; | |
| HOLO_POKEMON_MOVE_VN_BM010 = 418; | |
| HOLO_POKEMON_MOVE_VN_BM011 = 419; | |
| HOLO_POKEMON_MOVE_VN_BM012 = 420; | |
| HOLO_POKEMON_MOVE_VN_BM013 = 421; | |
| HOLO_POKEMON_MOVE_VN_BM014 = 422; | |
| HOLO_POKEMON_MOVE_VN_BM015 = 423; | |
| HOLO_POKEMON_MOVE_VN_BM016 = 424; | |
| HOLO_POKEMON_MOVE_VN_BM017 = 425; | |
| HOLO_POKEMON_MOVE_VN_BM018 = 426; | |
| HOLO_POKEMON_MOVE_VN_BM019 = 427; | |
| HOLO_POKEMON_MOVE_VN_BM020 = 428; | |
| HOLO_POKEMON_MOVE_VN_BM021 = 429; | |
| HOLO_POKEMON_MOVE_VN_BM022 = 430; | |
| HOLO_POKEMON_MOVE_VN_BM023 = 431; | |
| HOLO_POKEMON_MOVE_VN_BM024 = 432; | |
| HOLO_POKEMON_MOVE_VN_BM025 = 433; | |
| HOLO_POKEMON_MOVE_VN_BM026 = 434; | |
| HOLO_POKEMON_MOVE_VN_BM027 = 435; | |
| HOLO_POKEMON_MOVE_VN_BM028 = 436; | |
| HOLO_POKEMON_MOVE_VN_BM029 = 437; | |
| HOLO_POKEMON_MOVE_VN_BM030 = 438; | |
| HOLO_POKEMON_MOVE_VN_BM031 = 439; | |
| HOLO_POKEMON_MOVE_VN_BM032 = 440; | |
| HOLO_POKEMON_MOVE_VN_BM033 = 441; | |
| HOLO_POKEMON_MOVE_VN_BM034 = 442; | |
| HOLO_POKEMON_MOVE_VN_BM035 = 443; | |
| HOLO_POKEMON_MOVE_VN_BM036 = 444; | |
| HOLO_POKEMON_MOVE_VN_BM037 = 445; | |
| HOLO_POKEMON_MOVE_VN_BM038 = 446; | |
| HOLO_POKEMON_MOVE_VN_BM039 = 447; | |
| HOLO_POKEMON_MOVE_VN_BM040 = 448; | |
| HOLO_POKEMON_MOVE_VN_BM041 = 449; | |
| HOLO_POKEMON_MOVE_VN_BM042 = 450; | |
| HOLO_POKEMON_MOVE_VN_BM043 = 451; | |
| HOLO_POKEMON_MOVE_VN_BM044 = 452; | |
| HOLO_POKEMON_MOVE_VN_BM045 = 453; | |
| HOLO_POKEMON_MOVE_VN_BM046 = 454; | |
| HOLO_POKEMON_MOVE_VN_BM047 = 455; | |
| HOLO_POKEMON_MOVE_VN_BM048 = 456; | |
| HOLO_POKEMON_MOVE_VN_BM049 = 457; | |
| HOLO_POKEMON_MOVE_VN_BM050 = 458; | |
| HOLO_POKEMON_MOVE_VN_BM051 = 459; | |
| HOLO_POKEMON_MOVE_VN_BM052 = 460; | |
| HOLO_POKEMON_MOVE_VN_BM053 = 461; | |
| HOLO_POKEMON_MOVE_V0462_MOVE_FORCE_PALM_FAST = 462; | |
| HOLO_POKEMON_MOVE_V0463_MOVE_SPARKLING_ARIA = 463; | |
| HOLO_POKEMON_MOVE_V0464_MOVE_RAGE_FIST = 464; | |
| HOLO_POKEMON_MOVE_V0465_MOVE_FLOWER_TRICK = 465; | |
| HOLO_POKEMON_MOVE_V0466_MOVE_FREEZE_SHOCK = 466; | |
| HOLO_POKEMON_MOVE_V0467_MOVE_ICE_BURN = 467; | |
| HOLO_POKEMON_MOVE_V0468_MOVE_TORCH_SONG = 468; | |
| HOLO_POKEMON_MOVE_V0469_MOVE_BEHEMOTH_BLADE = 469; | |
| HOLO_POKEMON_MOVE_V0470_MOVE_BEHEMOTH_BASH = 470; | |
| HOLO_POKEMON_MOVE_V0471_MOVE_UPPER_HAND = 471; | |
| HOLO_POKEMON_MOVE_V0472_MOVE_THUNDER_CAGE = 472; | |
| HOLO_POKEMON_MOVE_VN_BM054 = 473; | |
| HOLO_POKEMON_MOVE_VN_BM055 = 474; | |
| HOLO_POKEMON_MOVE_VN_BM056 = 475; | |
| HOLO_POKEMON_MOVE_VN_BM057 = 476; | |
| HOLO_POKEMON_MOVE_VN_BM058 = 477; | |
| HOLO_POKEMON_MOVE_VN_BM059 = 478; | |
| HOLO_POKEMON_MOVE_VN_BM060 = 479; | |
| HOLO_POKEMON_MOVE_VN_BM061 = 480; | |
| HOLO_POKEMON_MOVE_V0481_MOVE_THUNDER_CAGE_FAST = 481; | |
| HOLO_POKEMON_MOVE_V0482_MOVE_DYNAMAX_CANNON = 482; | |
| HOLO_POKEMON_MOVE_VN_BM062 = 483; | |
| HOLO_POKEMON_MOVE_V0484_MOVE_CLANGING_SCALES = 484; | |
| HOLO_POKEMON_MOVE_V0485_MOVE_CRUSH_GRIP = 485; | |
| HOLO_POKEMON_MOVE_V0486_MOVE_DRAGON_ENERGY = 486; | |
| HOLO_POKEMON_MOVE_V0487_MOVE_AQUA_STEP = 487; | |
| HOLO_POKEMON_MOVE_V0488_MOVE_CHILLING_WATER = 488; | |
| HOLO_POKEMON_MOVE_V0489_MOVE_SECRET_SWORD = 489; | |
| HOLO_POKEMON_MOVE_V0490_MOVE_BEAK_BLAST = 490; | |
| HOLO_POKEMON_MOVE_V0491_MOVE_MIND_BLOWN = 491; | |
| HOLO_POKEMON_MOVE_V0492_MOVE_DRUM_BEATING = 492; | |
| HOLO_POKEMON_MOVE_V0493_MOVE_PYROBALL = 493; | |
| HOLO_POKEMON_MOVE_V0494_MOVE_GIGATON_HAMMER = 494; | |
| } | |
| enum HoloPokemonId { | |
| HOLO_POKEMON_ID_POKEMON_UNSET = 0; | |
| HOLO_POKEMON_ID_V0001_POKEMON_BULBASAUR = 1; | |
| HOLO_POKEMON_ID_V0002_POKEMON_IVYSAUR = 2; | |
| HOLO_POKEMON_ID_V0003_POKEMON_VENUSAUR = 3; | |
| HOLO_POKEMON_ID_V0004_POKEMON_CHARMANDER = 4; | |
| HOLO_POKEMON_ID_V0005_POKEMON_CHARMELEON = 5; | |
| HOLO_POKEMON_ID_V0006_POKEMON_CHARIZARD = 6; | |
| HOLO_POKEMON_ID_V0007_POKEMON_SQUIRTLE = 7; | |
| HOLO_POKEMON_ID_V0008_POKEMON_WARTORTLE = 8; | |
| HOLO_POKEMON_ID_V0009_POKEMON_BLASTOISE = 9; | |
| HOLO_POKEMON_ID_V0010_POKEMON_CATERPIE = 10; | |
| HOLO_POKEMON_ID_V0011_POKEMON_METAPOD = 11; | |
| HOLO_POKEMON_ID_V0012_POKEMON_BUTTERFREE = 12; | |
| HOLO_POKEMON_ID_V0013_POKEMON_WEEDLE = 13; | |
| HOLO_POKEMON_ID_V0014_POKEMON_KAKUNA = 14; | |
| HOLO_POKEMON_ID_V0015_POKEMON_BEEDRILL = 15; | |
| HOLO_POKEMON_ID_V0016_POKEMON_PIDGEY = 16; | |
| HOLO_POKEMON_ID_V0017_POKEMON_PIDGEOTTO = 17; | |
| HOLO_POKEMON_ID_V0018_POKEMON_PIDGEOT = 18; | |
| HOLO_POKEMON_ID_V0019_POKEMON_RATTATA = 19; | |
| HOLO_POKEMON_ID_V0020_POKEMON_RATICATE = 20; | |
| HOLO_POKEMON_ID_V0021_POKEMON_SPEAROW = 21; | |
| HOLO_POKEMON_ID_V0022_POKEMON_FEAROW = 22; | |
| HOLO_POKEMON_ID_V0023_POKEMON_EKANS = 23; | |
| HOLO_POKEMON_ID_V0024_POKEMON_ARBOK = 24; | |
| HOLO_POKEMON_ID_V0025_POKEMON_PIKACHU = 25; | |
| HOLO_POKEMON_ID_V0026_POKEMON_RAICHU = 26; | |
| HOLO_POKEMON_ID_V0027_POKEMON_SANDSHREW = 27; | |
| HOLO_POKEMON_ID_V0028_POKEMON_SANDSLASH = 28; | |
| HOLO_POKEMON_ID_V0029_POKEMON_NIDORAN = 29; | |
| HOLO_POKEMON_ID_V0030_POKEMON_NIDORINA = 30; | |
| HOLO_POKEMON_ID_V0031_POKEMON_NIDOQUEEN = 31; | |
| HOLO_POKEMON_ID_V0032_POKEMON_NIDORAN = 32; | |
| HOLO_POKEMON_ID_V0033_POKEMON_NIDORINO = 33; | |
| HOLO_POKEMON_ID_V0034_POKEMON_NIDOKING = 34; | |
| HOLO_POKEMON_ID_V0035_POKEMON_CLEFAIRY = 35; | |
| HOLO_POKEMON_ID_V0036_POKEMON_CLEFABLE = 36; | |
| HOLO_POKEMON_ID_V0037_POKEMON_VULPIX = 37; | |
| HOLO_POKEMON_ID_V0038_POKEMON_NINETALES = 38; | |
| HOLO_POKEMON_ID_V0039_POKEMON_JIGGLYPUFF = 39; | |
| HOLO_POKEMON_ID_V0040_POKEMON_WIGGLYTUFF = 40; | |
| HOLO_POKEMON_ID_V0041_POKEMON_ZUBAT = 41; | |
| HOLO_POKEMON_ID_V0042_POKEMON_GOLBAT = 42; | |
| HOLO_POKEMON_ID_V0043_POKEMON_ODDISH = 43; | |
| HOLO_POKEMON_ID_V0044_POKEMON_GLOOM = 44; | |
| HOLO_POKEMON_ID_V0045_POKEMON_VILEPLUME = 45; | |
| HOLO_POKEMON_ID_V0046_POKEMON_PARAS = 46; | |
| HOLO_POKEMON_ID_V0047_POKEMON_PARASECT = 47; | |
| HOLO_POKEMON_ID_V0048_POKEMON_VENONAT = 48; | |
| HOLO_POKEMON_ID_V0049_POKEMON_VENOMOTH = 49; | |
| HOLO_POKEMON_ID_V0050_POKEMON_DIGLETT = 50; | |
| HOLO_POKEMON_ID_V0051_POKEMON_DUGTRIO = 51; | |
| HOLO_POKEMON_ID_V0052_POKEMON_MEOWTH = 52; | |
| HOLO_POKEMON_ID_V0053_POKEMON_PERSIAN = 53; | |
| HOLO_POKEMON_ID_V0054_POKEMON_PSYDUCK = 54; | |
| HOLO_POKEMON_ID_V0055_POKEMON_GOLDUCK = 55; | |
| HOLO_POKEMON_ID_V0056_POKEMON_MANKEY = 56; | |
| HOLO_POKEMON_ID_V0057_POKEMON_PRIMEAPE = 57; | |
| HOLO_POKEMON_ID_V0058_POKEMON_GROWLITHE = 58; | |
| HOLO_POKEMON_ID_V0059_POKEMON_ARCANINE = 59; | |
| HOLO_POKEMON_ID_V0060_POKEMON_POLIWAG = 60; | |
| HOLO_POKEMON_ID_V0061_POKEMON_POLIWHIRL = 61; | |
| HOLO_POKEMON_ID_V0062_POKEMON_POLIWRATH = 62; | |
| HOLO_POKEMON_ID_V0063_POKEMON_ABRA = 63; | |
| HOLO_POKEMON_ID_V0064_POKEMON_KADABRA = 64; | |
| HOLO_POKEMON_ID_V0065_POKEMON_ALAKAZAM = 65; | |
| HOLO_POKEMON_ID_V0066_POKEMON_MACHOP = 66; | |
| HOLO_POKEMON_ID_V0067_POKEMON_MACHOKE = 67; | |
| HOLO_POKEMON_ID_V0068_POKEMON_MACHAMP = 68; | |
| HOLO_POKEMON_ID_V0069_POKEMON_BELLSPROUT = 69; | |
| HOLO_POKEMON_ID_V0070_POKEMON_WEEPINBELL = 70; | |
| HOLO_POKEMON_ID_V0071_POKEMON_VICTREEBEL = 71; | |
| HOLO_POKEMON_ID_V0072_POKEMON_TENTACOOL = 72; | |
| HOLO_POKEMON_ID_V0073_POKEMON_TENTACRUEL = 73; | |
| HOLO_POKEMON_ID_V0074_POKEMON_GEODUDE = 74; | |
| HOLO_POKEMON_ID_V0075_POKEMON_GRAVELER = 75; | |
| HOLO_POKEMON_ID_V0076_POKEMON_GOLEM = 76; | |
| HOLO_POKEMON_ID_V0077_POKEMON_PONYTA = 77; | |
| HOLO_POKEMON_ID_V0078_POKEMON_RAPIDASH = 78; | |
| HOLO_POKEMON_ID_V0079_POKEMON_SLOWPOKE = 79; | |
| HOLO_POKEMON_ID_V0080_POKEMON_SLOWBRO = 80; | |
| HOLO_POKEMON_ID_V0081_POKEMON_MAGNEMITE = 81; | |
| HOLO_POKEMON_ID_V0082_POKEMON_MAGNETON = 82; | |
| HOLO_POKEMON_ID_V0083_POKEMON_FARFETCHD = 83; | |
| HOLO_POKEMON_ID_V0084_POKEMON_DODUO = 84; | |
| HOLO_POKEMON_ID_V0085_POKEMON_DODRIO = 85; | |
| HOLO_POKEMON_ID_V0086_POKEMON_SEEL = 86; | |
| HOLO_POKEMON_ID_V0087_POKEMON_DEWGONG = 87; | |
| HOLO_POKEMON_ID_V0088_POKEMON_GRIMER = 88; | |
| HOLO_POKEMON_ID_V0089_POKEMON_MUK = 89; | |
| HOLO_POKEMON_ID_V0090_POKEMON_SHELLDER = 90; | |
| HOLO_POKEMON_ID_V0091_POKEMON_CLOYSTER = 91; | |
| HOLO_POKEMON_ID_V0092_POKEMON_GASTLY = 92; | |
| HOLO_POKEMON_ID_V0093_POKEMON_HAUNTER = 93; | |
| HOLO_POKEMON_ID_V0094_POKEMON_GENGAR = 94; | |
| HOLO_POKEMON_ID_V0095_POKEMON_ONIX = 95; | |
| HOLO_POKEMON_ID_V0096_POKEMON_DROWZEE = 96; | |
| HOLO_POKEMON_ID_V0097_POKEMON_HYPNO = 97; | |
| HOLO_POKEMON_ID_V0098_POKEMON_KRABBY = 98; | |
| HOLO_POKEMON_ID_V0099_POKEMON_KINGLER = 99; | |
| HOLO_POKEMON_ID_V0100_POKEMON_VOLTORB = 100; | |
| HOLO_POKEMON_ID_V0101_POKEMON_ELECTRODE = 101; | |
| HOLO_POKEMON_ID_V0102_POKEMON_EXEGGCUTE = 102; | |
| HOLO_POKEMON_ID_V0103_POKEMON_EXEGGUTOR = 103; | |
| HOLO_POKEMON_ID_V0104_POKEMON_CUBONE = 104; | |
| HOLO_POKEMON_ID_V0105_POKEMON_MAROWAK = 105; | |
| HOLO_POKEMON_ID_V0106_POKEMON_HITMONLEE = 106; | |
| HOLO_POKEMON_ID_V0107_POKEMON_HITMONCHAN = 107; | |
| HOLO_POKEMON_ID_V0108_POKEMON_LICKITUNG = 108; | |
| HOLO_POKEMON_ID_V0109_POKEMON_KOFFING = 109; | |
| HOLO_POKEMON_ID_V0110_POKEMON_WEEZING = 110; | |
| HOLO_POKEMON_ID_V0111_POKEMON_RHYHORN = 111; | |
| HOLO_POKEMON_ID_V0112_POKEMON_RHYDON = 112; | |
| HOLO_POKEMON_ID_V0113_POKEMON_CHANSEY = 113; | |
| HOLO_POKEMON_ID_V0114_POKEMON_TANGELA = 114; | |
| HOLO_POKEMON_ID_V0115_POKEMON_KANGASKHAN = 115; | |
| HOLO_POKEMON_ID_V0116_POKEMON_HORSEA = 116; | |
| HOLO_POKEMON_ID_V0117_POKEMON_SEADRA = 117; | |
| HOLO_POKEMON_ID_V0118_POKEMON_GOLDEEN = 118; | |
| HOLO_POKEMON_ID_V0119_POKEMON_SEAKING = 119; | |
| HOLO_POKEMON_ID_V0120_POKEMON_STARYU = 120; | |
| HOLO_POKEMON_ID_V0121_POKEMON_STARMIE = 121; | |
| HOLO_POKEMON_ID_V0122_POKEMON_MR_MIME = 122; | |
| HOLO_POKEMON_ID_V0123_POKEMON_SCYTHER = 123; | |
| HOLO_POKEMON_ID_V0124_POKEMON_JYNX = 124; | |
| HOLO_POKEMON_ID_V0125_POKEMON_ELECTABUZZ = 125; | |
| HOLO_POKEMON_ID_V0126_POKEMON_MAGMAR = 126; | |
| HOLO_POKEMON_ID_V0127_POKEMON_PINSIR = 127; | |
| HOLO_POKEMON_ID_V0128_POKEMON_TAUROS = 128; | |
| HOLO_POKEMON_ID_V0129_POKEMON_MAGIKARP = 129; | |
| HOLO_POKEMON_ID_V0130_POKEMON_GYARADOS = 130; | |
| HOLO_POKEMON_ID_V0131_POKEMON_LAPRAS = 131; | |
| HOLO_POKEMON_ID_V0132_POKEMON_DITTO = 132; | |
| HOLO_POKEMON_ID_V0133_POKEMON_EEVEE = 133; | |
| HOLO_POKEMON_ID_V0134_POKEMON_VAPOREON = 134; | |
| HOLO_POKEMON_ID_V0135_POKEMON_JOLTEON = 135; | |
| HOLO_POKEMON_ID_V0136_POKEMON_FLAREON = 136; | |
| HOLO_POKEMON_ID_V0137_POKEMON_PORYGON = 137; | |
| HOLO_POKEMON_ID_V0138_POKEMON_OMANYTE = 138; | |
| HOLO_POKEMON_ID_V0139_POKEMON_OMASTAR = 139; | |
| HOLO_POKEMON_ID_V0140_POKEMON_KABUTO = 140; | |
| HOLO_POKEMON_ID_V0141_POKEMON_KABUTOPS = 141; | |
| HOLO_POKEMON_ID_V0142_POKEMON_AERODACTYL = 142; | |
| HOLO_POKEMON_ID_V0143_POKEMON_SNORLAX = 143; | |
| HOLO_POKEMON_ID_V0144_POKEMON_ARTICUNO = 144; | |
| HOLO_POKEMON_ID_V0145_POKEMON_ZAPDOS = 145; | |
| HOLO_POKEMON_ID_V0146_POKEMON_MOLTRES = 146; | |
| HOLO_POKEMON_ID_V0147_POKEMON_DRATINI = 147; | |
| HOLO_POKEMON_ID_V0148_POKEMON_DRAGONAIR = 148; | |
| HOLO_POKEMON_ID_V0149_POKEMON_DRAGONITE = 149; | |
| HOLO_POKEMON_ID_V0150_POKEMON_MEWTWO = 150; | |
| HOLO_POKEMON_ID_V0151_POKEMON_MEW = 151; | |
| HOLO_POKEMON_ID_V0152_POKEMON_CHIKORITA = 152; | |
| HOLO_POKEMON_ID_V0153_POKEMON_BAYLEEF = 153; | |
| HOLO_POKEMON_ID_V0154_POKEMON_MEGANIUM = 154; | |
| HOLO_POKEMON_ID_V0155_POKEMON_CYNDAQUIL = 155; | |
| HOLO_POKEMON_ID_V0156_POKEMON_QUILAVA = 156; | |
| HOLO_POKEMON_ID_V0157_POKEMON_TYPHLOSION = 157; | |
| HOLO_POKEMON_ID_V0158_POKEMON_TOTODILE = 158; | |
| HOLO_POKEMON_ID_V0159_POKEMON_CROCONAW = 159; | |
| HOLO_POKEMON_ID_V0160_POKEMON_FERALIGATR = 160; | |
| HOLO_POKEMON_ID_V0161_POKEMON_SENTRET = 161; | |
| HOLO_POKEMON_ID_V0162_POKEMON_FURRET = 162; | |
| HOLO_POKEMON_ID_V0163_POKEMON_HOOTHOOT = 163; | |
| HOLO_POKEMON_ID_V0164_POKEMON_NOCTOWL = 164; | |
| HOLO_POKEMON_ID_V0165_POKEMON_LEDYBA = 165; | |
| HOLO_POKEMON_ID_V0166_POKEMON_LEDIAN = 166; | |
| HOLO_POKEMON_ID_V0167_POKEMON_SPINARAK = 167; | |
| HOLO_POKEMON_ID_V0168_POKEMON_ARIADOS = 168; | |
| HOLO_POKEMON_ID_V0169_POKEMON_CROBAT = 169; | |
| HOLO_POKEMON_ID_V0170_POKEMON_CHINCHOU = 170; | |
| HOLO_POKEMON_ID_V0171_POKEMON_LANTURN = 171; | |
| HOLO_POKEMON_ID_V0172_POKEMON_PICHU = 172; | |
| HOLO_POKEMON_ID_V0173_POKEMON_CLEFFA = 173; | |
| HOLO_POKEMON_ID_V0174_POKEMON_IGGLYBUFF = 174; | |
| HOLO_POKEMON_ID_V0175_POKEMON_TOGEPI = 175; | |
| HOLO_POKEMON_ID_V0176_POKEMON_TOGETIC = 176; | |
| HOLO_POKEMON_ID_V0177_POKEMON_NATU = 177; | |
| HOLO_POKEMON_ID_V0178_POKEMON_XATU = 178; | |
| HOLO_POKEMON_ID_V0179_POKEMON_MAREEP = 179; | |
| HOLO_POKEMON_ID_V0180_POKEMON_FLAAFFY = 180; | |
| HOLO_POKEMON_ID_V0181_POKEMON_AMPHAROS = 181; | |
| HOLO_POKEMON_ID_V0182_POKEMON_BELLOSSOM = 182; | |
| HOLO_POKEMON_ID_V0183_POKEMON_MARILL = 183; | |
| HOLO_POKEMON_ID_V0184_POKEMON_AZUMARILL = 184; | |
| HOLO_POKEMON_ID_V0185_POKEMON_SUDOWOODO = 185; | |
| HOLO_POKEMON_ID_V0186_POKEMON_POLITOED = 186; | |
| HOLO_POKEMON_ID_V0187_POKEMON_HOPPIP = 187; | |
| HOLO_POKEMON_ID_V0188_POKEMON_SKIPLOOM = 188; | |
| HOLO_POKEMON_ID_V0189_POKEMON_JUMPLUFF = 189; | |
| HOLO_POKEMON_ID_V0190_POKEMON_AIPOM = 190; | |
| HOLO_POKEMON_ID_V0191_POKEMON_SUNKERN = 191; | |
| HOLO_POKEMON_ID_V0192_POKEMON_SUNFLORA = 192; | |
| HOLO_POKEMON_ID_V0193_POKEMON_YANMA = 193; | |
| HOLO_POKEMON_ID_V0194_POKEMON_WOOPER = 194; | |
| HOLO_POKEMON_ID_V0195_POKEMON_QUAGSIRE = 195; | |
| HOLO_POKEMON_ID_V0196_POKEMON_ESPEON = 196; | |
| HOLO_POKEMON_ID_V0197_POKEMON_UMBREON = 197; | |
| HOLO_POKEMON_ID_V0198_POKEMON_MURKROW = 198; | |
| HOLO_POKEMON_ID_V0199_POKEMON_SLOWKING = 199; | |
| HOLO_POKEMON_ID_V0200_POKEMON_MISDREAVUS = 200; | |
| HOLO_POKEMON_ID_V0201_POKEMON_UNOWN = 201; | |
| HOLO_POKEMON_ID_V0202_POKEMON_WOBBUFFET = 202; | |
| HOLO_POKEMON_ID_V0203_POKEMON_GIRAFARIG = 203; | |
| HOLO_POKEMON_ID_V0204_POKEMON_PINECO = 204; | |
| HOLO_POKEMON_ID_V0205_POKEMON_FORRETRESS = 205; | |
| HOLO_POKEMON_ID_V0206_POKEMON_DUNSPARCE = 206; | |
| HOLO_POKEMON_ID_V0207_POKEMON_GLIGAR = 207; | |
| HOLO_POKEMON_ID_V0208_POKEMON_STEELIX = 208; | |
| HOLO_POKEMON_ID_V0209_POKEMON_SNUBBULL = 209; | |
| HOLO_POKEMON_ID_V0210_POKEMON_GRANBULL = 210; | |
| HOLO_POKEMON_ID_V0211_POKEMON_QWILFISH = 211; | |
| HOLO_POKEMON_ID_V0212_POKEMON_SCIZOR = 212; | |
| HOLO_POKEMON_ID_V0213_POKEMON_SHUCKLE = 213; | |
| HOLO_POKEMON_ID_V0214_POKEMON_HERACROSS = 214; | |
| HOLO_POKEMON_ID_V0215_POKEMON_SNEASEL = 215; | |
| HOLO_POKEMON_ID_V0216_POKEMON_TEDDIURSA = 216; | |
| HOLO_POKEMON_ID_V0217_POKEMON_URSARING = 217; | |
| HOLO_POKEMON_ID_V0218_POKEMON_SLUGMA = 218; | |
| HOLO_POKEMON_ID_V0219_POKEMON_MAGCARGO = 219; | |
| HOLO_POKEMON_ID_V0220_POKEMON_SWINUB = 220; | |
| HOLO_POKEMON_ID_V0221_POKEMON_PILOSWINE = 221; | |
| HOLO_POKEMON_ID_V0222_POKEMON_CORSOLA = 222; | |
| HOLO_POKEMON_ID_V0223_POKEMON_REMORAID = 223; | |
| HOLO_POKEMON_ID_V0224_POKEMON_OCTILLERY = 224; | |
| HOLO_POKEMON_ID_V0225_POKEMON_DELIBIRD = 225; | |
| HOLO_POKEMON_ID_V0226_POKEMON_MANTINE = 226; | |
| HOLO_POKEMON_ID_V0227_POKEMON_SKARMORY = 227; | |
| HOLO_POKEMON_ID_V0228_POKEMON_HOUNDOUR = 228; | |
| HOLO_POKEMON_ID_V0229_POKEMON_HOUNDOOM = 229; | |
| HOLO_POKEMON_ID_V0230_POKEMON_KINGDRA = 230; | |
| HOLO_POKEMON_ID_V0231_POKEMON_PHANPY = 231; | |
| HOLO_POKEMON_ID_V0232_POKEMON_DONPHAN = 232; | |
| HOLO_POKEMON_ID_V0233_POKEMON_PORYGON2 = 233; | |
| HOLO_POKEMON_ID_V0234_POKEMON_STANTLER = 234; | |
| HOLO_POKEMON_ID_V0235_POKEMON_SMEARGLE = 235; | |
| HOLO_POKEMON_ID_V0236_POKEMON_TYROGUE = 236; | |
| HOLO_POKEMON_ID_V0237_POKEMON_HITMONTOP = 237; | |
| HOLO_POKEMON_ID_V0238_POKEMON_SMOOCHUM = 238; | |
| HOLO_POKEMON_ID_V0239_POKEMON_ELEKID = 239; | |
| HOLO_POKEMON_ID_V0240_POKEMON_MAGBY = 240; | |
| HOLO_POKEMON_ID_V0241_POKEMON_MILTANK = 241; | |
| HOLO_POKEMON_ID_V0242_POKEMON_BLISSEY = 242; | |
| HOLO_POKEMON_ID_V0243_POKEMON_RAIKOU = 243; | |
| HOLO_POKEMON_ID_V0244_POKEMON_ENTEI = 244; | |
| HOLO_POKEMON_ID_V0245_POKEMON_SUICUNE = 245; | |
| HOLO_POKEMON_ID_V0246_POKEMON_LARVITAR = 246; | |
| HOLO_POKEMON_ID_V0247_POKEMON_PUPITAR = 247; | |
| HOLO_POKEMON_ID_V0248_POKEMON_TYRANITAR = 248; | |
| HOLO_POKEMON_ID_V0249_POKEMON_LUGIA = 249; | |
| HOLO_POKEMON_ID_V0250_POKEMON_HO_OH = 250; | |
| HOLO_POKEMON_ID_V0251_POKEMON_CELEBI = 251; | |
| HOLO_POKEMON_ID_V0252_POKEMON_TREECKO = 252; | |
| HOLO_POKEMON_ID_V0253_POKEMON_GROVYLE = 253; | |
| HOLO_POKEMON_ID_V0254_POKEMON_SCEPTILE = 254; | |
| HOLO_POKEMON_ID_V0255_POKEMON_TORCHIC = 255; | |
| HOLO_POKEMON_ID_V0256_POKEMON_COMBUSKEN = 256; | |
| HOLO_POKEMON_ID_V0257_POKEMON_BLAZIKEN = 257; | |
| HOLO_POKEMON_ID_V0258_POKEMON_MUDKIP = 258; | |
| HOLO_POKEMON_ID_V0259_POKEMON_MARSHTOMP = 259; | |
| HOLO_POKEMON_ID_V0260_POKEMON_SWAMPERT = 260; | |
| HOLO_POKEMON_ID_V0261_POKEMON_POOCHYENA = 261; | |
| HOLO_POKEMON_ID_V0262_POKEMON_MIGHTYENA = 262; | |
| HOLO_POKEMON_ID_V0263_POKEMON_ZIGZAGOON = 263; | |
| HOLO_POKEMON_ID_V0264_POKEMON_LINOONE = 264; | |
| HOLO_POKEMON_ID_V0265_POKEMON_WURMPLE = 265; | |
| HOLO_POKEMON_ID_V0266_POKEMON_SILCOON = 266; | |
| HOLO_POKEMON_ID_V0267_POKEMON_BEAUTIFLY = 267; | |
| HOLO_POKEMON_ID_V0268_POKEMON_CASCOON = 268; | |
| HOLO_POKEMON_ID_V0269_POKEMON_DUSTOX = 269; | |
| HOLO_POKEMON_ID_V0270_POKEMON_LOTAD = 270; | |
| HOLO_POKEMON_ID_V0271_POKEMON_LOMBRE = 271; | |
| HOLO_POKEMON_ID_V0272_POKEMON_LUDICOLO = 272; | |
| HOLO_POKEMON_ID_V0273_POKEMON_SEEDOT = 273; | |
| HOLO_POKEMON_ID_V0274_POKEMON_NUZLEAF = 274; | |
| HOLO_POKEMON_ID_V0275_POKEMON_SHIFTRY = 275; | |
| HOLO_POKEMON_ID_V0276_POKEMON_TAILLOW = 276; | |
| HOLO_POKEMON_ID_V0277_POKEMON_SWELLOW = 277; | |
| HOLO_POKEMON_ID_V0278_POKEMON_WINGULL = 278; | |
| HOLO_POKEMON_ID_V0279_POKEMON_PELIPPER = 279; | |
| HOLO_POKEMON_ID_V0280_POKEMON_RALTS = 280; | |
| HOLO_POKEMON_ID_V0281_POKEMON_KIRLIA = 281; | |
| HOLO_POKEMON_ID_V0282_POKEMON_GARDEVOIR = 282; | |
| HOLO_POKEMON_ID_V0283_POKEMON_SURSKIT = 283; | |
| HOLO_POKEMON_ID_V0284_POKEMON_MASQUERAIN = 284; | |
| HOLO_POKEMON_ID_V0285_POKEMON_SHROOMISH = 285; | |
| HOLO_POKEMON_ID_V0286_POKEMON_BRELOOM = 286; | |
| HOLO_POKEMON_ID_V0287_POKEMON_SLAKOTH = 287; | |
| HOLO_POKEMON_ID_V0288_POKEMON_VIGOROTH = 288; | |
| HOLO_POKEMON_ID_V0289_POKEMON_SLAKING = 289; | |
| HOLO_POKEMON_ID_V0290_POKEMON_NINCADA = 290; | |
| HOLO_POKEMON_ID_V0291_POKEMON_NINJASK = 291; | |
| HOLO_POKEMON_ID_V0292_POKEMON_SHEDINJA = 292; | |
| HOLO_POKEMON_ID_V0293_POKEMON_WHISMUR = 293; | |
| HOLO_POKEMON_ID_V0294_POKEMON_LOUDRED = 294; | |
| HOLO_POKEMON_ID_V0295_POKEMON_EXPLOUD = 295; | |
| HOLO_POKEMON_ID_V0296_POKEMON_MAKUHITA = 296; | |
| HOLO_POKEMON_ID_V0297_POKEMON_HARIYAMA = 297; | |
| HOLO_POKEMON_ID_V0298_POKEMON_AZURILL = 298; | |
| HOLO_POKEMON_ID_V0299_POKEMON_NOSEPASS = 299; | |
| HOLO_POKEMON_ID_V0300_POKEMON_SKITTY = 300; | |
| HOLO_POKEMON_ID_V0301_POKEMON_DELCATTY = 301; | |
| HOLO_POKEMON_ID_V0302_POKEMON_SABLEYE = 302; | |
| HOLO_POKEMON_ID_V0303_POKEMON_MAWILE = 303; | |
| HOLO_POKEMON_ID_V0304_POKEMON_ARON = 304; | |
| HOLO_POKEMON_ID_V0305_POKEMON_LAIRON = 305; | |
| HOLO_POKEMON_ID_V0306_POKEMON_AGGRON = 306; | |
| HOLO_POKEMON_ID_V0307_POKEMON_MEDITITE = 307; | |
| HOLO_POKEMON_ID_V0308_POKEMON_MEDICHAM = 308; | |
| HOLO_POKEMON_ID_V0309_POKEMON_ELECTRIKE = 309; | |
| HOLO_POKEMON_ID_V0310_POKEMON_MANECTRIC = 310; | |
| HOLO_POKEMON_ID_V0311_POKEMON_PLUSLE = 311; | |
| HOLO_POKEMON_ID_V0312_POKEMON_MINUN = 312; | |
| HOLO_POKEMON_ID_V0313_POKEMON_VOLBEAT = 313; | |
| HOLO_POKEMON_ID_V0314_POKEMON_ILLUMISE = 314; | |
| HOLO_POKEMON_ID_V0315_POKEMON_ROSELIA = 315; | |
| HOLO_POKEMON_ID_V0316_POKEMON_GULPIN = 316; | |
| HOLO_POKEMON_ID_V0317_POKEMON_SWALOT = 317; | |
| HOLO_POKEMON_ID_V0318_POKEMON_CARVANHA = 318; | |
| HOLO_POKEMON_ID_V0319_POKEMON_SHARPEDO = 319; | |
| HOLO_POKEMON_ID_V0320_POKEMON_WAILMER = 320; | |
| HOLO_POKEMON_ID_V0321_POKEMON_WAILORD = 321; | |
| HOLO_POKEMON_ID_V0322_POKEMON_NUMEL = 322; | |
| HOLO_POKEMON_ID_V0323_POKEMON_CAMERUPT = 323; | |
| HOLO_POKEMON_ID_V0324_POKEMON_TORKOAL = 324; | |
| HOLO_POKEMON_ID_V0325_POKEMON_SPOINK = 325; | |
| HOLO_POKEMON_ID_V0326_POKEMON_GRUMPIG = 326; | |
| HOLO_POKEMON_ID_V0327_POKEMON_SPINDA = 327; | |
| HOLO_POKEMON_ID_V0328_POKEMON_TRAPINCH = 328; | |
| HOLO_POKEMON_ID_V0329_POKEMON_VIBRAVA = 329; | |
| HOLO_POKEMON_ID_V0330_POKEMON_FLYGON = 330; | |
| HOLO_POKEMON_ID_V0331_POKEMON_CACNEA = 331; | |
| HOLO_POKEMON_ID_V0332_POKEMON_CACTURNE = 332; | |
| HOLO_POKEMON_ID_V0333_POKEMON_SWABLU = 333; | |
| HOLO_POKEMON_ID_V0334_POKEMON_ALTARIA = 334; | |
| HOLO_POKEMON_ID_V0335_POKEMON_ZANGOOSE = 335; | |
| HOLO_POKEMON_ID_V0336_POKEMON_SEVIPER = 336; | |
| HOLO_POKEMON_ID_V0337_POKEMON_LUNATONE = 337; | |
| HOLO_POKEMON_ID_V0338_POKEMON_SOLROCK = 338; | |
| HOLO_POKEMON_ID_V0339_POKEMON_BARBOACH = 339; | |
| HOLO_POKEMON_ID_V0340_POKEMON_WHISCASH = 340; | |
| HOLO_POKEMON_ID_V0341_POKEMON_CORPHISH = 341; | |
| HOLO_POKEMON_ID_V0342_POKEMON_CRAWDAUNT = 342; | |
| HOLO_POKEMON_ID_V0343_POKEMON_BALTOY = 343; | |
| HOLO_POKEMON_ID_V0344_POKEMON_CLAYDOL = 344; | |
| HOLO_POKEMON_ID_V0345_POKEMON_LILEEP = 345; | |
| HOLO_POKEMON_ID_V0346_POKEMON_CRADILY = 346; | |
| HOLO_POKEMON_ID_V0347_POKEMON_ANORITH = 347; | |
| HOLO_POKEMON_ID_V0348_POKEMON_ARMALDO = 348; | |
| HOLO_POKEMON_ID_V0349_POKEMON_FEEBAS = 349; | |
| HOLO_POKEMON_ID_V0350_POKEMON_MILOTIC = 350; | |
| HOLO_POKEMON_ID_V0351_POKEMON_CASTFORM = 351; | |
| HOLO_POKEMON_ID_V0352_POKEMON_KECLEON = 352; | |
| HOLO_POKEMON_ID_V0353_POKEMON_SHUPPET = 353; | |
| HOLO_POKEMON_ID_V0354_POKEMON_BANETTE = 354; | |
| HOLO_POKEMON_ID_V0355_POKEMON_DUSKULL = 355; | |
| HOLO_POKEMON_ID_V0356_POKEMON_DUSCLOPS = 356; | |
| HOLO_POKEMON_ID_V0357_POKEMON_TROPIUS = 357; | |
| HOLO_POKEMON_ID_V0358_POKEMON_CHIMECHO = 358; | |
| HOLO_POKEMON_ID_V0359_POKEMON_ABSOL = 359; | |
| HOLO_POKEMON_ID_V0360_POKEMON_WYNAUT = 360; | |
| HOLO_POKEMON_ID_V0361_POKEMON_SNORUNT = 361; | |
| HOLO_POKEMON_ID_V0362_POKEMON_GLALIE = 362; | |
| HOLO_POKEMON_ID_V0363_POKEMON_SPHEAL = 363; | |
| HOLO_POKEMON_ID_V0364_POKEMON_SEALEO = 364; | |
| HOLO_POKEMON_ID_V0365_POKEMON_WALREIN = 365; | |
| HOLO_POKEMON_ID_V0366_POKEMON_CLAMPERL = 366; | |
| HOLO_POKEMON_ID_V0367_POKEMON_HUNTAIL = 367; | |
| HOLO_POKEMON_ID_V0368_POKEMON_GOREBYSS = 368; | |
| HOLO_POKEMON_ID_V0369_POKEMON_RELICANTH = 369; | |
| HOLO_POKEMON_ID_V0370_POKEMON_LUVDISC = 370; | |
| HOLO_POKEMON_ID_V0371_POKEMON_BAGON = 371; | |
| HOLO_POKEMON_ID_V0372_POKEMON_SHELGON = 372; | |
| HOLO_POKEMON_ID_V0373_POKEMON_SALAMENCE = 373; | |
| HOLO_POKEMON_ID_V0374_POKEMON_BELDUM = 374; | |
| HOLO_POKEMON_ID_V0375_POKEMON_METANG = 375; | |
| HOLO_POKEMON_ID_V0376_POKEMON_METAGROSS = 376; | |
| HOLO_POKEMON_ID_V0377_POKEMON_REGIROCK = 377; | |
| HOLO_POKEMON_ID_V0378_POKEMON_REGICE = 378; | |
| HOLO_POKEMON_ID_V0379_POKEMON_REGISTEEL = 379; | |
| HOLO_POKEMON_ID_V0380_POKEMON_LATIAS = 380; | |
| HOLO_POKEMON_ID_V0381_POKEMON_LATIOS = 381; | |
| HOLO_POKEMON_ID_V0382_POKEMON_KYOGRE = 382; | |
| HOLO_POKEMON_ID_V0383_POKEMON_GROUDON = 383; | |
| HOLO_POKEMON_ID_V0384_POKEMON_RAYQUAZA = 384; | |
| HOLO_POKEMON_ID_V0385_POKEMON_JIRACHI = 385; | |
| HOLO_POKEMON_ID_V0386_POKEMON_DEOXYS = 386; | |
| HOLO_POKEMON_ID_V0387_POKEMON_TURTWIG = 387; | |
| HOLO_POKEMON_ID_V0388_POKEMON_GROTLE = 388; | |
| HOLO_POKEMON_ID_V0389_POKEMON_TORTERRA = 389; | |
| HOLO_POKEMON_ID_V0390_POKEMON_CHIMCHAR = 390; | |
| HOLO_POKEMON_ID_V0391_POKEMON_MONFERNO = 391; | |
| HOLO_POKEMON_ID_V0392_POKEMON_INFERNAPE = 392; | |
| HOLO_POKEMON_ID_V0393_POKEMON_PIPLUP = 393; | |
| HOLO_POKEMON_ID_V0394_POKEMON_PRINPLUP = 394; | |
| HOLO_POKEMON_ID_V0395_POKEMON_EMPOLEON = 395; | |
| HOLO_POKEMON_ID_V0396_POKEMON_STARLY = 396; | |
| HOLO_POKEMON_ID_V0397_POKEMON_STARAVIA = 397; | |
| HOLO_POKEMON_ID_V0398_POKEMON_STARAPTOR = 398; | |
| HOLO_POKEMON_ID_V0399_POKEMON_BIDOOF = 399; | |
| HOLO_POKEMON_ID_V0400_POKEMON_BIBAREL = 400; | |
| HOLO_POKEMON_ID_V0401_POKEMON_KRICKETOT = 401; | |
| HOLO_POKEMON_ID_V0402_POKEMON_KRICKETUNE = 402; | |
| HOLO_POKEMON_ID_V0403_POKEMON_SHINX = 403; | |
| HOLO_POKEMON_ID_V0404_POKEMON_LUXIO = 404; | |
| HOLO_POKEMON_ID_V0405_POKEMON_LUXRAY = 405; | |
| HOLO_POKEMON_ID_V0406_POKEMON_BUDEW = 406; | |
| HOLO_POKEMON_ID_V0407_POKEMON_ROSERADE = 407; | |
| HOLO_POKEMON_ID_V0408_POKEMON_CRANIDOS = 408; | |
| HOLO_POKEMON_ID_V0409_POKEMON_RAMPARDOS = 409; | |
| HOLO_POKEMON_ID_V0410_POKEMON_SHIELDON = 410; | |
| HOLO_POKEMON_ID_V0411_POKEMON_BASTIODON = 411; | |
| HOLO_POKEMON_ID_V0412_POKEMON_BURMY = 412; | |
| HOLO_POKEMON_ID_V0413_POKEMON_WORMADAM = 413; | |
| HOLO_POKEMON_ID_V0414_POKEMON_MOTHIM = 414; | |
| HOLO_POKEMON_ID_V0415_POKEMON_COMBEE = 415; | |
| HOLO_POKEMON_ID_V0416_POKEMON_VESPIQUEN = 416; | |
| HOLO_POKEMON_ID_V0417_POKEMON_PACHIRISU = 417; | |
| HOLO_POKEMON_ID_V0418_POKEMON_BUIZEL = 418; | |
| HOLO_POKEMON_ID_V0419_POKEMON_FLOATZEL = 419; | |
| HOLO_POKEMON_ID_V0420_POKEMON_CHERUBI = 420; | |
| HOLO_POKEMON_ID_V0421_POKEMON_CHERRIM = 421; | |
| HOLO_POKEMON_ID_V0422_POKEMON_SHELLOS = 422; | |
| HOLO_POKEMON_ID_V0423_POKEMON_GASTRODON = 423; | |
| HOLO_POKEMON_ID_V0424_POKEMON_AMBIPOM = 424; | |
| HOLO_POKEMON_ID_V0425_POKEMON_DRIFLOON = 425; | |
| HOLO_POKEMON_ID_V0426_POKEMON_DRIFBLIM = 426; | |
| HOLO_POKEMON_ID_V0427_POKEMON_BUNEARY = 427; | |
| HOLO_POKEMON_ID_V0428_POKEMON_LOPUNNY = 428; | |
| HOLO_POKEMON_ID_V0429_POKEMON_MISMAGIUS = 429; | |
| HOLO_POKEMON_ID_V0430_POKEMON_HONCHKROW = 430; | |
| HOLO_POKEMON_ID_V0431_POKEMON_GLAMEOW = 431; | |
| HOLO_POKEMON_ID_V0432_POKEMON_PURUGLY = 432; | |
| HOLO_POKEMON_ID_V0433_POKEMON_CHINGLING = 433; | |
| HOLO_POKEMON_ID_V0434_POKEMON_STUNKY = 434; | |
| HOLO_POKEMON_ID_V0435_POKEMON_SKUNTANK = 435; | |
| HOLO_POKEMON_ID_V0436_POKEMON_BRONZOR = 436; | |
| HOLO_POKEMON_ID_V0437_POKEMON_BRONZONG = 437; | |
| HOLO_POKEMON_ID_V0438_POKEMON_BONSLY = 438; | |
| HOLO_POKEMON_ID_V0439_POKEMON_MIME_JR = 439; | |
| HOLO_POKEMON_ID_V0440_POKEMON_HAPPINY = 440; | |
| HOLO_POKEMON_ID_V0441_POKEMON_CHATOT = 441; | |
| HOLO_POKEMON_ID_V0442_POKEMON_SPIRITOMB = 442; | |
| HOLO_POKEMON_ID_V0443_POKEMON_GIBLE = 443; | |
| HOLO_POKEMON_ID_V0444_POKEMON_GABITE = 444; | |
| HOLO_POKEMON_ID_V0445_POKEMON_GARCHOMP = 445; | |
| HOLO_POKEMON_ID_V0446_POKEMON_MUNCHLAX = 446; | |
| HOLO_POKEMON_ID_V0447_POKEMON_RIOLU = 447; | |
| HOLO_POKEMON_ID_V0448_POKEMON_LUCARIO = 448; | |
| HOLO_POKEMON_ID_V0449_POKEMON_HIPPOPOTAS = 449; | |
| HOLO_POKEMON_ID_V0450_POKEMON_HIPPOWDON = 450; | |
| HOLO_POKEMON_ID_V0451_POKEMON_SKORUPI = 451; | |
| HOLO_POKEMON_ID_V0452_POKEMON_DRAPION = 452; | |
| HOLO_POKEMON_ID_V0453_POKEMON_CROAGUNK = 453; | |
| HOLO_POKEMON_ID_V0454_POKEMON_TOXICROAK = 454; | |
| HOLO_POKEMON_ID_V0455_POKEMON_CARNIVINE = 455; | |
| HOLO_POKEMON_ID_V0456_POKEMON_FINNEON = 456; | |
| HOLO_POKEMON_ID_V0457_POKEMON_LUMINEON = 457; | |
| HOLO_POKEMON_ID_V0458_POKEMON_MANTYKE = 458; | |
| HOLO_POKEMON_ID_V0459_POKEMON_SNOVER = 459; | |
| HOLO_POKEMON_ID_V0460_POKEMON_ABOMASNOW = 460; | |
| HOLO_POKEMON_ID_V0461_POKEMON_WEAVILE = 461; | |
| HOLO_POKEMON_ID_V0462_POKEMON_MAGNEZONE = 462; | |
| HOLO_POKEMON_ID_V0463_POKEMON_LICKILICKY = 463; | |
| HOLO_POKEMON_ID_V0464_POKEMON_RHYPERIOR = 464; | |
| HOLO_POKEMON_ID_V0465_POKEMON_TANGROWTH = 465; | |
| HOLO_POKEMON_ID_V0466_POKEMON_ELECTIVIRE = 466; | |
| HOLO_POKEMON_ID_V0467_POKEMON_MAGMORTAR = 467; | |
| HOLO_POKEMON_ID_V0468_POKEMON_TOGEKISS = 468; | |
| HOLO_POKEMON_ID_V0469_POKEMON_YANMEGA = 469; | |
| HOLO_POKEMON_ID_V0470_POKEMON_LEAFEON = 470; | |
| HOLO_POKEMON_ID_V0471_POKEMON_GLACEON = 471; | |
| HOLO_POKEMON_ID_V0472_POKEMON_GLISCOR = 472; | |
| HOLO_POKEMON_ID_V0473_POKEMON_MAMOSWINE = 473; | |
| HOLO_POKEMON_ID_V0474_POKEMON_PORYGON_Z = 474; | |
| HOLO_POKEMON_ID_V0475_POKEMON_GALLADE = 475; | |
| HOLO_POKEMON_ID_V0476_POKEMON_PROBOPASS = 476; | |
| HOLO_POKEMON_ID_V0477_POKEMON_DUSKNOIR = 477; | |
| HOLO_POKEMON_ID_V0478_POKEMON_FROSLASS = 478; | |
| HOLO_POKEMON_ID_V0479_POKEMON_ROTOM = 479; | |
| HOLO_POKEMON_ID_V0480_POKEMON_UXIE = 480; | |
| HOLO_POKEMON_ID_V0481_POKEMON_MESPRIT = 481; | |
| HOLO_POKEMON_ID_V0482_POKEMON_AZELF = 482; | |
| HOLO_POKEMON_ID_V0483_POKEMON_DIALGA = 483; | |
| HOLO_POKEMON_ID_V0484_POKEMON_PALKIA = 484; | |
| HOLO_POKEMON_ID_V0485_POKEMON_HEATRAN = 485; | |
| HOLO_POKEMON_ID_V0486_POKEMON_REGIGIGAS = 486; | |
| HOLO_POKEMON_ID_V0487_POKEMON_GIRATINA = 487; | |
| HOLO_POKEMON_ID_V0488_POKEMON_CRESSELIA = 488; | |
| HOLO_POKEMON_ID_V0489_POKEMON_PHIONE = 489; | |
| HOLO_POKEMON_ID_V0490_POKEMON_MANAPHY = 490; | |
| HOLO_POKEMON_ID_V0491_POKEMON_DARKRAI = 491; | |
| HOLO_POKEMON_ID_V0492_POKEMON_SHAYMIN = 492; | |
| HOLO_POKEMON_ID_V0493_POKEMON_ARCEUS = 493; | |
| HOLO_POKEMON_ID_V0494_POKEMON_VICTINI = 494; | |
| HOLO_POKEMON_ID_V0495_POKEMON_SNIVY = 495; | |
| HOLO_POKEMON_ID_V0496_POKEMON_SERVINE = 496; | |
| HOLO_POKEMON_ID_V0497_POKEMON_SERPERIOR = 497; | |
| HOLO_POKEMON_ID_V0498_POKEMON_TEPIG = 498; | |
| HOLO_POKEMON_ID_V0499_POKEMON_PIGNITE = 499; | |
| HOLO_POKEMON_ID_V0500_POKEMON_EMBOAR = 500; | |
| HOLO_POKEMON_ID_V0501_POKEMON_OSHAWOTT = 501; | |
| HOLO_POKEMON_ID_V0502_POKEMON_DEWOTT = 502; | |
| HOLO_POKEMON_ID_V0503_POKEMON_SAMUROTT = 503; | |
| HOLO_POKEMON_ID_V0504_POKEMON_PATRAT = 504; | |
| HOLO_POKEMON_ID_V0505_POKEMON_WATCHOG = 505; | |
| HOLO_POKEMON_ID_V0506_POKEMON_LILLIPUP = 506; | |
| HOLO_POKEMON_ID_V0507_POKEMON_HERDIER = 507; | |
| HOLO_POKEMON_ID_V0508_POKEMON_STOUTLAND = 508; | |
| HOLO_POKEMON_ID_V0509_POKEMON_PURRLOIN = 509; | |
| HOLO_POKEMON_ID_V0510_POKEMON_LIEPARD = 510; | |
| HOLO_POKEMON_ID_V0511_POKEMON_PANSAGE = 511; | |
| HOLO_POKEMON_ID_V0512_POKEMON_SIMISAGE = 512; | |
| HOLO_POKEMON_ID_V0513_POKEMON_PANSEAR = 513; | |
| HOLO_POKEMON_ID_V0514_POKEMON_SIMISEAR = 514; | |
| HOLO_POKEMON_ID_V0515_POKEMON_PANPOUR = 515; | |
| HOLO_POKEMON_ID_V0516_POKEMON_SIMIPOUR = 516; | |
| HOLO_POKEMON_ID_V0517_POKEMON_MUNNA = 517; | |
| HOLO_POKEMON_ID_V0518_POKEMON_MUSHARNA = 518; | |
| HOLO_POKEMON_ID_V0519_POKEMON_PIDOVE = 519; | |
| HOLO_POKEMON_ID_V0520_POKEMON_TRANQUILL = 520; | |
| HOLO_POKEMON_ID_V0521_POKEMON_UNFEZANT = 521; | |
| HOLO_POKEMON_ID_V0522_POKEMON_BLITZLE = 522; | |
| HOLO_POKEMON_ID_V0523_POKEMON_ZEBSTRIKA = 523; | |
| HOLO_POKEMON_ID_V0524_POKEMON_ROGGENROLA = 524; | |
| HOLO_POKEMON_ID_V0525_POKEMON_BOLDORE = 525; | |
| HOLO_POKEMON_ID_V0526_POKEMON_GIGALITH = 526; | |
| HOLO_POKEMON_ID_V0527_POKEMON_WOOBAT = 527; | |
| HOLO_POKEMON_ID_V0528_POKEMON_SWOOBAT = 528; | |
| HOLO_POKEMON_ID_V0529_POKEMON_DRILBUR = 529; | |
| HOLO_POKEMON_ID_V0530_POKEMON_EXCADRILL = 530; | |
| HOLO_POKEMON_ID_V0531_POKEMON_AUDINO = 531; | |
| HOLO_POKEMON_ID_V0532_POKEMON_TIMBURR = 532; | |
| HOLO_POKEMON_ID_V0533_POKEMON_GURDURR = 533; | |
| HOLO_POKEMON_ID_V0534_POKEMON_CONKELDURR = 534; | |
| HOLO_POKEMON_ID_V0535_POKEMON_TYMPOLE = 535; | |
| HOLO_POKEMON_ID_V0536_POKEMON_PALPITOAD = 536; | |
| HOLO_POKEMON_ID_V0537_POKEMON_SEISMITOAD = 537; | |
| HOLO_POKEMON_ID_V0538_POKEMON_THROH = 538; | |
| HOLO_POKEMON_ID_V0539_POKEMON_SAWK = 539; | |
| HOLO_POKEMON_ID_V0540_POKEMON_SEWADDLE = 540; | |
| HOLO_POKEMON_ID_V0541_POKEMON_SWADLOON = 541; | |
| HOLO_POKEMON_ID_V0542_POKEMON_LEAVANNY = 542; | |
| HOLO_POKEMON_ID_V0543_POKEMON_VENIPEDE = 543; | |
| HOLO_POKEMON_ID_V0544_POKEMON_WHIRLIPEDE = 544; | |
| HOLO_POKEMON_ID_V0545_POKEMON_SCOLIPEDE = 545; | |
| HOLO_POKEMON_ID_V0546_POKEMON_COTTONEE = 546; | |
| HOLO_POKEMON_ID_V0547_POKEMON_WHIMSICOTT = 547; | |
| HOLO_POKEMON_ID_V0548_POKEMON_PETILIL = 548; | |
| HOLO_POKEMON_ID_V0549_POKEMON_LILLIGANT = 549; | |
| HOLO_POKEMON_ID_V0550_POKEMON_BASCULIN = 550; | |
| HOLO_POKEMON_ID_V0551_POKEMON_SANDILE = 551; | |
| HOLO_POKEMON_ID_V0552_POKEMON_KROKOROK = 552; | |
| HOLO_POKEMON_ID_V0553_POKEMON_KROOKODILE = 553; | |
| HOLO_POKEMON_ID_V0554_POKEMON_DARUMAKA = 554; | |
| HOLO_POKEMON_ID_V0555_POKEMON_DARMANITAN = 555; | |
| HOLO_POKEMON_ID_V0556_POKEMON_MARACTUS = 556; | |
| HOLO_POKEMON_ID_V0557_POKEMON_DWEBBLE = 557; | |
| HOLO_POKEMON_ID_V0558_POKEMON_CRUSTLE = 558; | |
| HOLO_POKEMON_ID_V0559_POKEMON_SCRAGGY = 559; | |
| HOLO_POKEMON_ID_V0560_POKEMON_SCRAFTY = 560; | |
| HOLO_POKEMON_ID_V0561_POKEMON_SIGILYPH = 561; | |
| HOLO_POKEMON_ID_V0562_POKEMON_YAMASK = 562; | |
| HOLO_POKEMON_ID_V0563_POKEMON_COFAGRIGUS = 563; | |
| HOLO_POKEMON_ID_V0564_POKEMON_TIRTOUGA = 564; | |
| HOLO_POKEMON_ID_V0565_POKEMON_CARRACOSTA = 565; | |
| HOLO_POKEMON_ID_V0566_POKEMON_ARCHEN = 566; | |
| HOLO_POKEMON_ID_V0567_POKEMON_ARCHEOPS = 567; | |
| HOLO_POKEMON_ID_V0568_POKEMON_TRUBBISH = 568; | |
| HOLO_POKEMON_ID_V0569_POKEMON_GARBODOR = 569; | |
| HOLO_POKEMON_ID_V0570_POKEMON_ZORUA = 570; | |
| HOLO_POKEMON_ID_V0571_POKEMON_ZOROARK = 571; | |
| HOLO_POKEMON_ID_V0572_POKEMON_MINCCINO = 572; | |
| HOLO_POKEMON_ID_V0573_POKEMON_CINCCINO = 573; | |
| HOLO_POKEMON_ID_V0574_POKEMON_GOTHITA = 574; | |
| HOLO_POKEMON_ID_V0575_POKEMON_GOTHORITA = 575; | |
| HOLO_POKEMON_ID_V0576_POKEMON_GOTHITELLE = 576; | |
| HOLO_POKEMON_ID_V0577_POKEMON_SOLOSIS = 577; | |
| HOLO_POKEMON_ID_V0578_POKEMON_DUOSION = 578; | |
| HOLO_POKEMON_ID_V0579_POKEMON_REUNICLUS = 579; | |
| HOLO_POKEMON_ID_V0580_POKEMON_DUCKLETT = 580; | |
| HOLO_POKEMON_ID_V0581_POKEMON_SWANNA = 581; | |
| HOLO_POKEMON_ID_V0582_POKEMON_VANILLITE = 582; | |
| HOLO_POKEMON_ID_V0583_POKEMON_VANILLISH = 583; | |
| HOLO_POKEMON_ID_V0584_POKEMON_VANILLUXE = 584; | |
| HOLO_POKEMON_ID_V0585_POKEMON_DEERLING = 585; | |
| HOLO_POKEMON_ID_V0586_POKEMON_SAWSBUCK = 586; | |
| HOLO_POKEMON_ID_V0587_POKEMON_EMOLGA = 587; | |
| HOLO_POKEMON_ID_V0588_POKEMON_KARRABLAST = 588; | |
| HOLO_POKEMON_ID_V0589_POKEMON_ESCAVALIER = 589; | |
| HOLO_POKEMON_ID_V0590_POKEMON_FOONGUS = 590; | |
| HOLO_POKEMON_ID_V0591_POKEMON_AMOONGUSS = 591; | |
| HOLO_POKEMON_ID_V0592_POKEMON_FRILLISH = 592; | |
| HOLO_POKEMON_ID_V0593_POKEMON_JELLICENT = 593; | |
| HOLO_POKEMON_ID_V0594_POKEMON_ALOMOMOLA = 594; | |
| HOLO_POKEMON_ID_V0595_POKEMON_JOLTIK = 595; | |
| HOLO_POKEMON_ID_V0596_POKEMON_GALVANTULA = 596; | |
| HOLO_POKEMON_ID_V0597_POKEMON_FERROSEED = 597; | |
| HOLO_POKEMON_ID_V0598_POKEMON_FERROTHORN = 598; | |
| HOLO_POKEMON_ID_V0599_POKEMON_KLINK = 599; | |
| HOLO_POKEMON_ID_V0600_POKEMON_KLANG = 600; | |
| HOLO_POKEMON_ID_V0601_POKEMON_KLINKLANG = 601; | |
| HOLO_POKEMON_ID_V0602_POKEMON_TYNAMO = 602; | |
| HOLO_POKEMON_ID_V0603_POKEMON_EELEKTRIK = 603; | |
| HOLO_POKEMON_ID_V0604_POKEMON_EELEKTROSS = 604; | |
| HOLO_POKEMON_ID_V0605_POKEMON_ELGYEM = 605; | |
| HOLO_POKEMON_ID_V0606_POKEMON_BEHEEYEM = 606; | |
| HOLO_POKEMON_ID_V0607_POKEMON_LITWICK = 607; | |
| HOLO_POKEMON_ID_V0608_POKEMON_LAMPENT = 608; | |
| HOLO_POKEMON_ID_V0609_POKEMON_CHANDELURE = 609; | |
| HOLO_POKEMON_ID_V0610_POKEMON_AXEW = 610; | |
| HOLO_POKEMON_ID_V0611_POKEMON_FRAXURE = 611; | |
| HOLO_POKEMON_ID_V0612_POKEMON_HAXORUS = 612; | |
| HOLO_POKEMON_ID_V0613_POKEMON_CUBCHOO = 613; | |
| HOLO_POKEMON_ID_V0614_POKEMON_BEARTIC = 614; | |
| HOLO_POKEMON_ID_V0615_POKEMON_CRYOGONAL = 615; | |
| HOLO_POKEMON_ID_V0616_POKEMON_SHELMET = 616; | |
| HOLO_POKEMON_ID_V0617_POKEMON_ACCELGOR = 617; | |
| HOLO_POKEMON_ID_V0618_POKEMON_STUNFISK = 618; | |
| HOLO_POKEMON_ID_V0619_POKEMON_MIENFOO = 619; | |
| HOLO_POKEMON_ID_V0620_POKEMON_MIENSHAO = 620; | |
| HOLO_POKEMON_ID_V0621_POKEMON_DRUDDIGON = 621; | |
| HOLO_POKEMON_ID_V0622_POKEMON_GOLETT = 622; | |
| HOLO_POKEMON_ID_V0623_POKEMON_GOLURK = 623; | |
| HOLO_POKEMON_ID_V0624_POKEMON_PAWNIARD = 624; | |
| HOLO_POKEMON_ID_V0625_POKEMON_BISHARP = 625; | |
| HOLO_POKEMON_ID_V0626_POKEMON_BOUFFALANT = 626; | |
| HOLO_POKEMON_ID_V0627_POKEMON_RUFFLET = 627; | |
| HOLO_POKEMON_ID_V0628_POKEMON_BRAVIARY = 628; | |
| HOLO_POKEMON_ID_V0629_POKEMON_VULLABY = 629; | |
| HOLO_POKEMON_ID_V0630_POKEMON_MANDIBUZZ = 630; | |
| HOLO_POKEMON_ID_V0631_POKEMON_HEATMOR = 631; | |
| HOLO_POKEMON_ID_V0632_POKEMON_DURANT = 632; | |
| HOLO_POKEMON_ID_V0633_POKEMON_DEINO = 633; | |
| HOLO_POKEMON_ID_V0634_POKEMON_ZWEILOUS = 634; | |
| HOLO_POKEMON_ID_V0635_POKEMON_HYDREIGON = 635; | |
| HOLO_POKEMON_ID_V0636_POKEMON_LARVESTA = 636; | |
| HOLO_POKEMON_ID_V0637_POKEMON_VOLCARONA = 637; | |
| HOLO_POKEMON_ID_V0638_POKEMON_COBALION = 638; | |
| HOLO_POKEMON_ID_V0639_POKEMON_TERRAKION = 639; | |
| HOLO_POKEMON_ID_V0640_POKEMON_VIRIZION = 640; | |
| HOLO_POKEMON_ID_V0641_POKEMON_TORNADUS = 641; | |
| HOLO_POKEMON_ID_V0642_POKEMON_THUNDURUS = 642; | |
| HOLO_POKEMON_ID_V0643_POKEMON_RESHIRAM = 643; | |
| HOLO_POKEMON_ID_V0644_POKEMON_ZEKROM = 644; | |
| HOLO_POKEMON_ID_V0645_POKEMON_LANDORUS = 645; | |
| HOLO_POKEMON_ID_V0646_POKEMON_KYUREM = 646; | |
| HOLO_POKEMON_ID_V0647_POKEMON_KELDEO = 647; | |
| HOLO_POKEMON_ID_V0648_POKEMON_MELOETTA = 648; | |
| HOLO_POKEMON_ID_V0649_POKEMON_GENESECT = 649; | |
| HOLO_POKEMON_ID_V0650_POKEMON_CHESPIN = 650; | |
| HOLO_POKEMON_ID_V0651_POKEMON_QUILLADIN = 651; | |
| HOLO_POKEMON_ID_V0652_POKEMON_CHESNAUGHT = 652; | |
| HOLO_POKEMON_ID_V0653_POKEMON_FENNEKIN = 653; | |
| HOLO_POKEMON_ID_V0654_POKEMON_BRAIXEN = 654; | |
| HOLO_POKEMON_ID_V0655_POKEMON_DELPHOX = 655; | |
| HOLO_POKEMON_ID_V0656_POKEMON_FROAKIE = 656; | |
| HOLO_POKEMON_ID_V0657_POKEMON_FROGADIER = 657; | |
| HOLO_POKEMON_ID_V0658_POKEMON_GRENINJA = 658; | |
| HOLO_POKEMON_ID_V0659_POKEMON_BUNNELBY = 659; | |
| HOLO_POKEMON_ID_V0660_POKEMON_DIGGERSBY = 660; | |
| HOLO_POKEMON_ID_V0661_POKEMON_FLETCHLING = 661; | |
| HOLO_POKEMON_ID_V0662_POKEMON_FLETCHINDER = 662; | |
| HOLO_POKEMON_ID_V0663_POKEMON_TALONFLAME = 663; | |
| HOLO_POKEMON_ID_V0664_POKEMON_SCATTERBUG = 664; | |
| HOLO_POKEMON_ID_V0665_POKEMON_SPEWPA = 665; | |
| HOLO_POKEMON_ID_V0666_POKEMON_VIVILLON = 666; | |
| HOLO_POKEMON_ID_V0667_POKEMON_LITLEO = 667; | |
| HOLO_POKEMON_ID_V0668_POKEMON_PYROAR = 668; | |
| HOLO_POKEMON_ID_V0669_POKEMON_FLABEBE = 669; | |
| HOLO_POKEMON_ID_V0670_POKEMON_FLOETTE = 670; | |
| HOLO_POKEMON_ID_V0671_POKEMON_FLORGES = 671; | |
| HOLO_POKEMON_ID_V0672_POKEMON_SKIDDO = 672; | |
| HOLO_POKEMON_ID_V0673_POKEMON_GOGOAT = 673; | |
| HOLO_POKEMON_ID_V0674_POKEMON_PANCHAM = 674; | |
| HOLO_POKEMON_ID_V0675_POKEMON_PANGORO = 675; | |
| HOLO_POKEMON_ID_V0676_POKEMON_FURFROU = 676; | |
| HOLO_POKEMON_ID_V0677_POKEMON_ESPURR = 677; | |
| HOLO_POKEMON_ID_V0678_POKEMON_MEOWSTIC = 678; | |
| HOLO_POKEMON_ID_V0679_POKEMON_HONEDGE = 679; | |
| HOLO_POKEMON_ID_V0680_POKEMON_DOUBLADE = 680; | |
| HOLO_POKEMON_ID_V0681_POKEMON_AEGISLASH = 681; | |
| HOLO_POKEMON_ID_V0682_POKEMON_SPRITZEE = 682; | |
| HOLO_POKEMON_ID_V0683_POKEMON_AROMATISSE = 683; | |
| HOLO_POKEMON_ID_V0684_POKEMON_SWIRLIX = 684; | |
| HOLO_POKEMON_ID_V0685_POKEMON_SLURPUFF = 685; | |
| HOLO_POKEMON_ID_V0686_POKEMON_INKAY = 686; | |
| HOLO_POKEMON_ID_V0687_POKEMON_MALAMAR = 687; | |
| HOLO_POKEMON_ID_V0688_POKEMON_BINACLE = 688; | |
| HOLO_POKEMON_ID_V0689_POKEMON_BARBARACLE = 689; | |
| HOLO_POKEMON_ID_V0690_POKEMON_SKRELP = 690; | |
| HOLO_POKEMON_ID_V0691_POKEMON_DRAGALGE = 691; | |
| HOLO_POKEMON_ID_V0692_POKEMON_CLAUNCHER = 692; | |
| HOLO_POKEMON_ID_V0693_POKEMON_CLAWITZER = 693; | |
| HOLO_POKEMON_ID_V0694_POKEMON_HELIOPTILE = 694; | |
| HOLO_POKEMON_ID_V0695_POKEMON_HELIOLISK = 695; | |
| HOLO_POKEMON_ID_V0696_POKEMON_TYRUNT = 696; | |
| HOLO_POKEMON_ID_V0697_POKEMON_TYRANTRUM = 697; | |
| HOLO_POKEMON_ID_V0698_POKEMON_AMAURA = 698; | |
| HOLO_POKEMON_ID_V0699_POKEMON_AURORUS = 699; | |
| HOLO_POKEMON_ID_V0700_POKEMON_SYLVEON = 700; | |
| HOLO_POKEMON_ID_V0701_POKEMON_HAWLUCHA = 701; | |
| HOLO_POKEMON_ID_V0702_POKEMON_DEDENNE = 702; | |
| HOLO_POKEMON_ID_V0703_POKEMON_CARBINK = 703; | |
| HOLO_POKEMON_ID_V0704_POKEMON_GOOMY = 704; | |
| HOLO_POKEMON_ID_V0705_POKEMON_SLIGGOO = 705; | |
| HOLO_POKEMON_ID_V0706_POKEMON_GOODRA = 706; | |
| HOLO_POKEMON_ID_V0707_POKEMON_KLEFKI = 707; | |
| HOLO_POKEMON_ID_V0708_POKEMON_PHANTUMP = 708; | |
| HOLO_POKEMON_ID_V0709_POKEMON_TREVENANT = 709; | |
| HOLO_POKEMON_ID_V0710_POKEMON_PUMPKABOO = 710; | |
| HOLO_POKEMON_ID_V0711_POKEMON_GOURGEIST = 711; | |
| HOLO_POKEMON_ID_V0712_POKEMON_BERGMITE = 712; | |
| HOLO_POKEMON_ID_V0713_POKEMON_AVALUGG = 713; | |
| HOLO_POKEMON_ID_V0714_POKEMON_NOIBAT = 714; | |
| HOLO_POKEMON_ID_V0715_POKEMON_NOIVERN = 715; | |
| HOLO_POKEMON_ID_V0716_POKEMON_XERNEAS = 716; | |
| HOLO_POKEMON_ID_V0717_POKEMON_YVELTAL = 717; | |
| HOLO_POKEMON_ID_V0718_POKEMON_ZYGARDE = 718; | |
| HOLO_POKEMON_ID_V0719_POKEMON_DIANCIE = 719; | |
| HOLO_POKEMON_ID_V0720_POKEMON_HOOPA = 720; | |
| HOLO_POKEMON_ID_V0721_POKEMON_VOLCANION = 721; | |
| HOLO_POKEMON_ID_V0722_POKEMON_ROWLET = 722; | |
| HOLO_POKEMON_ID_V0723_POKEMON_DARTRIX = 723; | |
| HOLO_POKEMON_ID_V0724_POKEMON_DECIDUEYE = 724; | |
| HOLO_POKEMON_ID_V0725_POKEMON_LITTEN = 725; | |
| HOLO_POKEMON_ID_V0726_POKEMON_TORRACAT = 726; | |
| HOLO_POKEMON_ID_V0727_POKEMON_INCINEROAR = 727; | |
| HOLO_POKEMON_ID_V0728_POKEMON_POPPLIO = 728; | |
| HOLO_POKEMON_ID_V0729_POKEMON_BRIONNE = 729; | |
| HOLO_POKEMON_ID_V0730_POKEMON_PRIMARINA = 730; | |
| HOLO_POKEMON_ID_V0731_POKEMON_PIKIPEK = 731; | |
| HOLO_POKEMON_ID_V0732_POKEMON_TRUMBEAK = 732; | |
| HOLO_POKEMON_ID_V0733_POKEMON_TOUCANNON = 733; | |
| HOLO_POKEMON_ID_V0734_POKEMON_YUNGOOS = 734; | |
| HOLO_POKEMON_ID_V0735_POKEMON_GUMSHOOS = 735; | |
| HOLO_POKEMON_ID_V0736_POKEMON_GRUBBIN = 736; | |
| HOLO_POKEMON_ID_V0737_POKEMON_CHARJABUG = 737; | |
| HOLO_POKEMON_ID_V0738_POKEMON_VIKAVOLT = 738; | |
| HOLO_POKEMON_ID_V0739_POKEMON_CRABRAWLER = 739; | |
| HOLO_POKEMON_ID_V0740_POKEMON_CRABOMINABLE = 740; | |
| HOLO_POKEMON_ID_V0741_POKEMON_ORICORIO = 741; | |
| HOLO_POKEMON_ID_V0742_POKEMON_CUTIEFLY = 742; | |
| HOLO_POKEMON_ID_V0743_POKEMON_RIBOMBEE = 743; | |
| HOLO_POKEMON_ID_V0744_POKEMON_ROCKRUFF = 744; | |
| HOLO_POKEMON_ID_V0745_POKEMON_LYCANROC = 745; | |
| HOLO_POKEMON_ID_V0746_POKEMON_WISHIWASHI = 746; | |
| HOLO_POKEMON_ID_V0747_POKEMON_MAREANIE = 747; | |
| HOLO_POKEMON_ID_V0748_POKEMON_TOXAPEX = 748; | |
| HOLO_POKEMON_ID_V0749_POKEMON_MUDBRAY = 749; | |
| HOLO_POKEMON_ID_V0750_POKEMON_MUDSDALE = 750; | |
| HOLO_POKEMON_ID_V0751_POKEMON_DEWPIDER = 751; | |
| HOLO_POKEMON_ID_V0752_POKEMON_ARAQUANID = 752; | |
| HOLO_POKEMON_ID_V0753_POKEMON_FOMANTIS = 753; | |
| HOLO_POKEMON_ID_V0754_POKEMON_LURANTIS = 754; | |
| HOLO_POKEMON_ID_V0755_POKEMON_MORELULL = 755; | |
| HOLO_POKEMON_ID_V0756_POKEMON_SHIINOTIC = 756; | |
| HOLO_POKEMON_ID_V0757_POKEMON_SALANDIT = 757; | |
| HOLO_POKEMON_ID_V0758_POKEMON_SALAZZLE = 758; | |
| HOLO_POKEMON_ID_V0759_POKEMON_STUFFUL = 759; | |
| HOLO_POKEMON_ID_V0760_POKEMON_BEWEAR = 760; | |
| HOLO_POKEMON_ID_V0761_POKEMON_BOUNSWEET = 761; | |
| HOLO_POKEMON_ID_V0762_POKEMON_STEENEE = 762; | |
| HOLO_POKEMON_ID_V0763_POKEMON_TSAREENA = 763; | |
| HOLO_POKEMON_ID_V0764_POKEMON_COMFEY = 764; | |
| HOLO_POKEMON_ID_V0765_POKEMON_ORANGURU = 765; | |
| HOLO_POKEMON_ID_V0766_POKEMON_PASSIMIAN = 766; | |
| HOLO_POKEMON_ID_V0767_POKEMON_WIMPOD = 767; | |
| HOLO_POKEMON_ID_V0768_POKEMON_GOLISOPOD = 768; | |
| HOLO_POKEMON_ID_V0769_POKEMON_SANDYGAST = 769; | |
| HOLO_POKEMON_ID_V0770_POKEMON_PALOSSAND = 770; | |
| HOLO_POKEMON_ID_V0771_POKEMON_PYUKUMUKU = 771; | |
| HOLO_POKEMON_ID_V0772_POKEMON_TYPE_NULL = 772; | |
| HOLO_POKEMON_ID_V0773_POKEMON_SILVALLY = 773; | |
| HOLO_POKEMON_ID_V0774_POKEMON_MINIOR = 774; | |
| HOLO_POKEMON_ID_V0775_POKEMON_KOMALA = 775; | |
| HOLO_POKEMON_ID_V0776_POKEMON_TURTONATOR = 776; | |
| HOLO_POKEMON_ID_V0777_POKEMON_TOGEDEMARU = 777; | |
| HOLO_POKEMON_ID_V0778_POKEMON_MIMIKYU = 778; | |
| HOLO_POKEMON_ID_V0779_POKEMON_BRUXISH = 779; | |
| HOLO_POKEMON_ID_V0780_POKEMON_DRAMPA = 780; | |
| HOLO_POKEMON_ID_V0781_POKEMON_DHELMISE = 781; | |
| HOLO_POKEMON_ID_V0782_POKEMON_JANGMO_O = 782; | |
| HOLO_POKEMON_ID_V0783_POKEMON_HAKAMO_O = 783; | |
| HOLO_POKEMON_ID_V0784_POKEMON_KOMMO_O = 784; | |
| HOLO_POKEMON_ID_V0785_POKEMON_TAPU_KOKO = 785; | |
| HOLO_POKEMON_ID_V0786_POKEMON_TAPU_LELE = 786; | |
| HOLO_POKEMON_ID_V0787_POKEMON_TAPU_BULU = 787; | |
| HOLO_POKEMON_ID_V0788_POKEMON_TAPU_FINI = 788; | |
| HOLO_POKEMON_ID_V0789_POKEMON_COSMOG = 789; | |
| HOLO_POKEMON_ID_V0790_POKEMON_COSMOEM = 790; | |
| HOLO_POKEMON_ID_V0791_POKEMON_SOLGALEO = 791; | |
| HOLO_POKEMON_ID_V0792_POKEMON_LUNALA = 792; | |
| HOLO_POKEMON_ID_V0793_POKEMON_NIHILEGO = 793; | |
| HOLO_POKEMON_ID_V0794_POKEMON_BUZZWOLE = 794; | |
| HOLO_POKEMON_ID_V0795_POKEMON_PHEROMOSA = 795; | |
| HOLO_POKEMON_ID_V0796_POKEMON_XURKITREE = 796; | |
| HOLO_POKEMON_ID_V0797_POKEMON_CELESTEELA = 797; | |
| HOLO_POKEMON_ID_V0798_POKEMON_KARTANA = 798; | |
| HOLO_POKEMON_ID_V0799_POKEMON_GUZZLORD = 799; | |
| HOLO_POKEMON_ID_V0800_POKEMON_NECROZMA = 800; | |
| HOLO_POKEMON_ID_V0801_POKEMON_MAGEARNA = 801; | |
| HOLO_POKEMON_ID_V0802_POKEMON_MARSHADOW = 802; | |
| HOLO_POKEMON_ID_V0803_POKEMON_POIPOLE = 803; | |
| HOLO_POKEMON_ID_V0804_POKEMON_NAGANADEL = 804; | |
| HOLO_POKEMON_ID_V0805_POKEMON_STAKATAKA = 805; | |
| HOLO_POKEMON_ID_V0806_POKEMON_BLACEPHALON = 806; | |
| HOLO_POKEMON_ID_V0807_POKEMON_ZERAORA = 807; | |
| HOLO_POKEMON_ID_V0808_POKEMON_MELTAN = 808; | |
| HOLO_POKEMON_ID_V0809_POKEMON_MELMETAL = 809; | |
| HOLO_POKEMON_ID_V0810_POKEMON_GROOKEY = 810; | |
| HOLO_POKEMON_ID_V0811_POKEMON_THWACKEY = 811; | |
| HOLO_POKEMON_ID_V0812_POKEMON_RILLABOOM = 812; | |
| HOLO_POKEMON_ID_V0813_POKEMON_SCORBUNNY = 813; | |
| HOLO_POKEMON_ID_V0814_POKEMON_RABOOT = 814; | |
| HOLO_POKEMON_ID_V0815_POKEMON_CINDERACE = 815; | |
| HOLO_POKEMON_ID_V0816_POKEMON_SOBBLE = 816; | |
| HOLO_POKEMON_ID_V0817_POKEMON_DRIZZILE = 817; | |
| HOLO_POKEMON_ID_V0818_POKEMON_INTELEON = 818; | |
| HOLO_POKEMON_ID_V0819_POKEMON_SKWOVET = 819; | |
| HOLO_POKEMON_ID_V0820_POKEMON_GREEDENT = 820; | |
| HOLO_POKEMON_ID_V0821_POKEMON_ROOKIDEE = 821; | |
| HOLO_POKEMON_ID_V0822_POKEMON_CORVISQUIRE = 822; | |
| HOLO_POKEMON_ID_V0823_POKEMON_CORVIKNIGHT = 823; | |
| HOLO_POKEMON_ID_V0824_POKEMON_BLIPBUG = 824; | |
| HOLO_POKEMON_ID_V0825_POKEMON_DOTTLER = 825; | |
| HOLO_POKEMON_ID_V0826_POKEMON_ORBEETLE = 826; | |
| HOLO_POKEMON_ID_V0827_POKEMON_NICKIT = 827; | |
| HOLO_POKEMON_ID_V0828_POKEMON_THIEVUL = 828; | |
| HOLO_POKEMON_ID_V0829_POKEMON_GOSSIFLEUR = 829; | |
| HOLO_POKEMON_ID_V0830_POKEMON_ELDEGOSS = 830; | |
| HOLO_POKEMON_ID_V0831_POKEMON_WOOLOO = 831; | |
| HOLO_POKEMON_ID_V0832_POKEMON_DUBWOOL = 832; | |
| HOLO_POKEMON_ID_V0833_POKEMON_CHEWTLE = 833; | |
| HOLO_POKEMON_ID_V0834_POKEMON_DREDNAW = 834; | |
| HOLO_POKEMON_ID_V0835_POKEMON_YAMPER = 835; | |
| HOLO_POKEMON_ID_V0836_POKEMON_BOLTUND = 836; | |
| HOLO_POKEMON_ID_V0837_POKEMON_ROLYCOLY = 837; | |
| HOLO_POKEMON_ID_V0838_POKEMON_CARKOL = 838; | |
| HOLO_POKEMON_ID_V0839_POKEMON_COALOSSAL = 839; | |
| HOLO_POKEMON_ID_V0840_POKEMON_APPLIN = 840; | |
| HOLO_POKEMON_ID_V0841_POKEMON_FLAPPLE = 841; | |
| HOLO_POKEMON_ID_V0842_POKEMON_APPLETUN = 842; | |
| HOLO_POKEMON_ID_V0843_POKEMON_SILICOBRA = 843; | |
| HOLO_POKEMON_ID_V0844_POKEMON_SANDACONDA = 844; | |
| HOLO_POKEMON_ID_V0845_POKEMON_CRAMORANT = 845; | |
| HOLO_POKEMON_ID_V0846_POKEMON_ARROKUDA = 846; | |
| HOLO_POKEMON_ID_V0847_POKEMON_BARRASKEWDA = 847; | |
| HOLO_POKEMON_ID_V0848_POKEMON_TOXEL = 848; | |
| HOLO_POKEMON_ID_V0849_POKEMON_TOXTRICITY = 849; | |
| HOLO_POKEMON_ID_V0850_POKEMON_SIZZLIPEDE = 850; | |
| HOLO_POKEMON_ID_V0851_POKEMON_CENTISKORCH = 851; | |
| HOLO_POKEMON_ID_V0852_POKEMON_CLOBBOPUS = 852; | |
| HOLO_POKEMON_ID_V0853_POKEMON_GRAPPLOCT = 853; | |
| HOLO_POKEMON_ID_V0854_POKEMON_SINISTEA = 854; | |
| HOLO_POKEMON_ID_V0855_POKEMON_POLTEAGEIST = 855; | |
| HOLO_POKEMON_ID_V0856_POKEMON_HATENNA = 856; | |
| HOLO_POKEMON_ID_V0857_POKEMON_HATTREM = 857; | |
| HOLO_POKEMON_ID_V0858_POKEMON_HATTERENE = 858; | |
| HOLO_POKEMON_ID_V0859_POKEMON_IMPIDIMP = 859; | |
| HOLO_POKEMON_ID_V0860_POKEMON_MORGREM = 860; | |
| HOLO_POKEMON_ID_V0861_POKEMON_GRIMMSNARL = 861; | |
| HOLO_POKEMON_ID_V0862_POKEMON_OBSTAGOON = 862; | |
| HOLO_POKEMON_ID_V0863_POKEMON_PERRSERKER = 863; | |
| HOLO_POKEMON_ID_V0864_POKEMON_CURSOLA = 864; | |
| HOLO_POKEMON_ID_V0865_POKEMON_SIRFETCHD = 865; | |
| HOLO_POKEMON_ID_V0866_POKEMON_MR_RIME = 866; | |
| HOLO_POKEMON_ID_V0867_POKEMON_RUNERIGUS = 867; | |
| HOLO_POKEMON_ID_V0868_POKEMON_MILCERY = 868; | |
| HOLO_POKEMON_ID_V0869_POKEMON_ALCREMIE = 869; | |
| HOLO_POKEMON_ID_V0870_POKEMON_FALINKS = 870; | |
| HOLO_POKEMON_ID_V0871_POKEMON_PINCURCHIN = 871; | |
| HOLO_POKEMON_ID_V0872_POKEMON_SNOM = 872; | |
| HOLO_POKEMON_ID_V0873_POKEMON_FROSMOTH = 873; | |
| HOLO_POKEMON_ID_V0874_POKEMON_STONJOURNER = 874; | |
| HOLO_POKEMON_ID_V0875_POKEMON_EISCUE = 875; | |
| HOLO_POKEMON_ID_V0876_POKEMON_INDEEDEE = 876; | |
| HOLO_POKEMON_ID_V0877_POKEMON_MORPEKO = 877; | |
| HOLO_POKEMON_ID_V0878_POKEMON_CUFANT = 878; | |
| HOLO_POKEMON_ID_V0879_POKEMON_COPPERAJAH = 879; | |
| HOLO_POKEMON_ID_V0880_POKEMON_DRACOZOLT = 880; | |
| HOLO_POKEMON_ID_V0881_POKEMON_ARCTOZOLT = 881; | |
| HOLO_POKEMON_ID_V0882_POKEMON_DRACOVISH = 882; | |
| HOLO_POKEMON_ID_V0883_POKEMON_ARCTOVISH = 883; | |
| HOLO_POKEMON_ID_V0884_POKEMON_DURALUDON = 884; | |
| HOLO_POKEMON_ID_V0885_POKEMON_DREEPY = 885; | |
| HOLO_POKEMON_ID_V0886_POKEMON_DRAKLOAK = 886; | |
| HOLO_POKEMON_ID_V0887_POKEMON_DRAGAPULT = 887; | |
| HOLO_POKEMON_ID_V0888_POKEMON_ZACIAN = 888; | |
| HOLO_POKEMON_ID_V0889_POKEMON_ZAMAZENTA = 889; | |
| HOLO_POKEMON_ID_V0890_POKEMON_ETERNATUS = 890; | |
| HOLO_POKEMON_ID_V0891_POKEMON_KUBFU = 891; | |
| HOLO_POKEMON_ID_V0892_POKEMON_URSHIFU = 892; | |
| HOLO_POKEMON_ID_V0893_POKEMON_ZARUDE = 893; | |
| HOLO_POKEMON_ID_V0894_POKEMON_REGIELEKI = 894; | |
| HOLO_POKEMON_ID_V0895_POKEMON_REGIDRAGO = 895; | |
| HOLO_POKEMON_ID_V0896_POKEMON_GLASTRIER = 896; | |
| HOLO_POKEMON_ID_V0897_POKEMON_SPECTRIER = 897; | |
| HOLO_POKEMON_ID_V0898_POKEMON_CALYREX = 898; | |
| HOLO_POKEMON_ID_V0899_POKEMON_WYRDEER = 899; | |
| HOLO_POKEMON_ID_V0900_POKEMON_KLEAVOR = 900; | |
| HOLO_POKEMON_ID_V0901_POKEMON_URSALUNA = 901; | |
| HOLO_POKEMON_ID_V0902_POKEMON_BASCULEGION = 902; | |
| HOLO_POKEMON_ID_V0903_POKEMON_SNEASLER = 903; | |
| HOLO_POKEMON_ID_V0904_POKEMON_OVERQWIL = 904; | |
| HOLO_POKEMON_ID_V0905_POKEMON_ENAMORUS = 905; | |
| HOLO_POKEMON_ID_V0906_POKEMON_SPRIGATITO = 906; | |
| HOLO_POKEMON_ID_V0907_POKEMON_FLORAGATO = 907; | |
| HOLO_POKEMON_ID_V0908_POKEMON_MEOWSCARADA = 908; | |
| HOLO_POKEMON_ID_V0909_POKEMON_FUECOCO = 909; | |
| HOLO_POKEMON_ID_V0910_POKEMON_CROCALOR = 910; | |
| HOLO_POKEMON_ID_V0911_POKEMON_SKELEDIRGE = 911; | |
| HOLO_POKEMON_ID_V0912_POKEMON_QUAXLY = 912; | |
| HOLO_POKEMON_ID_V0913_POKEMON_QUAXWELL = 913; | |
| HOLO_POKEMON_ID_V0914_POKEMON_QUAQUAVAL = 914; | |
| HOLO_POKEMON_ID_V0915_POKEMON_LECHONK = 915; | |
| HOLO_POKEMON_ID_V0916_POKEMON_OINKOLOGNE = 916; | |
| HOLO_POKEMON_ID_V0917_POKEMON_TAROUNTULA = 917; | |
| HOLO_POKEMON_ID_V0918_POKEMON_SPIDOPS = 918; | |
| HOLO_POKEMON_ID_V0919_POKEMON_NYMBLE = 919; | |
| HOLO_POKEMON_ID_V0920_POKEMON_LOKIX = 920; | |
| HOLO_POKEMON_ID_V0921_POKEMON_PAWMI = 921; | |
| HOLO_POKEMON_ID_V0922_POKEMON_PAWMO = 922; | |
| HOLO_POKEMON_ID_V0923_POKEMON_PAWMOT = 923; | |
| HOLO_POKEMON_ID_V0924_POKEMON_TANDEMAUS = 924; | |
| HOLO_POKEMON_ID_V0925_POKEMON_MAUSHOLD = 925; | |
| HOLO_POKEMON_ID_V0926_POKEMON_FIDOUGH = 926; | |
| HOLO_POKEMON_ID_V0927_POKEMON_DACHSBUN = 927; | |
| HOLO_POKEMON_ID_V0928_POKEMON_SMOLIV = 928; | |
| HOLO_POKEMON_ID_V0929_POKEMON_DOLLIV = 929; | |
| HOLO_POKEMON_ID_V0930_POKEMON_ARBOLIVA = 930; | |
| HOLO_POKEMON_ID_V0931_POKEMON_SQUAWKABILLY = 931; | |
| HOLO_POKEMON_ID_V0932_POKEMON_NACLI = 932; | |
| HOLO_POKEMON_ID_V0933_POKEMON_NACLSTACK = 933; | |
| HOLO_POKEMON_ID_V0934_POKEMON_GARGANACL = 934; | |
| HOLO_POKEMON_ID_V0935_POKEMON_CHARCADET = 935; | |
| HOLO_POKEMON_ID_V0936_POKEMON_ARMAROUGE = 936; | |
| HOLO_POKEMON_ID_V0937_POKEMON_CERULEDGE = 937; | |
| HOLO_POKEMON_ID_V0938_POKEMON_TADBULB = 938; | |
| HOLO_POKEMON_ID_V0939_POKEMON_BELLIBOLT = 939; | |
| HOLO_POKEMON_ID_V0940_POKEMON_WATTREL = 940; | |
| HOLO_POKEMON_ID_V0941_POKEMON_KILOWATTREL = 941; | |
| HOLO_POKEMON_ID_V0942_POKEMON_MASCHIFF = 942; | |
| HOLO_POKEMON_ID_V0943_POKEMON_MABOSSTIFF = 943; | |
| HOLO_POKEMON_ID_V0944_POKEMON_SHROODLE = 944; | |
| HOLO_POKEMON_ID_V0945_POKEMON_GRAFAIAI = 945; | |
| HOLO_POKEMON_ID_V0946_POKEMON_BRAMBLIN = 946; | |
| HOLO_POKEMON_ID_V0947_POKEMON_BRAMBLEGHAST = 947; | |
| HOLO_POKEMON_ID_V0948_POKEMON_TOEDSCOOL = 948; | |
| HOLO_POKEMON_ID_V0949_POKEMON_TOEDSCRUEL = 949; | |
| HOLO_POKEMON_ID_V0950_POKEMON_KLAWF = 950; | |
| HOLO_POKEMON_ID_V0951_POKEMON_CAPSAKID = 951; | |
| HOLO_POKEMON_ID_V0952_POKEMON_SCOVILLAIN = 952; | |
| HOLO_POKEMON_ID_V0953_POKEMON_RELLOR = 953; | |
| HOLO_POKEMON_ID_V0954_POKEMON_RABSCA = 954; | |
| HOLO_POKEMON_ID_V0955_POKEMON_FLITTLE = 955; | |
| HOLO_POKEMON_ID_V0956_POKEMON_ESPATHRA = 956; | |
| HOLO_POKEMON_ID_V0957_POKEMON_TINKATINK = 957; | |
| HOLO_POKEMON_ID_V0958_POKEMON_TINKATUFF = 958; | |
| HOLO_POKEMON_ID_V0959_POKEMON_TINKATON = 959; | |
| HOLO_POKEMON_ID_V0960_POKEMON_WIGLETT = 960; | |
| HOLO_POKEMON_ID_V0961_POKEMON_WUGTRIO = 961; | |
| HOLO_POKEMON_ID_V0962_POKEMON_BOMBIRDIER = 962; | |
| HOLO_POKEMON_ID_V0963_POKEMON_FINIZEN = 963; | |
| HOLO_POKEMON_ID_V0964_POKEMON_PALAFIN = 964; | |
| HOLO_POKEMON_ID_V0965_POKEMON_VAROOM = 965; | |
| HOLO_POKEMON_ID_V0966_POKEMON_REVAVROOM = 966; | |
| HOLO_POKEMON_ID_V0967_POKEMON_CYCLIZAR = 967; | |
| HOLO_POKEMON_ID_V0968_POKEMON_ORTHWORM = 968; | |
| HOLO_POKEMON_ID_V0969_POKEMON_GLIMMET = 969; | |
| HOLO_POKEMON_ID_V0970_POKEMON_GLIMMORA = 970; | |
| HOLO_POKEMON_ID_V0971_POKEMON_GREAVARD = 971; | |
| HOLO_POKEMON_ID_V0972_POKEMON_HOUNDSTONE = 972; | |
| HOLO_POKEMON_ID_V0973_POKEMON_FLAMIGO = 973; | |
| HOLO_POKEMON_ID_V0974_POKEMON_CETODDLE = 974; | |
| HOLO_POKEMON_ID_V0975_POKEMON_CETITAN = 975; | |
| HOLO_POKEMON_ID_V0976_POKEMON_VELUZA = 976; | |
| HOLO_POKEMON_ID_V0977_POKEMON_DONDOZO = 977; | |
| HOLO_POKEMON_ID_V0978_POKEMON_TATSUGIRI = 978; | |
| HOLO_POKEMON_ID_V0979_POKEMON_ANNIHILAPE = 979; | |
| HOLO_POKEMON_ID_V0980_POKEMON_CLODSIRE = 980; | |
| HOLO_POKEMON_ID_V0981_POKEMON_FARIGIRAF = 981; | |
| HOLO_POKEMON_ID_V0982_POKEMON_DUDUNSPARCE = 982; | |
| HOLO_POKEMON_ID_V0983_POKEMON_KINGAMBIT = 983; | |
| HOLO_POKEMON_ID_V0984_POKEMON_GREATTUSK = 984; | |
| HOLO_POKEMON_ID_V0985_POKEMON_SCREAMTAIL = 985; | |
| HOLO_POKEMON_ID_V0986_POKEMON_BRUTEBONNET = 986; | |
| HOLO_POKEMON_ID_V0987_POKEMON_FLUTTERMANE = 987; | |
| HOLO_POKEMON_ID_V0988_POKEMON_SLITHERWING = 988; | |
| HOLO_POKEMON_ID_V0989_POKEMON_SANDYSHOCKS = 989; | |
| HOLO_POKEMON_ID_V0990_POKEMON_IRONTREADS = 990; | |
| HOLO_POKEMON_ID_V0991_POKEMON_IRONBUNDLE = 991; | |
| HOLO_POKEMON_ID_V0992_POKEMON_IRONHANDS = 992; | |
| HOLO_POKEMON_ID_V0993_POKEMON_IRONJUGULIS = 993; | |
| HOLO_POKEMON_ID_V0994_POKEMON_IRONMOTH = 994; | |
| HOLO_POKEMON_ID_V0995_POKEMON_IRONTHORNS = 995; | |
| HOLO_POKEMON_ID_V0996_POKEMON_FRIGIBAX = 996; | |
| HOLO_POKEMON_ID_V0997_POKEMON_ARCTIBAX = 997; | |
| HOLO_POKEMON_ID_V0998_POKEMON_BAXCALIBUR = 998; | |
| HOLO_POKEMON_ID_V0999_POKEMON_GIMMIGHOUL = 999; | |
| HOLO_POKEMON_ID_V1000_POKEMON_GHOLDENGO = 1000; | |
| HOLO_POKEMON_ID_V1001_POKEMON_WOCHIEN = 1001; | |
| HOLO_POKEMON_ID_V1002_POKEMON_CHIENPAO = 1002; | |
| HOLO_POKEMON_ID_V1003_POKEMON_TINGLU = 1003; | |
| HOLO_POKEMON_ID_V1004_POKEMON_CHIYU = 1004; | |
| HOLO_POKEMON_ID_V1005_POKEMON_ROARINGMOON = 1005; | |
| HOLO_POKEMON_ID_V1006_POKEMON_IRONVALIANT = 1006; | |
| HOLO_POKEMON_ID_V1007_POKEMON_KORAIDON = 1007; | |
| HOLO_POKEMON_ID_V1008_POKEMON_MIRAIDON = 1008; | |
| HOLO_POKEMON_ID_V1009_POKEMON_WALKINGWAKE = 1009; | |
| HOLO_POKEMON_ID_V1010_POKEMON_IRONLEAVES = 1010; | |
| HOLO_POKEMON_ID_V1011_POKEMON_DIPPLIN = 1011; | |
| HOLO_POKEMON_ID_V1012_POKEMON_POLTCHAGEIST = 1012; | |
| HOLO_POKEMON_ID_V1013_POKEMON_SINISTCHA = 1013; | |
| HOLO_POKEMON_ID_V1014_POKEMON_OKIDOGI = 1014; | |
| HOLO_POKEMON_ID_V1015_POKEMON_MUNKIDORI = 1015; | |
| HOLO_POKEMON_ID_V1016_POKEMON_FEZANDIPITI = 1016; | |
| HOLO_POKEMON_ID_V1017_POKEMON_OGERPON = 1017; | |
| HOLO_POKEMON_ID_V1018_POKEMON_ARCHALUDON = 1018; | |
| HOLO_POKEMON_ID_V1019_POKEMON_HYDRAPPLE = 1019; | |
| HOLO_POKEMON_ID_V1020_POKEMON_GOUGINGFIRE = 1020; | |
| HOLO_POKEMON_ID_V1021_POKEMON_RAGINGBOLT = 1021; | |
| HOLO_POKEMON_ID_V1022_POKEMON_IRONBOULDER = 1022; | |
| HOLO_POKEMON_ID_V1023_POKEMON_IRONCROWN = 1023; | |
| HOLO_POKEMON_ID_V1024_POKEMON_TERAPAGOS = 1024; | |
| HOLO_POKEMON_ID_V1025_POKEMON_PECHARUNT = 1025; | |
| } | |
| enum HoloPokemonFamilyId { | |
| HOLO_POKEMON_FAMILY_ID_FAMILY_UNSET = 0; | |
| HOLO_POKEMON_FAMILY_ID_V0001_FAMILY_BULBASAUR = 1; | |
| HOLO_POKEMON_FAMILY_ID_V0004_FAMILY_CHARMANDER = 4; | |
| HOLO_POKEMON_FAMILY_ID_V0007_FAMILY_SQUIRTLE = 7; | |
| HOLO_POKEMON_FAMILY_ID_V0010_FAMILY_CATERPIE = 10; | |
| HOLO_POKEMON_FAMILY_ID_V0013_FAMILY_WEEDLE = 13; | |
| HOLO_POKEMON_FAMILY_ID_V0016_FAMILY_PIDGEY = 16; | |
| HOLO_POKEMON_FAMILY_ID_V0019_FAMILY_RATTATA = 19; | |
| HOLO_POKEMON_FAMILY_ID_V0021_FAMILY_SPEAROW = 21; | |
| HOLO_POKEMON_FAMILY_ID_V0023_FAMILY_EKANS = 23; | |
| HOLO_POKEMON_FAMILY_ID_V0025_FAMILY_PIKACHU = 25; | |
| HOLO_POKEMON_FAMILY_ID_V0027_FAMILY_SANDSHREW = 27; | |
| HOLO_POKEMON_FAMILY_ID_V0029_FAMILY_NIDORAN = 29; | |
| HOLO_POKEMON_FAMILY_ID_V0032_FAMILY_NIDORAN = 32; | |
| HOLO_POKEMON_FAMILY_ID_V0035_FAMILY_CLEFAIRY = 35; | |
| HOLO_POKEMON_FAMILY_ID_V0037_FAMILY_VULPIX = 37; | |
| HOLO_POKEMON_FAMILY_ID_V0039_FAMILY_JIGGLYPUFF = 39; | |
| HOLO_POKEMON_FAMILY_ID_V0041_FAMILY_ZUBAT = 41; | |
| HOLO_POKEMON_FAMILY_ID_V0043_FAMILY_ODDISH = 43; | |
| HOLO_POKEMON_FAMILY_ID_V0046_FAMILY_PARAS = 46; | |
| HOLO_POKEMON_FAMILY_ID_V0048_FAMILY_VENONAT = 48; | |
| HOLO_POKEMON_FAMILY_ID_V0050_FAMILY_DIGLETT = 50; | |
| HOLO_POKEMON_FAMILY_ID_V0052_FAMILY_MEOWTH = 52; | |
| HOLO_POKEMON_FAMILY_ID_V0054_FAMILY_PSYDUCK = 54; | |
| HOLO_POKEMON_FAMILY_ID_V0056_FAMILY_MANKEY = 56; | |
| HOLO_POKEMON_FAMILY_ID_V0058_FAMILY_GROWLITHE = 58; | |
| HOLO_POKEMON_FAMILY_ID_V0060_FAMILY_POLIWAG = 60; | |
| HOLO_POKEMON_FAMILY_ID_V0063_FAMILY_ABRA = 63; | |
| HOLO_POKEMON_FAMILY_ID_V0066_FAMILY_MACHOP = 66; | |
| HOLO_POKEMON_FAMILY_ID_V0069_FAMILY_BELLSPROUT = 69; | |
| HOLO_POKEMON_FAMILY_ID_V0072_FAMILY_TENTACOOL = 72; | |
| HOLO_POKEMON_FAMILY_ID_V0074_FAMILY_GEODUDE = 74; | |
| HOLO_POKEMON_FAMILY_ID_V0077_FAMILY_PONYTA = 77; | |
| HOLO_POKEMON_FAMILY_ID_V0079_FAMILY_SLOWPOKE = 79; | |
| HOLO_POKEMON_FAMILY_ID_V0081_FAMILY_MAGNEMITE = 81; | |
| HOLO_POKEMON_FAMILY_ID_V0083_FAMILY_FARFETCHD = 83; | |
| HOLO_POKEMON_FAMILY_ID_V0084_FAMILY_DODUO = 84; | |
| HOLO_POKEMON_FAMILY_ID_V0086_FAMILY_SEEL = 86; | |
| HOLO_POKEMON_FAMILY_ID_V0088_FAMILY_GRIMER = 88; | |
| HOLO_POKEMON_FAMILY_ID_V0090_FAMILY_SHELLDER = 90; | |
| HOLO_POKEMON_FAMILY_ID_V0092_FAMILY_GASTLY = 92; | |
| HOLO_POKEMON_FAMILY_ID_V0095_FAMILY_ONIX = 95; | |
| HOLO_POKEMON_FAMILY_ID_V0096_FAMILY_DROWZEE = 96; | |
| HOLO_POKEMON_FAMILY_ID_V0098_FAMILY_KRABBY = 98; | |
| HOLO_POKEMON_FAMILY_ID_V0100_FAMILY_VOLTORB = 100; | |
| HOLO_POKEMON_FAMILY_ID_V0102_FAMILY_EXEGGCUTE = 102; | |
| HOLO_POKEMON_FAMILY_ID_V0104_FAMILY_CUBONE = 104; | |
| HOLO_POKEMON_FAMILY_ID_V0106_FAMILY_HITMONLEE = 106; | |
| HOLO_POKEMON_FAMILY_ID_V0107_FAMILY_HITMONCHAN = 107; | |
| HOLO_POKEMON_FAMILY_ID_V0108_FAMILY_LICKITUNG = 108; | |
| HOLO_POKEMON_FAMILY_ID_V0109_FAMILY_KOFFING = 109; | |
| HOLO_POKEMON_FAMILY_ID_V0111_FAMILY_RHYHORN = 111; | |
| HOLO_POKEMON_FAMILY_ID_V0113_FAMILY_CHANSEY = 113; | |
| HOLO_POKEMON_FAMILY_ID_V0114_FAMILY_TANGELA = 114; | |
| HOLO_POKEMON_FAMILY_ID_V0115_FAMILY_KANGASKHAN = 115; | |
| HOLO_POKEMON_FAMILY_ID_V0116_FAMILY_HORSEA = 116; | |
| HOLO_POKEMON_FAMILY_ID_V0118_FAMILY_GOLDEEN = 118; | |
| HOLO_POKEMON_FAMILY_ID_V0120_FAMILY_STARYU = 120; | |
| HOLO_POKEMON_FAMILY_ID_V0122_FAMILY_MR_MIME = 122; | |
| HOLO_POKEMON_FAMILY_ID_V0123_FAMILY_SCYTHER = 123; | |
| HOLO_POKEMON_FAMILY_ID_V0124_FAMILY_JYNX = 124; | |
| HOLO_POKEMON_FAMILY_ID_V0125_FAMILY_ELECTABUZZ = 125; | |
| HOLO_POKEMON_FAMILY_ID_V0126_FAMILY_MAGMAR = 126; | |
| HOLO_POKEMON_FAMILY_ID_V0127_FAMILY_PINSIR = 127; | |
| HOLO_POKEMON_FAMILY_ID_V0128_FAMILY_TAUROS = 128; | |
| HOLO_POKEMON_FAMILY_ID_V0129_FAMILY_MAGIKARP = 129; | |
| HOLO_POKEMON_FAMILY_ID_V0131_FAMILY_LAPRAS = 131; | |
| HOLO_POKEMON_FAMILY_ID_V0132_FAMILY_DITTO = 132; | |
| HOLO_POKEMON_FAMILY_ID_V0133_FAMILY_EEVEE = 133; | |
| HOLO_POKEMON_FAMILY_ID_V0137_FAMILY_PORYGON = 137; | |
| HOLO_POKEMON_FAMILY_ID_V0138_FAMILY_OMANYTE = 138; | |
| HOLO_POKEMON_FAMILY_ID_V0140_FAMILY_KABUTO = 140; | |
| HOLO_POKEMON_FAMILY_ID_V0142_FAMILY_AERODACTYL = 142; | |
| HOLO_POKEMON_FAMILY_ID_V0143_FAMILY_SNORLAX = 143; | |
| HOLO_POKEMON_FAMILY_ID_V0144_FAMILY_ARTICUNO = 144; | |
| HOLO_POKEMON_FAMILY_ID_V0145_FAMILY_ZAPDOS = 145; | |
| HOLO_POKEMON_FAMILY_ID_V0146_FAMILY_MOLTRES = 146; | |
| HOLO_POKEMON_FAMILY_ID_V0147_FAMILY_DRATINI = 147; | |
| HOLO_POKEMON_FAMILY_ID_V0150_FAMILY_MEWTWO = 150; | |
| HOLO_POKEMON_FAMILY_ID_V0151_FAMILY_MEW = 151; | |
| HOLO_POKEMON_FAMILY_ID_V0152_FAMILY_CHIKORITA = 152; | |
| HOLO_POKEMON_FAMILY_ID_V0155_FAMILY_CYNDAQUIL = 155; | |
| HOLO_POKEMON_FAMILY_ID_V0158_FAMILY_TOTODILE = 158; | |
| HOLO_POKEMON_FAMILY_ID_V0161_FAMILY_SENTRET = 161; | |
| HOLO_POKEMON_FAMILY_ID_V0163_FAMILY_HOOTHOOT = 163; | |
| HOLO_POKEMON_FAMILY_ID_V0165_FAMILY_LEDYBA = 165; | |
| HOLO_POKEMON_FAMILY_ID_V0167_FAMILY_SPINARAK = 167; | |
| HOLO_POKEMON_FAMILY_ID_V0170_FAMILY_CHINCHOU = 170; | |
| HOLO_POKEMON_FAMILY_ID_V0175_FAMILY_TOGEPI = 175; | |
| HOLO_POKEMON_FAMILY_ID_V0177_FAMILY_NATU = 177; | |
| HOLO_POKEMON_FAMILY_ID_V0179_FAMILY_MAREEP = 179; | |
| HOLO_POKEMON_FAMILY_ID_V0183_FAMILY_MARILL = 183; | |
| HOLO_POKEMON_FAMILY_ID_V0185_FAMILY_SUDOWOODO = 185; | |
| HOLO_POKEMON_FAMILY_ID_V0187_FAMILY_HOPPIP = 187; | |
| HOLO_POKEMON_FAMILY_ID_V0190_FAMILY_AIPOM = 190; | |
| HOLO_POKEMON_FAMILY_ID_V0191_FAMILY_SUNKERN = 191; | |
| HOLO_POKEMON_FAMILY_ID_V0193_FAMILY_YANMA = 193; | |
| HOLO_POKEMON_FAMILY_ID_V0194_FAMILY_WOOPER = 194; | |
| HOLO_POKEMON_FAMILY_ID_V0198_FAMILY_MURKROW = 198; | |
| HOLO_POKEMON_FAMILY_ID_V0200_FAMILY_MISDREAVUS = 200; | |
| HOLO_POKEMON_FAMILY_ID_V0201_FAMILY_UNOWN = 201; | |
| HOLO_POKEMON_FAMILY_ID_V0202_FAMILY_WOBBUFFET = 202; | |
| HOLO_POKEMON_FAMILY_ID_V0203_FAMILY_GIRAFARIG = 203; | |
| HOLO_POKEMON_FAMILY_ID_V0204_FAMILY_PINECO = 204; | |
| HOLO_POKEMON_FAMILY_ID_V0206_FAMILY_DUNSPARCE = 206; | |
| HOLO_POKEMON_FAMILY_ID_V0207_FAMILY_GLIGAR = 207; | |
| HOLO_POKEMON_FAMILY_ID_V0209_FAMILY_SNUBBULL = 209; | |
| HOLO_POKEMON_FAMILY_ID_V0211_FAMILY_QWILFISH = 211; | |
| HOLO_POKEMON_FAMILY_ID_V0213_FAMILY_SHUCKLE = 213; | |
| HOLO_POKEMON_FAMILY_ID_V0214_FAMILY_HERACROSS = 214; | |
| HOLO_POKEMON_FAMILY_ID_V0215_FAMILY_SNEASEL = 215; | |
| HOLO_POKEMON_FAMILY_ID_V0216_FAMILY_TEDDIURSA = 216; | |
| HOLO_POKEMON_FAMILY_ID_V0218_FAMILY_SLUGMA = 218; | |
| HOLO_POKEMON_FAMILY_ID_V0220_FAMILY_SWINUB = 220; | |
| HOLO_POKEMON_FAMILY_ID_V0222_FAMILY_CORSOLA = 222; | |
| HOLO_POKEMON_FAMILY_ID_V0223_FAMILY_REMORAID = 223; | |
| HOLO_POKEMON_FAMILY_ID_V0225_FAMILY_DELIBIRD = 225; | |
| HOLO_POKEMON_FAMILY_ID_V0226_FAMILY_MANTINE = 226; | |
| HOLO_POKEMON_FAMILY_ID_V0227_FAMILY_SKARMORY = 227; | |
| HOLO_POKEMON_FAMILY_ID_V0228_FAMILY_HOUNDOUR = 228; | |
| HOLO_POKEMON_FAMILY_ID_V0231_FAMILY_PHANPY = 231; | |
| HOLO_POKEMON_FAMILY_ID_V0234_FAMILY_STANTLER = 234; | |
| HOLO_POKEMON_FAMILY_ID_V0235_FAMILY_SMEARGLE = 235; | |
| HOLO_POKEMON_FAMILY_ID_V0236_FAMILY_TYROGUE = 236; | |
| HOLO_POKEMON_FAMILY_ID_V0241_FAMILY_MILTANK = 241; | |
| HOLO_POKEMON_FAMILY_ID_V0243_FAMILY_RAIKOU = 243; | |
| HOLO_POKEMON_FAMILY_ID_V0244_FAMILY_ENTEI = 244; | |
| HOLO_POKEMON_FAMILY_ID_V0245_FAMILY_SUICUNE = 245; | |
| HOLO_POKEMON_FAMILY_ID_V0246_FAMILY_LARVITAR = 246; | |
| HOLO_POKEMON_FAMILY_ID_V0249_FAMILY_LUGIA = 249; | |
| HOLO_POKEMON_FAMILY_ID_V0250_FAMILY_HO_OH = 250; | |
| HOLO_POKEMON_FAMILY_ID_V0251_FAMILY_CELEBI = 251; | |
| HOLO_POKEMON_FAMILY_ID_V0252_FAMILY_TREECKO = 252; | |
| HOLO_POKEMON_FAMILY_ID_V0255_FAMILY_TORCHIC = 255; | |
| HOLO_POKEMON_FAMILY_ID_V0258_FAMILY_MUDKIP = 258; | |
| HOLO_POKEMON_FAMILY_ID_V0261_FAMILY_POOCHYENA = 261; | |
| HOLO_POKEMON_FAMILY_ID_V0263_FAMILY_ZIGZAGOON = 263; | |
| HOLO_POKEMON_FAMILY_ID_V0265_FAMILY_WURMPLE = 265; | |
| HOLO_POKEMON_FAMILY_ID_V0270_FAMILY_LOTAD = 270; | |
| HOLO_POKEMON_FAMILY_ID_V0273_FAMILY_SEEDOT = 273; | |
| HOLO_POKEMON_FAMILY_ID_V0276_FAMILY_TAILLOW = 276; | |
| HOLO_POKEMON_FAMILY_ID_V0278_FAMILY_WINGULL = 278; | |
| HOLO_POKEMON_FAMILY_ID_V0280_FAMILY_RALTS = 280; | |
| HOLO_POKEMON_FAMILY_ID_V0283_FAMILY_SURSKIT = 283; | |
| HOLO_POKEMON_FAMILY_ID_V0285_FAMILY_SHROOMISH = 285; | |
| HOLO_POKEMON_FAMILY_ID_V0287_FAMILY_SLAKOTH = 287; | |
| HOLO_POKEMON_FAMILY_ID_V0290_FAMILY_NINCADA = 290; | |
| HOLO_POKEMON_FAMILY_ID_V0293_FAMILY_WHISMUR = 293; | |
| HOLO_POKEMON_FAMILY_ID_V0296_FAMILY_MAKUHITA = 296; | |
| HOLO_POKEMON_FAMILY_ID_V0299_FAMILY_NOSEPASS = 299; | |
| HOLO_POKEMON_FAMILY_ID_V0300_FAMILY_SKITTY = 300; | |
| HOLO_POKEMON_FAMILY_ID_V0302_FAMILY_SABLEYE = 302; | |
| HOLO_POKEMON_FAMILY_ID_V0303_FAMILY_MAWILE = 303; | |
| HOLO_POKEMON_FAMILY_ID_V0304_FAMILY_ARON = 304; | |
| HOLO_POKEMON_FAMILY_ID_V0307_FAMILY_MEDITITE = 307; | |
| HOLO_POKEMON_FAMILY_ID_V0309_FAMILY_ELECTRIKE = 309; | |
| HOLO_POKEMON_FAMILY_ID_V0311_FAMILY_PLUSLE = 311; | |
| HOLO_POKEMON_FAMILY_ID_V0312_FAMILY_MINUN = 312; | |
| HOLO_POKEMON_FAMILY_ID_V0313_FAMILY_VOLBEAT = 313; | |
| HOLO_POKEMON_FAMILY_ID_V0314_FAMILY_ILLUMISE = 314; | |
| HOLO_POKEMON_FAMILY_ID_V0315_FAMILY_ROSELIA = 315; | |
| HOLO_POKEMON_FAMILY_ID_V0316_FAMILY_GULPIN = 316; | |
| HOLO_POKEMON_FAMILY_ID_V0318_FAMILY_CARVANHA = 318; | |
| HOLO_POKEMON_FAMILY_ID_V0320_FAMILY_WAILMER = 320; | |
| HOLO_POKEMON_FAMILY_ID_V0322_FAMILY_NUMEL = 322; | |
| HOLO_POKEMON_FAMILY_ID_V0324_FAMILY_TORKOAL = 324; | |
| HOLO_POKEMON_FAMILY_ID_V0325_FAMILY_SPOINK = 325; | |
| HOLO_POKEMON_FAMILY_ID_V0327_FAMILY_SPINDA = 327; | |
| HOLO_POKEMON_FAMILY_ID_V0328_FAMILY_TRAPINCH = 328; | |
| HOLO_POKEMON_FAMILY_ID_V0331_FAMILY_CACNEA = 331; | |
| HOLO_POKEMON_FAMILY_ID_V0333_FAMILY_SWABLU = 333; | |
| HOLO_POKEMON_FAMILY_ID_V0335_FAMILY_ZANGOOSE = 335; | |
| HOLO_POKEMON_FAMILY_ID_V0336_FAMILY_SEVIPER = 336; | |
| HOLO_POKEMON_FAMILY_ID_V0337_FAMILY_LUNATONE = 337; | |
| HOLO_POKEMON_FAMILY_ID_V0338_FAMILY_SOLROCK = 338; | |
| HOLO_POKEMON_FAMILY_ID_V0339_FAMILY_BARBOACH = 339; | |
| HOLO_POKEMON_FAMILY_ID_V0341_FAMILY_CORPHISH = 341; | |
| HOLO_POKEMON_FAMILY_ID_V0343_FAMILY_BALTOY = 343; | |
| HOLO_POKEMON_FAMILY_ID_V0345_FAMILY_LILEEP = 345; | |
| HOLO_POKEMON_FAMILY_ID_V0347_FAMILY_ANORITH = 347; | |
| HOLO_POKEMON_FAMILY_ID_V0349_FAMILY_FEEBAS = 349; | |
| HOLO_POKEMON_FAMILY_ID_V0351_FAMILY_CASTFORM = 351; | |
| HOLO_POKEMON_FAMILY_ID_V0352_FAMILY_KECLEON = 352; | |
| HOLO_POKEMON_FAMILY_ID_V0353_FAMILY_SHUPPET = 353; | |
| HOLO_POKEMON_FAMILY_ID_V0355_FAMILY_DUSKULL = 355; | |
| HOLO_POKEMON_FAMILY_ID_V0357_FAMILY_TROPIUS = 357; | |
| HOLO_POKEMON_FAMILY_ID_V0358_FAMILY_CHIMECHO = 358; | |
| HOLO_POKEMON_FAMILY_ID_V0359_FAMILY_ABSOL = 359; | |
| HOLO_POKEMON_FAMILY_ID_V0361_FAMILY_SNORUNT = 361; | |
| HOLO_POKEMON_FAMILY_ID_V0363_FAMILY_SPHEAL = 363; | |
| HOLO_POKEMON_FAMILY_ID_V0366_FAMILY_CLAMPERL = 366; | |
| HOLO_POKEMON_FAMILY_ID_V0369_FAMILY_RELICANTH = 369; | |
| HOLO_POKEMON_FAMILY_ID_V0370_FAMILY_LUVDISC = 370; | |
| HOLO_POKEMON_FAMILY_ID_V0371_FAMILY_BAGON = 371; | |
| HOLO_POKEMON_FAMILY_ID_V0374_FAMILY_BELDUM = 374; | |
| HOLO_POKEMON_FAMILY_ID_V0377_FAMILY_REGIROCK = 377; | |
| HOLO_POKEMON_FAMILY_ID_V0378_FAMILY_REGICE = 378; | |
| HOLO_POKEMON_FAMILY_ID_V0379_FAMILY_REGISTEEL = 379; | |
| HOLO_POKEMON_FAMILY_ID_V0380_FAMILY_LATIAS = 380; | |
| HOLO_POKEMON_FAMILY_ID_V0381_FAMILY_LATIOS = 381; | |
| HOLO_POKEMON_FAMILY_ID_V0382_FAMILY_KYOGRE = 382; | |
| HOLO_POKEMON_FAMILY_ID_V0383_FAMILY_GROUDON = 383; | |
| HOLO_POKEMON_FAMILY_ID_V0384_FAMILY_RAYQUAZA = 384; | |
| HOLO_POKEMON_FAMILY_ID_V0385_FAMILY_JIRACHI = 385; | |
| HOLO_POKEMON_FAMILY_ID_V0386_FAMILY_DEOXYS = 386; | |
| HOLO_POKEMON_FAMILY_ID_V0387_FAMILY_TURTWIG = 387; | |
| HOLO_POKEMON_FAMILY_ID_V0390_FAMILY_CHIMCHAR = 390; | |
| HOLO_POKEMON_FAMILY_ID_V0393_FAMILY_PIPLUP = 393; | |
| HOLO_POKEMON_FAMILY_ID_V0396_FAMILY_STARLY = 396; | |
| HOLO_POKEMON_FAMILY_ID_V0399_FAMILY_BIDOOF = 399; | |
| HOLO_POKEMON_FAMILY_ID_V0401_FAMILY_KRICKETOT = 401; | |
| HOLO_POKEMON_FAMILY_ID_V0403_FAMILY_SHINX = 403; | |
| HOLO_POKEMON_FAMILY_ID_V0408_FAMILY_CRANIDOS = 408; | |
| HOLO_POKEMON_FAMILY_ID_V0410_FAMILY_SHIELDON = 410; | |
| HOLO_POKEMON_FAMILY_ID_V0412_FAMILY_BURMY = 412; | |
| HOLO_POKEMON_FAMILY_ID_V0415_FAMILY_COMBEE = 415; | |
| HOLO_POKEMON_FAMILY_ID_V0417_FAMILY_PACHIRISU = 417; | |
| HOLO_POKEMON_FAMILY_ID_V0418_FAMILY_BUIZEL = 418; | |
| HOLO_POKEMON_FAMILY_ID_V0420_FAMILY_CHERUBI = 420; | |
| HOLO_POKEMON_FAMILY_ID_V0422_FAMILY_SHELLOS = 422; | |
| HOLO_POKEMON_FAMILY_ID_V0425_FAMILY_DRIFLOON = 425; | |
| HOLO_POKEMON_FAMILY_ID_V0427_FAMILY_BUNEARY = 427; | |
| HOLO_POKEMON_FAMILY_ID_V0431_FAMILY_GLAMEOW = 431; | |
| HOLO_POKEMON_FAMILY_ID_V0434_FAMILY_STUNKY = 434; | |
| HOLO_POKEMON_FAMILY_ID_V0436_FAMILY_BRONZOR = 436; | |
| HOLO_POKEMON_FAMILY_ID_V0441_FAMILY_CHATOT = 441; | |
| HOLO_POKEMON_FAMILY_ID_V0442_FAMILY_SPIRITOMB = 442; | |
| HOLO_POKEMON_FAMILY_ID_V0443_FAMILY_GIBLE = 443; | |
| HOLO_POKEMON_FAMILY_ID_V0448_FAMILY_LUCARIO = 448; | |
| HOLO_POKEMON_FAMILY_ID_V0449_FAMILY_HIPPOPOTAS = 449; | |
| HOLO_POKEMON_FAMILY_ID_V0451_FAMILY_SKORUPI = 451; | |
| HOLO_POKEMON_FAMILY_ID_V0453_FAMILY_CROAGUNK = 453; | |
| HOLO_POKEMON_FAMILY_ID_V0455_FAMILY_CARNIVINE = 455; | |
| HOLO_POKEMON_FAMILY_ID_V0456_FAMILY_FINNEON = 456; | |
| HOLO_POKEMON_FAMILY_ID_V0459_FAMILY_SNOVER = 459; | |
| HOLO_POKEMON_FAMILY_ID_V0479_FAMILY_ROTOM = 479; | |
| HOLO_POKEMON_FAMILY_ID_V0480_FAMILY_UXIE = 480; | |
| HOLO_POKEMON_FAMILY_ID_V0481_FAMILY_MESPRIT = 481; | |
| HOLO_POKEMON_FAMILY_ID_V0482_FAMILY_AZELF = 482; | |
| HOLO_POKEMON_FAMILY_ID_V0483_FAMILY_DIALGA = 483; | |
| HOLO_POKEMON_FAMILY_ID_V0484_FAMILY_PALKIA = 484; | |
| HOLO_POKEMON_FAMILY_ID_V0485_FAMILY_HEATRAN = 485; | |
| HOLO_POKEMON_FAMILY_ID_V0486_FAMILY_REGIGIGAS = 486; | |
| HOLO_POKEMON_FAMILY_ID_V0487_FAMILY_GIRATINA = 487; | |
| HOLO_POKEMON_FAMILY_ID_V0488_FAMILY_CRESSELIA = 488; | |
| HOLO_POKEMON_FAMILY_ID_V0489_FAMILY_PHIONE = 489; | |
| HOLO_POKEMON_FAMILY_ID_V0490_FAMILY_MANAPHY = 490; | |
| HOLO_POKEMON_FAMILY_ID_V0491_FAMILY_DARKRAI = 491; | |
| HOLO_POKEMON_FAMILY_ID_V0492_FAMILY_SHAYMIN = 492; | |
| HOLO_POKEMON_FAMILY_ID_V0493_FAMILY_ARCEUS = 493; | |
| HOLO_POKEMON_FAMILY_ID_V0494_FAMILY_VICTINI = 494; | |
| HOLO_POKEMON_FAMILY_ID_V0495_FAMILY_SNIVY = 495; | |
| HOLO_POKEMON_FAMILY_ID_V0498_FAMILY_TEPIG = 498; | |
| HOLO_POKEMON_FAMILY_ID_V0501_FAMILY_OSHAWOTT = 501; | |
| HOLO_POKEMON_FAMILY_ID_V0504_FAMILY_PATRAT = 504; | |
| HOLO_POKEMON_FAMILY_ID_V0506_FAMILY_LILLIPUP = 506; | |
| HOLO_POKEMON_FAMILY_ID_V0509_FAMILY_PURRLOIN = 509; | |
| HOLO_POKEMON_FAMILY_ID_V0511_FAMILY_PANSAGE = 511; | |
| HOLO_POKEMON_FAMILY_ID_V0513_FAMILY_PANSEAR = 513; | |
| HOLO_POKEMON_FAMILY_ID_V0515_FAMILY_PANPOUR = 515; | |
| HOLO_POKEMON_FAMILY_ID_V0517_FAMILY_MUNNA = 517; | |
| HOLO_POKEMON_FAMILY_ID_V0519_FAMILY_PIDOVE = 519; | |
| HOLO_POKEMON_FAMILY_ID_V0522_FAMILY_BLITZLE = 522; | |
| HOLO_POKEMON_FAMILY_ID_V0524_FAMILY_ROGGENROLA = 524; | |
| HOLO_POKEMON_FAMILY_ID_V0527_FAMILY_WOOBAT = 527; | |
| HOLO_POKEMON_FAMILY_ID_V0529_FAMILY_DRILBUR = 529; | |
| HOLO_POKEMON_FAMILY_ID_V0531_FAMILY_AUDINO = 531; | |
| HOLO_POKEMON_FAMILY_ID_V0532_FAMILY_TIMBURR = 532; | |
| HOLO_POKEMON_FAMILY_ID_V0535_FAMILY_TYMPOLE = 535; | |
| HOLO_POKEMON_FAMILY_ID_V0538_FAMILY_THROH = 538; | |
| HOLO_POKEMON_FAMILY_ID_V0539_FAMILY_SAWK = 539; | |
| HOLO_POKEMON_FAMILY_ID_V0540_FAMILY_SEWADDLE = 540; | |
| HOLO_POKEMON_FAMILY_ID_V0543_FAMILY_VENIPEDE = 543; | |
| HOLO_POKEMON_FAMILY_ID_V0546_FAMILY_COTTONEE = 546; | |
| HOLO_POKEMON_FAMILY_ID_V0548_FAMILY_PETILIL = 548; | |
| HOLO_POKEMON_FAMILY_ID_V0550_FAMILY_BASCULIN = 550; | |
| HOLO_POKEMON_FAMILY_ID_V0551_FAMILY_SANDILE = 551; | |
| HOLO_POKEMON_FAMILY_ID_V0554_FAMILY_DARUMAKA = 554; | |
| HOLO_POKEMON_FAMILY_ID_V0556_FAMILY_MARACTUS = 556; | |
| HOLO_POKEMON_FAMILY_ID_V0557_FAMILY_DWEBBLE = 557; | |
| HOLO_POKEMON_FAMILY_ID_V0559_FAMILY_SCRAGGY = 559; | |
| HOLO_POKEMON_FAMILY_ID_V0561_FAMILY_SIGILYPH = 561; | |
| HOLO_POKEMON_FAMILY_ID_V0562_FAMILY_YAMASK = 562; | |
| HOLO_POKEMON_FAMILY_ID_V0564_FAMILY_TIRTOUGA = 564; | |
| HOLO_POKEMON_FAMILY_ID_V0566_FAMILY_ARCHEN = 566; | |
| HOLO_POKEMON_FAMILY_ID_V0568_FAMILY_TRUBBISH = 568; | |
| HOLO_POKEMON_FAMILY_ID_V0570_FAMILY_ZORUA = 570; | |
| HOLO_POKEMON_FAMILY_ID_V0572_FAMILY_MINCCINO = 572; | |
| HOLO_POKEMON_FAMILY_ID_V0574_FAMILY_GOTHITA = 574; | |
| HOLO_POKEMON_FAMILY_ID_V0577_FAMILY_SOLOSIS = 577; | |
| HOLO_POKEMON_FAMILY_ID_V0580_FAMILY_DUCKLETT = 580; | |
| HOLO_POKEMON_FAMILY_ID_V0582_FAMILY_VANILLITE = 582; | |
| HOLO_POKEMON_FAMILY_ID_V0585_FAMILY_DEERLING = 585; | |
| HOLO_POKEMON_FAMILY_ID_V0587_FAMILY_EMOLGA = 587; | |
| HOLO_POKEMON_FAMILY_ID_V0588_FAMILY_KARRABLAST = 588; | |
| HOLO_POKEMON_FAMILY_ID_V0590_FAMILY_FOONGUS = 590; | |
| HOLO_POKEMON_FAMILY_ID_V0592_FAMILY_FRILLISH = 592; | |
| HOLO_POKEMON_FAMILY_ID_V0594_FAMILY_ALOMOMOLA = 594; | |
| HOLO_POKEMON_FAMILY_ID_V0595_FAMILY_JOLTIK = 595; | |
| HOLO_POKEMON_FAMILY_ID_V0597_FAMILY_FERROSEED = 597; | |
| HOLO_POKEMON_FAMILY_ID_V0599_FAMILY_KLINK = 599; | |
| HOLO_POKEMON_FAMILY_ID_V0602_FAMILY_TYNAMO = 602; | |
| HOLO_POKEMON_FAMILY_ID_V0605_FAMILY_ELGYEM = 605; | |
| HOLO_POKEMON_FAMILY_ID_V0607_FAMILY_LITWICK = 607; | |
| HOLO_POKEMON_FAMILY_ID_V0610_FAMILY_AXEW = 610; | |
| HOLO_POKEMON_FAMILY_ID_V0613_FAMILY_CUBCHOO = 613; | |
| HOLO_POKEMON_FAMILY_ID_V0615_FAMILY_CRYOGONAL = 615; | |
| HOLO_POKEMON_FAMILY_ID_V0616_FAMILY_SHELMET = 616; | |
| HOLO_POKEMON_FAMILY_ID_V0618_FAMILY_STUNFISK = 618; | |
| HOLO_POKEMON_FAMILY_ID_V0619_FAMILY_MIENFOO = 619; | |
| HOLO_POKEMON_FAMILY_ID_V0621_FAMILY_DRUDDIGON = 621; | |
| HOLO_POKEMON_FAMILY_ID_V0622_FAMILY_GOLETT = 622; | |
| HOLO_POKEMON_FAMILY_ID_V0624_FAMILY_PAWNIARD = 624; | |
| HOLO_POKEMON_FAMILY_ID_V0626_FAMILY_BOUFFALANT = 626; | |
| HOLO_POKEMON_FAMILY_ID_V0627_FAMILY_RUFFLET = 627; | |
| HOLO_POKEMON_FAMILY_ID_V0629_FAMILY_VULLABY = 629; | |
| HOLO_POKEMON_FAMILY_ID_V0631_FAMILY_HEATMOR = 631; | |
| HOLO_POKEMON_FAMILY_ID_V0632_FAMILY_DURANT = 632; | |
| HOLO_POKEMON_FAMILY_ID_V0633_FAMILY_DEINO = 633; | |
| HOLO_POKEMON_FAMILY_ID_V0636_FAMILY_LARVESTA = 636; | |
| HOLO_POKEMON_FAMILY_ID_V0638_FAMILY_COBALION = 638; | |
| HOLO_POKEMON_FAMILY_ID_V0639_FAMILY_TERRAKION = 639; | |
| HOLO_POKEMON_FAMILY_ID_V0640_FAMILY_VIRIZION = 640; | |
| HOLO_POKEMON_FAMILY_ID_V0641_FAMILY_TORNADUS = 641; | |
| HOLO_POKEMON_FAMILY_ID_V0642_FAMILY_THUNDURUS = 642; | |
| HOLO_POKEMON_FAMILY_ID_V0643_FAMILY_RESHIRAM = 643; | |
| HOLO_POKEMON_FAMILY_ID_V0644_FAMILY_ZEKROM = 644; | |
| HOLO_POKEMON_FAMILY_ID_V0645_FAMILY_LANDORUS = 645; | |
| HOLO_POKEMON_FAMILY_ID_V0646_FAMILY_KYUREM = 646; | |
| HOLO_POKEMON_FAMILY_ID_V0647_FAMILY_KELDEO = 647; | |
| HOLO_POKEMON_FAMILY_ID_V0648_FAMILY_MELOETTA = 648; | |
| HOLO_POKEMON_FAMILY_ID_V0649_FAMILY_GENESECT = 649; | |
| HOLO_POKEMON_FAMILY_ID_V0650_FAMILY_CHESPIN = 650; | |
| HOLO_POKEMON_FAMILY_ID_V0653_FAMILY_FENNEKIN = 653; | |
| HOLO_POKEMON_FAMILY_ID_V0656_FAMILY_FROAKIE = 656; | |
| HOLO_POKEMON_FAMILY_ID_V0659_FAMILY_BUNNELBY = 659; | |
| HOLO_POKEMON_FAMILY_ID_V0661_FAMILY_FLETCHLING = 661; | |
| HOLO_POKEMON_FAMILY_ID_V0664_FAMILY_SCATTERBUG = 664; | |
| HOLO_POKEMON_FAMILY_ID_V0667_FAMILY_LITLEO = 667; | |
| HOLO_POKEMON_FAMILY_ID_V0669_FAMILY_FLABEBE = 669; | |
| HOLO_POKEMON_FAMILY_ID_V0672_FAMILY_SKIDDO = 672; | |
| HOLO_POKEMON_FAMILY_ID_V0674_FAMILY_PANCHAM = 674; | |
| HOLO_POKEMON_FAMILY_ID_V0676_FAMILY_FURFROU = 676; | |
| HOLO_POKEMON_FAMILY_ID_V0677_FAMILY_ESPURR = 677; | |
| HOLO_POKEMON_FAMILY_ID_V0679_FAMILY_HONEDGE = 679; | |
| HOLO_POKEMON_FAMILY_ID_V0682_FAMILY_SPRITZEE = 682; | |
| HOLO_POKEMON_FAMILY_ID_V0684_FAMILY_SWIRLIX = 684; | |
| HOLO_POKEMON_FAMILY_ID_V0686_FAMILY_INKAY = 686; | |
| HOLO_POKEMON_FAMILY_ID_V0688_FAMILY_BINACLE = 688; | |
| HOLO_POKEMON_FAMILY_ID_V0690_FAMILY_SKRELP = 690; | |
| HOLO_POKEMON_FAMILY_ID_V0692_FAMILY_CLAUNCHER = 692; | |
| HOLO_POKEMON_FAMILY_ID_V0694_FAMILY_HELIOPTILE = 694; | |
| HOLO_POKEMON_FAMILY_ID_V0696_FAMILY_TYRUNT = 696; | |
| HOLO_POKEMON_FAMILY_ID_V0698_FAMILY_AMAURA = 698; | |
| HOLO_POKEMON_FAMILY_ID_V0701_FAMILY_HAWLUCHA = 701; | |
| HOLO_POKEMON_FAMILY_ID_V0702_FAMILY_DEDENNE = 702; | |
| HOLO_POKEMON_FAMILY_ID_V0703_FAMILY_CARBINK = 703; | |
| HOLO_POKEMON_FAMILY_ID_V0704_FAMILY_GOOMY = 704; | |
| HOLO_POKEMON_FAMILY_ID_V0707_FAMILY_KLEFKI = 707; | |
| HOLO_POKEMON_FAMILY_ID_V0708_FAMILY_PHANTUMP = 708; | |
| HOLO_POKEMON_FAMILY_ID_V0710_FAMILY_PUMPKABOO = 710; | |
| HOLO_POKEMON_FAMILY_ID_V0712_FAMILY_BERGMITE = 712; | |
| HOLO_POKEMON_FAMILY_ID_V0714_FAMILY_NOIBAT = 714; | |
| HOLO_POKEMON_FAMILY_ID_V0716_FAMILY_XERNEAS = 716; | |
| HOLO_POKEMON_FAMILY_ID_V0717_FAMILY_YVELTAL = 717; | |
| HOLO_POKEMON_FAMILY_ID_V0718_FAMILY_ZYGARDE = 718; | |
| HOLO_POKEMON_FAMILY_ID_V0719_FAMILY_DIANCIE = 719; | |
| HOLO_POKEMON_FAMILY_ID_V0720_FAMILY_HOOPA = 720; | |
| HOLO_POKEMON_FAMILY_ID_V0721_FAMILY_VOLCANION = 721; | |
| HOLO_POKEMON_FAMILY_ID_V0722_FAMILY_ROWLET = 722; | |
| HOLO_POKEMON_FAMILY_ID_V0725_FAMILY_LITTEN = 725; | |
| HOLO_POKEMON_FAMILY_ID_V0728_FAMILY_POPPLIO = 728; | |
| HOLO_POKEMON_FAMILY_ID_V0731_FAMILY_PIKIPEK = 731; | |
| HOLO_POKEMON_FAMILY_ID_V0734_FAMILY_YUNGOOS = 734; | |
| HOLO_POKEMON_FAMILY_ID_V0736_FAMILY_GRUBBIN = 736; | |
| HOLO_POKEMON_FAMILY_ID_V0739_FAMILY_CRABRAWLER = 739; | |
| HOLO_POKEMON_FAMILY_ID_V0741_FAMILY_ORICORIO = 741; | |
| HOLO_POKEMON_FAMILY_ID_V0742_FAMILY_CUTIEFLY = 742; | |
| HOLO_POKEMON_FAMILY_ID_V0744_FAMILY_ROCKRUFF = 744; | |
| HOLO_POKEMON_FAMILY_ID_V0746_FAMILY_WISHIWASHI = 746; | |
| HOLO_POKEMON_FAMILY_ID_V0747_FAMILY_MAREANIE = 747; | |
| HOLO_POKEMON_FAMILY_ID_V0749_FAMILY_MUDBRAY = 749; | |
| HOLO_POKEMON_FAMILY_ID_V0751_FAMILY_DEWPIDER = 751; | |
| HOLO_POKEMON_FAMILY_ID_V0753_FAMILY_FOMANTIS = 753; | |
| HOLO_POKEMON_FAMILY_ID_V0755_FAMILY_MORELULL = 755; | |
| HOLO_POKEMON_FAMILY_ID_V0757_FAMILY_SALANDIT = 757; | |
| HOLO_POKEMON_FAMILY_ID_V0759_FAMILY_STUFFUL = 759; | |
| HOLO_POKEMON_FAMILY_ID_V0761_FAMILY_BOUNSWEET = 761; | |
| HOLO_POKEMON_FAMILY_ID_V0764_FAMILY_COMFEY = 764; | |
| HOLO_POKEMON_FAMILY_ID_V0765_FAMILY_ORANGURU = 765; | |
| HOLO_POKEMON_FAMILY_ID_V0766_FAMILY_PASSIMIAN = 766; | |
| HOLO_POKEMON_FAMILY_ID_V0767_FAMILY_WIMPOD = 767; | |
| HOLO_POKEMON_FAMILY_ID_V0769_FAMILY_SANDYGAST = 769; | |
| HOLO_POKEMON_FAMILY_ID_V0771_FAMILY_PYUKUMUKU = 771; | |
| HOLO_POKEMON_FAMILY_ID_V0772_FAMILY_TYPE_NULL = 772; | |
| HOLO_POKEMON_FAMILY_ID_V0774_FAMILY_MINIOR = 774; | |
| HOLO_POKEMON_FAMILY_ID_V0775_FAMILY_KOMALA = 775; | |
| HOLO_POKEMON_FAMILY_ID_V0776_FAMILY_TURTONATOR = 776; | |
| HOLO_POKEMON_FAMILY_ID_V0777_FAMILY_TOGEDEMARU = 777; | |
| HOLO_POKEMON_FAMILY_ID_V0778_FAMILY_MIMIKYU = 778; | |
| HOLO_POKEMON_FAMILY_ID_V0779_FAMILY_BRUXISH = 779; | |
| HOLO_POKEMON_FAMILY_ID_V0780_FAMILY_DRAMPA = 780; | |
| HOLO_POKEMON_FAMILY_ID_V0781_FAMILY_DHELMISE = 781; | |
| HOLO_POKEMON_FAMILY_ID_V0782_FAMILY_JANGMO_O = 782; | |
| HOLO_POKEMON_FAMILY_ID_V0785_FAMILY_TAPU_KOKO = 785; | |
| HOLO_POKEMON_FAMILY_ID_V0786_FAMILY_TAPU_LELE = 786; | |
| HOLO_POKEMON_FAMILY_ID_V0787_FAMILY_TAPU_BULU = 787; | |
| HOLO_POKEMON_FAMILY_ID_V0788_FAMILY_TAPU_FINI = 788; | |
| HOLO_POKEMON_FAMILY_ID_V0789_FAMILY_COSMOG = 789; | |
| HOLO_POKEMON_FAMILY_ID_V0793_FAMILY_NIHILEGO = 793; | |
| HOLO_POKEMON_FAMILY_ID_V0794_FAMILY_BUZZWOLE = 794; | |
| HOLO_POKEMON_FAMILY_ID_V0795_FAMILY_PHEROMOSA = 795; | |
| HOLO_POKEMON_FAMILY_ID_V0796_FAMILY_XURKITREE = 796; | |
| HOLO_POKEMON_FAMILY_ID_V0797_FAMILY_CELESTEELA = 797; | |
| HOLO_POKEMON_FAMILY_ID_V0798_FAMILY_KARTANA = 798; | |
| HOLO_POKEMON_FAMILY_ID_V0799_FAMILY_GUZZLORD = 799; | |
| HOLO_POKEMON_FAMILY_ID_V0800_FAMILY_NECROZMA = 800; | |
| HOLO_POKEMON_FAMILY_ID_V0801_FAMILY_MAGEARNA = 801; | |
| HOLO_POKEMON_FAMILY_ID_V0802_FAMILY_MARSHADOW = 802; | |
| HOLO_POKEMON_FAMILY_ID_V0803_FAMILY_POIPOLE = 803; | |
| HOLO_POKEMON_FAMILY_ID_V0805_FAMILY_STAKATAKA = 805; | |
| HOLO_POKEMON_FAMILY_ID_V0806_FAMILY_BLACEPHALON = 806; | |
| HOLO_POKEMON_FAMILY_ID_V0807_FAMILY_ZERAORA = 807; | |
| HOLO_POKEMON_FAMILY_ID_V0808_FAMILY_MELTAN = 808; | |
| HOLO_POKEMON_FAMILY_ID_V0810_FAMILY_GROOKEY = 810; | |
| HOLO_POKEMON_FAMILY_ID_V0813_FAMILY_SCORBUNNY = 813; | |
| HOLO_POKEMON_FAMILY_ID_V0816_FAMILY_SOBBLE = 816; | |
| HOLO_POKEMON_FAMILY_ID_V0819_FAMILY_SKWOVET = 819; | |
| HOLO_POKEMON_FAMILY_ID_V0821_FAMILY_ROOKIDEE = 821; | |
| HOLO_POKEMON_FAMILY_ID_V0824_FAMILY_BLIPBUG = 824; | |
| HOLO_POKEMON_FAMILY_ID_V0827_FAMILY_NICKIT = 827; | |
| HOLO_POKEMON_FAMILY_ID_V0829_FAMILY_GOSSIFLEUR = 829; | |
| HOLO_POKEMON_FAMILY_ID_V0831_FAMILY_WOOLOO = 831; | |
| HOLO_POKEMON_FAMILY_ID_V0833_FAMILY_CHEWTLE = 833; | |
| HOLO_POKEMON_FAMILY_ID_V0835_FAMILY_YAMPER = 835; | |
| HOLO_POKEMON_FAMILY_ID_V0837_FAMILY_ROLYCOLY = 837; | |
| HOLO_POKEMON_FAMILY_ID_V0840_FAMILY_APPLIN = 840; | |
| HOLO_POKEMON_FAMILY_ID_V0843_FAMILY_SILICOBRA = 843; | |
| HOLO_POKEMON_FAMILY_ID_V0845_FAMILY_CRAMORANT = 845; | |
| HOLO_POKEMON_FAMILY_ID_V0846_FAMILY_ARROKUDA = 846; | |
| HOLO_POKEMON_FAMILY_ID_V0848_FAMILY_TOXEL = 848; | |
| HOLO_POKEMON_FAMILY_ID_V0850_FAMILY_SIZZLIPEDE = 850; | |
| HOLO_POKEMON_FAMILY_ID_V0852_FAMILY_CLOBBOPUS = 852; | |
| HOLO_POKEMON_FAMILY_ID_V0854_FAMILY_SINISTEA = 854; | |
| HOLO_POKEMON_FAMILY_ID_V0856_FAMILY_HATENNA = 856; | |
| HOLO_POKEMON_FAMILY_ID_V0859_FAMILY_IMPIDIMP = 859; | |
| HOLO_POKEMON_FAMILY_ID_V0868_FAMILY_MILCERY = 868; | |
| HOLO_POKEMON_FAMILY_ID_V0870_FAMILY_FALINKS = 870; | |
| HOLO_POKEMON_FAMILY_ID_V0871_FAMILY_PINCURCHIN = 871; | |
| HOLO_POKEMON_FAMILY_ID_V0872_FAMILY_SNOM = 872; | |
| HOLO_POKEMON_FAMILY_ID_V0874_FAMILY_STONJOURNER = 874; | |
| HOLO_POKEMON_FAMILY_ID_V0875_FAMILY_EISCUE = 875; | |
| HOLO_POKEMON_FAMILY_ID_V0876_FAMILY_INDEEDEE = 876; | |
| HOLO_POKEMON_FAMILY_ID_V0877_FAMILY_MORPEKO = 877; | |
| HOLO_POKEMON_FAMILY_ID_V0878_FAMILY_CUFANT = 878; | |
| HOLO_POKEMON_FAMILY_ID_V0880_FAMILY_DRACOZOLT = 880; | |
| HOLO_POKEMON_FAMILY_ID_V0881_FAMILY_ARCTOZOLT = 881; | |
| HOLO_POKEMON_FAMILY_ID_V0882_FAMILY_DRACOVISH = 882; | |
| HOLO_POKEMON_FAMILY_ID_V0883_FAMILY_ARCTOVISH = 883; | |
| HOLO_POKEMON_FAMILY_ID_V0884_FAMILY_DURALUDON = 884; | |
| HOLO_POKEMON_FAMILY_ID_V0885_FAMILY_DREEPY = 885; | |
| HOLO_POKEMON_FAMILY_ID_V0888_FAMILY_ZACIAN = 888; | |
| HOLO_POKEMON_FAMILY_ID_V0889_FAMILY_ZAMAZENTA = 889; | |
| HOLO_POKEMON_FAMILY_ID_V0890_FAMILY_ETERNATUS = 890; | |
| HOLO_POKEMON_FAMILY_ID_V0891_FAMILY_KUBFU = 891; | |
| HOLO_POKEMON_FAMILY_ID_V0893_FAMILY_ZARUDE = 893; | |
| HOLO_POKEMON_FAMILY_ID_V0894_FAMILY_REGIELEKI = 894; | |
| HOLO_POKEMON_FAMILY_ID_V0895_FAMILY_REGIDRAGO = 895; | |
| HOLO_POKEMON_FAMILY_ID_V0896_FAMILY_GLASTRIER = 896; | |
| HOLO_POKEMON_FAMILY_ID_V0897_FAMILY_SPECTRIER = 897; | |
| HOLO_POKEMON_FAMILY_ID_V0898_FAMILY_CALYREX = 898; | |
| HOLO_POKEMON_FAMILY_ID_V0905_FAMILY_ENAMORUS = 905; | |
| HOLO_POKEMON_FAMILY_ID_V0906_FAMILY_SPRIGATITO = 906; | |
| HOLO_POKEMON_FAMILY_ID_V0909_FAMILY_FUECOCO = 909; | |
| HOLO_POKEMON_FAMILY_ID_V0912_FAMILY_QUAXLY = 912; | |
| HOLO_POKEMON_FAMILY_ID_V0915_FAMILY_LECHONK = 915; | |
| HOLO_POKEMON_FAMILY_ID_V0917_FAMILY_TAROUNTULA = 917; | |
| HOLO_POKEMON_FAMILY_ID_V0919_FAMILY_NYMBLE = 919; | |
| HOLO_POKEMON_FAMILY_ID_V0921_FAMILY_PAWMI = 921; | |
| HOLO_POKEMON_FAMILY_ID_V0924_FAMILY_TANDEMAUS = 924; | |
| HOLO_POKEMON_FAMILY_ID_V0926_FAMILY_FIDOUGH = 926; | |
| HOLO_POKEMON_FAMILY_ID_V0928_FAMILY_SMOLIV = 928; | |
| HOLO_POKEMON_FAMILY_ID_V0931_FAMILY_SQUAWKABILLY = 931; | |
| HOLO_POKEMON_FAMILY_ID_V0932_FAMILY_NACLI = 932; | |
| HOLO_POKEMON_FAMILY_ID_V0935_FAMILY_CHARCADET = 935; | |
| HOLO_POKEMON_FAMILY_ID_V0938_FAMILY_TADBULB = 938; | |
| HOLO_POKEMON_FAMILY_ID_V0940_FAMILY_WATTREL = 940; | |
| HOLO_POKEMON_FAMILY_ID_V0942_FAMILY_MASCHIFF = 942; | |
| HOLO_POKEMON_FAMILY_ID_V0944_FAMILY_SHROODLE = 944; | |
| HOLO_POKEMON_FAMILY_ID_V0946_FAMILY_BRAMBLIN = 946; | |
| HOLO_POKEMON_FAMILY_ID_V0948_FAMILY_TOEDSCOOL = 948; | |
| HOLO_POKEMON_FAMILY_ID_V0950_FAMILY_KLAWF = 950; | |
| HOLO_POKEMON_FAMILY_ID_V0951_FAMILY_CAPSAKID = 951; | |
| HOLO_POKEMON_FAMILY_ID_V0953_FAMILY_RELLOR = 953; | |
| HOLO_POKEMON_FAMILY_ID_V0955_FAMILY_FLITTLE = 955; | |
| HOLO_POKEMON_FAMILY_ID_V0957_FAMILY_TINKATINK = 957; | |
| HOLO_POKEMON_FAMILY_ID_V0960_FAMILY_WIGLETT = 960; | |
| HOLO_POKEMON_FAMILY_ID_V0962_FAMILY_BOMBIRDIER = 962; | |
| HOLO_POKEMON_FAMILY_ID_V0963_FAMILY_FINIZEN = 963; | |
| HOLO_POKEMON_FAMILY_ID_V0965_FAMILY_VAROOM = 965; | |
| HOLO_POKEMON_FAMILY_ID_V0967_FAMILY_CYCLIZAR = 967; | |
| HOLO_POKEMON_FAMILY_ID_V0968_FAMILY_ORTHWORM = 968; | |
| HOLO_POKEMON_FAMILY_ID_V0969_FAMILY_GLIMMET = 969; | |
| HOLO_POKEMON_FAMILY_ID_V0971_FAMILY_GREAVARD = 971; | |
| HOLO_POKEMON_FAMILY_ID_V0973_FAMILY_FLAMIGO = 973; | |
| HOLO_POKEMON_FAMILY_ID_V0974_FAMILY_CETODDLE = 974; | |
| HOLO_POKEMON_FAMILY_ID_V0976_FAMILY_VELUZA = 976; | |
| HOLO_POKEMON_FAMILY_ID_V0977_FAMILY_DONDOZO = 977; | |
| HOLO_POKEMON_FAMILY_ID_V0978_FAMILY_TATSUGIRI = 978; | |
| HOLO_POKEMON_FAMILY_ID_V0979_FAMILY_ANNIHILAPE = 979; | |
| HOLO_POKEMON_FAMILY_ID_V0980_FAMILY_CLODSIRE = 980; | |
| HOLO_POKEMON_FAMILY_ID_V0981_FAMILY_FARIGIRAF = 981; | |
| HOLO_POKEMON_FAMILY_ID_V0982_FAMILY_DUDUNSPARCE = 982; | |
| HOLO_POKEMON_FAMILY_ID_V0983_FAMILY_KINGAMBIT = 983; | |
| HOLO_POKEMON_FAMILY_ID_V0984_FAMILY_GREATTUSK = 984; | |
| HOLO_POKEMON_FAMILY_ID_V0985_FAMILY_SCREAMTAIL = 985; | |
| HOLO_POKEMON_FAMILY_ID_V0986_FAMILY_BRUTEBONNET = 986; | |
| HOLO_POKEMON_FAMILY_ID_V0987_FAMILY_FLUTTERMANE = 987; | |
| HOLO_POKEMON_FAMILY_ID_V0988_FAMILY_SLITHERWING = 988; | |
| HOLO_POKEMON_FAMILY_ID_V0989_FAMILY_SANDYSHOCKS = 989; | |
| HOLO_POKEMON_FAMILY_ID_V0990_FAMILY_IRONTREADS = 990; | |
| HOLO_POKEMON_FAMILY_ID_V0991_FAMILY_IRONBUNDLE = 991; | |
| HOLO_POKEMON_FAMILY_ID_V0992_FAMILY_IRONHANDS = 992; | |
| HOLO_POKEMON_FAMILY_ID_V0993_FAMILY_IRONJUGULIS = 993; | |
| HOLO_POKEMON_FAMILY_ID_V0994_FAMILY_IRONMOTH = 994; | |
| HOLO_POKEMON_FAMILY_ID_V0995_FAMILY_IRONTHORNS = 995; | |
| HOLO_POKEMON_FAMILY_ID_V0996_FAMILY_FRIGIBAX = 996; | |
| HOLO_POKEMON_FAMILY_ID_V0999_FAMILY_GIMMIGHOUL = 999; | |
| HOLO_POKEMON_FAMILY_ID_V1001_FAMILY_WOCHIEN = 1001; | |
| HOLO_POKEMON_FAMILY_ID_V1002_FAMILY_CHIENPAO = 1002; | |
| HOLO_POKEMON_FAMILY_ID_V1003_FAMILY_TINGLU = 1003; | |
| HOLO_POKEMON_FAMILY_ID_V1004_FAMILY_CHIYU = 1004; | |
| HOLO_POKEMON_FAMILY_ID_V1005_FAMILY_ROARINGMOON = 1005; | |
| HOLO_POKEMON_FAMILY_ID_V1006_FAMILY_IRONVALIANT = 1006; | |
| HOLO_POKEMON_FAMILY_ID_V1007_FAMILY_KORAIDON = 1007; | |
| HOLO_POKEMON_FAMILY_ID_V1008_FAMILY_MIRAIDON = 1008; | |
| HOLO_POKEMON_FAMILY_ID_V1009_FAMILY_WALKINGWAKE = 1009; | |
| HOLO_POKEMON_FAMILY_ID_V1010_FAMILY_IRONLEAVES = 1010; | |
| HOLO_POKEMON_FAMILY_ID_V1012_FAMILY_POLTCHAGEIST = 1012; | |
| HOLO_POKEMON_FAMILY_ID_V1014_FAMILY_OKIDOGI = 1014; | |
| HOLO_POKEMON_FAMILY_ID_V1015_FAMILY_MUNKIDORI = 1015; | |
| HOLO_POKEMON_FAMILY_ID_V1016_FAMILY_FEZANDIPITI = 1016; | |
| HOLO_POKEMON_FAMILY_ID_V1017_FAMILY_OGERPON = 1017; | |
| HOLO_POKEMON_FAMILY_ID_V1020_FAMILY_GOUGINGFIRE = 1020; | |
| HOLO_POKEMON_FAMILY_ID_V1021_FAMILY_RAGINGBOLT = 1021; | |
| HOLO_POKEMON_FAMILY_ID_V1022_FAMILY_IRONBOULDER = 1022; | |
| HOLO_POKEMON_FAMILY_ID_V1023_FAMILY_IRONCROWN = 1023; | |
| HOLO_POKEMON_FAMILY_ID_V1024_FAMILY_TERAPAGOS = 1024; | |
| HOLO_POKEMON_FAMILY_ID_V1025_FAMILY_PECHARUNT = 1025; | |
| } | |
| enum HoloTemporaryEvolutionId { | |
| HOLO_TEMPORARY_EVOLUTION_ID_TEMP_EVOLUTION_UNSET = 0; | |
| HOLO_TEMPORARY_EVOLUTION_ID_TEMP_EVOLUTION_MEGA = 1; | |
| HOLO_TEMPORARY_EVOLUTION_ID_TEMP_EVOLUTION_MEGA_X = 2; | |
| HOLO_TEMPORARY_EVOLUTION_ID_TEMP_EVOLUTION_MEGA_Y = 3; | |
| HOLO_TEMPORARY_EVOLUTION_ID_TEMP_EVOLUTION_PRIMAL = 4; | |
| } | |
| enum GymBadgeType { | |
| GYM_BADGE_TYPE_GYM_BADGE_UNSET = 0; | |
| GYM_BADGE_TYPE_GYM_BADGE_VANILLA = 1; | |
| GYM_BADGE_TYPE_GYM_BADGE_BRONZE = 2; | |
| GYM_BADGE_TYPE_GYM_BADGE_SILVER = 3; | |
| GYM_BADGE_TYPE_GYM_BADGE_GOLD = 4; | |
| } | |
| enum PlayerBonusType { | |
| PLAYER_BONUS_TYPE_PLAYER_BONUS_UNSET = 0; | |
| PLAYER_BONUS_TYPE_TIME_BONUS = 1; | |
| PLAYER_BONUS_TYPE_SPACE_BONUS = 2; | |
| PLAYER_BONUS_TYPE_DAY_BONUS = 3; | |
| PLAYER_BONUS_TYPE_NIGHT_BONUS = 4; | |
| PLAYER_BONUS_TYPE_FREEZE_BONUS = 5; | |
| PLAYER_BONUS_TYPE_SLOW_BONUS = 6; | |
| PLAYER_BONUS_TYPE_ATTACK_BONUS = 7; | |
| PLAYER_BONUS_TYPE_DEFENSE_BONUS = 8; | |
| PLAYER_BONUS_TYPE_MAX_MOVE_BONUS = 9; | |
| } | |
| enum CombatPlayerFinishState { | |
| COMBAT_PLAYER_FINISH_STATE_WINNER = 0; | |
| COMBAT_PLAYER_FINISH_STATE_LOSER = 1; | |
| COMBAT_PLAYER_FINISH_STATE_DRAW = 2; | |
| } | |
| enum EncounterType { | |
| ENCOUNTER_TYPE_SPAWN_POINT = 0; | |
| ENCOUNTER_TYPE_INCENSE = 1; | |
| ENCOUNTER_TYPE_DISK = 2; | |
| ENCOUNTER_TYPE_POST_RAID = 3; | |
| ENCOUNTER_TYPE_STORY_QUEST = 4; | |
| ENCOUNTER_TYPE_QUEST_STAMP_CARD = 5; | |
| ENCOUNTER_TYPE_CHALLENGE_QUEST = 6; | |
| ENCOUNTER_TYPE_PHOTOBOMB = 7; | |
| ENCOUNTER_TYPE_INVASION = 8; | |
| ENCOUNTER_TYPE_VS_SEEKER_REWARD = 9; | |
| ENCOUNTER_TYPE_TIMED_STORY_QUEST = 10; | |
| ENCOUNTER_TYPE_DAILY_BONUS = 11; | |
| ENCOUNTER_TYPE_REFERRAL_QUEST = 12; | |
| ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST = 13; | |
| ENCOUNTER_TYPE_POWER_UP_POKESTOP = 14; | |
| ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR = 15; | |
| ENCOUNTER_TYPE_ROUTE = 17; | |
| ENCOUNTER_TYPE_PARTY_QUEST = 18; | |
| ENCOUNTER_TYPE_BADGE_REWARD = 19; | |
| ENCOUNTER_TYPE_STATION_ENCOUNTER = 20; | |
| ENCOUNTER_TYPE_POST_BREAD_BATTLE = 21; | |
| ENCOUNTER_TYPE_TUTORIAL_ENCOUNTER = 22; | |
| ENCOUNTER_TYPE_PERSONALIZED_RESEARCH = 23; | |
| ENCOUNTER_TYPE_STAMP_COLLECTION_REWARD = 24; | |
| ENCOUNTER_TYPE_EVENT_PASS_REWARD = 25; | |
| ENCOUNTER_TYPE_WEEKLY_CHALLENGE_REWARD = 26; | |
| ENCOUNTER_TYPE_NATURAL_ART = 27; | |
| ENCOUNTER_TYPE_DAY_NIGHT = 28; | |
| ENCOUNTER_TYPE_DAILY_BONUS_SPAWN = 29; | |
| ENCOUNTER_TYPE_FIELD_BOOK_REWARD = 30; | |
| } | |
| enum RaidLevel { | |
| RAID_LEVEL_UNSET = 0; | |
| RAID_LEVEL_1 = 1; | |
| RAID_LEVEL_2 = 2; | |
| RAID_LEVEL_3 = 3; | |
| RAID_LEVEL_4 = 4; | |
| RAID_LEVEL_5 = 5; | |
| RAID_LEVEL_MEGA = 6; | |
| RAID_LEVEL_MEGA5 = 7; | |
| RAID_LEVEL_ULTRA_BEAST = 8; | |
| RAID_LEVEL_EXTENDED_EGG = 9; | |
| RAID_LEVEL_PRIMAL = 10; | |
| RAID_LEVEL_1_SHADOW = 11; | |
| RAID_LEVEL_2_SHADOW = 12; | |
| RAID_LEVEL_3_SHADOW = 13; | |
| RAID_LEVEL_4_SHADOW = 14; | |
| RAID_LEVEL_5_SHADOW = 15; | |
| RAID_LEVEL_4_MEGA_ENHANCED = 16; | |
| RAID_LEVEL_5_MEGA_ENHANCED = 17; | |
| } | |
| enum RaidVisualType { | |
| RAID_VISUAL_TYPE_UNSET = 0; | |
| RAID_VISUAL_TYPE_NORMAL = 1; | |
| RAID_VISUAL_TYPE_EXCLUSIVE = 2; | |
| RAID_VISUAL_TYPE_MEGA = 3; | |
| RAID_VISUAL_TYPE_LEGENDARY_MEGA = 4; | |
| RAID_VISUAL_TYPE_EXTENDED = 5; | |
| RAID_VISUAL_TYPE_PRIMAL = 6; | |
| RAID_VISUAL_TYPE_SHADOW = 7; | |
| } | |
| enum RaidPlaquePipStyle { | |
| RAID_PLAQUE_PIP_STYLE_RAID_PLAQUE_STYLE_UNSET = 0; | |
| RAID_PLAQUE_PIP_STYLE_RAID_PLAQUE_STYLE_TRIANGLE = 1; | |
| RAID_PLAQUE_PIP_STYLE_RAID_PLAQUE_STYLE_DIAMOND = 2; | |
| RAID_PLAQUE_PIP_STYLE_RAID_PLAQUE_STYLE_STAR = 3; | |
| } | |
| enum QuestType { | |
| QUEST_TYPE_QUEST_UNSET = 0; | |
| QUEST_TYPE_QUEST_FIRST_CATCH_OF_THE_DAY = 1; | |
| QUEST_TYPE_QUEST_FIRST_POKESTOP_OF_THE_DAY = 2; | |
| QUEST_TYPE_QUEST_MULTI_PART = 3; | |
| QUEST_TYPE_QUEST_CATCH_POKEMON = 4; | |
| QUEST_TYPE_QUEST_SPIN_POKESTOP = 5; | |
| QUEST_TYPE_QUEST_HATCH_EGG = 6; | |
| QUEST_TYPE_QUEST_COMPLETE_GYM_BATTLE = 7; | |
| QUEST_TYPE_QUEST_COMPLETE_RAID_BATTLE = 8; | |
| QUEST_TYPE_QUEST_COMPLETE_QUEST = 9; | |
| QUEST_TYPE_QUEST_TRANSFER_POKEMON = 10; | |
| QUEST_TYPE_QUEST_FAVORITE_POKEMON = 11; | |
| QUEST_TYPE_QUEST_AUTOCOMPLETE = 12; | |
| QUEST_TYPE_QUEST_USE_BERRY_IN_ENCOUNTER = 13; | |
| QUEST_TYPE_QUEST_UPGRADE_POKEMON = 14; | |
| QUEST_TYPE_QUEST_EVOLVE_POKEMON = 15; | |
| QUEST_TYPE_QUEST_LAND_THROW = 16; | |
| QUEST_TYPE_QUEST_GET_BUDDY_CANDY = 17; | |
| QUEST_TYPE_QUEST_BADGE_RANK = 18; | |
| QUEST_TYPE_QUEST_PLAYER_LEVEL = 19; | |
| QUEST_TYPE_QUEST_JOIN_RAID = 20; | |
| QUEST_TYPE_QUEST_COMPLETE_BATTLE = 21; | |
| QUEST_TYPE_QUEST_ADD_FRIEND = 22; | |
| QUEST_TYPE_QUEST_TRADE_POKEMON = 23; | |
| QUEST_TYPE_QUEST_SEND_GIFT = 24; | |
| QUEST_TYPE_QUEST_EVOLVE_INTO_POKEMON = 25; | |
| QUEST_TYPE_QUEST_COMPLETE_COMBAT = 27; | |
| QUEST_TYPE_QUEST_TAKE_SNAPSHOT = 28; | |
| QUEST_TYPE_QUEST_BATTLE_TEAM_ROCKET = 29; | |
| QUEST_TYPE_QUEST_PURIFY_POKEMON = 30; | |
| QUEST_TYPE_QUEST_FIND_TEAM_ROCKET = 31; | |
| QUEST_TYPE_QUEST_FIRST_GRUNT_OF_THE_DAY = 32; | |
| QUEST_TYPE_QUEST_BUDDY_FEED = 33; | |
| QUEST_TYPE_QUEST_BUDDY_EARN_AFFECTION_POINTS = 34; | |
| QUEST_TYPE_QUEST_BUDDY_PET = 35; | |
| QUEST_TYPE_QUEST_BUDDY_LEVEL = 36; | |
| QUEST_TYPE_QUEST_BUDDY_WALK = 37; | |
| QUEST_TYPE_QUEST_BUDDY_YATTA = 38; | |
| QUEST_TYPE_QUEST_USE_INCENSE = 39; | |
| QUEST_TYPE_QUEST_BUDDY_FIND_SOUVENIR = 40; | |
| QUEST_TYPE_QUEST_COLLECT_AS_REWARDS = 41; | |
| QUEST_TYPE_QUEST_WALK = 42; | |
| QUEST_TYPE_QUEST_MEGA_EVOLVE_POKEMON = 43; | |
| QUEST_TYPE_QUEST_GET_STARDUST = 44; | |
| QUEST_TYPE_QUEST_MINI_COLLECTION = 45; | |
| QUEST_TYPE_QUEST_GEOTARGETED_AR_SCAN = 46; | |
| QUEST_TYPE_QUEST_BUDDY_EVOLUTION_WALK = 50; | |
| QUEST_TYPE_QUEST_GBL_RANK = 51; | |
| QUEST_TYPE_QUEST_CHARGE_ATTACK = 53; | |
| QUEST_TYPE_QUEST_CHANGE_POKEMON_FORM = 54; | |
| QUEST_TYPE_QUEST_BATTLE_EVENT_NPC = 55; | |
| QUEST_TYPE_QUEST_EARN_FORT_POWER_UP_POINTS = 56; | |
| QUEST_TYPE_QUEST_TAKE_WILD_SNAPSHOT = 57; | |
| QUEST_TYPE_QUEST_USE_POKEMON_ITEM = 58; | |
| QUEST_TYPE_QUEST_OPEN_GIFT = 59; | |
| QUEST_TYPE_QUEST_EARN_XP = 60; | |
| QUEST_TYPE_QUEST_BATTLE_PLAYER_TEAM_LEADER = 61; | |
| QUEST_TYPE_QUEST_FIRST_ROUTE_OF_THE_DAY = 62; | |
| QUEST_TYPE_QUEST_SUBMIT_SLEEP_DATA = 63; | |
| QUEST_TYPE_QUEST_ROUTE_TRAVEL = 64; | |
| QUEST_TYPE_QUEST_ROUTE_COMPLETE = 65; | |
| QUEST_TYPE_QUEST_COLLECT_TAPPABLE = 66; | |
| QUEST_TYPE_QUEST_ACTIVATE_TRAINER_ABILITY = 67; | |
| QUEST_TYPE_QUEST_NPC_SEND_GIFT = 68; | |
| QUEST_TYPE_QUEST_NPC_OPEN_GIFT = 69; | |
| QUEST_TYPE_QUEST_PTC_OAUTH_LINK = 70; | |
| QUEST_TYPE_QUEST_FIGHT_POKEMON = 71; | |
| QUEST_TYPE_QUEST_USE_NON_COMBAT_MOVE = 72; | |
| QUEST_TYPE_QUEST_FUSE_POKEMON = 73; | |
| QUEST_TYPE_QUEST_UNFUSE_POKEMON = 74; | |
| QUEST_TYPE_QUEST_WALK_METERS = 75; | |
| QUEST_TYPE_QUEST_CHANGE_INTO_POKEMON_FORM = 76; | |
| QUEST_TYPE_QUEST_FUSE_INTO_POKEMON = 77; | |
| QUEST_TYPE_QUEST_UNFUSE_INTO_POKEMON = 78; | |
| QUEST_TYPE_QUEST_COLLECT_MP = 82; | |
| QUEST_TYPE_QUEST_LOOT_STATION = 83; | |
| QUEST_TYPE_QUEST_COMPLETE_BREAD_BATTLE = 84; | |
| QUEST_TYPE_QUEST_USE_BREAD_MOVE = 85; | |
| QUEST_TYPE_QUEST_UNLOCK_BREAD_MOVE = 86; | |
| QUEST_TYPE_QUEST_ENHANCE_BREAD_MOVE = 87; | |
| QUEST_TYPE_QUEST_COLLECT_STAMP = 88; | |
| QUEST_TYPE_QUEST_COMPLETE_BREAD_DOUGH_BATTLE = 89; | |
| QUEST_TYPE_QUEST_VISIT_PAGE = 90; | |
| QUEST_TYPE_QUEST_USE_INCUBATOR = 91; | |
| QUEST_TYPE_QUEST_CHOOSE_BUDDY = 92; | |
| QUEST_TYPE_QUEST_USE_LURE_MODULE = 93; | |
| QUEST_TYPE_QUEST_USE_LUCKY_EGG = 94; | |
| QUEST_TYPE_QUEST_PIN_POSTCARD = 95; | |
| QUEST_TYPE_QUEST_FEED_GYM_POKEMON = 96; | |
| QUEST_TYPE_QUEST_USE_STAR_PIECE = 97; | |
| QUEST_TYPE_QUEST_POKEMON_REACH_CP = 98; | |
| QUEST_TYPE_QUEST_SPEND_STARDUST = 99; | |
| QUEST_TYPE_QUEST_NOMINATE_POKESTOP = 100; | |
| QUEST_TYPE_QUEST_EDIT_POKESTOP = 101; | |
| QUEST_TYPE_QUEST_FIRST_DAY_NIGHT_CATCH_OF_THE_DAY = 102; | |
| QUEST_TYPE_QUEST_FIRST_DAY_CATCH_OF_THE_DAY = 103; | |
| QUEST_TYPE_QUEST_FIRST_NIGHT_CATCH_OF_THE_DAY = 104; | |
| QUEST_TYPE_QUEST_SPEND_TEMP_EVO_RESOURCE = 105; | |
| QUEST_TYPE_QUEST_GET_CANDY = 106; | |
| QUEST_TYPE_QUEST_GET_XL_CANDY = 107; | |
| QUEST_TYPE_QUEST_GET_CANDY_OR_XL_CANDY = 108; | |
| QUEST_TYPE_QUEST_AR_PHOTO_SOCIAL = 109; | |
| } | |
| enum RaidLocationRequirement { | |
| RAID_LOCATION_REQUIREMENT_BOTH = 0; | |
| RAID_LOCATION_REQUIREMENT_IN_PERSON = 1; | |
| RAID_LOCATION_REQUIREMENT_REMOTE = 2; | |
| } | |
| enum DeviceType { | |
| DEVICE_TYPE_NO_DEVICE = 0; | |
| DEVICE_TYPE_WAINA = 1; | |
| } | |
| enum HoloPokemonSize { | |
| HOLO_POKEMON_SIZE_POKEMON_SIZE_UNSET = 0; | |
| HOLO_POKEMON_SIZE_XXS = 1; | |
| HOLO_POKEMON_SIZE_XS = 2; | |
| HOLO_POKEMON_SIZE_M = 3; | |
| HOLO_POKEMON_SIZE_XL = 4; | |
| HOLO_POKEMON_SIZE_XXL = 5; | |
| } | |
| enum QuestEncounterType { | |
| QUEST_ENCOUNTER_TYPE_QUEST_ENCOUNTER_UNSET = 0; | |
| QUEST_ENCOUNTER_TYPE_ULTRA_BEAST = 1; | |
| QUEST_ENCOUNTER_TYPE_QUEST_FTUE_ENCOUNTER = 2; | |
| } | |
| enum AttackEffectiveness { | |
| ATTACK_EFFECTIVENESS_NORMAL = 0; | |
| ATTACK_EFFECTIVENESS_NOT_VERY_EFFECTIVE = 1; | |
| ATTACK_EFFECTIVENESS_SUPER_EFFECTIVE = 2; | |
| } | |
| enum VsSeekerRewardTrack { | |
| VS_SEEKER_REWARD_TRACK_FREE = 0; | |
| VS_SEEKER_REWARD_TRACK_PREMIUM = 1; | |
| } | |
| enum SouvenirTypeId { | |
| SOUVENIR_TYPE_ID_SOUVENIR_UNSET = 0; | |
| SOUVENIR_TYPE_ID_SOUVENIR_LONE_EARRING = 1; | |
| SOUVENIR_TYPE_ID_SOUVENIR_SMALL_BOUQUET = 2; | |
| SOUVENIR_TYPE_ID_SOUVENIR_SKIPPING_STONE = 3; | |
| SOUVENIR_TYPE_ID_SOUVENIR_BEACH_GLASS = 4; | |
| SOUVENIR_TYPE_ID_SOUVENIR_TROPICAL_SHELL = 5; | |
| SOUVENIR_TYPE_ID_SOUVENIR_MUSHROOM = 6; | |
| SOUVENIR_TYPE_ID_SOUVENIR_CHALKY_STONE = 7; | |
| SOUVENIR_TYPE_ID_SOUVENIR_PINECONE = 8; | |
| SOUVENIR_TYPE_ID_SOUVENIR_TROPICAL_FLOWER = 9; | |
| SOUVENIR_TYPE_ID_SOUVENIR_FLOWER_FRUITS = 10; | |
| SOUVENIR_TYPE_ID_SOUVENIR_CACTUS_FLOWER = 11; | |
| SOUVENIR_TYPE_ID_SOUVENIR_STRETCHY_SPRING = 12; | |
| SOUVENIR_TYPE_ID_SOUVENIR_MARBLE = 13; | |
| SOUVENIR_TYPE_ID_SOUVENIR_TORN_TICKET = 14; | |
| SOUVENIR_TYPE_ID_SOUVENIR_PRETTY_LEAF = 15; | |
| SOUVENIR_TYPE_ID_SOUVENIR_CONFETTI = 16; | |
| SOUVENIR_TYPE_ID_SOUVENIR_PIKACHU_VISOR = 17; | |
| SOUVENIR_TYPE_ID_SOUVENIR_PAPER_AIRPLANE = 18; | |
| SOUVENIR_TYPE_ID_SOUVENIR_TINY_COMPASS = 19; | |
| } | |
| enum BuddyLevel { | |
| BUDDY_LEVEL_UNSET = 0; | |
| BUDDY_LEVEL_0 = 1; | |
| BUDDY_LEVEL_1 = 2; | |
| BUDDY_LEVEL_2 = 3; | |
| BUDDY_LEVEL_3 = 4; | |
| BUDDY_LEVEL_4 = 5; | |
| BUDDY_LEVEL_5 = 6; | |
| } | |
| enum BuddyActivityCategory { | |
| BUDDY_ACTIVITY_CATEGORY_BUDDY_CATEGORY_UNSET = 0; | |
| BUDDY_ACTIVITY_CATEGORY_BUDDY_CATEGORY_FEED = 1; | |
| BUDDY_ACTIVITY_CATEGORY_BUDDY_CATEGORY_CARE = 2; | |
| BUDDY_ACTIVITY_CATEGORY_BUDDY_CATEGORY_SNAPSHOT = 3; | |
| BUDDY_ACTIVITY_CATEGORY_BUDDY_CATEGORY_WALK = 4; | |
| BUDDY_ACTIVITY_CATEGORY_BUDDY_CATEGORY_BATTLE = 5; | |
| BUDDY_ACTIVITY_CATEGORY_BUDDY_CATEGORY_EXPLORE = 6; | |
| BUDDY_ACTIVITY_CATEGORY_BUDDY_CATEGORY_BONUS = 7; | |
| BUDDY_ACTIVITY_CATEGORY_BUDDY_CATEGORY_ROUTE = 8; | |
| } | |
| enum BuddyActivity { | |
| BUDDY_ACTIVITY_UNSET = 0; | |
| BUDDY_ACTIVITY_FEED = 1; | |
| BUDDY_ACTIVITY_PET = 2; | |
| BUDDY_ACTIVITY_SNAPSHOT = 3; | |
| BUDDY_ACTIVITY_WALK = 4; | |
| BUDDY_ACTIVITY_NEW_POIS = 5; | |
| BUDDY_ACTIVITY_GYM_BATTLE = 6; | |
| BUDDY_ACTIVITY_RAID_BATTLE = 7; | |
| BUDDY_ACTIVITY_NPC_BATTLE = 8; | |
| BUDDY_ACTIVITY_PVP_BATTLE = 9; | |
| BUDDY_ACTIVITY_OPEN_SOUVENIRS = 10; | |
| BUDDY_ACTIVITY_OPEN_CONSUMABLES = 11; | |
| BUDDY_ACTIVITY_INVASION_GRUNT = 12; | |
| BUDDY_ACTIVITY_INVASION_LEADER = 13; | |
| BUDDY_ACTIVITY_INVASION_GIOVANNI = 14; | |
| BUDDY_ACTIVITY_ATTRACTIVE_POI = 15; | |
| BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT = 16; | |
| BUDDY_ACTIVITY_WAINA_SLEEP = 17; | |
| BUDDY_ACTIVITY_ROUTE = 18; | |
| } | |
| enum BuddyAnimation { | |
| BUDDY_ANIMATION_UNSET = 0; | |
| BUDDY_ANIMATION_HAPPY = 1; | |
| BUDDY_ANIMATION_HATE = 2; | |
| } | |
| enum PokemonBadge { | |
| POKEMON_BADGE_UNSET = 0; | |
| POKEMON_BADGE_BEST_BUDDY = 1; | |
| } | |
| enum PathType { | |
| PATH_TYPE_UNSET = 0; | |
| PATH_TYPE_ACYCLIC = 1; | |
| PATH_TYPE_LOOP = 2; | |
| } | |
| enum RouteType { | |
| ROUTE_TYPE_UNSET = 0; | |
| ROUTE_TYPE_ORGANIC = 1; | |
| ROUTE_TYPE_OFFICIAL = 2; | |
| ROUTE_TYPE_EVENT = 3; | |
| ROUTE_TYPE_SPONSORED = 4; | |
| } | |
| enum RouteInclineType { | |
| ROUTE_INCLINE_TYPE_UNSET = 0; | |
| ROUTE_INCLINE_TYPE_FLAT = 1; | |
| ROUTE_INCLINE_TYPE_MOSTLY_FLAT = 2; | |
| ROUTE_INCLINE_TYPE_SLIGHTLY_HILLY = 3; | |
| ROUTE_INCLINE_TYPE_VERY_HILLY = 4; | |
| ROUTE_INCLINE_TYPE_STEEP_INCLINE = 5; | |
| ROUTE_INCLINE_TYPE_STEEP_DECLINE = 6; | |
| ROUTE_INCLINE_TYPE_ROUTE_INCLINE_DYNAMIC_STEEP = 50; | |
| } | |
| enum CombatType { | |
| COMBAT_TYPE_UNSET = 0; | |
| COMBAT_TYPE_SOLO = 1; | |
| COMBAT_TYPE_QR_CODE = 2; | |
| COMBAT_TYPE_FRIENDS = 3; | |
| COMBAT_TYPE_NEARBY = 4; | |
| COMBAT_TYPE_SOLO_INVASION = 5; | |
| COMBAT_TYPE_VS_SEEKER = 6; | |
| COMBAT_TYPE_RAID = 7; | |
| COMBAT_TYPE_DMAX = 8; | |
| COMBAT_TYPE_GMAX = 9; | |
| COMBAT_TYPE_PVE = 10; | |
| COMBAT_TYPE_GYM = 11; | |
| } | |
| enum Store { | |
| STORE_UNSET = 0; | |
| STORE_APPLE = 1; | |
| STORE_GOOGLE = 2; | |
| STORE_SAMSUNG = 3; | |
| } | |
| enum AttractedPokemonContext { | |
| ATTRACTED_POKEMON_CONTEXT_ATTRACTED_POKEMON_UNSET = 0; | |
| ATTRACTED_POKEMON_CONTEXT_ATTRACTED_POKEMON_ROUTE = 1; | |
| } | |
| enum PokecoinSource { | |
| POKECOIN_SOURCE_SOURCE_UNSET = 0; | |
| POKECOIN_SOURCE_SOURCE_GYM_DEFENDER = 1; | |
| POKECOIN_SOURCE_SOURCE_REFERRAL_BONUS = 2; | |
| } | |
| enum PokecoinCapResetFrequency { | |
| POKECOIN_CAP_RESET_FREQUENCY_FREQUENCY_UNSET = 0; | |
| POKECOIN_CAP_RESET_FREQUENCY_FREQUENCY_DAILY = 1; | |
| POKECOIN_CAP_RESET_FREQUENCY_FREQUENCY_WEEKLY = 2; | |
| POKECOIN_CAP_RESET_FREQUENCY_FREQUENCY_MONTHLY = 3; | |
| POKECOIN_CAP_RESET_FREQUENCY_FREQUENCY_YEARLY = 4; | |
| } | |
| enum ArContext { | |
| AR_CONTEXT_NONE = 0; | |
| AR_CONTEXT_AR_ENCOUNTER = 1; | |
| AR_CONTEXT_AR_SNAPSHOT = 2; | |
| AR_CONTEXT_SINGLEPLAYER_BUDDY = 3; | |
| AR_CONTEXT_MULTIPLAYER_BUDDY = 4; | |
| } | |
| enum PageType { | |
| PAGE_TYPE_UNSET = 0; | |
| PAGE_TYPE_APPRAISE = 1; | |
| PAGE_TYPE_OPEN_CAMPFIRE = 2; | |
| PAGE_TYPE_OPEN_NEARBY_RAID = 3; | |
| PAGE_TYPE_OPEN_PARTY_PLAY = 4; | |
| PAGE_TYPE_OPEN_ROUTES = 5; | |
| } | |
| enum RsvpSelection { | |
| RSVP_SELECTION_UNSET_SELECTION = 0; | |
| RSVP_SELECTION_GOING = 1; | |
| RSVP_SELECTION_MAYBE = 2; | |
| RSVP_SELECTION_DECLINED = 3; | |
| } | |
| enum EventRsvpType { | |
| EVENT_RSVP_TYPE_UNSET_EVENT = 0; | |
| EVENT_RSVP_TYPE_RAID = 1; | |
| EVENT_RSVP_TYPE_MAX_BATTLE = 2; | |
| } | |
| enum Feature { | |
| FEATURE_UNKNOWN = 0; | |
| FEATURE_GYM = 1; | |
| FEATURE_RAID = 2; | |
| FEATURE_ROCKET = 3; | |
| FEATURE_COMBAT_LEAGUE = 4; | |
| FEATURE_MAX_BATTLE = 5; | |
| FEATURE_EGG_HATCHING = 6; | |
| FEATURE_MEGA = 7; | |
| FEATURE_TAG = 8; | |
| FEATURE_TRADE = 9; | |
| FEATURE_PARTY_PLAY = 10; | |
| FEATURE_WEEKLY_CHALLENGES = 11; | |
| FEATURE_HIGHLIGHTS = 12; | |
| FEATURE_ROUTES = 13; | |
| FEATURE_ROUTES_CREATION = 14; | |
| FEATURE_POKESTOP_NOMINATION = 15; | |
| FEATURE_CANDY_XL = 16; | |
| FEATURE_EGG_SPECIAL = 17; | |
| FEATURE_LUCKY_CHANCE_INCREASE = 18; | |
| } | |
| message HoloInventoryKeyProto { | |
| oneof Type { | |
| fixed64 pokemon_id = 1; | |
| Item item = 2; | |
| int32 pokedex_entry_id = 3; | |
| bool player_stats = 4; | |
| bool player_currency = 5; | |
| bool player_camera = 6; | |
| bool inventory_upgrades = 7; | |
| bool applied_items = 8; | |
| bool egg_incubators = 9; | |
| int32 pokemon_family_id = 10; | |
| QuestType quest_type = 11; | |
| string avatar_template_id = 12; | |
| bool raid_tickets = 13; | |
| bool quests = 14; | |
| bool gift_boxes = 15; | |
| bool beluga_incense_box = 16; | |
| bool vs_seeker_upgrades = 17; | |
| bool limited_purchase_sku_record = 19; | |
| bool route_play = 20; | |
| int32 mega_evo_pokemon_species_id = 21; | |
| string sticker_id = 22; | |
| bool pokemon_home = 23; | |
| HoloBadgeType badge = 24; | |
| bool player_stats_snapshot = 25; | |
| int64 unknown_key = 26; | |
| fixed64 fake_data = 27; | |
| PokedexCategory pokedex_category = 28; | |
| bool sleep_records = 29; | |
| bool player_attributes = 30; | |
| bool follower_data = 31; | |
| bool sparkly_incense = 32; | |
| bool squash_count = 33; | |
| bool route_creation = 34; | |
| bool neutral_avatar = 35; | |
| string neutral_avatar_item_template_id = 37; | |
| bool applied_bonuses = 38; | |
| bool event_passes = 39; | |
| bool event_rsvps = 40; | |
| bool active_training_pokemon = 41; | |
| bool dt_count = 43; | |
| bool soft_sfida = 44; | |
| bool fieldbook_headers = 45; | |
| } | |
| } | |
| message HoloInventoryItemProto { | |
| oneof Type { | |
| PokemonProto pokemon = 1; | |
| ItemProto item = 2; | |
| PokedexEntryProto pokedex_entry = 3; | |
| PlayerStatsProto player_stats = 4; | |
| PlayerCurrencyProto player_currency = 5; | |
| PlayerCameraProto player_camera = 6; | |
| InventoryUpgradesProto inventory_upgrades = 7; | |
| AppliedItemsProto applied_items = 8; | |
| EggIncubatorsProto egg_incubators = 9; | |
| PokemonFamilyProto pokemon_family = 10; | |
| QuestProto quest = 11; | |
| AvatarItemProto avatar_item = 12; | |
| RaidTicketsProto raid_tickets = 13; | |
| QuestsProto quests = 14; | |
| GiftBoxesProto gift_boxes = 15; | |
| BelugaIncenseBoxProto beluga_incense = 16; | |
| BelugaIncenseBoxProto sparkly_incense = 17; | |
| LimitedPurchaseSkuRecordProto limited_purchase_sku_record = 19; | |
| RoutePlayProto route_play = 20; | |
| MegaEvolvePokemonSpeciesProto mega_evolve_species = 21; | |
| StickerProto sticker = 22; | |
| PokemonHomeProto pokemon_home = 23; | |
| BadgeData badge_data = 24; | |
| PlayerStatsSnapshotsProto player_stats_snapshots = 25; | |
| FakeDataProto fake_data = 26; | |
| PokedexCategoryMilestoneProto pokedex_category_milestone = 27; | |
| SleepRecordsProto sleep_records = 28; | |
| PlayerAttributesProto player_attributes = 29; | |
| FollowerDataProto follower_data = 30; | |
| DailyCounterProto squash_count = 31; | |
| RouteCreationsProto route_creations = 32; | |
| PlayerNeutralAvatarProto neutral_avatar = 33; | |
| NeutralAvatarItemProto neutral_avatar_item = 34; | |
| AppliedBonusesProto applied_bonuses = 35; | |
| EventPassesStateProto event_passes = 36; | |
| EventRsvpsProto event_rsvps = 37; | |
| ActivePokemonTrainingProto active_training_pokemon = 38; | |
| DailyCounterProto dt_count = 40; | |
| SoftSfidaProto soft_sfida = 41; | |
| PlayerPokemonFieldbookHeadersProto fieldbook_headers = 42; | |
| } | |
| } | |
| message FollowerPokemonProto { | |
| enum FollowerId { | |
| UNSET = 0; | |
| ID1 = 1; | |
| } | |
| oneof PokemonData { | |
| HoloPokemonId pokemon_id = 1; | |
| string address = 2; | |
| } | |
| PokemonDisplayProto display = 3; | |
| int64 end_ms = 4; | |
| FollowerId id = 5; | |
| } | |
| message FollowerDataProto { | |
| repeated FollowerPokemonProto pokemon_followers = 1; | |
| } | |
| message FollowerPokemonTappedTelemetry { | |
| FollowerPokemonProto.FollowerId follower_id = 1; | |
| oneof PokemonData { | |
| HoloPokemonId follower_holo_pokemon_id = 2; | |
| string follower_address = 3; | |
| } | |
| } | |
| message PlayerAttributesProto { | |
| map<string, string> attributes = 1; | |
| map<string, PlayerAttributeMetadataProto> attribute_metadata = 2; | |
| } | |
| message PlayerAttributeMetadataProto { | |
| int64 start_time_ms = 1; | |
| int64 end_time_ms = 2; | |
| } | |
| message PokedexCategoryMilestoneProto { | |
| enum Status { | |
| UNSET = 0; | |
| ACTIVE = 1; | |
| UNLOCKED = 2; | |
| } | |
| PokedexCategory pokedex_category = 1; | |
| Status status = 2; | |
| int32 progress = 3; | |
| } | |
| message FakeDataProto { | |
| PokemonProto fake_pokemon = 1; | |
| } | |
| message PlayerStatsSnapshotsProto { | |
| message PlayerStatsSnapshotProto { | |
| enum Reason { | |
| UNSET = 0; | |
| LEVEL_UP = 1; | |
| BACKFILL = 2; | |
| } | |
| Reason reason = 1; | |
| PlayerStatsProto stats = 2; | |
| } | |
| repeated PlayerStatsSnapshotProto snap_shot = 1; | |
| } | |
| message BelugaIncenseBoxProto { | |
| bool is_usable = 1; | |
| int64 cool_down_finished_timestamp_ms = 2; | |
| DailyCounterProto sparkly_limit = 3; | |
| int32 sparkly_counter = 4; | |
| } | |
| message SleepRecordsProto { | |
| repeated SleepDayRecordProto sleep_record = 1; | |
| int64 sleep_record_last_update_ms = 2; | |
| } | |
| message SleepDayRecordProto { | |
| uint32 sleep_day = 1; | |
| uint32 sleep_duration_sec = 2; | |
| bool rewarded = 3; | |
| repeated fixed32 start_time_sec = 4; | |
| } | |
| message QuestsProto { | |
| repeated QuestProto quest = 1; | |
| repeated string completed_story_quest = 2; | |
| repeated QuestPokemonEncounterProto quest_pokemon_encounter = 3; | |
| QuestStampCardProto stamp_card = 4; | |
| repeated QuestIncidentProto quest_incident = 5; | |
| QuestDialogueInboxProto quest_dialogue_inbox = 6; | |
| } | |
| message QuestDialogueInboxProto { | |
| repeated string quest_ids = 1; | |
| int64 cooldown_complete_timestamp_ms = 2; | |
| } | |
| message GiftBoxProto { | |
| uint64 giftbox_id = 1; | |
| string sender_id = 2; | |
| string receiver_id = 3; | |
| string fort_id = 4; | |
| double fort_lat = 5; | |
| double fort_lng = 6; | |
| int64 creation_timestamp = 7; | |
| int64 sent_timestamp = 8; | |
| int64 sent_bucket = 9; | |
| bool saturday_claimed = 11; | |
| string sender_nia_id = 12; | |
| string sender_codename = 13; | |
| string receiver_codename = 14; | |
| string fort_name = 15; | |
| string fort_image_url = 16; | |
| repeated string stickers_sent = 17; | |
| bool share_trainer_info_with_postcard = 18; | |
| string pinned_postcard_id = 19; | |
| string stamp_collection_id = 20; | |
| StampCollectionGiftboxDetailsProto stamp_collection_details = 21; | |
| } | |
| message StampCollectionGiftboxDetailsProto { | |
| string stamp_collection_id = 1; | |
| string stamp_image = 2; | |
| string list_title_key = 3; | |
| string list_image_url = 4; | |
| string header_image_url = 5; | |
| bool uses_header_images = 6; | |
| } | |
| message GiftBoxesProto { | |
| repeated GiftBoxProto gifts = 1; | |
| } | |
| message FriendshipMilestoneRewardNotificationProto { | |
| string friend_id = 1; | |
| string friend_codename = 2; | |
| int32 friendship_milestone_level = 3; | |
| int64 xp_reward = 4; | |
| } | |
| message RaidTicketsProto { | |
| repeated RaidTicketProto raid_ticket = 1; | |
| } | |
| message PokemonCreateDetail { | |
| oneof OriginDetail { | |
| WildCreateDetail wild_detail = 1; | |
| EggCreateDetail egg_detail = 2; | |
| RaidCreateDetail raid_detail = 3; | |
| QuestCreateDetail quest_detail = 4; | |
| VsSeekerCreateDetail vs_seeker_detail = 5; | |
| InvasionCreateDetail invasion_detail = 6; | |
| PhotobombCreateDetail photobomb_detail = 7; | |
| TutorialCreateDetail tutorial_detail = 8; | |
| PostcardCreateDetail postcard_detail = 9; | |
| StationCreateDetail station_detail = 10; | |
| IncenseCreateDetail incense_detail = 11; | |
| DiskCreateDetail disk_detail = 12; | |
| BreadBattleCreateDetail bread_battle_detail = 13; | |
| } | |
| } | |
| message StationCreateDetail { | |
| bool caught_in_wild = 1; | |
| } | |
| message IncenseCreateDetail { | |
| Item incense_type = 1; | |
| } | |
| message DiskCreateDetail { | |
| Item disk_type = 1; | |
| string fort_id = 2; | |
| } | |
| message WildCreateDetail { | |
| bool caught_in_wild = 1; | |
| } | |
| message TutorialCreateDetail { | |
| bool caught_in_wild = 1; | |
| } | |
| message EggCreateDetail { | |
| int64 hatched_time_ms = 1; | |
| int64 player_hatched_s2_cell_id = 2; | |
| int64 received_time_ms = 3; | |
| } | |
| message PostcardCreateDetail { | |
| int64 postcard_origin = 2; | |
| int64 received_time_ms = 3; | |
| } | |
| message RaidCreateDetail { | |
| bool is_exclusive = 1; | |
| bool is_mega = 2; | |
| int64 player_captured_s2_cell_id = 3; | |
| HoloTemporaryEvolutionId temp_evo_id = 4; | |
| int32 lobby_size = 7; | |
| } | |
| message BreadBattleCreateDetail { | |
| int64 player_captured_s2_cell_id = 6; | |
| int32 lobby_size = 7; | |
| } | |
| message QuestCreateDetail { | |
| EncounterType origin = 1; | |
| } | |
| message VsSeekerCreateDetail { | |
| int32 season = 1; | |
| string league = 2; | |
| } | |
| message InvasionCreateDetail { | |
| EnumWrapper.InvasionCharacter origin = 1; | |
| } | |
| message PhotobombCreateDetail { | |
| bool caught_in_photobomb = 1; | |
| } | |
| message GetAdditionalPokemonDetailsProto { | |
| fixed64 id = 1; | |
| bool view_training_quests = 2; | |
| } | |
| message GetAdditionalPokemonDetailsOutProto { | |
| repeated string origin_party_nicknames = 1; | |
| FusionPokemonDetailsProto fusion_detail = 2; | |
| ComponentPokemonDetailsProto component_detail = 3; | |
| PokemonTrainingQuestProto training_quests = 4; | |
| PokemonVisualDetailProto visual_detail = 5; | |
| MegaBonusRewardsDetailProto mega_bonus_rewards_detail = 6; | |
| } | |
| message FusionPokemonDetailsProto { | |
| fixed64 component_pokemon_id = 1; | |
| HoloPokemonMove base_move1 = 2; | |
| HoloPokemonMove base_move2 = 3; | |
| HoloPokemonMove base_move3 = 4; | |
| LocationCardDisplayProto base_location_card = 5; | |
| } | |
| message ComponentPokemonDetailsProto { | |
| fixed64 fusion_pokemon_id = 1; | |
| } | |
| message PokemonBonusStatLevelProto { | |
| int32 bonus_individual_attack = 1; | |
| int32 bonus_individual_defense = 2; | |
| int32 bonus_individual_stamina = 3; | |
| } | |
| message MegaBonusRewardsDetailProto { | |
| int32 bonus_candy = 1; | |
| int32 bonus_xl_candy = 2; | |
| int32 bonus_xp = 3; | |
| } | |
| message IndividualValueSettings { | |
| bool enabled = 1; | |
| int32 atk_floor = 2; | |
| int32 def_floor = 3; | |
| int32 sta_floor = 4; | |
| } | |
| message FortSponsor { | |
| enum Sponsor { | |
| UNSET = 0; | |
| MCDONALDS = 1; | |
| POKEMON_STORE = 2; | |
| TOHO = 3; | |
| SOFTBANK = 4; | |
| GLOBE = 5; | |
| SPATULA = 6; | |
| THERMOMETER = 7; | |
| KNIFE = 8; | |
| GRILL = 9; | |
| SMOKER = 10; | |
| PAN = 11; | |
| BBQ = 12; | |
| FRYER = 13; | |
| STEAMER = 14; | |
| HOOD = 15; | |
| SLOWCOOKER = 16; | |
| MIXER = 17; | |
| SCOOPER = 18; | |
| MUFFINTIN = 19; | |
| SALAMANDER = 20; | |
| PLANCHA = 21; | |
| NIA_OPS = 22; | |
| WHISK = 23; | |
| } | |
| } | |
| message FortRenderingType { | |
| enum RenderingType { | |
| DEFAULT = 0; | |
| INTERNAL_TEST = 1; | |
| } | |
| } | |
| message PokemonTrainingQuestProto { | |
| enum Status { | |
| UNSET = 0; | |
| ACTIVE = 1; | |
| COMPLETE = 2; | |
| EXPIRED = 3; | |
| TARGETS_MET = 4; | |
| } | |
| repeated TrainingCourseQuestProto stat_courses = 1; | |
| int64 last_viewed_timestamp_ms = 4; | |
| Status status = 5; | |
| repeated Item stat_increase_items = 6; | |
| int64 item_application_time_ms = 7; | |
| } | |
| message TrainingCourseQuestProto { | |
| PokemonIndividualStatType stat_type = 1; | |
| Item stat_increase_item_id = 2; | |
| repeated PerStatTrainingCourseQuestProto quests = 3; | |
| } | |
| message ActivePokemonTrainingProto { | |
| repeated TrainingPokemonProto training_pokemon = 1; | |
| } | |
| message TrainingPokemonProto { | |
| message TrainingQuestProto { | |
| QuestProto active_quest = 1; | |
| PokemonIndividualStatType stat_type = 2; | |
| QuestDisplayProto quest_display = 3; | |
| } | |
| fixed64 pokemon_id = 1; | |
| repeated string quest_ids_to_complete = 2; | |
| repeated TrainingQuestProto active_training_quests = 3; | |
| } | |
| message PerStatTrainingCourseQuestProto { | |
| QuestProto quest = 1; | |
| int32 associated_stat_level = 2; | |
| QuestDisplayProto quest_display = 3; | |
| } | |
| message PokemonTrainingTypeGroupProto { | |
| PokemonIndividualStatType stat_type = 1; | |
| int32 stat_level = 2; | |
| } | |
| message IrisSocialDeploymentProto { | |
| string deployed_fort_id = 1; | |
| int64 pokemon_deployed_since_ms = 2; | |
| int64 pokemon_returned_at_ms = 3; | |
| } | |
| message PokemonContestInfoProto { | |
| string contest_id = 1; | |
| int64 contest_end_time_ms = 2; | |
| int64 free_up_time_ms = 3; | |
| } | |
| message EggDistributionProto { | |
| message EggDistributionEntryProto { | |
| int32 rarity = 1; | |
| HoloPokemonId pokemon_id = 2; | |
| PokemonDisplayProto pokemon_display = 3; | |
| } | |
| repeated EggDistributionEntryProto egg_distribution = 1; | |
| } | |
| message EggTelemetryProto { | |
| string egg_loot_table_id = 1; | |
| EggSlotType original_egg_slot_type = 2; | |
| } | |
| message PokemonCombatStatsProto { | |
| int32 num_won = 1; | |
| int32 num_total = 2; | |
| } | |
| message ItemProto { | |
| Item item = 1; | |
| int32 count = 2; | |
| bool unseen = 3; | |
| string expiration_time = 4; | |
| bool ignore_inventory_count = 5; | |
| int64 unconverted_local_expiration_time_ms = 6; | |
| ItemTimePeriodCountersProto time_period_counter = 7; | |
| int32 claimable_expiration_consolation_count = 8; | |
| } | |
| message ItemTimePeriodCountersProto { | |
| DailyCounterProto player_activity = 1; | |
| } | |
| message AvatarItemProto { | |
| string avatar_template_id = 1; | |
| int64 new_timestamp_ms = 2; | |
| bool viewed = 3; | |
| } | |
| message StickerProto { | |
| string sticker_id = 1; | |
| int32 count = 2; | |
| int32 used = 3; | |
| } | |
| message PokemonHomeProto { | |
| int32 transporter_energy = 1; | |
| int64 transporter_fully_charged_ms = 2; | |
| int64 last_passive_transporter_energy_gain_hour = 3; | |
| } | |
| message PokedexEntryProto { | |
| message TempEvoData { | |
| HoloTemporaryEvolutionId temp_evo_id = 1; | |
| int32 times_encountered = 2; | |
| int32 times_obtained = 3; | |
| repeated PokemonDisplayProto.Gender genders_encountered = 4; | |
| repeated PokemonDisplayProto.Gender genders_obtained = 5; | |
| int32 times_encountered_shiny = 6; | |
| int32 times_obtained_shiny = 7; | |
| uint64 last_obtained_timestamp_ms = 8; | |
| } | |
| message PokedexCategoryStatus { | |
| PokedexCategory pokedex_category = 1; | |
| bool encountered = 2; | |
| bool acquired = 3; | |
| uint64 last_capture_timestamp_ms = 4; | |
| } | |
| message BreadDexData { | |
| BreadModeEnum.Modifier modifier_id = 1; | |
| int32 times_encountered = 2; | |
| int32 times_obtained = 3; | |
| repeated PokemonDisplayProto.Gender genders_encountered = 4; | |
| repeated PokemonDisplayProto.Gender genders_obtained = 5; | |
| repeated PokemonDisplayProto.Gender encountered_shiny_gender = 6; | |
| repeated PokemonDisplayProto.Gender obtained_shiny_gender = 7; | |
| } | |
| int32 pokedex_entry_number = 1; | |
| int32 times_encountered = 2; | |
| int32 times_captured = 3; | |
| int32 evolution_stone_pieces = 4; | |
| int32 evolution_stones = 5; | |
| repeated PokemonDisplayProto.Costume captured_costumes = 6; | |
| repeated PokemonDisplayProto.Form captured_forms = 7; | |
| repeated PokemonDisplayProto.Gender captured_genders = 8; | |
| bool captured_shiny = 9; | |
| repeated PokemonDisplayProto.Costume encountered_costumes = 10; | |
| repeated PokemonDisplayProto.Form encountered_forms = 11; | |
| repeated PokemonDisplayProto.Gender encountered_genders = 12; | |
| bool encountered_shiny = 13; | |
| int32 times_lucky_received = 14; | |
| int32 times_purified = 15; | |
| repeated TempEvoData temp_evo_data = 16; | |
| repeated PokemonDisplayProto.Form captured_shiny_forms = 17; | |
| map<string, PokedexCategoryStatus> category_status = 18; | |
| repeated PokemonDisplayProto.Alignment captured_shiny_alignments = 19; | |
| PokedexStatsProto stats = 20; | |
| map<string, PokedexStatsProto> stats_for_forms = 21; | |
| repeated LocationCard location_cards = 22; | |
| map<string, PokedexLocationCardStatsProto> location_cards_for_forms = 25; | |
| repeated BreadDexData bread_dex_data = 26; | |
| uint64 last_capture_timestamp_ms = 27; | |
| } | |
| message PokedexStatsProto { | |
| int32 num_pokemon_tracked = 1; | |
| PokedexStatProto height = 2; | |
| PokedexStatProto weight = 3; | |
| } | |
| message PokedexStatProto { | |
| PokemonStatValueProto min_value = 1; | |
| PokemonStatValueProto max_value = 2; | |
| } | |
| message PokemonStatValueProto { | |
| int64 pokemon_id = 1; | |
| double value = 2; | |
| int64 pokemon_creation_time_ms = 3; | |
| } | |
| message PokedexLocationCardStatsProto { | |
| repeated LocationCard location_cards = 1; | |
| } | |
| message PlayerCombatBadgeStatsProto { | |
| int32 num_won = 1; | |
| int32 num_total = 2; | |
| } | |
| message PlayerCombatStatsProto { | |
| map<fixed32, PlayerCombatBadgeStatsProto> badges = 1; | |
| } | |
| message PlayerStatsProto { | |
| int32 level = 1; | |
| int64 experience = 2; | |
| int64 prev_level_exp = 3; | |
| int64 next_level_exp = 4; | |
| float km_walked = 5; | |
| int32 num_pokemon_encountered = 6; | |
| int32 num_unique_pokedex_entries = 7; | |
| int32 num_pokemon_captured = 8; | |
| int32 num_evolutions = 9; | |
| int32 poke_stop_visits = 10; | |
| int32 number_of_pokeball_thrown = 11; | |
| int32 num_eggs_hatched = 12; | |
| int32 big_magikarp_caught = 13; | |
| int32 num_battle_attack_won = 14; | |
| int32 num_battle_attack_total = 15; | |
| int32 num_battle_defended_won = 16; | |
| int32 num_battle_training_won = 17; | |
| int32 num_battle_training_total = 18; | |
| int32 prestige_raised_total = 19; | |
| int32 prestige_dropped_total = 20; | |
| int32 num_pokemon_deployed = 21; | |
| repeated fixed32 num_pokemon_caught_by_type = 22; | |
| int32 small_rattata_caught = 23; | |
| double used_km_pool = 24; | |
| int64 last_km_refill_ms = 25; | |
| int32 num_raid_battle_won = 26; | |
| int32 num_raid_battle_total = 27; | |
| int32 num_legendary_battle_won = 28; | |
| int32 num_legendary_battle_total = 29; | |
| int32 num_berries_fed = 30; | |
| int64 total_defended_ms = 31; | |
| repeated HoloBadgeType event_badges = 32; | |
| float km_walked_past_active_day = 33; | |
| int32 num_challenge_quests_completed = 34; | |
| int32 num_trades = 35; | |
| int32 num_max_level_friends = 36; | |
| int64 trade_accumulated_distance_km = 37; | |
| int64 fitness_report_last_check_bucket = 38; | |
| PlayerCombatStatsProto combat_stats = 39; | |
| int32 num_npc_combats_won = 40; | |
| int32 num_npc_combats_total = 41; | |
| int32 num_photobomb_seen = 42; | |
| int32 num_pokemon_purified = 43; | |
| int32 num_grunts_defeated = 44; | |
| int32 num_best_buddies = 47; | |
| int32 level_cap = 48; | |
| int32 seven_day_streaks = 49; | |
| int32 unique_raid_bosses_defeated = 50; | |
| int32 unique_pokestops_visited = 51; | |
| int32 raids_won_with_friends = 52; | |
| int32 pokemon_caught_at_your_lures = 53; | |
| int32 num_wayfarer_agreement = 54; | |
| int64 wayfarer_agreement_update_ms = 55; | |
| int32 num_total_mega_evolutions = 56; | |
| int32 num_unique_mega_evolutions = 57; | |
| int32 num_mini_collection_event_completed = 60; | |
| int32 num_pokemon_form_changes = 61; | |
| int32 num_rocket_balloon_battles_won = 62; | |
| int32 num_rocket_balloon_battles_total = 63; | |
| int32 num_routes_accepted = 64; | |
| int32 num_players_referred = 65; | |
| int32 num_pokestops_ar_video_scanned = 67; | |
| int32 num_total_route_play = 69; | |
| int32 num_unique_route_play = 70; | |
| int32 num_butterfly_collector = 71; | |
| int32 current_postcard_count = 74; | |
| int32 max_postcard_count = 75; | |
| PlayerContestStatsProto contest_stats = 76; | |
| repeated fixed64 route_discovery_notif_timestamp = 77; | |
| int32 num_party_challenges_completed = 78; | |
| int32 num_party_boosts_contributed = 79; | |
| int32 num_bread_battles_entered = 80; | |
| int32 num_bread_battles_won = 81; | |
| int32 num_bread_battles_dough_won = 82; | |
| int32 num_check_ins = 85; | |
| int64 legacy_prev_level_exp = 86; | |
| int32 legacy_prev_level = 87; | |
| BoostableXpProto boostable_xp = 89; | |
| int32 cycle_dbs_pokemon_current = 91; | |
| int32 cycle_dbs_pokemon_caught = 92; | |
| int32 num_forever_friends_earned = 93; | |
| int32 num_remote_trades = 94; | |
| } | |
| message BoostableXpProto { | |
| string boostable_xp_token = 1; | |
| int32 base_xp = 2; | |
| bool boosted = 3; | |
| } | |
| message PlayerContestBadgeStatsProto { | |
| int32 num_won_first_place = 1; | |
| int32 num_total = 2; | |
| } | |
| message PlayerContestStatsProto { | |
| map<fixed32, PlayerContestBadgeStatsProto> badge_stats = 1; | |
| } | |
| message PlayerCurrencyProto { | |
| int32 gems = 1; | |
| } | |
| message PlayerCameraProto { | |
| bool default_camera = 1; | |
| } | |
| message InventoryUpgradesProto { | |
| repeated InventoryUpgradeProto inventory_upgrade = 1; | |
| } | |
| message InventoryUpgradeProto { | |
| Item item = 1; | |
| InventoryUpgradeType upgrade_type = 2; | |
| int32 additional_storage = 3; | |
| } | |
| message EggIncubatorsProto { | |
| repeated EggIncubatorProto egg_incubator = 1; | |
| } | |
| message EggIncubatorProto { | |
| string item_id = 1; | |
| Item item = 2; | |
| EggIncubatorType incubator_type = 3; | |
| int32 uses_remaining = 4; | |
| int64 pokemon_id = 5; | |
| double start_km_walked = 6; | |
| double target_km_walked = 7; | |
| int64 unconverted_local_expiration_time_ms = 9; | |
| } | |
| message BonusEggIncubatorAttributesProto { | |
| message HatchedEggPokemonSummaryProto { | |
| PokemonDisplayProto pokemon_display = 1; | |
| int32 egg_rarity = 2; | |
| HoloPokemonId pokedex_id = 3; | |
| } | |
| int64 acquisition_time_utc_ms = 1; | |
| double total_km_walked = 2; | |
| repeated HatchedEggPokemonSummaryProto hatched_eggs = 3; | |
| int32 total_hatched_count = 4; | |
| } | |
| message AppliedItemsProto { | |
| repeated AppliedItemProto item = 4; | |
| } | |
| message AppliedItemProto { | |
| Item item = 1; | |
| HoloItemType item_type = 2; | |
| int64 expiration_ms = 3; | |
| int64 applied_ms = 4; | |
| } | |
| message PokemonFamilyProto { | |
| HoloPokemonFamilyId family_id = 1; | |
| int32 candy = 2; | |
| repeated TemporaryEvolutionResourceProto mega_evolution_resources = 3; | |
| int32 xl_candy = 4; | |
| } | |
| message TemporaryEvolutionResourceProto { | |
| HoloTemporaryEvolutionId temporary_evolution_id = 1; | |
| int32 energy_count = 2; | |
| int32 max_energy_count = 3; | |
| } | |
| message BuddyPokemonProto { | |
| fixed64 buddy_pokemon_id = 1; | |
| double start_km_walked = 2; | |
| double last_km_awarded = 3; | |
| DailyCounterProto daily_buddy_swaps = 4; | |
| int64 last_km_awarded_ms = 5; | |
| bool best_buddies_backfilled = 6; | |
| int64 last_set_timestamp_ms = 7; | |
| float pending_bonus_km = 8; | |
| } | |
| message PlayerBadgeProto { | |
| HoloBadgeType badge_type = 1; | |
| int32 rank = 2; | |
| int32 start_value = 3; | |
| int32 end_value = 4; | |
| double current_value = 5; | |
| repeated PlayerBadgeTierProto tiers = 6; | |
| } | |
| message PlayerBadgeTierEncounterProto { | |
| enum EncounterState { | |
| UNSET = 0; | |
| UNEARNED = 1; | |
| AVAILABLE = 2; | |
| COMPLETED = 3; | |
| } | |
| EncounterState encounter_state = 1; | |
| fixed64 encounter_id = 2; | |
| } | |
| message PlayerBadgeTierProto { | |
| PlayerBadgeTierEncounterProto encounter = 1; | |
| } | |
| message BadgeData { | |
| HoloBadgeType badge = 1; | |
| oneof Data { | |
| MiniCollectionBadgeData mini_collection = 2; | |
| ButterflyCollectorBadgeData butterfly_collector_data = 3; | |
| ContestBadgeData contest_data = 4; | |
| StampRallyBadgeData stamp_rally = 6; | |
| } | |
| repeated PlayerBadgeTierProto player_badge_tiers = 5; | |
| } | |
| message MiniCollectionBadgeData { | |
| repeated MiniCollectionBadgeEvent event = 1; | |
| } | |
| message ButterflyCollectorBadgeData { | |
| int32 version = 1; | |
| repeated ButterflyCollectorRegionMedal region = 2; | |
| repeated QuestPokemonEncounterProto encounter = 3; | |
| } | |
| message StampRallyBadgeData { | |
| message StampRallyBadgeEvent { | |
| string collection_id = 1; | |
| int64 completed_timestamp = 2; | |
| int32 version = 3; | |
| } | |
| repeated StampRallyBadgeEvent completed_stamp_rallies = 1; | |
| repeated StampRallyBadgeEvent stamp_rallies = 2; | |
| } | |
| message MiniCollectionBadgeEvent { | |
| string event_id = 1; | |
| int64 completed_timestamp = 2; | |
| } | |
| message ContestBadgeData { | |
| int32 number_of_first_place_wins = 1; | |
| repeated ContestWinDataProto contest_data = 2; | |
| } | |
| message ContestWinDataProto { | |
| string fort_name = 1; | |
| fixed64 pokemon_id = 2; | |
| int64 contest_end_ms = 3; | |
| HoloPokemonId pokedex_id = 4; | |
| } | |
| message PlayerPublicProfileProto { | |
| string name = 1; | |
| int32 level = 2; | |
| PlayerAvatarProto avatar = 3; | |
| Team team = 4; | |
| int32 battles_won = 5; | |
| float km_walked = 6; | |
| int32 caught_pokemon = 7; | |
| GymBadgeType gym_badge_type = 8; | |
| repeated PlayerBadgeProto badges = 9; | |
| int64 experience = 10; | |
| bool has_shared_ex_pass = 11; | |
| int32 combat_rank = 12; | |
| float combat_rating = 13; | |
| TimedGroupChallengePlayerStatsProto timed_group_challenge_stats = 14; | |
| PlayerNeutralAvatarProto neutral_avatar = 15; | |
| repeated WeeklyChallengeFriendActivityProto weekly_challenge_activity = 16; | |
| string player_id = 17; | |
| Item buddy_pokeball = 18; | |
| } | |
| message PlayerNeutralAvatarGradient { | |
| repeated PlayerNeutralColorKey color_keys = 1; | |
| } | |
| message PlayerNeutralColorKey { | |
| float key_position = 1; | |
| float red = 2; | |
| float green = 3; | |
| float blue = 4; | |
| } | |
| message PlayerNeutralAvatarArticleConfiguration { | |
| AvatarArticleProto hair = 1; | |
| AvatarArticleProto shirt = 2; | |
| AvatarArticleProto pants = 3; | |
| AvatarArticleProto hat = 4; | |
| AvatarArticleProto shoes = 5; | |
| AvatarArticleProto eyes = 6; | |
| AvatarArticleProto backpack = 7; | |
| AvatarArticleProto gloves = 8; | |
| AvatarArticleProto socks = 9; | |
| AvatarArticleProto belt = 10; | |
| AvatarArticleProto glasses = 11; | |
| AvatarArticleProto necklace = 12; | |
| AvatarArticleProto skin = 13; | |
| AvatarArticleProto pose = 14; | |
| AvatarArticleProto mask = 15; | |
| AvatarArticleProto prop = 16; | |
| AvatarArticleProto facial_hair = 17; | |
| AvatarArticleProto face_paint = 18; | |
| AvatarArticleProto onesie = 19; | |
| AvatarArticleProto eye_brow = 20; | |
| AvatarArticleProto eye_lash = 21; | |
| AvatarArticleProto face_preset = 22; | |
| AvatarArticleProto body_preset = 23; | |
| } | |
| message AvatarArticleProto { | |
| string article_id = 1; | |
| int32 color = 2; | |
| int32 slot_id = 3; | |
| } | |
| message PlayerNeutralAvatarHeadBlendParameters { | |
| float diamond = 1; | |
| float kite = 2; | |
| float triangle = 3; | |
| float square = 4; | |
| float circle = 5; | |
| float oval = 6; | |
| } | |
| message PlayerNeutralAvatarHeadSelectionParameters { | |
| enum Shape { | |
| UNSET = 0; | |
| DIAMOND = 1; | |
| KITE = 2; | |
| TRIANGLE = 3; | |
| SQUARE = 4; | |
| CIRCLE = 5; | |
| OVAL = 6; | |
| LEGACYFEMALE = 7; | |
| LEGACYMALE = 8; | |
| } | |
| Shape selection = 1; | |
| } | |
| message PlayerNeutralAvatarFacePositionParameters { | |
| float brow_depth = 1; | |
| float brow_horizontal = 2; | |
| float brow_vertical = 3; | |
| float eye_depth = 4; | |
| float eye_horizontal = 5; | |
| float eye_vertical = 6; | |
| float mouth_depth = 7; | |
| float mouth_horizontal = 8; | |
| float mouth_vertical = 9; | |
| float nose_depth = 10; | |
| float nose_vertical = 11; | |
| } | |
| message PlayerNeutralAvatarBodyBlendParameters { | |
| float size = 1; | |
| float musculature = 2; | |
| float bust = 3; | |
| float hips = 4; | |
| float shoulders = 5; | |
| } | |
| message PlayerNeutralAvatarEyeSelectionParameters { | |
| enum Shape { | |
| UNSET = 0; | |
| DEFAULT = 1; | |
| OPTION_ONE = 5000; | |
| OPTION_TWO = 5001; | |
| OPTION_THREE = 5002; | |
| OPTION_FOUR = 50003; | |
| OPTION_FIVE = 5004; | |
| } | |
| Shape selection = 1; | |
| } | |
| message PlayerNeutralAvatarNoseSelectionParameters { | |
| enum Shape { | |
| UNSET = 0; | |
| DEFAULT = 1; | |
| OPTION_ONE = 5000; | |
| OPTION_TWO = 5001; | |
| OPTION_THREE = 5002; | |
| OPTION_FOUR = 50003; | |
| OPTION_FIVE = 5004; | |
| } | |
| Shape selection = 1; | |
| } | |
| message PlayerNeutralAvatarEarSelectionParameters { | |
| enum Shape { | |
| UNSET = 0; | |
| DEFAULT = 1; | |
| OPTION_ONE = 5000; | |
| OPTION_TWO = 5001; | |
| } | |
| Shape selection = 1; | |
| } | |
| message PlayerNeutralAvatarMouthSelectionParameters { | |
| enum Shape { | |
| UNSET = 0; | |
| DEFAULT = 1; | |
| OPTION_ONE = 5000; | |
| OPTION_TWO = 5001; | |
| OPTION_THREE = 5002; | |
| OPTION_FOUR = 50003; | |
| OPTION_FIVE = 5004; | |
| } | |
| Shape selection = 1; | |
| } | |
| message NeutralAvatarItemProto { | |
| string neutral_avatar_article_template_id = 1; | |
| int64 gained_ms = 2; | |
| } | |
| message AppliedBonusesProto { | |
| repeated AppliedBonusProto item = 1; | |
| } | |
| message AppliedBonusProto { | |
| PlayerBonusType bonus_type = 1; | |
| int64 expiration_time_ms = 2; | |
| int64 applied_time_ms = 3; | |
| AppliedBonusEffectProto effect = 4; | |
| } | |
| message AppliedBonusEffectProto { | |
| oneof Bonus { | |
| AppliedTimeBonusProto time_bonus = 1; | |
| AppliedSpaceBonusProto space_bonus = 2; | |
| AppliedDayNightBonusProto day_night_bonus = 3; | |
| AppliedSlowFreezeBonusProto slow_freeze_bonus = 4; | |
| AppliedAttackDefenseBonusProto attack_defense_bonus = 5; | |
| AppliedMaxMoveBonusProto max_move_bonus = 6; | |
| } | |
| } | |
| message AppliedTimeBonusProto { | |
| repeated Item affected_items = 1; | |
| } | |
| message AppliedSpaceBonusProto { | |
| double pokemon_visible_range_meters = 1; | |
| double encounter_range_meters = 2; | |
| double server_allowable_encounter_range_meters = 3; | |
| } | |
| message AppliedDayNightBonusProto { | |
| Item incense_item = 1; | |
| EggDistributionProto incense_spawn_distribution = 2; | |
| } | |
| message AppliedSlowFreezeBonusProto { | |
| float catch_circle_speed_override = 1; | |
| float catch_rate_increase_multiplier = 2; | |
| float catch_circle_speed_change_threshold = 3; | |
| float catch_circle_outer_time_scale_override = 4; | |
| } | |
| message AppliedAttackDefenseBonusProto { | |
| repeated AttackDefenseBonusAttributeSettingsProto attributes = 1; | |
| } | |
| message AppliedMaxMoveBonusProto { | |
| repeated HoloPokemonId excluded_pokedex_ids = 1; | |
| int32 num_all_max_move_level_increase = 2; | |
| } | |
| message EventPassesStateProto { | |
| repeated EventPassStateProto event_passes = 1; | |
| } | |
| message EventPassStateProto { | |
| message TrackRewardsClaimStateProto { | |
| EventPassSettingsProto.EventPassTrack track = 1; | |
| bytes is_rank_reward_claimed = 2; | |
| } | |
| string pass_id = 1; | |
| int32 current_rank = 2; | |
| repeated TrackRewardsClaimStateProto track_reward_states = 3; | |
| int64 unconverted_local_expiration_time_ms = 4; | |
| repeated QuestPokemonEncounterProto encounters = 5; | |
| Item points_item_id = 6; | |
| int64 last_update_timestamp_ms = 7; | |
| } | |
| message ClaimRewardsSlotProto { | |
| EventPassSettingsProto.EventPassTrack track = 1; | |
| int32 rank = 2; | |
| } | |
| message ActionLogEntry { | |
| int64 timestamp_ms = 1; | |
| bool sfida = 2; | |
| oneof Action { | |
| CatchPokemonLogEntry catch_pokemon = 3; | |
| FortSearchLogEntry fort_search = 4; | |
| BuddyPokemonLogEntry buddy_pokemon = 5; | |
| RaidRewardsLogEntry raid_rewards = 6; | |
| PasscodeRewardsLogEntry passcode_rewards = 7; | |
| CompleteQuestLogEntry complete_quest = 8; | |
| CompleteQuestStampCardLogEntry complete_quest_stamp_card = 9; | |
| CompleteQuestPokemonEncounterLogEntry complete_quest_pokemon_encounter = 10; | |
| BelugaDailyTransferLogEntry beluga_transfer = 11; | |
| OpenGiftLogEntry open_gift = 12; | |
| SendGiftLogEntry send_gift = 13; | |
| TradingLogEntry trading = 14; | |
| FitnessRewardsLogEntry fitness_rewards = 17; | |
| CombatLogEntry combat = 18; | |
| PurifyPokemonLogEntry purify_pokemon = 19; | |
| InvasionVictoryLogEntry invasion_victory = 20; | |
| VsSeekerSetLogEntry vs_seeker_set = 21; | |
| VsSeekerCompleteSeasonLogEntry vs_seeker_complete_season = 22; | |
| VsSeekerWinRewardsLogEntry vs_seeker_win_rewards = 23; | |
| BuddyConsumablesLogEntry buddy_consumables = 24; | |
| CompleteReferralMilestoneLogEntry complete_referral_milestone = 25; | |
| DailyAdventureIncenseLogEntry daily_adventure_incense = 26; | |
| CompleteRoutePlayLogEntry complete_route_play = 27; | |
| ButterflyCollectorRewardsLogEntry butterfly_collector_rewards = 28; | |
| WebstoreRewardsLogEntry webstore_rewards = 29; | |
| UseNonCombatMoveLogEntry use_non_combat_move = 30; | |
| ConsumeStickersLogEntry consume_stickers = 31; | |
| LootStationLogEntry loot_station = 32; | |
| IrisSocialInteractionLogEntry iris_social_interaction = 33; | |
| BreadBattleRewardsLogEntry bread_battle_rewards = 34; | |
| BreadBattleUpgradeRewardsLogEntry bread_battle_upgrade_rewards = 35; | |
| EventPassUpdateLogEntry event_pass_update = 36; | |
| ClaimEventPassRewardsLogEntry claim_event_pass_rewards = 37; | |
| StampCollectionRewardsLogEntry stamp_collection_rewards = 38; | |
| StampCollectionProgressLogEntry stamp_collection_progress = 39; | |
| ProcessTappableLogEntry tappable_rewards = 40; | |
| EndPokemonTrainingLogEntry end_pokemon_training = 41; | |
| ItemExpirationConsolationLogEntry item_expiration_consolation = 42; | |
| } | |
| } | |
| message ButterflyCollectorRewardsLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| LootProto rewards = 2; | |
| VivillonRegion vivillon_region = 3; | |
| } | |
| message CompleteQuestLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| ClientQuestProto quest = 2; | |
| repeated QuestStampProto stamp = 3; | |
| fixed64 pokemon_id = 4; | |
| HoloPokemonId pokedex_id = 5; | |
| PokemonDisplayProto pokemon_display = 6; | |
| repeated QuestRewardProto rewards = 7; | |
| string boostable_xp_token = 8; | |
| } | |
| message CompleteQuestStampCardLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| repeated QuestRewardProto reward = 2; | |
| string boostable_xp_token = 3; | |
| } | |
| message CompleteQuestPokemonEncounterLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| POKEMON_CAPTURED = 1; | |
| POKEMON_FLED = 2; | |
| } | |
| Result result = 1; | |
| int32 pokedex_number = 2; | |
| int32 combat_points = 3; | |
| fixed64 pokemon_id = 4; | |
| PokemonDisplayProto pokemon_display = 5; | |
| EncounterType encounter_type = 6; | |
| } | |
| message CatchPokemonLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| POKEMON_CAPTURED = 1; | |
| POKEMON_FLED = 2; | |
| POKEMON_HATCHED = 3; | |
| } | |
| Result result = 1; | |
| int32 pokedex_number = 2; | |
| int32 combat_points = 3; | |
| fixed64 pokemon_id = 4; | |
| PokemonDisplayProto pokemon_display = 5; | |
| repeated LootItemProto items = 6; | |
| string boostable_xp_token = 8; | |
| } | |
| message BuddyPokemonLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| CANDY_FOUND = 1; | |
| } | |
| Result result = 1; | |
| HoloPokemonId pokemon_type = 2; | |
| int32 amount = 3; | |
| PokemonDisplayProto pokemon_display = 4; | |
| fixed64 pokemon_id = 5; | |
| int32 amount_xl = 6; | |
| } | |
| message FortSearchLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| string fort_id = 2; | |
| repeated ItemProto items = 3; | |
| int32 eggs = 4; | |
| repeated PokemonProto pokemon_eggs = 5; | |
| FortType fort_type = 6; | |
| repeated ItemProto awarded_items = 7; | |
| repeated ItemProto bonus_items = 8; | |
| repeated ItemProto team_bonus_items = 9; | |
| repeated GiftBoxProto gift_boxes = 10; | |
| repeated LootItemProto stickers = 11; | |
| repeated ItemProto powered_up_stop_bonus_items = 12; | |
| repeated LootItemProto mega_resource = 13; | |
| string boostable_xp_token = 14; | |
| } | |
| message RaidRewardsLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| enum TempEvoRaidStatus { | |
| NONE = 0; | |
| IS_MEGA = 1; | |
| IS_PRIMAL = 2; | |
| } | |
| Result result = 1; | |
| repeated ItemProto items = 3; | |
| repeated ItemProto default_rewards = 4; | |
| int32 stardust = 5; | |
| repeated LootItemProto stickers = 6; | |
| bool is_mega = 7; | |
| PokemonCandyRewardProto mega_resource = 8; | |
| TempEvoRaidStatus temp_evo_raid_status = 9; | |
| HoloTemporaryEvolutionId temp_evo_id = 10; | |
| PokemonDisplayProto.Alignment defender_alignment = 11; | |
| PokemonCandyRewardProto candy = 12; | |
| PokemonCandyRewardProto xl_candy = 13; | |
| string boostable_xp_token = 14; | |
| RaidLevel raid_level = 15; | |
| } | |
| message PasscodeRewardsLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| string passcode = 2; | |
| RedeemPasscodeRewardProto rewards = 3; | |
| } | |
| message WebstoreRewardsLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE = 2; | |
| } | |
| Result result = 1; | |
| string name = 2; | |
| string image_url = 3; | |
| RedeemPasscodeRewardProto rewards = 4; | |
| } | |
| message IrisSocialInteractionLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| POKEMON_REMOVED = 1; | |
| } | |
| message IrisSocialImageLookup { | |
| HoloPokemonId pokedex_entry_id = 1; | |
| PokemonDisplayProto pokemon_display = 2; | |
| } | |
| Result result = 1; | |
| uint64 pokemon_id = 2; | |
| string pokemon_nickname = 3; | |
| repeated IrisSocialImageLookup pokemon_image_lookups = 4; | |
| string fort_id = 5; | |
| } | |
| message BelugaDailyTransferLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| bool includes_weekly_bonus = 2; | |
| LootProto items_awarded = 3; | |
| } | |
| message OpenGiftLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NPC_TRADE = 2; | |
| } | |
| Result result = 1; | |
| string friend_codename = 2; | |
| LootProto items = 3; | |
| repeated PokemonProto pokemon_eggs = 4; | |
| } | |
| message SendGiftLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| string friend_codename = 2; | |
| } | |
| message TradingLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| string friend_codename = 2; | |
| PokemonProto trade_out_pokemon = 3; | |
| PokemonProto trade_in_pokemon = 4; | |
| LootProto rewards = 5; | |
| LootProto price = 6; | |
| } | |
| message FitnessRewardsLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| LootProto rewards = 2; | |
| double distance_walked_km = 3; | |
| } | |
| message CombatLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| CombatPlayerFinishState finish_state = 2; | |
| LootProto rewards = 3; | |
| string opponent = 4; | |
| string combat_league_template_id = 5; | |
| string npc_template_id = 6; | |
| } | |
| message VsSeekerSetLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| LootProto rewards = 2; | |
| int32 new_rank = 3; | |
| float new_rating = 4; | |
| int32 previous_rank = 5; | |
| float previous_rating = 6; | |
| int32 number_of_wins = 7; | |
| int32 number_of_battles = 8; | |
| } | |
| message VsSeekerCompleteSeasonLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| LootProto rewards = 2; | |
| int32 rank = 3; | |
| float rating = 4; | |
| } | |
| message VsSeekerWinRewardsLogEntry { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| LootProto rewards = 2; | |
| int32 rank = 3; | |
| int32 win_number = 4; | |
| } | |
| message InvasionVictoryLogEntry { | |
| LootProto rewards = 1; | |
| EnumWrapper.InvasionCharacter invasion_npc = 2; | |
| } | |
| message PurifyPokemonLogEntry { | |
| HoloPokemonId pokemon_id = 1; | |
| PokemonDisplayProto pokemon_display = 2; | |
| fixed64 purified_pokemon_uuid = 3; | |
| } | |
| message BuddyConsumablesLogEntry { | |
| LootProto rewards = 1; | |
| } | |
| message CompleteReferralMilestoneLogEntry { | |
| message MilestoneLogEntryProto { | |
| string name_key = 1; | |
| repeated CompleteReferralMilestoneLogEntry.TemplateVariableProto name_template_variable = 6; | |
| } | |
| message TemplateVariableProto { | |
| string name = 1; | |
| string literal = 2; | |
| } | |
| MilestoneLogEntryProto milestone_completed = 1; | |
| repeated QuestRewardProto reward = 2; | |
| } | |
| message DailyAdventureIncenseLogEntry { | |
| uint64 day_bucket = 1; | |
| } | |
| message CompleteRoutePlayLogEntry { | |
| RouteBadgeLevel.BadgeLevel badge_level = 1; | |
| string route_image_url = 2; | |
| LootProto awarded_items = 4; | |
| LootProto bonus_awarded_items = 5; | |
| string route_name = 6; | |
| RouteImageProto route_visuals = 7; | |
| string boostable_xp_token = 8; | |
| } | |
| message UseNonCombatMoveLogEntry { | |
| HoloPokemonId pokedex_id = 1; | |
| PokemonDisplayProto pokemon_display = 2; | |
| HoloPokemonMove move_id = 3; | |
| } | |
| message ConsumeStickersLogEntry { | |
| ConsumeStickersProto.Usage usage = 1; | |
| repeated string sticker_id = 2; | |
| } | |
| message StampCollectionRewardsLogEntry { | |
| string collection_id = 1; | |
| repeated QuestRewardProto rewards = 2; | |
| } | |
| message StampCollectionProgressLogEntry { | |
| string collection_id = 1; | |
| string fort_id = 2; | |
| string fort_name = 3; | |
| bool completes_collection = 4; | |
| } | |
| message LootStationLogEntry { | |
| string station_id = 1; | |
| LootProto loot = 2; | |
| LootProto bonus_loot = 3; | |
| } | |
| message BreadBattleRewardsLogEntry { | |
| enum Result { | |
| FAIL = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| repeated ItemProto items = 2; | |
| int32 stardust = 3; | |
| repeated LootItemProto stickers = 4; | |
| PokemonCandyRewardProto candy = 5; | |
| PokemonCandyRewardProto xl_candy = 6; | |
| BreadBattleLevel battle_level = 7; | |
| int32 xp = 8; | |
| string boostable_xp_token = 9; | |
| } | |
| message BreadBattleUpgradeRewardsLogEntry { | |
| enum Result { | |
| FAIL = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| repeated ItemProto items = 2; | |
| int32 stardust = 3; | |
| repeated LootItemProto stickers = 4; | |
| PokemonCandyRewardProto candy = 5; | |
| PokemonCandyRewardProto xl_candy = 6; | |
| BreadBattleLevel battle_level = 7; | |
| } | |
| message EventPassUpdateLogEntry { | |
| string event_pass_id = 1; | |
| string event_pass_title_key = 2; | |
| int32 current_rank = 3; | |
| } | |
| message ClaimEventPassRewardsLogEntry { | |
| string event_pass_id = 1; | |
| string event_pass_title_key = 2; | |
| repeated EventPassSlotRewardProto slot_rewards = 3; | |
| string boostable_xp_token = 4; | |
| } | |
| message EventPassSlotRewardProto { | |
| ClaimRewardsSlotProto slot = 1; | |
| repeated QuestRewardProto rewards = 2; | |
| } | |
| message ProcessTappableLogEntry { | |
| string tappable_type_id = 1; | |
| LootProto loot = 2; | |
| } | |
| message EndPokemonTrainingLogEntry { | |
| PokemonTrainingQuestProto.Status status = 1; | |
| fixed64 pokemon_id = 2; | |
| HoloPokemonId pokedex_id = 3; | |
| PokemonDisplayProto pokemon_display = 4; | |
| } | |
| message ItemExpirationConsolationLogEntry { | |
| Item expired_item = 1; | |
| repeated LootProto consolation_rewards = 2; | |
| } | |
| message PokemonMegaEvolutionLevelProto { | |
| int64 points = 1; | |
| int32 level = 2; | |
| PokemonMegaEvolutionPointDailyCountersProto mega_point_daily_counters = 3; | |
| } | |
| message PokemonMegaEvolutionPointDailyCountersProto { | |
| DailyCounterProto mega_evo = 1; | |
| } | |
| message RaidVisualEffect { | |
| string effect_asset_key = 1; | |
| int64 start_millis = 2; | |
| int64 stop_millis = 3; | |
| } | |
| message RaidEncounterProto { | |
| PokemonProto pokemon = 1; | |
| int64 encounter_id = 2; | |
| string spawnpoint_id = 3; | |
| CaptureProbabilityProto capture_probabilities = 4; | |
| int32 throws_remaining = 5; | |
| RaidLevel raid_level = 6; | |
| string fort_id = 7; | |
| bool is_event_legendary = 9; | |
| Item raid_ball = 10; | |
| repeated AppliedBonusProto applied_bonus = 13; | |
| } | |
| message CaptureProbabilityProto { | |
| repeated Item pokeball_type = 1; | |
| repeated float capture_probability = 2; | |
| double reticle_difficulty_scale = 12; | |
| } | |
| message DeploymentTotalsProto { | |
| int32 times_fed = 1; | |
| int32 battles_won = 2; | |
| int32 battles_lost = 3; | |
| int64 deployment_duration_ms = 4; | |
| } | |
| message AvatarStoreLinkProto { | |
| string article_id = 1; | |
| string group_name = 2; | |
| } | |
| message AvatarItemDisplayProto { | |
| string icon_address = 1; | |
| string display_string_id = 2; | |
| } | |
| message NeutralAvatarLootItemTemplateProto { | |
| string item_template_id = 1; | |
| string display_template_id = 2; | |
| } | |
| message NeutralAvatarLootItemDisplayProto { | |
| AvatarItemDisplayProto display = 1; | |
| AvatarStoreLinkProto link = 2; | |
| } | |
| message LootProto { | |
| repeated LootItemProto loot_item = 1; | |
| } | |
| message LootItemProto { | |
| oneof Type { | |
| Item item = 1; | |
| bool stardust = 2; | |
| bool pokecoin = 3; | |
| HoloPokemonId pokemon_candy = 4; | |
| bool experience = 6; | |
| PokemonProto pokemon_egg = 7; | |
| string avatar_template_id = 8; | |
| string sticker_id = 9; | |
| HoloPokemonId mega_energy_pokemon_id = 10; | |
| HoloPokemonId xl_candy = 11; | |
| FollowerPokemonProto follower_pokemon = 12; | |
| string neutral_avatar_template_id = 13; | |
| NeutralAvatarLootItemTemplateProto neutral_avatar_item_template = 14; | |
| NeutralAvatarLootItemDisplayProto neutral_avatar_item_display = 15; | |
| } | |
| int32 count = 5; | |
| TypeOneofCase cnxq = 9; | |
| } | |
| message RaidTicketProto { | |
| string ticket_id = 1; | |
| Item item = 2; | |
| } | |
| message EventInfoProto { | |
| string image_url = 1; | |
| string icon_url = 2; | |
| string name_key = 3; | |
| } | |
| message RedeemedItemProto { | |
| Item item = 1; | |
| int32 item_count = 2; | |
| } | |
| message RedeemedAvatarItemProto { | |
| string avatar_template_id = 1; | |
| int32 item_count = 2; | |
| } | |
| message PokeCandyProto { | |
| fixed64 pokemon_id = 1; | |
| int32 candy_count = 2; | |
| } | |
| message RedeemedStickerProto { | |
| string sticker_id = 1; | |
| int32 count = 2; | |
| } | |
| message RedeemPasscodeRewardProto { | |
| repeated RedeemedItemProto items = 1; | |
| repeated RedeemedAvatarItemProto avatar_items = 2; | |
| repeated PokemonProto egg_pokemon = 3; | |
| repeated PokemonProto pokemon = 4; | |
| repeated PokeCandyProto poke_candy = 5; | |
| int32 stardust = 6; | |
| int32 pokecoins = 7; | |
| repeated HoloBadgeType badges = 8; | |
| repeated RedeemedStickerProto redeemed_stickers = 9; | |
| repeated string quest_ids = 10; | |
| repeated string neutral_avatar_item_ids = 11; | |
| repeated NeutralAvatarLootItemTemplateProto neutral_avatar_item_templates = 12; | |
| } | |
| message QuestDialogueInboxSettingsProto { | |
| bool distribute = 1; | |
| int64 cooldown_duration_ms = 2; | |
| repeated QuestDialogueTriggerProto quest_dialogue_triggers = 4; | |
| } | |
| message QuestDialogueTriggerProto { | |
| enum Trigger { | |
| UNSET = 0; | |
| CATCH_POKEMON = 1; | |
| PLAYER_PROFILE = 2; | |
| INCENSE = 3; | |
| ROUTE = 4; | |
| TGR = 5; | |
| PARTY_PLAY = 6; | |
| MEGA_ENERGY = 7; | |
| POWER_SPOT = 8; | |
| } | |
| Trigger trigger = 1; | |
| int32 number_of_interactions = 2; | |
| } | |
| message DailyQuestProto { | |
| int32 current_period_bucket = 1; | |
| int32 current_streak_count = 2; | |
| int64 prev_streak_notification_timestamp_ms = 3; | |
| } | |
| message QuestGoalProto { | |
| repeated QuestConditionProto condition = 1; | |
| int32 target = 2; | |
| } | |
| message QuestBranchRewardProto { | |
| repeated QuestRewardProto rewards = 1; | |
| } | |
| message QuestProto { | |
| enum Context { | |
| UNSET = 0; | |
| STORY_QUEST = 1; | |
| CHALLENGE_QUEST = 2; | |
| DAILY_COIN_QUEST = 3; | |
| TIMED_STORY_QUEST = 4; | |
| NON_NARRATIVE_STORY_QUEST = 5; | |
| LEVEL_UP_QUEST = 6; | |
| TGC_TRACKING_QUEST = 7; | |
| EVOLUTION_QUEST = 8; | |
| TIMED_MINI_COLLECTION_QUEST = 9; | |
| REFERRAL_QUEST = 10; | |
| BRANCHING_QUEST = 11; | |
| PARTY_QUEST = 12; | |
| MP_WALK_QUEST = 13; | |
| SERVER_CHALLENGE_QUEST = 14; | |
| TUTORIAL_QUEST = 15; | |
| PERSONALIZED_TIMED_CHALLENGE_QUEST = 16; | |
| TIMED_BRANCHING_QUEST = 17; | |
| EVENT_PASS_BONUS_QUEST = 19; | |
| WEEKLY_CHALLENGE_QUEST = 20; | |
| POKEMON_TRAINING_QUEST = 21; | |
| FIELD_BOOK_QUEST = 22; | |
| FIELD_BOOK_COLLECTION_QUEST = 23; | |
| FIELD_BOOK_DAILY_QUEST = 24; | |
| } | |
| enum Status { | |
| UNDEFINED = 0; | |
| ACTIVE = 1; | |
| COMPLETED = 2; | |
| } | |
| enum Difficulty { | |
| UNDEFINED = 0; | |
| VERY_EASY = 1; | |
| EASY = 2; | |
| NORMAL = 3; | |
| HARD = 4; | |
| VERY_HARD = 5; | |
| } | |
| message ReferralInfoProto { | |
| string referrer_id = 1; | |
| bool completion_message_sent = 2; | |
| } | |
| QuestType quest_type = 1; | |
| oneof Quest { | |
| DailyQuestProto daily_quest = 2; | |
| MultiPartQuestProto multi_part = 3; | |
| CatchPokemonQuestProto catch_pokemon = 4; | |
| AddFriendQuestProto add_friend = 5; | |
| TradePokemonQuestProto trade_pokemon = 6; | |
| DailyBuddyAffectionQuestProto daily_buddy_affection = 7; | |
| QuestWalkProto quest_walk = 8; | |
| EvolveIntoPokemonQuestProto evolve_into_pokemon = 9; | |
| GetStardustQuestProto get_stardust = 10; | |
| MiniCollectionProto mini_collection = 11; | |
| GeotargetedQuestProto geotargeted_quest = 12; | |
| BuddyEvolutionWalkQuestProto buddy_evolution_walk = 13; | |
| BattleQuestProto battle = 14; | |
| TakeSnapshotQuestProto take_snapshot = 15; | |
| SubmitSleepRecordsQuestProto submit_sleep_records = 16; | |
| TravelRouteQuestProto travel_route = 17; | |
| SpinPokestopQuestProto spin_pokestop = 18; | |
| PokemonReachCpQuestProto pokemon_reach_cp = 19; | |
| SpendStardustQuestProto spend_stardust = 20; | |
| SpendTempEvoResourceQuestProto spend_temp_evo_resource = 22; | |
| } | |
| WithSingleDayProto with_single_day = 98; | |
| DaysWithARowQuestProto days_in_a_row = 99; | |
| string quest_id = 100; | |
| int64 quest_seed = 101; | |
| Context quest_context = 102; | |
| string template_id = 103; | |
| int32 progress = 104; | |
| QuestGoalProto goal = 105; | |
| Status status = 106; | |
| repeated QuestRewardProto quest_rewards = 107; | |
| int64 creation_timestamp_ms = 108; | |
| int64 last_update_timestamp_ms = 109; | |
| int64 completion_timestamp_ms = 110; | |
| string fort_id = 111; | |
| bool admin_generated = 112; | |
| bool stamp_count_override_enabled = 113; | |
| int32 stamp_count_override = 114; | |
| int64 s2_cell_id = 115; | |
| int32 story_quest_template_version = 116; | |
| DailyCounterProto daily_counter = 117; | |
| string reward_pokemon_icon_url = 118; | |
| int64 end_timestamp_ms = 119; | |
| bool is_bonus_challenge = 120; | |
| ReferralInfoProto referral_info = 121; | |
| repeated QuestBranchRewardProto branch_rewards = 122; | |
| bool dialog_read = 123; | |
| int64 start_timestamp_ms = 124; | |
| WithTotalDaysProto with_total_days = 125; | |
| int32 phase_number = 126; | |
| Difficulty difficulty = 127; | |
| int64 min_complete_timestamp_ms = 128; | |
| int32 min_player_level = 129; | |
| string time_zone_id = 130; | |
| double quest_update_toast_progress_percentage_threshold = 131; | |
| int64 start_progress_timestamp_ms = 132; | |
| int64 end_progress_timestamp_ms = 133; | |
| bool remove_encounters_on_quest_removal = 134; | |
| bool is_new_quest_from_lapsed_state = 135; | |
| } | |
| message TradePokemonQuestProto { | |
| repeated string friend_id = 1; | |
| } | |
| message AddFriendQuestProto { | |
| repeated string added_friend_ids = 1; | |
| } | |
| message MultiPartQuestProto { | |
| repeated QuestProto sub_quests = 1; | |
| } | |
| message CatchPokemonQuestProto { | |
| repeated HoloPokemonId unique_pokemon_id = 1; | |
| fixed64 active_encounter_id = 2; | |
| } | |
| message SubmitSleepRecordsQuestProto { | |
| int32 num_days = 1; | |
| } | |
| message DaysWithARowQuestProto { | |
| int32 last_window = 1; | |
| } | |
| message EvolveIntoPokemonQuestProto { | |
| repeated HoloPokemonId unique_pokemon_id = 1; | |
| } | |
| message GetStardustQuestProto { | |
| int32 stardust = 1; | |
| } | |
| message SpendStardustQuestProto { | |
| int32 stardust = 1; | |
| } | |
| message SpendTempEvoResourceQuestProto { | |
| int32 temp_evo_resource = 1; | |
| } | |
| message MiniCollectionPokemon { | |
| enum CollectType { | |
| CATCH = 0; | |
| TRADE = 1; | |
| EVOLVE = 2; | |
| CATCH_FROM_RAID = 3; | |
| HATCH = 4; | |
| } | |
| HoloPokemonId pokedex_id = 1; | |
| PokemonDisplayProto display = 2; | |
| bool caught = 3; | |
| CollectType collection_type = 4; | |
| bool require_alignment_to_match = 5; | |
| bool require_bread_mode_to_match = 6; | |
| } | |
| message MiniCollectionProto { | |
| repeated MiniCollectionPokemon pokemon = 1; | |
| bool completed = 2; | |
| } | |
| message BuddyEvolutionWalkQuestProto { | |
| float last_km_recorded = 1; | |
| } | |
| message WithSingleDayProto { | |
| int64 last_window = 1; | |
| } | |
| message DailyBuddyAffectionQuestProto { | |
| DailyCounterProto daily_affection_counter = 1; | |
| } | |
| message QuestWalkProto { | |
| float quest_start_km_walked = 1; | |
| } | |
| message BattleQuestProto { | |
| repeated string battle_id = 1; | |
| } | |
| message TakeSnapshotQuestProto { | |
| repeated HoloPokemonId unique_pokemon_id = 1; | |
| } | |
| message TravelRouteQuestProto { | |
| repeated string route_id = 1; | |
| } | |
| message SpinPokestopQuestProto { | |
| repeated string fort_ids = 1; | |
| } | |
| message PokemonReachCpQuestProto { | |
| } | |
| message QuestRewardProto { | |
| enum Type { | |
| UNSET = 0; | |
| EXPERIENCE = 1; | |
| ITEM = 2; | |
| STARDUST = 3; | |
| CANDY = 4; | |
| AVATAR_CLOTHING = 5; | |
| QUEST = 6; | |
| POKEMON_ENCOUNTER = 7; | |
| POKECOIN = 8; | |
| XL_CANDY = 9; | |
| LEVEL_CAP = 10; | |
| STICKER = 11; | |
| MEGA_RESOURCE = 12; | |
| INCIDENT = 13; | |
| PLAYER_ATTRIBUTE = 14; | |
| EVENT_BADGE = 15; | |
| POKEMON_EGG = 16; | |
| POKEMON_INDIVIDUAL_STAT = 17; | |
| LOOT_TABLE = 18; | |
| FRIENDSHIP_POINTS = 19; | |
| } | |
| Type type = 1; | |
| oneof Reward { | |
| int32 exp = 2; | |
| ItemRewardProto item = 3; | |
| int32 stardust = 4; | |
| PokemonCandyRewardProto candy = 5; | |
| string avatar_template_id = 6; | |
| string quest_template_id = 7; | |
| PokemonEncounterRewardProto pokemon_encounter = 8; | |
| int32 pokecoin = 9; | |
| PokemonCandyRewardProto xl_candy = 10; | |
| int32 level_cap = 11; | |
| StickerRewardProto sticker = 12; | |
| PokemonCandyRewardProto mega_resource = 13; | |
| IncidentRewardProto incident = 14; | |
| PlayerAttributeRewardProto player_attribute = 15; | |
| HoloBadgeType event_badge_id = 16; | |
| string neutral_avatar_template_id = 17; | |
| NeutralAvatarLootItemTemplateProto neutral_avatar_item_template = 18; | |
| NeutralAvatarLootItemDisplayProto neutral_avatar_item_display = 19; | |
| PokemonEggRewardProto pokemon_egg = 20; | |
| PokemonIndividualStatRewardProto pokemon_individual_stat = 21; | |
| LootTableRewardProto loot_table = 22; | |
| int32 friendship_points = 23; | |
| } | |
| RewardOneofCase cnyt = 7; | |
| } | |
| message PlayerAttributeRewardProto { | |
| string key = 1; | |
| string value = 2; | |
| bool overwrite_existing_attribute = 3; | |
| int32 duration_mins = 4; | |
| } | |
| message IncidentRewardProto { | |
| string invasion_spawn_group_template_id = 1; | |
| } | |
| message StickerRewardProto { | |
| string sticker_id = 1; | |
| int32 amount = 2; | |
| } | |
| message ItemRewardProto { | |
| Item item = 1; | |
| int32 amount = 2; | |
| } | |
| message PokemonCandyRewardProto { | |
| HoloPokemonId pokemon_id = 1; | |
| int32 amount = 2; | |
| } | |
| message PokemonEncounterRewardProto { | |
| oneof Type { | |
| HoloPokemonId pokemon_id = 1; | |
| bool use_quest_pokemon_encounter_distribuition = 2; | |
| PokemonEncounterDistributionRewardProto pokemon_encounter_distribution = 15; | |
| } | |
| PokemonDisplayProto pokemon_display = 3; | |
| bool is_hidden_ditto = 4; | |
| PokemonDisplayProto ditto_display = 5; | |
| Item poke_ball_override = 6; | |
| float shiny_probability = 9; | |
| HoloPokemonSize size_override = 10; | |
| PokemonStatsLimitsProto stats_limits_override = 11; | |
| QuestEncounterType quest_encounter_type = 12; | |
| bool is_featured_pokemon = 13; | |
| WithBreadMoveTypeProto bread_moves = 14; | |
| bool force_full_model_display = 16; | |
| } | |
| message PokemonEncounterDistributionRewardProto { | |
| string quest_distribution_template_id = 1; | |
| } | |
| message PokemonEggRewardProto { | |
| oneof Pokemon { | |
| PokemonEggRewardDistributionProto distribution = 1; | |
| } | |
| EggSlotType egg_slot_type = 2; | |
| double hatch_dist_km = 3; | |
| } | |
| message PokemonIndividualStatRewardProto { | |
| fixed64 pokemon_id = 1; | |
| PokemonIndividualStatType stat_type = 2; | |
| int32 stat_increase_amount = 3; | |
| } | |
| message PokemonEggRewardDistributionProto { | |
| repeated PokemonEggRewardDistributionEntryProto entries = 1; | |
| } | |
| message PokemonEggRewardDistributionEntryProto { | |
| PokemonEggRewardEntryProto pokemon = 1; | |
| double weight = 2; | |
| } | |
| message PokemonEggRewardEntryProto { | |
| HoloPokemonId pokedex_id = 1; | |
| PokemonDisplayProto.Form form = 2; | |
| PokemonDisplayProto.Alignment aligmnent = 3; | |
| double hatch_dist_km = 4; | |
| } | |
| message PokemonStatsLimitsProto { | |
| int32 min_pokemon_level = 1; | |
| int32 max_pokemon_level = 2; | |
| int32 min_attack = 3; | |
| int32 max_attack = 4; | |
| int32 min_defense = 5; | |
| int32 max_defense = 6; | |
| int32 min_hp = 7; | |
| int32 max_hp = 8; | |
| } | |
| message LimitedEditionPokemonEncounterRewardProto { | |
| PokemonEncounterRewardProto pokemon = 1; | |
| string identifier = 2; | |
| oneof Limit { | |
| int32 lifetime_max_count = 3; | |
| int32 per_competitive_combat_season_max_count = 4; | |
| } | |
| } | |
| message LootTableRewardProto { | |
| string loot_table = 1; | |
| int32 multiplier = 2; | |
| int32 bonus = 3; | |
| } | |
| message QuestConditionProto { | |
| enum ConditionType { | |
| UNSET = 0; | |
| WITH_POKEMON_TYPE = 1; | |
| WITH_POKEMON_CATEGORY = 2; | |
| WITH_WEATHER_BOOST = 3; | |
| WITH_DAILY_CAPTURE_BONUS = 4; | |
| WITH_DAILY_SPIN_BONUS = 5; | |
| WITH_WIN_RAID_STATUS = 6; | |
| WITH_RAID_LEVEL = 7; | |
| WITH_THROW_TYPE = 8; | |
| WITH_WIN_GYM_BATTLE_STATUS = 9; | |
| WITH_SUPER_EFFECTIVE_CHARGE = 10; | |
| WITH_ITEM = 11; | |
| WITH_UNIQUE_POKESTOP = 12; | |
| WITH_QUEST_CONTEXT = 13; | |
| WITH_THROW_TYPE_IN_A_ROW = 14; | |
| WITH_CURVE_BALL = 15; | |
| WITH_BADGE_TYPE = 16; | |
| WITH_PLAYER_LEVEL = 17; | |
| WITH_WIN_BATTLE_STATUS = 18; | |
| WITH_NEW_FRIEND = 19; | |
| WITH_DAYS_IN_A_ROW = 20; | |
| WITH_UNIQUE_POKEMON = 21; | |
| WITH_NPC_COMBAT = 22; | |
| WITH_PVP_COMBAT = 23; | |
| WITH_LOCATION = 24; | |
| WITH_DISTANCE = 25; | |
| WITH_POKEMON_ALIGNMENT = 26; | |
| WITH_INVASION_CHARACTER = 27; | |
| WITH_BUDDY = 28; | |
| WITH_BUDDY_INTERESTING_POI = 29; | |
| WITH_DAILY_BUDDY_AFFECTION = 30; | |
| WITH_POKEMON_LEVEL = 31; | |
| WITH_SINGLE_DAY = 32; | |
| WITH_UNIQUE_POKEMON_TEAM = 33; | |
| WITH_MAX_CP = 34; | |
| WITH_LUCKY_POKEMON = 35; | |
| WITH_LEGENDARY_POKEMON = 36; | |
| WITH_TEMP_EVO_POKEMON = 37; | |
| WITH_GBL_RANK = 38; | |
| WITH_CATCHES_IN_A_ROW = 39; | |
| WITH_ENCOUNTER_TYPE = 40; | |
| WITH_COMBAT_TYPE = 41; | |
| WITH_GEOTARGETED_POI = 42; | |
| WITH_ITEM_TYPE = 43; | |
| WITH_RAID_ELAPSED_TIME = 44; | |
| WITH_FRIEND_LEVEL = 45; | |
| WITH_STICKER = 46; | |
| WITH_POKEMON_CP = 47; | |
| WITH_RAID_LOCATION = 48; | |
| WITH_FRIENDS_RAID = 49; | |
| WITH_POKEMON_COSTUME = 50; | |
| WITH_APPLIED_ITEM = 51; | |
| WITH_POKEMON_SIZE = 52; | |
| WITH_TOTAL_DAYS = 53; | |
| WITH_DEVICE_TYPE = 54; | |
| WITH_ROUTE_TRAVEL = 55; | |
| WITH_UNIQUE_ROUTE_TRAVEL = 56; | |
| WITH_TAPPABLE_TYPE = 57; | |
| WITH_IN_PARTY = 58; | |
| WITH_SHINY_POKEMON = 59; | |
| WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT = 60; | |
| WITH_AUTH_PROVIDER_TYPE = 61; | |
| WITH_OPPONENT_POKEMON_BATTLE_STATUS = 62; | |
| WITH_FORT_ID = 63; | |
| WITH_POKEMON_MOVE = 64; | |
| WITH_POKEMON_FORM = 65; | |
| WITH_BREAD_POKEMON = 66; | |
| WITH_BREAD_DOUGH_POKEMON = 67; | |
| WITH_WIN_BREAD_BATTLE = 68; | |
| WITH_BREAD_MOVE_TYPE = 69; | |
| WITH_STRONG_POKEMON = 70; | |
| WITH_POI_SPONSOR_ID = 71; | |
| WITH_WIN_BREAD_DOUGH_BATTLE = 73; | |
| WITH_PAGE_TYPE = 74; | |
| WITH_MAX_POKEMON = 75; | |
| WITH_TRAINEE_POKEMON_ATTRIBUTES = 76; | |
| WITH_BATTLE_OPPONENT_POKEMON = 77; | |
| WITH_POKEMON_TYPE_MOVE = 78; | |
| WITH_POKEMON_FAMILY = 79; | |
| } | |
| ConditionType type = 1; | |
| oneof Condition { | |
| WithPokemonTypeProto with_pokemon_type = 2; | |
| WithPokemonCategoryProto with_pokemon_category = 3; | |
| WithWeatherBoostProto with_weather_boost = 4; | |
| WithDailyCaptureBonusProto with_daily_capture_bonus = 5; | |
| WithDailySpinBonusProto with_daily_spin_bonus = 6; | |
| WithWinRaidStatusProto with_win_raid_status = 7; | |
| WithRaidLevelProto with_raid_level = 8; | |
| WithThrowTypeProto with_throw_type = 9; | |
| WithWinGymBattleStatusProto with_win_gym_battle_status = 10; | |
| WithSuperEffectiveChargeMoveProto with_super_effective_charge_move = 11; | |
| WithItemProto with_item = 12; | |
| WithUniquePokestopProto with_unique_pokestop = 13; | |
| WithQuestContextProto with_quest_context = 14; | |
| WithBadgeTypeProto with_badge_type = 15; | |
| WithPlayerLevelProto with_player_level = 16; | |
| WithWinBattleStatusProto with_win_battle_status = 17; | |
| WithUniquePokemonProto with_unique_pokemon = 18; | |
| WithNpcCombatProto with_npc_combat = 19; | |
| WithPvpCombatProto with_pvp_combat = 20; | |
| WithLocationProto with_location = 21; | |
| WithDistanceProto with_distance = 22; | |
| WithInvasionCharacterProto with_invasion_character = 23; | |
| WithPokemonAlignmentProto with_pokemon_alignment = 24; | |
| WithBuddyProto with_buddy = 25; | |
| WithDailyBuddyAffectionProto with_daily_buddy_affection = 26; | |
| WithPokemonLevelProto with_pokemon_level = 27; | |
| WithMaxCpProto with_max_cp = 28; | |
| WithTempEvoIdProto with_temp_evo_id = 29; | |
| WithGblRankProto with_gbl_rank = 30; | |
| WithEncounterTypeProto with_encounter_type = 31; | |
| WithCombatTypeProto with_combat_type = 32; | |
| WithItemTypeProto with_item_type = 33; | |
| WithElapsedTimeProto with_elapsed_time = 34; | |
| WithFriendLevelProto with_friend_level = 35; | |
| WithPokemonCpProto with_pokemon_cp = 36; | |
| WithRaidLocationProto with_raid_location = 37; | |
| WithFriendsRaidProto with_friends_raid = 38; | |
| WithPokemonCostumeProto with_pokemon_costume = 39; | |
| WithPokemonSizeProto with_pokemon_size = 40; | |
| WithDeviceTypeProto with_device_type = 41; | |
| WithRouteTravelProto with_route_travel = 42; | |
| WithUniqueRouteTravelProto with_unique_route = 43; | |
| WithTappableTypeProto with_tappable_type = 44; | |
| WithAuthProviderTypeProto with_auth_provider_type = 45; | |
| WithOpponentPokemonBattleStatusProto with_opponent_pokemon_battle_status = 46; | |
| WithFortIdProto with_fort_id = 47; | |
| WithPokemonMoveProto with_pokemon_move = 48; | |
| WithPokemonFormProto with_pokemon_form = 49; | |
| WithBreadPokemonProto with_bread_pokemon = 50; | |
| WithBreadDoughPokemonProto with_bread_dough_pokemon = 51; | |
| WithBreadMoveTypeProto with_bread_move_type = 52; | |
| WithPoiSponsorIdProto with_poi_sponsor_id = 53; | |
| WithPageTypeProto with_page_type = 55; | |
| WithTraineePokemonAttributesProto with_trainee_pokemon_attributes = 56; | |
| WithBattleOpponentPokemonProto with_battle_opponent_pokemon = 57; | |
| WithPokemonTypeMoveProto with_pokemon_type_move = 58; | |
| WithPokemonFamilyProto with_pokemon_family = 59; | |
| } | |
| } | |
| message WithPageTypeProto { | |
| PageType page_type = 1; | |
| } | |
| message WithPoiSponsorIdProto { | |
| repeated string sponsor_id = 1; | |
| } | |
| message WithBreadMoveTypeProto { | |
| repeated BreadMoveSlotProto bread_move = 1; | |
| } | |
| message WithPokemonAlignmentProto { | |
| repeated PokemonDisplayProto.Alignment alignment = 1; | |
| } | |
| message WithInvasionCharacterProto { | |
| repeated EnumWrapper.CharacterCategory category = 1; | |
| repeated EnumWrapper.InvasionCharacter invasion_character = 2; | |
| } | |
| message WithPokemonCpLimitProto { | |
| int32 min_cp = 1; | |
| int32 max_cp = 2; | |
| } | |
| message WithPokemonTypeProto { | |
| repeated HoloPokemonType pokemon_type = 1; | |
| } | |
| message WithWeatherBoostProto { | |
| } | |
| message WithBreadPokemonProto { | |
| } | |
| message WithBreadDoughPokemonProto { | |
| } | |
| message WithPokemonCategoryProto { | |
| string category_name = 1; | |
| repeated HoloPokemonId pokemon_ids = 2; | |
| } | |
| message WithDailyCaptureBonusProto { | |
| } | |
| message WithDailySpinBonusProto { | |
| } | |
| message WithWinRaidStatusProto { | |
| } | |
| message WithRaidLevelProto { | |
| repeated RaidLevel raid_level = 1; | |
| } | |
| message WithThrowTypeProto { | |
| oneof Throw { | |
| HoloActivityType throw_type = 1; | |
| bool hit = 2; | |
| } | |
| } | |
| message WithCurveBallProto { | |
| } | |
| message WithWinGymBattleStatusProto { | |
| } | |
| message WithWinBattleStatusProto { | |
| } | |
| message WithSuperEffectiveChargeMoveProto { | |
| } | |
| message WithTraineePokemonAttributesProto { | |
| enum TraineeAttribute { | |
| UNSET = 0; | |
| POKEMON_TYPES = 1; | |
| UNIQUE_POKEMON_ID = 2; | |
| IS_BUDDY = 3; | |
| } | |
| repeated TraineeAttribute trainee_attribute = 1; | |
| } | |
| message WithItemProto { | |
| Item item = 1; | |
| repeated Item items = 2; | |
| } | |
| message WithItemTypeProto { | |
| repeated HoloItemType item_type = 1; | |
| } | |
| message WithUniquePokestopProto { | |
| enum Context { | |
| UNSET = 0; | |
| QUEST = 1; | |
| } | |
| Context context = 1; | |
| } | |
| message WithQuestContextProto { | |
| QuestProto.Context context = 1; | |
| } | |
| message WithBadgeTypeProto { | |
| repeated HoloBadgeType badge_type = 1; | |
| int32 badge_rank = 2; | |
| int32 amount = 3; | |
| repeated HoloBadgeType badge_types_to_exclude = 4; | |
| } | |
| message WithPlayerLevelProto { | |
| int32 level = 1; | |
| } | |
| message WithUniquePokemonProto { | |
| } | |
| message WithNpcCombatProto { | |
| bool requires_win = 1; | |
| repeated string combat_npc_trainer_id = 2; | |
| } | |
| message WithPvpCombatProto { | |
| bool requires_win = 1; | |
| repeated string combat_league_template_id = 2; | |
| HoloBadgeType combat_league_badge = 3; | |
| } | |
| message WithLocationProto { | |
| repeated fixed64 s2_cell_id = 1; | |
| } | |
| message WithDistanceProto { | |
| double distance_km = 1; | |
| } | |
| message WithBuddyProto { | |
| BuddyLevel min_buddy_level = 1; | |
| bool must_be_on_map = 2; | |
| } | |
| message WithDailyBuddyAffectionProto { | |
| int32 min_buddy_affection_earned_today = 1; | |
| } | |
| message WithPokemonLevelProto { | |
| bool max_level = 1; | |
| } | |
| message WithMaxCpProto { | |
| int32 max_cp = 1; | |
| } | |
| message WithTempEvoIdProto { | |
| repeated HoloTemporaryEvolutionId mega_form = 1; | |
| } | |
| message WithGblRankProto { | |
| int32 rank = 1; | |
| } | |
| message WithEncounterTypeProto { | |
| repeated EncounterType encounter_type = 1; | |
| } | |
| message WithCombatTypeProto { | |
| repeated CombatType combat_type = 1; | |
| } | |
| message WithElapsedTimeProto { | |
| int64 elapsed_time_ms = 1; | |
| } | |
| message WithFriendLevelProto { | |
| repeated FriendshipLevelMilestone friendship_level_milestone = 1; | |
| } | |
| message WithPokemonCpProto { | |
| int32 max_cp = 1; | |
| int32 min_cp = 2; | |
| } | |
| message WithPokemonCostumeProto { | |
| bool require_no_costume = 1; | |
| } | |
| message WithRaidLocationProto { | |
| RaidLocationRequirement location = 1; | |
| } | |
| message WithFriendsRaidProto { | |
| RaidLocationRequirement friend_location = 1; | |
| int32 min_friends_in_raid = 2; | |
| } | |
| message WithPokemonSizeProto { | |
| repeated HoloPokemonSize pokemon_size = 1; | |
| } | |
| message WithRouteTravelProto { | |
| } | |
| message WithUniqueRouteTravelProto { | |
| } | |
| message WithBattleOpponentPokemonProto { | |
| repeated OpponentPokemonProto oponent_pokemon = 1; | |
| } | |
| message OpponentPokemonProto { | |
| HoloPokemonId pokemon_id = 1; | |
| PokemonDisplayProto.Form form = 2; | |
| } | |
| message WithDeviceTypeProto { | |
| repeated DeviceType device_type = 1; | |
| } | |
| message WithTappableTypeProto { | |
| Tappable.TappableType tappable_type = 1; | |
| string tappable_type_id = 2; | |
| } | |
| message WithAuthProviderTypeProto { | |
| repeated string auth_provider_type = 1; | |
| } | |
| message WithInPartyProto { | |
| } | |
| message WithTotalDaysProto { | |
| int32 last_window = 1; | |
| } | |
| message WithOpponentPokemonBattleStatusProto { | |
| bool require_defeat = 1; | |
| repeated HoloPokemonType opponent_pokemon_type = 2; | |
| } | |
| message WithFortIdProto { | |
| repeated string fort_ids = 1; | |
| } | |
| message WithPokemonMoveProto { | |
| repeated HoloPokemonMove move_ids = 1; | |
| } | |
| message WithPokemonTypeMoveProto { | |
| repeated HoloPokemonType pokemon_type_moves = 1; | |
| } | |
| message WithPokemonFormProto { | |
| repeated PokemonDisplayProto.Form forms = 1; | |
| } | |
| message WithPokemonFamilyProto { | |
| repeated HoloPokemonFamilyId family_ids = 1; | |
| } | |
| message QuestHeaderDisplayProto { | |
| enum QuestHeaderCategory { | |
| UNSET = 0; | |
| FEATURE = 1; | |
| MYTHICAL = 2; | |
| LEGENDARY = 3; | |
| TGR = 4; | |
| EVENT = 5; | |
| MASTERWORKS = 6; | |
| } | |
| enum QuestHeaderFeatureName { | |
| QUEST_HEADER_FEATURE_UNSET = 0; | |
| QUEST_HEADER_FEATURE_ADVENTURE_INCENSE = 1; | |
| QUEST_HEADER_FEATURE_PARTY_PLAY = 2; | |
| QUEST_HEADER_FEATURE_MEGA_EVOLUTION = 3; | |
| QUEST_HEADER_FEATURE_MAX_BATTLES = 4; | |
| QUEST_HEADER_FEATURE_TGR = 5; | |
| QUEST_HEADER_FEATURE_ROUTES = 6; | |
| QUEST_HEADER_FEATURE_LEVEL_UP = 7; | |
| } | |
| QuestHeaderCategory category = 1; | |
| QuestHeaderFeatureName feature_name = 2; | |
| int32 pokemon_species = 3; | |
| string quest_header_title_key = 4; | |
| Item masterwork_reward_item = 5; | |
| } | |
| message QuestDialogProto { | |
| enum Character { | |
| UNSET = 0; | |
| PROFESSOR_WILLOW = 1; | |
| SPECIAL_GUEST1 = 2; | |
| SPECIAL_GUEST2 = 3; | |
| SPECIAL_GUEST3 = 4; | |
| SPECIAL_GUEST4 = 5; | |
| SPECIAL_GUEST5 = 6; | |
| SPECIAL_GUEST_RHI = 7; | |
| SPECIAL_GUEST_RHI2 = 8; | |
| SPECIAL_GUEST_EXECBLUE = 9; | |
| SPECIAL_GUEST_EXECRED = 10; | |
| SPECIAL_GUEST_EXECYELLOW = 11; | |
| SPECIAL_GUEST_MYSTIC = 12; | |
| SPECIAL_GUEST_VALOR = 13; | |
| SPECIAL_GUEST_INSTINCT = 14; | |
| SPECIAL_GUEST_TRAVELER = 15; | |
| SPECIAL_GUEST_EXPLORER = 16; | |
| } | |
| enum CharacterExpression { | |
| EXPRESSION_UNSET = 0; | |
| HAPPY = 1; | |
| SYMPATHETIC = 2; | |
| ENERGETIC = 3; | |
| PUSHY = 4; | |
| IMPATIENT = 5; | |
| ADMIRATION = 6; | |
| SAD = 7; | |
| IDLE = 8; | |
| IDLE_B = 9; | |
| GREETING = 10; | |
| GREETING_B = 11; | |
| REACT_ANGRY = 12; | |
| REACT_CELEBRATION = 13; | |
| REACT_HAPPY = 14; | |
| REACT_LAUGH = 15; | |
| REACT_SAD = 16; | |
| REACT_SCARED = 17; | |
| REACT_SURPRISED = 18; | |
| } | |
| string text = 1; | |
| CharacterExpression expression = 2; | |
| string image_uri = 3; | |
| Character character = 4; | |
| repeated float character_offset = 5; | |
| string text_background_color = 6; | |
| string character_tint = 7; | |
| string text_title_string_id = 8; | |
| string hologram_item_key = 9; | |
| string quest_music_override_key = 124; | |
| } | |
| message QuestBranchDisplayProto { | |
| string title_key = 1; | |
| string description_key = 2; | |
| string image_url = 3; | |
| string button_background_color = 4; | |
| string button_text_key = 5; | |
| string button_background_image_url = 6; | |
| string button_text_color = 7; | |
| float button_text_offset = 8; | |
| string arrow_button_color = 9; | |
| } | |
| message QuestDisplayProto { | |
| string quest_id = 1; | |
| repeated QuestDialogProto dialog = 2; | |
| string description = 3; | |
| string title = 4; | |
| int32 slot = 5; | |
| repeated QuestDisplayProto subquest_displays = 6; | |
| bool story_ending_quest = 7; | |
| string story_ending_description = 8; | |
| string tag_color = 9; | |
| string tag_string = 10; | |
| string sponsor_string = 11; | |
| string partner_id = 12; | |
| string icon_name = 13; | |
| string background_name = 14; | |
| string foreground_name = 15; | |
| int32 progress_interval = 16; | |
| repeated QuestBranchDisplayProto branches = 17; | |
| int64 force_reshow_branching_quest_dialog_cooldown_ms = 18; | |
| string branching_quest_story_view_button_key = 19; | |
| string branching_quest_story_view_image_url = 20; | |
| string quest_branch_choice_view_background_image_url = 21; | |
| string quest_branch_choice_view_background_color = 22; | |
| string prop_name = 23; | |
| string quest_branch_choice_view_header_background_color = 24; | |
| string quest_branch_choice_view_bottom_gradient_color = 25; | |
| int32 sort_order = 26; | |
| string story_questline_title = 27; | |
| bool empty_narrative_animation_enabled = 28; | |
| QuestHeaderDisplayProto quest_header_display = 29; | |
| } | |
| message ClientQuestProto { | |
| QuestProto quest = 1; | |
| QuestDisplayProto quest_display = 2; | |
| } | |
| message QuestPreconditionProto { | |
| enum QuestPreconditionType { | |
| QUEST_PRECONDITION_UNSET = 0; | |
| QUEST_PRECONDITION_QUEST = 1; | |
| QUEST_PRECONDITION_LEVEL = 2; | |
| QUEST_PRECONDITION_MEDAL = 3; | |
| QUEST_PRECONDITION_IS_MINOR = 4; | |
| QUEST_PRECONDITION_EXCLUSIVE_QUESTS = 5; | |
| QUEST_PRECONDITION_NEVER = 6; | |
| QUEST_PRECONDITION_RECEIVED_ANY_LISTED_QUEST = 7; | |
| QUEST_PRECONDITION_MONTH_YEAR_BUCKET = 8; | |
| QUEST_PRECONDITION_EXCLUSIVE_IN_PROGRESS_GROUP = 9; | |
| QUEST_PRECONDITION_STORYLINE_PROGRESS = 10; | |
| QUEST_PRECONDITION_TEAM = 11; | |
| QUEST_PRECONDITION_CAMPFIRE_CHECK_IN = 12; | |
| } | |
| enum Operator { | |
| UNSET = 0; | |
| EQUALS = 1; | |
| GREATER_THAN = 2; | |
| LESS_THAN = 3; | |
| NOT_EQUALS = 4; | |
| } | |
| message Level { | |
| QuestPreconditionProto.Operator operator = 1; | |
| int32 level = 2; | |
| } | |
| message Medal { | |
| HoloBadgeType type = 1; | |
| QuestPreconditionProto.Operator operator = 2; | |
| int32 badge_rank = 3; | |
| } | |
| message MonthYearBucket { | |
| int32 year = 1; | |
| int32 month = 2; | |
| } | |
| message Group { | |
| enum Name { | |
| UNSET = 0; | |
| GIOVANNI = 1; | |
| } | |
| Name name = 1; | |
| } | |
| message TeamProto { | |
| QuestPreconditionProto.Operator operator = 1; | |
| Team team = 2; | |
| } | |
| message Quests { | |
| repeated string quest_template_ids = 1; | |
| } | |
| message StorylineProgressConditionProto { | |
| repeated string mandatory_quest_template_id = 1; | |
| repeated string optional_quest_template_id = 2; | |
| int32 optional_quests_completed_min = 3; | |
| int32 optional_quests_completed_max = 4; | |
| } | |
| message CampfireCheckInConditionProto { | |
| string campfire_event_tag = 1; | |
| } | |
| QuestPreconditionType type = 1; | |
| oneof Condition { | |
| string quest_template_id = 2; | |
| Level level = 3; | |
| Medal medal = 4; | |
| Quests quests = 5; | |
| MonthYearBucket month_year_bucket = 6; | |
| Group group = 7; | |
| StorylineProgressConditionProto story_line = 8; | |
| TeamProto team = 9; | |
| CampfireCheckInConditionProto campfire_check_in = 10; | |
| } | |
| } | |
| message QuestPokemonEncounterProto { | |
| string quest_id = 1; | |
| PokemonProto pokemon = 2; | |
| EncounterType encounter_type = 3; | |
| bool is_hidden_ditto = 4; | |
| PokemonProto ditto = 5; | |
| Item poke_ball_override = 6; | |
| bool overwritten_on_flee = 9; | |
| QuestEncounterType quest_encounter_type = 10; | |
| } | |
| message IncidentLookupProto { | |
| string incident_id = 1; | |
| string fort_id = 2; | |
| double fort_lat = 3; | |
| double fort_lng = 4; | |
| EnumWrapper.InvasionContext context = 5; | |
| } | |
| message QuestIncidentProto { | |
| enum Context { | |
| UNSET = 0; | |
| STORY_QUEST_BATTLE = 1; | |
| TIMED_QUEST_BATTLE = 2; | |
| } | |
| string quest_id = 1; | |
| Context context = 2; | |
| IncidentLookupProto incident_lookup = 3; | |
| } | |
| message QuestStampProto { | |
| QuestProto.Context context = 1; | |
| uint64 timestamp_ms = 2; | |
| } | |
| message QuestStampCardProto { | |
| repeated QuestStampProto stamp = 1; | |
| int32 target = 2; | |
| int32 remaining_daily_stamps = 3; | |
| string id = 4; | |
| string icon_url = 5; | |
| } | |
| message DailyCounterProto { | |
| int64 window = 1; | |
| int32 count = 2; | |
| int32 buckets_per_day = 3; | |
| } | |
| message GeotargetedQuestProto { | |
| string name = 1; | |
| string call_to_action_link = 2; | |
| string image_url = 3; | |
| double latitude = 4; | |
| double longitude = 5; | |
| string fort_id = 6; | |
| } | |
| message HoloFitnessReportProto { | |
| int32 num_eggs_hatched = 1; | |
| int32 num_buddy_candy_earned = 2; | |
| double distance_walked_km = 3; | |
| int64 week_bucket = 4; | |
| } | |
| message EnumWrapper { | |
| enum PokestopStyle { | |
| POKESTOP_NORMAL = 0; | |
| POKESTOP_ROCKET_INVASION = 1; | |
| POKESTOP_ROCKET_VICTORY = 2; | |
| POKESTOP_CONTEST = 3; | |
| POKESTOP_NATURAL_ART_A = 4; | |
| POKESTOP_NATURAL_ART_B = 5; | |
| POKESTOP_DAY_NIGHT_DAY = 6; | |
| POKESTOP_DAY_NIGHT_NIGHT = 7; | |
| } | |
| enum InvasionCharacter { | |
| CHARACTER_UNSET = 0; | |
| CHARACTER_BLANCHE = 1; | |
| CHARACTER_CANDELA = 2; | |
| CHARACTER_SPARK = 3; | |
| CHARACTER_GRUNT_MALE = 4; | |
| CHARACTER_GRUNT_FEMALE = 5; | |
| CHARACTER_BUG_GRUNT_FEMALE = 6; | |
| CHARACTER_BUG_GRUNT_MALE = 7; | |
| CHARACTER_DARKNESS_GRUNT_FEMALE = 8; | |
| CHARACTER_DARKNESS_GRUNT_MALE = 9; | |
| CHARACTER_DARK_GRUNT_FEMALE = 10; | |
| CHARACTER_DARK_GRUNT_MALE = 11; | |
| CHARACTER_DRAGON_GRUNT_FEMALE = 12; | |
| CHARACTER_DRAGON_GRUNT_MALE = 13; | |
| CHARACTER_FAIRY_GRUNT_FEMALE = 14; | |
| CHARACTER_FAIRY_GRUNT_MALE = 15; | |
| CHARACTER_FIGHTING_GRUNT_FEMALE = 16; | |
| CHARACTER_FIGHTING_GRUNT_MALE = 17; | |
| CHARACTER_FIRE_GRUNT_FEMALE = 18; | |
| CHARACTER_FIRE_GRUNT_MALE = 19; | |
| CHARACTER_FLYING_GRUNT_FEMALE = 20; | |
| CHARACTER_FLYING_GRUNT_MALE = 21; | |
| CHARACTER_GRASS_GRUNT_FEMALE = 22; | |
| CHARACTER_GRASS_GRUNT_MALE = 23; | |
| CHARACTER_GROUND_GRUNT_FEMALE = 24; | |
| CHARACTER_GROUND_GRUNT_MALE = 25; | |
| CHARACTER_ICE_GRUNT_FEMALE = 26; | |
| CHARACTER_ICE_GRUNT_MALE = 27; | |
| CHARACTER_METAL_GRUNT_FEMALE = 28; | |
| CHARACTER_METAL_GRUNT_MALE = 29; | |
| CHARACTER_NORMAL_GRUNT_FEMALE = 30; | |
| CHARACTER_NORMAL_GRUNT_MALE = 31; | |
| CHARACTER_POISON_GRUNT_FEMALE = 32; | |
| CHARACTER_POISON_GRUNT_MALE = 33; | |
| CHARACTER_PSYCHIC_GRUNT_FEMALE = 34; | |
| CHARACTER_PSYCHIC_GRUNT_MALE = 35; | |
| CHARACTER_ROCK_GRUNT_FEMALE = 36; | |
| CHARACTER_ROCK_GRUNT_MALE = 37; | |
| CHARACTER_WATER_GRUNT_FEMALE = 38; | |
| CHARACTER_WATER_GRUNT_MALE = 39; | |
| CHARACTER_PLAYER_TEAM_LEADER = 40; | |
| CHARACTER_EXECUTIVE_CLIFF = 41; | |
| CHARACTER_EXECUTIVE_ARLO = 42; | |
| CHARACTER_EXECUTIVE_SIERRA = 43; | |
| CHARACTER_GIOVANNI = 44; | |
| CHARACTER_DECOY_GRUNT_MALE = 45; | |
| CHARACTER_DECOY_GRUNT_FEMALE = 46; | |
| CHARACTER_GHOST_GRUNT_FEMALE = 47; | |
| CHARACTER_GHOST_GRUNT_MALE = 48; | |
| CHARACTER_ELECTRIC_GRUNT_FEMALE = 49; | |
| CHARACTER_ELECTRIC_GRUNT_MALE = 50; | |
| CHARACTER_BALLOON_GRUNT_FEMALE = 51; | |
| CHARACTER_BALLOON_GRUNT_MALE = 52; | |
| CHARACTER_GRUNTB_FEMALE = 53; | |
| CHARACTER_GRUNTB_MALE = 54; | |
| CHARACTER_BUG_BALLOON_GRUNT_FEMALE = 55; | |
| CHARACTER_BUG_BALLOON_GRUNT_MALE = 56; | |
| CHARACTER_DARK_BALLOON_GRUNT_FEMALE = 57; | |
| CHARACTER_DARK_BALLOON_GRUNT_MALE = 58; | |
| CHARACTER_DRAGON_BALLOON_GRUNT_FEMALE = 59; | |
| CHARACTER_DRAGON_BALLOON_GRUNT_MALE = 60; | |
| CHARACTER_FAIRY_BALLOON_GRUNT_FEMALE = 61; | |
| CHARACTER_FAIRY_BALLOON_GRUNT_MALE = 62; | |
| CHARACTER_FIGHTING_BALLOON_GRUNT_FEMALE = 63; | |
| CHARACTER_FIGHTING_BALLOON_GRUNT_MALE = 64; | |
| CHARACTER_FIRE_BALLOON_GRUNT_FEMALE = 65; | |
| CHARACTER_FIRE_BALLOON_GRUNT_MALE = 66; | |
| CHARACTER_FLYING_BALLOON_GRUNT_FEMALE = 67; | |
| CHARACTER_FLYING_BALLOON_GRUNT_MALE = 68; | |
| CHARACTER_GRASS_BALLOON_GRUNT_FEMALE = 69; | |
| CHARACTER_GRASS_BALLOON_GRUNT_MALE = 70; | |
| CHARACTER_GROUND_BALLOON_GRUNT_FEMALE = 71; | |
| CHARACTER_GROUND_BALLOON_GRUNT_MALE = 72; | |
| CHARACTER_ICE_BALLOON_GRUNT_FEMALE = 73; | |
| CHARACTER_ICE_BALLOON_GRUNT_MALE = 74; | |
| CHARACTER_METAL_BALLOON_GRUNT_FEMALE = 75; | |
| CHARACTER_METAL_BALLOON_GRUNT_MALE = 76; | |
| CHARACTER_NORMAL_BALLOON_GRUNT_FEMALE = 77; | |
| CHARACTER_NORMAL_BALLOON_GRUNT_MALE = 78; | |
| CHARACTER_POISON_BALLOON_GRUNT_FEMALE = 79; | |
| CHARACTER_POISON_BALLOON_GRUNT_MALE = 80; | |
| CHARACTER_PSYCHIC_BALLOON_GRUNT_FEMALE = 81; | |
| CHARACTER_PSYCHIC_BALLOON_GRUNT_MALE = 82; | |
| CHARACTER_ROCK_BALLOON_GRUNT_FEMALE = 83; | |
| CHARACTER_ROCK_BALLOON_GRUNT_MALE = 84; | |
| CHARACTER_WATER_BALLOON_GRUNT_FEMALE = 85; | |
| CHARACTER_WATER_BALLOON_GRUNT_MALE = 86; | |
| CHARACTER_GHOST_BALLOON_GRUNT_FEMALE = 87; | |
| CHARACTER_GHOST_BALLOON_GRUNT_MALE = 88; | |
| CHARACTER_ELECTRIC_BALLOON_GRUNT_FEMALE = 89; | |
| CHARACTER_ELECTRIC_BALLOON_GRUNT_MALE = 90; | |
| CHARACTER_WILLOW = 91; | |
| CHARACTER_WILLOWB = 92; | |
| CHARACTER_TRAVELER = 93; | |
| CHARACTER_EXPLORER = 94; | |
| CHARACTER_EVENT_NPC0 = 500; | |
| CHARACTER_EVENT_NPC1 = 501; | |
| CHARACTER_EVENT_NPC2 = 502; | |
| CHARACTER_EVENT_NPC3 = 503; | |
| CHARACTER_EVENT_NPC4 = 504; | |
| CHARACTER_EVENT_NPC5 = 505; | |
| CHARACTER_EVENT_NPC6 = 506; | |
| CHARACTER_EVENT_NPC7 = 507; | |
| CHARACTER_EVENT_NPC8 = 508; | |
| CHARACTER_EVENT_NPC9 = 509; | |
| CHARACTER_EVENT_NPC10 = 510; | |
| CHARACTER_EVENT_NPC_BLANCHE = 511; | |
| CHARACTER_EVENT_NPC_CANDELA = 512; | |
| CHARACTER_EVENT_NPC_SPARK = 513; | |
| CHARACTER_EVENT_NPC11 = 514; | |
| CHARACTER_EVENT_NPC12 = 515; | |
| CHARACTER_EVENT_NPC13 = 516; | |
| CHARACTER_EVENT_NPC14 = 517; | |
| CHARACTER_EVENT_NPC15 = 518; | |
| CHARACTER_EVENT_NPC16 = 519; | |
| CHARACTER_EVENT_NPC17 = 520; | |
| CHARACTER_EVENT_NPC18 = 521; | |
| CHARACTER_EVENT_NPC19 = 522; | |
| CHARACTER_EVENT_NPC20 = 523; | |
| CHARACTER_EVENT_GIOVANNI_UNTICKETED = 524; | |
| CHARACTER_EVENT_SIERRA_UNTICKETED = 525; | |
| CHARACTER_EVENT_ARLO_UNTICKETED = 526; | |
| CHARACTER_EVENT_CLIFF_UNTICKETED = 527; | |
| } | |
| enum IncidentStartPhase { | |
| INCIDENT_START_ON_SPIN_OR_EXIT = 0; | |
| INCIDENT_START_ON_SPIN_NOT_EXIT = 1; | |
| INCIDENT_START_ON_EXIT_NOT_SPIN = 2; | |
| } | |
| enum InvasionCharacterExpression { | |
| EXPRESSION_UNSET = 0; | |
| PLACEHOLDER1 = 1; | |
| PLACEHOLDER2 = 2; | |
| PLACEHOLDER3 = 3; | |
| PLACEHOLDER4 = 4; | |
| GREETING = 5; | |
| CHALLENGE = 6; | |
| VICTORY = 7; | |
| DEFEAT = 8; | |
| } | |
| enum CharacterCategory { | |
| UNSET = 0; | |
| TEAM_LEADER = 1; | |
| GRUNT = 2; | |
| ARLO = 3; | |
| CLIFF = 4; | |
| SIERRA = 5; | |
| GIOVANNI = 6; | |
| GRUNTBF = 7; | |
| GRUNTBM = 8; | |
| EVENT_NPC = 9; | |
| PLAYER_TEAM_LEADER = 10; | |
| } | |
| enum InvasionContext { | |
| POKESTOP_INCIDENT = 0; | |
| ROCKET_BALLOON = 1; | |
| QUEST_REWARD_INCIDENT = 2; | |
| CROSS_POKESTOP_INCIDENT = 3; | |
| } | |
| } | |
| message LimitedPurchaseSkuRecordProto { | |
| enum ChronoUnit { | |
| UNSET = 0; | |
| MINUTE = 1; | |
| HOUR = 2; | |
| DAY = 3; | |
| WEEK = 4; | |
| MONTH = 5; | |
| } | |
| message PurchaseProto { | |
| int32 version = 1; | |
| int32 num_purchases = 2; | |
| int64 last_purchase_ms = 4; | |
| int32 total_num_purchases = 5; | |
| } | |
| map<string, PurchaseProto> purchases = 1; | |
| } | |
| message VsSeekerAttributesProto { | |
| enum VsSeekerStatus { | |
| UNSET = 0; | |
| STARTED_CHARGING = 1; | |
| FULLY_CHARGED = 2; | |
| ACTIVATED = 3; | |
| } | |
| VsSeekerStatus vs_seeker_status = 1; | |
| double start_km_walked = 2; | |
| double target_km_walked = 3; | |
| int32 battle_granted_remaining = 4; | |
| int32 max_battles_in_set = 6; | |
| VsSeekerRewardTrack reward_track = 7; | |
| string battle_now_sku_id = 8; | |
| bool additional_battles_granted = 9; | |
| } | |
| message CombatLogProto { | |
| CombatSeasonResult lifetime_results = 1; | |
| CombatSeasonResult current_season_results = 2; | |
| repeated VsSeekerBattleResult current_vs_seeker_set_results = 4; | |
| CombatSeasonResult previous_season_results = 5; | |
| } | |
| message CombatQuestUpdateProto { | |
| message CombatQuestPokemonProto { | |
| fixed64 pokemon_id = 1; | |
| int32 pokedex_id = 2; | |
| PokemonDisplayProto pokemon_display = 3; | |
| } | |
| int32 super_effective_charged_attacks_update = 1; | |
| repeated CombatQuestPokemonProto fainted_opponent_pokemon = 2; | |
| ChargeAttackDataProto charge_attack_data_update = 3; | |
| } | |
| message ChargeAttackDataProto { | |
| message ChargeAttackProto { | |
| AttackEffectiveness effectiveness = 1; | |
| repeated HoloPokemonType move_types = 2; | |
| } | |
| repeated ChargeAttackProto charge_attacks = 1; | |
| } | |
| message VsSeekerBattleResult { | |
| CombatPlayerFinishState battle_result = 1; | |
| bool rewards_claimed = 2; | |
| bool is_pending_pokemon_reward = 3; | |
| } | |
| message CombatLeagueResultProto { | |
| string combat_league_template_id = 1; | |
| int64 league_start_timestamp_ms = 2; | |
| int32 rank = 3; | |
| int32 total_battles = 4; | |
| int32 total_wins = 5; | |
| float rating = 6; | |
| int32 longest_win_streak = 7; | |
| int32 current_streak = 8; | |
| } | |
| message CombatSeasonResult { | |
| int32 season = 1; | |
| int32 rank = 2; | |
| int32 total_battles = 3; | |
| int32 total_wins = 4; | |
| float rating = 5; | |
| int32 longest_win_streak = 6; | |
| int32 current_streak = 7; | |
| int64 stardust_earned = 8; | |
| } | |
| message BuddyStats { | |
| float km_walked = 1; | |
| int32 berries_fed = 2; | |
| int32 communication = 3; | |
| int32 battles = 4; | |
| int32 photos = 5; | |
| int32 new_visits = 6; | |
| int32 routes_walked = 7; | |
| } | |
| message BuddyObservedData { | |
| enum BuddyValidationResult { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILED_BUDDY_NOT_SET = 2; | |
| FAILED_BUDDY_NOT_FOUND = 3; | |
| FAILED_BAD_BUDDY = 4; | |
| FAILED_BUDDY_V2_NOT_ENABLED = 5; | |
| FAILED_PLAYER_LEVEL_TOO_LOW = 6; | |
| } | |
| message BuddyFeedStats { | |
| int64 map_expiration_ms = 1; | |
| float pre_map_fullness_percentage = 2; | |
| int64 fullness_expiration_ms = 3; | |
| int64 poffin_expiration_ms = 4; | |
| } | |
| int32 current_points_earned = 1; | |
| BuddyStats total_stats = 3; | |
| BuddyGiftProto buddy_gift_picked_up = 6; | |
| int32 current_emotion_points = 7; | |
| BuddyValidationResult buddy_validation_result = 8; | |
| map<fixed32, SouvenirProto> souvenirs_collected = 9; | |
| BuddyStatsShownHearts today_stats_shown_hearts = 10; | |
| BuddyFeedStats buddy_feed_stats = 11; | |
| string attractive_poi_id = 12; | |
| int64 attractive_poi_expiration_time_ms = 13; | |
| int32 num_days_spent_with_buddy = 14; | |
| } | |
| message BuddyGiftProto { | |
| SouvenirProto souvenir = 1; | |
| LootProto loot_proto = 2; | |
| } | |
| message SouvenirProto { | |
| message SouvenirDetails { | |
| int64 time_picked_up = 1; | |
| double latitude = 3; | |
| double longitude = 4; | |
| } | |
| SouvenirTypeId souvenir_type_id = 1; | |
| repeated SouvenirDetails souvenirs_details = 2; | |
| } | |
| message BuddyHistoryData { | |
| fixed64 pokemon_id = 1; | |
| HoloPokemonId pokedex_id = 2; | |
| PokemonDisplayProto pokemon_display = 3; | |
| bool hatched_from_egg = 4; | |
| string nickname = 5; | |
| int64 captured_s2_cell_id = 6; | |
| int64 creation_timestamp_ms = 7; | |
| Item pokeball = 8; | |
| BuddyStats total_stats = 9; | |
| int32 current_points_earned = 10; | |
| int64 last_set_timestamp_ms = 11; | |
| int64 last_unset_timestamp_ms = 12; | |
| int32 num_days_spent_with_buddy = 13; | |
| bool ditched = 14; | |
| string original_owner_nickname = 15; | |
| int64 traded_time_ms = 16; | |
| map<fixed32, SouvenirProto> souvenirs_collected = 17; | |
| float km_candy_progress = 18; | |
| float pending_walked_km = 19; | |
| } | |
| message RouteCreationsProto { | |
| repeated RouteCreationProto route = 1; | |
| bool is_official_creator = 3; | |
| repeated RouteCreationProto recently_submitted_route = 4; | |
| bool not_eligible = 5; | |
| int64 recently_submitted_routes_last_refresh_timestamp_ms = 6; | |
| int64 moderation_retry_timestamp_ms = 7; | |
| bool can_use_sponsored_poi = 8; | |
| } | |
| message RouteCreationProto { | |
| enum Status { | |
| UNSET = 0; | |
| IN_PROGRESS = 1; | |
| SUBMITTED = 2; | |
| REJECTED = 3; | |
| SUBMITTED_PENDING_REVIEW = 4; | |
| } | |
| message RejectionReason { | |
| string reason_code = 1; | |
| } | |
| int64 created_time = 3; | |
| int64 last_update_time = 4; | |
| Status status = 6; | |
| repeated RejectionReason rejection_reason = 7; | |
| repeated fixed64 rejected_hash = 8; | |
| SharedRouteProto route = 9; | |
| bool paused = 11; | |
| string moderation_report_id = 12; | |
| bool editable_post_rejection = 13; | |
| } | |
| message RouteWaypointProto { | |
| string fort_id = 1; | |
| double lat_degrees = 2; | |
| double lng_degrees = 3; | |
| double elevation_in_meters = 4; | |
| int64 timestamp_ms = 5; | |
| } | |
| message RouteStats { | |
| int64 num_completions = 2; | |
| int64 route_level = 3; | |
| int64 num_five_stars = 4; | |
| int64 num_four_stars = 5; | |
| int64 num_three_stars = 6; | |
| int64 num_two_stars = 7; | |
| int64 num_one_stars = 8; | |
| int64 num_ratings = 9; | |
| int64 first_played_time_ms = 10; | |
| int64 last_played_time_ms = 11; | |
| int64 weekly_num_completions = 12; | |
| double total_distance_travelled_meters = 13; | |
| double weekly_distance_travelled_meters = 14; | |
| int64 last_synced_time_ms = 15; | |
| int64 num_name_or_description_issues = 16; | |
| int64 num_shape_issues = 17; | |
| int64 num_connectivity_issues = 18; | |
| int64 score = 19; | |
| } | |
| message PlayerRouteStats { | |
| int64 num_completions = 1; | |
| int64 cooldown_finish_ms = 2; | |
| } | |
| message CreatorInfo { | |
| string creator_player_id = 1; | |
| string creator_codename = 2; | |
| bool show_creator_name = 3; | |
| PlayerPublicProfileProto public_profile = 4; | |
| } | |
| message SharedRouteProto { | |
| string id = 1; | |
| repeated RouteWaypointProto waypoints = 2; | |
| RouteType type = 3; | |
| PathType path_type = 4; | |
| string name = 5; | |
| int64 version = 6; | |
| string description = 7; | |
| CreatorInfo creator_info = 8; | |
| bool reversible = 10; | |
| int64 submission_time = 12; | |
| int64 route_distance_meters = 13; | |
| int64 route_duration_seconds = 15; | |
| repeated RoutePin pins = 16; | |
| repeated string tags = 17; | |
| SponsoredDetailsProto sponsor_metadata = 18; | |
| RouteInclineType incline_type = 19; | |
| RouteStats aggregated_stats = 30; | |
| PlayerRouteStats player_stats = 31; | |
| RouteImageProto image = 32; | |
| repeated RouteSubmissionStatus route_submission_status = 33; | |
| RoutePoiAnchor start_poi = 34; | |
| RoutePoiAnchor end_poi = 35; | |
| repeated fixed64 s2_ground_cells = 36; | |
| int64 edit_count = 37; | |
| bool editable_post_rejection = 38; | |
| int64 last_edit_time_ms = 39; | |
| int64 submission_count = 40; | |
| string short_code = 41; | |
| } | |
| message RoutePin { | |
| double lat_degrees = 2; | |
| double lng_degrees = 3; | |
| CreatorInfo creator_info = 7; | |
| int64 last_updated_timestamp_ms = 8; | |
| int64 like_vote_total = 9; | |
| string pin_id = 12; | |
| string message = 13; | |
| repeated string sticker_ids = 14; | |
| int32 sticker_total = 15; | |
| int64 created_timestamp_ms = 16; | |
| bool route_creator = 17; | |
| int64 score = 18; | |
| } | |
| message RouteSubmissionStatus { | |
| enum Status { | |
| UNSET = 0; | |
| UNDER_REVIEW = 1; | |
| PUBLISHED = 2; | |
| DECAYED = 3; | |
| REJECTED = 4; | |
| REMOVED = 5; | |
| UNDER_APPEAL = 6; | |
| DELETED = 7; | |
| ARCHIVED = 8; | |
| } | |
| message RejectionReason { | |
| string reason_code = 1; | |
| } | |
| Status status = 1; | |
| int64 submission_status_update_time_ms = 2; | |
| repeated RejectionReason rejection_reason = 3; | |
| } | |
| message RouteImageProto { | |
| string image_url = 1; | |
| string border_color_hex = 2; | |
| } | |
| message RoutePoiAnchor { | |
| RouteWaypointProto anchor = 1; | |
| string image_url = 2; | |
| } | |
| message RoutePlayProto { | |
| int32 play_version = 10; | |
| int64 expiration_time_ms = 11; | |
| int64 start_time_ms = 12; | |
| int32 uniquely_acquired_stamp_count = 14; | |
| bool completed_walk = 15; | |
| bool paused = 16; | |
| bool acquired_reward = 17; | |
| bool has_rated = 18; | |
| SharedRouteProto route = 19; | |
| repeated RouteWaypointProto player_breadcrumbs = 20; | |
| int64 last_progress_time_ms = 21; | |
| bool is_first_time = 22; | |
| repeated BonusBoxProto active_bonuses = 23; | |
| double total_distance_travelled_meters = 24; | |
| double bonus_distance_travelled_meters = 25; | |
| repeated Tappable spawned_tappables = 26; | |
| bool travel_in_reverse = 27; | |
| bool is_first_travel_today = 28; | |
| NpcEncounterProto npc_encounter = 29; | |
| } | |
| message RouteStamp { | |
| enum Type { | |
| UNSET = 0; | |
| } | |
| enum Color { | |
| UNSET = 0; | |
| _179_D62 = 1; | |
| E10012 = 2; | |
| _1365_AE = 3; | |
| E89_A05 = 4; | |
| } | |
| Type type = 1; | |
| Color color = 2; | |
| string stamp_id = 3; | |
| string asset_id = 4; | |
| string category = 5; | |
| int32 stamp_index = 6; | |
| } | |
| message RoutePlayStatus { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_ROUTE_NOT_FOUND = 3; | |
| ERROR_FORT_NOT_FOUND = 4; | |
| ERROR_INVALID_START_FORT = 5; | |
| ERROR_WRONG_WAYPOINT = 6; | |
| ERROR_ROUTE_PLAY_EXPIRED = 7; | |
| ERROR_ROUTE_IN_COOLDOWN = 8; | |
| ERROR_ROUTE_PLAY_NOT_FOUND = 9; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 10; | |
| ERROR_U13_NO_PERMISSION = 11; | |
| ERROR_ROUTE_CLOSED = 12; | |
| } | |
| } | |
| message SponsoredDetailsProto { | |
| enum PromoButtonMessageType { | |
| UNSET = 0; | |
| LEARN_MORE = 1; | |
| OFFER = 2; | |
| } | |
| repeated string promo_image_url = 1; | |
| repeated string promo_description = 2; | |
| string call_to_action_link = 3; | |
| PromoButtonMessageType promo_button_message_type = 4; | |
| string campaign_id = 5; | |
| ImageTextCreativeProto promo_image_creative = 6; | |
| repeated ImpressionTrackingTag impression_tracking_tag = 7; | |
| } | |
| message MegaEvolvePokemonSpeciesProto { | |
| int32 energy_count = 1; | |
| int32 pokemon_species_id = 2; | |
| } | |
| message RaidInvitationDetails { | |
| enum SourceOfInvite { | |
| SOURCE_UNSET = 0; | |
| SOURCE_FRIEND_INVITE = 1; | |
| SOURCE_QUICK_INVITE = 2; | |
| SOURCE_SELF_INVITE = 3; | |
| SOURCE_ADMIN_INVITE = 4; | |
| } | |
| string gym_id = 1; | |
| repeated fixed32 lobby_id = 2; | |
| int64 raid_seed = 3; | |
| int64 raid_invitation_expire_ms = 4; | |
| RaidLevel raid_level = 5; | |
| string gym_name = 6; | |
| string image_url = 7; | |
| double latitude = 8; | |
| double longitude = 9; | |
| HoloPokemonId raid_pokemon_id = 10; | |
| PokemonDisplayProto.Form raid_pokemon_form = 11; | |
| string inviter_id = 12; | |
| string inviter_nickname = 13; | |
| PlayerAvatarProto inviter_avatar = 14; | |
| Team inviter_team = 15; | |
| HoloTemporaryEvolutionId raid_pokemon_temp_evo_id = 16; | |
| PokemonDisplayProto.Costume raid_pokemon_costume = 17; | |
| int64 raid_visual_level = 18; | |
| PlayerNeutralAvatarProto inviter_neutral_avatar = 19; | |
| SourceOfInvite source_of_invite = 20; | |
| } | |
| message BreadBattleInvitationDetails { | |
| string station_id = 1; | |
| int64 bread_lobby_id = 2; | |
| int64 bread_battle_seed = 3; | |
| int64 bread_battle_invitation_expire_ms = 4; | |
| BreadBattleLevel bread_battle_level = 5; | |
| string station_name = 6; | |
| string image_url = 7; | |
| double latitude = 8; | |
| double longitude = 9; | |
| HoloPokemonId bread_battle_pokemon_id = 10; | |
| PokemonDisplayProto.Form bread_battle_pokemon_form = 11; | |
| string inviter_id = 12; | |
| string inviter_nickname = 13; | |
| PlayerAvatarProto inviter_avatar = 14; | |
| Team inviter_team = 15; | |
| HoloTemporaryEvolutionId bread_battle_pokemon_temp_evo_id = 16; | |
| PokemonDisplayProto.Costume bread_battle_pokemon_costume = 17; | |
| int64 bread_battle_visual_level = 18; | |
| PlayerNeutralAvatarProto inviter_neutral_avatar = 19; | |
| PokemonDisplayProto pokemon_display_data = 20; | |
| HoloPokemonId bread_battle_pokedex_id = 21; | |
| } | |
| message PartyPlayInvitationDetails { | |
| repeated fixed32 party_id = 1; | |
| string inviter_id = 2; | |
| string inviter_nickname = 3; | |
| PlayerAvatarProto inviter_avatar = 4; | |
| int64 party_seed = 5; | |
| PlayerNeutralAvatarProto inviter_neutral_avatar = 6; | |
| int64 id = 7; | |
| } | |
| message TimedGroupChallengePlayerStatsProto { | |
| message IndividualChallengeStats { | |
| string challenge_id = 1; | |
| int32 player_score = 2; | |
| } | |
| repeated IndividualChallengeStats challenges = 1; | |
| } | |
| message PokemonEvolutionQuestProto { | |
| QuestProto quest_requirement = 1; | |
| EvolutionQuestInfoProto quest_info = 2; | |
| HoloPokemonId evolution = 3; | |
| PokemonDisplayProto.Form form = 4; | |
| } | |
| message EvolutionQuestInfoProto { | |
| string quest_requirement_template_id = 1; | |
| string description = 2; | |
| int32 target = 3; | |
| } | |
| message BattlePartyProto { | |
| string name = 1; | |
| int32 team_number = 2; | |
| repeated fixed64 ids = 3; | |
| string combat_league_id = 4; | |
| } | |
| message BattlePartiesProto { | |
| repeated BattlePartyProto battle_parties = 1; | |
| } | |
| message AdProto { | |
| AdDetails ad_details = 1; | |
| AdResponseStatus ad_response_status = 2; | |
| } | |
| message AwardedRouteStamp { | |
| RouteStamp route_stamp = 1; | |
| int64 acquire_time_ms = 2; | |
| string route_id = 3; | |
| string fort_id = 4; | |
| string stamp_id = 5; | |
| } | |
| message Tappable { | |
| enum TappableType { | |
| UNSET = 0; | |
| BREAKFAST = 1; | |
| ROUTE_PIN = 2; | |
| MAPLE = 3; | |
| } | |
| TappableType type = 1; | |
| int32 id = 2; | |
| int32 count = 3; | |
| double location_hint_lat = 4; | |
| double location_hint_lng = 5; | |
| fixed64 encounter_id = 6; | |
| TappableLocation location = 7; | |
| string tappable_type_id = 8; | |
| int64 expiration_time_ms = 9; | |
| } | |
| message TappableLocation { | |
| oneof LocationId { | |
| string spawnpoint_id = 3; | |
| string fort_id = 4; | |
| } | |
| LocationIdOneofCase coby = 4; | |
| } | |
| message AttractedPokemonClientProto { | |
| AttractedPokemonContext context = 1; | |
| int32 pokemon_type_id = 2; | |
| PokemonDisplayProto pokemon_display = 3; | |
| double lat = 4; | |
| double lng = 5; | |
| string encounter_location = 6; | |
| fixed64 encounter_id = 7; | |
| int64 disappear_time_ms = 8; | |
| } | |
| message ClientDialogueLineProto { | |
| enum Side { | |
| UNSET = 0; | |
| RIGHT = 1; | |
| LEFT = 2; | |
| } | |
| string text = 1; | |
| EnumWrapper.InvasionCharacter character = 2; | |
| EnumWrapper.InvasionCharacterExpression expression = 3; | |
| string left_asset_address = 4; | |
| Side side = 5; | |
| LootProto display_only_loot = 6; | |
| } | |
| message WeekdaysProto { | |
| enum DayName { | |
| UNSET = 0; | |
| MONDAY = 1; | |
| TUESDAY = 2; | |
| WEDNESDAY = 3; | |
| THURSDAY = 4; | |
| FRIDAY = 5; | |
| SATURDAY = 6; | |
| SUNDAY = 7; | |
| } | |
| repeated DayName days = 1; | |
| } | |
| message TimeGapProto { | |
| enum SpanUnit { | |
| UNSET = 0; | |
| MILLISECOND = 1; | |
| SECOND = 2; | |
| MINUTE = 3; | |
| HOUR = 4; | |
| DAY = 5; | |
| WEEK = 6; | |
| MONTH = 7; | |
| YEAR = 8; | |
| DECADE = 9; | |
| } | |
| SpanUnit unit = 1; | |
| int64 quantity = 2; | |
| repeated TimeGapProto offset = 3; | |
| } | |
| message TemporalFrequencyProto { | |
| oneof Frequency { | |
| WeekdaysProto weekdays = 1; | |
| TimeGapProto time_gap = 2; | |
| } | |
| } | |
| message NpcEventProto { | |
| enum Event { | |
| UNSET = 0; | |
| TERMINATE_ENCOUNTER = 1; | |
| GIFT_EXCHANGE = 2; | |
| POKEMON_TRADE = 3; | |
| DESPAWN_NPC = 4; | |
| YES_NO_SELECT = 5; | |
| MULTI_SELECT = 6; | |
| SET_TUTORIAL_FLAG = 7; | |
| } | |
| Event event = 1; | |
| oneof State { | |
| GiftExchangeEntryProto cached_gift_exchange_entry = 2; | |
| PokemonExchangeEntryProto cached_pokemon_exchange_entry = 3; | |
| YesNoSelectorProto yes_no_selector = 4; | |
| MultiSelectorProto multi_selector = 5; | |
| TutorialCompletion tutorial_flag = 6; | |
| } | |
| } | |
| message YesNoSelectorProto { | |
| string yes_key = 1; | |
| string no_key = 2; | |
| string yes_next_step = 3; | |
| string no_next_step = 4; | |
| } | |
| message MultiSelectorProto { | |
| repeated string keys = 1; | |
| repeated string next_steps = 2; | |
| } | |
| message GiftExchangeEntryProto { | |
| GiftBoxProto gift_box = 1; | |
| PlayerPublicProfileProto sender_profile = 2; | |
| string source_route_id = 3; | |
| string route_name = 4; | |
| } | |
| message PokemonExchangeEntryProto { | |
| } | |
| message NpcEncounterProto { | |
| message NpcEncounterStep { | |
| string step_id = 1; | |
| repeated ClientDialogueLineProto dialog = 2; | |
| NpcEventProto event = 3; | |
| repeated string next_step = 4; | |
| repeated QuestDialogProto npc_dialog = 5; | |
| } | |
| string encounter_id = 1; | |
| EnumWrapper.InvasionCharacter character = 2; | |
| repeated NpcEncounterStep steps = 3; | |
| string current_step = 4; | |
| QuestDialogProto.Character map_character = 5; | |
| } | |
| message CostSettingsProto { | |
| int32 candy_cost = 1; | |
| int32 stardust_cost = 2; | |
| } | |
| message BonusEffectSettingsProto { | |
| oneof Bonus { | |
| TimeBonusSettingsProto time_bonus = 1; | |
| SpaceBonusSettingsProto space_bonus = 2; | |
| DayNightBonusSettingsProto day_night_bonus = 3; | |
| SlowFreezePlayerBonusSettingsProto slow_freeze_bonus = 4; | |
| AttackDefenseBonusSettingsProto attack_defense_bonus = 5; | |
| MaxMoveBonusSettingsProto max_move_bonus = 6; | |
| } | |
| } | |
| message TimeBonusSettingsProto { | |
| repeated Item affected_items = 1; | |
| } | |
| message SpaceBonusSettingsProto { | |
| double pokemon_visible_range_meters = 1; | |
| double encounter_range_meters = 2; | |
| double server_allowable_encounter_range_meters = 3; | |
| } | |
| message DayNightBonusSettingsProto { | |
| Item incense_item = 1; | |
| } | |
| message SlowFreezePlayerBonusSettingsProto { | |
| float catch_circle_time_scale_override = 1; | |
| float catch_rate_increase_multiplier = 2; | |
| float catch_circle_speed_change_threshold = 3; | |
| float catch_circle_outer_time_scale_override = 4; | |
| } | |
| message AttackDefenseBonusSettingsProto { | |
| repeated AttackDefenseBonusAttributeSettingsProto attributes = 1; | |
| } | |
| message AttackDefenseBonusAttributeSettingsProto { | |
| repeated CombatType combat_types = 1; | |
| float attack_multiplier = 2; | |
| float defense_multiplier = 3; | |
| } | |
| message MaxMoveBonusSettingsProto { | |
| repeated HoloPokemonId excluded_pokedex_ids = 1; | |
| int32 num_all_max_move_level_increase = 2; | |
| } | |
| message NpcUpdateStateProto { | |
| string encounter_id = 1; | |
| string set_current_step = 2; | |
| } | |
| message NpcUpdateStateOutProto { | |
| enum State { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NPC_NOT_FOUND = 2; | |
| STEP_INVALID = 3; | |
| } | |
| State state = 1; | |
| string current_step = 2; | |
| } | |
| message NpcRouteGiftProto { | |
| string encounter_id = 1; | |
| } | |
| message NpcRouteGiftOutProto { | |
| message RouteFortDetails { | |
| string id = 1; | |
| string name = 2; | |
| double latitude = 3; | |
| double longitude = 4; | |
| string image_url = 5; | |
| } | |
| repeated RouteFortDetails route_poi_details = 1; | |
| } | |
| message NpcSendGiftProto { | |
| string encounter_id = 1; | |
| string fort_id = 2; | |
| repeated string stickers_sent = 3; | |
| } | |
| message NpcSendGiftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_GIFT_LIMIT = 3; | |
| ERROR_PLAYER_HAS_NO_STICKERS = 4; | |
| } | |
| Result result = 1; | |
| GiftExchangeEntryProto retrived_giftbox = 2; | |
| } | |
| message NpcOpenGiftProto { | |
| string encounter_id = 1; | |
| bool convert_to_stardust = 2; | |
| } | |
| message NpcOpenGiftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_ENCOUNTER_NOT_FOUND = 3; | |
| ERROR_GIFT_NOT_FOUND = 4; | |
| ERROR_GIFT_ALREADY_OPENED = 5; | |
| ERROR_PLAYER_BAG_FULL = 6; | |
| } | |
| Result result = 1; | |
| LootProto loot = 2; | |
| string current_step = 3; | |
| } | |
| message EventMapDecorationProto { | |
| message LatLng { | |
| double lat_degree = 1; | |
| double lng_degree = 2; | |
| } | |
| message EventMapAreaHole { | |
| repeated EventMapDecorationProto.LatLng points = 1; | |
| } | |
| message EventMapArea { | |
| string id = 1; | |
| string asset_id = 2; | |
| repeated EventMapDecorationProto.LatLng points = 3; | |
| repeated EventMapDecorationProto.EventMapAreaHole holes = 4; | |
| float fade_distance = 5; | |
| } | |
| message EventMapPath { | |
| enum Style { | |
| FLAT = 0; | |
| HEDGE = 1; | |
| } | |
| string id = 1; | |
| string asset_id = 2; | |
| repeated EventMapDecorationProto.LatLng points = 3; | |
| bool smoothing = 4; | |
| Style style = 5; | |
| } | |
| message EventMapObject { | |
| string id = 1; | |
| string asset_id = 2; | |
| EventMapDecorationProto.LatLng point = 3; | |
| float orientation = 4; | |
| bool random_orientation = 5; | |
| } | |
| message EventMapDecoration { | |
| string id = 1; | |
| int32 version = 2; | |
| EventMapDecorationProto.LatLng center = 3; | |
| float radius = 4; | |
| repeated EventMapDecorationProto.EventMapArea areas = 5; | |
| repeated EventMapDecorationProto.EventMapPath paths = 6; | |
| repeated EventMapDecorationProto.EventMapObject objects = 7; | |
| } | |
| repeated EventMapDecoration decorations = 1; | |
| } | |
| message ProcessPlayerInboxProto { | |
| } | |
| message ProcessPlayerInboxOutProto { | |
| } | |
| message FriendActivityProto { | |
| oneof Type { | |
| RaidFriendActivityProto raid_activity = 1; | |
| MaxBattleFriendActivityProto max_battle_activity = 2; | |
| WeeklyChallengeFriendActivityProto weekly_challenge_activity = 3; | |
| } | |
| RemoteTradeFriendActivityProto remote_trade_activity = 4; | |
| } | |
| message RaidFriendActivityProto { | |
| string fort_id = 1; | |
| int64 raid_seed = 2; | |
| PokemonProto raid_pokemon = 3; | |
| RaidLevel raid_level = 4; | |
| int64 end_time_ms = 5; | |
| } | |
| message MaxBattleFriendActivityProto { | |
| string station_id = 1; | |
| double station_lat = 2; | |
| double station_lon = 3; | |
| int64 battle_seed = 4; | |
| PokemonProto max_battle_pokemon = 5; | |
| BreadBattleLevel bread_battle_level = 6; | |
| int64 end_time_ms = 7; | |
| } | |
| message WeeklyChallengeFriendActivityProto { | |
| string quest_template = 1; | |
| int64 start_time_ms = 2; | |
| int64 end_time_ms = 3; | |
| string group_type = 4; | |
| bool weekly_limit_reached = 5; | |
| } | |
| message RemoteTradeFriendActivityProto { | |
| bool is_trading = 1; | |
| int64 end_time_ms = 2; | |
| } | |
| message EventPassSystemSettingsProto { | |
| repeated string event_pass_ids_to_add = 1; | |
| } | |
| message EventPassSettingsProto { | |
| enum EventPassTrack { | |
| UNSET = 0; | |
| FREE = 1; | |
| PREMIUM = 2; | |
| } | |
| message EventPassTrackConditionProto { | |
| EventPassSettingsProto.EventPassTrack track = 1; | |
| HoloBadgeType badge = 2; | |
| bool is_locked = 3; | |
| string track_title_key = 4; | |
| } | |
| string prefix = 1; | |
| Item points_item_id = 2; | |
| repeated EventPassTrackConditionProto track_conditions = 3; | |
| string expiration_time = 4; | |
| int32 max_tier_level = 5; | |
| int32 additional_bonus_tiers_level = 6; | |
| EventPassDisplaySettingsProto event_pass_display_settings = 7; | |
| string grace_period_end_time = 8; | |
| } | |
| message EventPassDisplaySettingsProto { | |
| enum TodayViewSectionDisplay { | |
| EVENT_PASS_SECTION = 0; | |
| SEASONAL_EVENT_PASS_SECTION = 1; | |
| GLOBAL_EVENT_PASS_SECTION = 2; | |
| } | |
| enum TodayViewBackgroundConfiguration { | |
| DEFAULT_BACKGROUND = 0; | |
| EVENT_PASS_BACKGROUND_GO_TOUR01 = 1; | |
| EVENT_PASS_BACKGROUND_GO_TOUR02 = 2; | |
| EVENT_PASS_BACKGROUND_GO_TOUR03 = 3; | |
| EVENT_PASS_BACKGROUND_GO_TOUR04 = 4; | |
| EVENT_PASS_BACKGROUND_GO_FEST01 = 101; | |
| EVENT_PASS_BACKGROUND_GO_FEST02 = 102; | |
| EVENT_PASS_BACKGROUND_GO_FEST03 = 103; | |
| EVENT_PASS_BACKGROUND_GO_FEST04 = 104; | |
| EVENT_PASS_BACKGROUND_GO_WILD_AREA01 = 201; | |
| EVENT_PASS_BACKGROUND_GO_WILD_AREA02 = 202; | |
| EVENT_PASS_BACKGROUND_GO_WILD_AREA03 = 203; | |
| EVENT_PASS_BACKGROUND_GO_WILD_AREA04 = 204; | |
| EVENT_PASS_BACKGROUND_LIVE_OPS01 = 301; | |
| EVENT_PASS_BACKGROUND_LIVE_OPS02 = 302; | |
| EVENT_PASS_BACKGROUND_LIVE_OPS03 = 303; | |
| EVENT_PASS_BACKGROUND_LIVE_OPS04 = 304; | |
| } | |
| message EventPassTrackUpgradeDescriptionProto { | |
| string pass_track_upgrade_header_description = 1; | |
| EventPassSettingsProto.EventPassTrack event_pass_track_to_upgrade_to = 2; | |
| string track_unlock_sku_id = 3; | |
| string track_unlock_plus_points_sku_id = 4; | |
| string event_duration_key = 5; | |
| string upgrade_description_key = 6; | |
| repeated fixed32 ranks_to_highlight_rewards = 7; | |
| string details_link_key = 8; | |
| HoloPokemonId pass_track_upgrade_header_pokedex_id = 9; | |
| PokemonDisplayProto pass_track_upgrade_header_pokemon_display = 10; | |
| string track_unlock_image_url = 11; | |
| string track_unlock_plus_points_image_url = 12; | |
| } | |
| string bonus_display_title = 1; | |
| string bonus_display_body = 2; | |
| repeated BonusBoxProto bonus_boxes = 3; | |
| repeated EventPassTrackUpgradeDescriptionProto event_pass_track_upgrade_descriptions = 4; | |
| string event_pass_title_key = 5; | |
| string header_icon_url = 6; | |
| string premium_reward_banner_top = 7; | |
| string premium_reward_banner_middle = 8; | |
| string premium_reward_banner_bottom = 9; | |
| string premium_reward_banner_image_url = 10; | |
| string premium_rewards_description = 11; | |
| TodayViewSectionDisplay today_view_section = 12; | |
| TodayViewBackgroundConfiguration background_configuration = 13; | |
| int32 section_display_priority = 14; | |
| string event_pass_tab_key = 15; | |
| repeated fixed32 milestone_ranks = 16; | |
| } | |
| message EventPassTierSettingsProto { | |
| int32 rank = 1; | |
| EventPassSettingsProto.EventPassTrack track = 2; | |
| int32 min_points_required = 3; | |
| repeated QuestRewardProto rewards = 4; | |
| EventPassTierBonusSettingsProto bonus_settings = 5; | |
| EventPassTierBonusSettingsProto active_bonus_display_settings = 6; | |
| bool is_milestone_rank = 7; | |
| } | |
| message EventPassTierBonusSettingsProto { | |
| string event_name = 1; | |
| repeated BonusBoxProto bonus_boxes = 2; | |
| } | |
| message RaidDetails { | |
| string fort_id = 1; | |
| int64 raid_seed = 2; | |
| double lat = 3; | |
| double lng = 4; | |
| string fort_name = 5; | |
| string image_url = 6; | |
| RaidInfoProto raid_info = 7; | |
| } | |
| message GMaxDetails { | |
| string powerspot_id = 1; | |
| int64 bread_battle_seed = 2; | |
| double lat = 3; | |
| double lng = 4; | |
| string powerspot_title = 5; | |
| BreadBattleLevel battle_level = 6; | |
| PokemonProto battle_pokemon = 7; | |
| int64 battle_window_start_ms = 8; | |
| int64 battle_window_end_ms = 9; | |
| } | |
| message RaidEntryCostSettingsProto { | |
| repeated RaidLevelEntryCostProto raid_level_entry_cost = 1; | |
| } | |
| message RaidEntryCostProto { | |
| message ItemRequirementProto { | |
| Item item = 1; | |
| int32 count = 2; | |
| } | |
| RaidLocationRequirement raid_type = 1; | |
| repeated ItemRequirementProto item_requirement = 2; | |
| } | |
| message RaidLevelEntryCostProto { | |
| RaidLevel raid_level = 1; | |
| repeated RaidEntryCostProto raid_entry_cost = 2; | |
| } | |
| message GetEventRsvpsProto { | |
| oneof EventDetails { | |
| RaidDetails raid = 1; | |
| GMaxDetails gmax_battle = 2; | |
| } | |
| repeated fixed64 time_slots = 3; | |
| } | |
| message GetEventRsvpsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVALID_EVENT_DETAILS = 3; | |
| } | |
| Result status = 1; | |
| repeated EventRsvpTimeslotProto rsvp_timeslots = 2; | |
| } | |
| message GetEventRsvpCountProto { | |
| repeated string location_id = 1; | |
| } | |
| message GetEventRsvpCountOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVALID_LOCATION_DETAILS = 3; | |
| } | |
| Result status = 1; | |
| repeated RsvpCountDetails rsvp_details = 2; | |
| } | |
| message RsvpCountDetails { | |
| string location_id = 1; | |
| int32 going_count = 2; | |
| int32 maybe_count = 3; | |
| } | |
| message EventRsvpTimeslotProto { | |
| message PlayerDetails { | |
| string nickname = 1; | |
| PlayerNeutralAvatarProto inviter_neutral_avatar = 2; | |
| string player_id = 3; | |
| } | |
| message RsvpPlayer { | |
| oneof Type { | |
| int32 anonymous_count = 1; | |
| EventRsvpTimeslotProto.PlayerDetails trainer_details = 2; | |
| } | |
| RsvpSelection rsvp_selection = 3; | |
| NameSharingPreferencesProto.Preference share_preference = 4; | |
| bool is_friend = 5; | |
| } | |
| int64 time_slot = 1; | |
| int32 going_count = 2; | |
| int32 maybe_count = 3; | |
| repeated RsvpPlayer rsvp_players = 4; | |
| } | |
| message CreateEventRsvpProto { | |
| string location_id = 1; | |
| int64 timestamp_ms = 2; | |
| RsvpSelection rsvp_selection = 3; | |
| } | |
| message CreateEventRsvpOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_TIME_CONFLICT = 3; | |
| ERROR_LIMIT_REACHED = 4; | |
| ERROR_ALREADY_EXISTS = 5; | |
| } | |
| Result status = 1; | |
| EventRsvpProto rsvp = 2; | |
| } | |
| message CancelEventRsvpProto { | |
| string location_id = 1; | |
| int64 timestamp_ms = 2; | |
| } | |
| message CancelEventRsvpOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_NOT_FOUND = 3; | |
| } | |
| Result status = 1; | |
| } | |
| message UpdateEventRsvpSelectionProto { | |
| string location_id = 1; | |
| int64 timestamp_ms = 2; | |
| RsvpSelection rsvp_selection = 3; | |
| } | |
| message UpdateEventRsvpSelectionOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_NOT_FOUND = 3; | |
| } | |
| Result status = 1; | |
| EventRsvpProto rsvp = 2; | |
| } | |
| message EventRsvpProto { | |
| int64 timestamp_ms = 1; | |
| oneof EventDetails { | |
| RaidDetails raid = 2; | |
| GMaxDetails gmax_battle = 4; | |
| } | |
| RsvpSelection rsvp_selection = 3; | |
| int32 num_invites_sent = 5; | |
| } | |
| message EventRsvpsProto { | |
| repeated EventRsvpProto event_rsvp = 1; | |
| } | |
| message TimePeriodCounterSettingsProto { | |
| int32 limit = 1; | |
| } | |
| message EventRsvpInvitationDetailsProto { | |
| string location_id = 1; | |
| int64 timeslot_ms = 2; | |
| string inviter_nickname = 3; | |
| PlayerNeutralAvatarProto inviter_neutral_avatar = 4; | |
| oneof EventDetails { | |
| RaidDetails raid = 5; | |
| GMaxDetails gmax_battle = 6; | |
| } | |
| Team inviter_team = 7; | |
| } | |
| message NameSharingPreferencesProto { | |
| enum Preference { | |
| UNSET = 0; | |
| FRIENDS = 1; | |
| NO_ONE = 2; | |
| EVERYONE = 3; | |
| } | |
| enum Context { | |
| DEFAULT = 0; | |
| EVENT_PLANNER_ATTENDANCE = 1; | |
| } | |
| Preference preference = 1; | |
| Context context = 2; | |
| } | |
| message NeutralAvatarMappingProto { | |
| string item_unique_key = 1; | |
| string neutral_item_template_id = 2; | |
| } | |
| message NeutralAvatarItemMappingProto { | |
| string purchased_item_display_id = 1; | |
| string reward_item_display_id = 2; | |
| } | |
| message TutorialsInfoProto { | |
| repeated TutorialInfoProto tutorial_infos = 1; | |
| } | |
| message TutorialInfoProto { | |
| TutorialCompletion tutorial_completion = 1; | |
| int64 last_completion_timestamp_ms = 2; | |
| } | |
| message PokemonVisualDetailProto { | |
| BackgroundVisualDetailProto background = 1; | |
| } | |
| message PokemonHeaderProto { | |
| HoloPokemonId pokedex_id = 1; | |
| PokemonDisplayProto display = 2; | |
| } | |
| message PlayerPokemonFieldbookHeadersProto { | |
| repeated PlayerPokemonFieldbookHeaderProto headers = 1; | |
| } | |
| message PlayerPokemonFieldbookHeaderProto { | |
| string fieldbook_id = 1; | |
| int64 target_pokemon_caught_count = 2; | |
| int64 target_pokemon_available_count = 3; | |
| bool is_new = 4; | |
| int64 start_timestamp_ms = 5; | |
| int64 end_timestamp_ms = 6; | |
| PokemonHeaderProto header_pokemon = 7; | |
| } | |
| message PlayerPokemonFieldBookSettingsProto { | |
| PlayerPokemonFieldBookDisplaySettingsProto display_settings = 1; | |
| } | |
| message PlayerPokemonFieldBookDisplaySettingsProto { | |
| string day_background_asset_address = 1; | |
| string night_background_asset_address = 2; | |
| } | |
| message FriendshipDataProto { | |
| FriendshipLevelDataProto friendship_level_data = 1; | |
| repeated GiftBoxDetailsProto giftbox_details = 2; | |
| string nickname = 4; | |
| int64 open_trade_expire_ms = 5; | |
| bool is_lucky = 6; | |
| int32 lucky_count = 7; | |
| } | |
| message TwoWaySharedFriendshipDataProto { | |
| message SharedMigrations { | |
| bool is_gifting_migrated = 1; | |
| bool is_lucky_data_migrated = 2; | |
| } | |
| bool is_lucky = 1; | |
| int32 lucky_count = 2; | |
| SharedMigrations shared_migrations = 3; | |
| } | |
| message FriendshipLevelDataProto { | |
| int64 bucket = 1; | |
| int32 points_earned_today = 2; | |
| FriendshipLevelMilestone awarded_friendship_milestone = 3; | |
| FriendshipLevelMilestone current_friendship_milestone = 4; | |
| double next_friendship_milestone_progress_percentage = 5; | |
| int32 points_toward_next_milestone = 6; | |
| int32 last_milestone_award_points = 7; | |
| int64 weekly_challenge_bucket = 8; | |
| int32 pending_weekly_challenge_points = 9; | |
| bool has_progressed_forever_friends = 10; | |
| } | |
| message FriendshipMilestoneRewardProto { | |
| string friend_id = 1; | |
| FriendshipLevelMilestone friendship_milestone = 2; | |
| string nia_account_id = 3; | |
| } | |
| message GetFriendshipRewardsProto { | |
| string friend_id = 1; | |
| } | |
| message GetFriendshipRewardsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_NOT_FRIENDS = 3; | |
| ERROR_MILESTONE_ALREADY_AWARDED = 4; | |
| ERROR_FAILED_TO_UPDATE = 5; | |
| } | |
| Result result = 1; | |
| int64 xp_reward = 2; | |
| string friend_id = 3; | |
| string boostable_xp_token = 4; | |
| } | |
| message PlayerFriendDisplayProto { | |
| PokemonDisplayProto buddy = 1; | |
| int32 buddy_display_pokemon_id = 2; | |
| string buddy_pokemon_nickname = 3; | |
| PokemonDisplayProto last_pokemon_caught = 4; | |
| int32 last_pokemon_caught_display_id = 5; | |
| int64 last_pokemon_caught_timestamp = 6; | |
| int32 buddy_candy_awarded = 7; | |
| MegaEvoInfoProto active_mega_evo_info = 8; | |
| float buddy_height_m = 9; | |
| float buddy_weight_kg = 10; | |
| HoloPokemonSize buddy_size = 11; | |
| } | |
| message MegaEvoInfoProto { | |
| HoloPokemonId pokedex_id = 1; | |
| HoloTemporaryEvolutionId temp_evo_id = 2; | |
| int64 evo_expiration_time_ms = 3; | |
| } | |
| message GetGiftBoxDetailsProto { | |
| repeated fixed64 giftbox_id = 1; | |
| string player_id = 2; | |
| } | |
| message GetGiftBoxDetailsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_GIFT_DOES_NOT_EXIST = 3; | |
| ERROR_INVALID_PLAYER_ID = 4; | |
| ERROR_FRIEND_NOT_FOUND = 5; | |
| ERROR_FORT_SEARCH = 6; | |
| } | |
| Result result = 1; | |
| repeated GiftBoxDetailsProto gift_boxes = 2; | |
| } | |
| message GiftBoxDetailsProto { | |
| uint64 giftbox_id = 1; | |
| string sender_id = 2; | |
| string sender_codename = 3; | |
| string receiver_id = 4; | |
| string receiver_codename = 5; | |
| string fort_id = 6; | |
| string fort_name = 7; | |
| double fort_lat = 8; | |
| double fort_lng = 9; | |
| string fort_image_url = 10; | |
| int64 creation_timestamp = 11; | |
| int64 sent_timestamp = 12; | |
| fixed64 delivery_pokemon_id = 13; | |
| bool is_sponsored = 14; | |
| repeated StickerSentProto stickers_sent = 15; | |
| PlayerPreferencesProto.PostcardTrainerInfoSharingPreference share_trainer_info_with_postcard = 16; | |
| string pinned_postcard_id = 17; | |
| int64 pin_update_timestamp_ms = 18; | |
| bool saturday_claimed = 19; | |
| string sender_nia_account_id = 20; | |
| string stamp_collection_id = 21; | |
| StampCollectionGiftboxDetailsProto stamp_collection_details = 22; | |
| } | |
| message StickerSentProto { | |
| string sticker_id = 1; | |
| } | |
| message SendGiftProto { | |
| uint64 giftbox_id = 1; | |
| string player_id = 2; | |
| repeated StickerSentProto stickers_sent = 3; | |
| bool override_friend_stamp_collection_error = 4; | |
| } | |
| message SendGiftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_PLAYER_DOES_NOT_EXIST = 3; | |
| ERROR_GIFT_DOES_NOT_EXIST = 4; | |
| ERROR_GIFT_ALREADY_SENT_TODAY = 5; | |
| ERROR_PLAYER_HAS_UNOPENED_GIFT = 6; | |
| ERROR_FRIEND_UPDATE = 7; | |
| ERROR_PLAYER_HAS_NO_STICKERS = 8; | |
| ERROR_PLAYER_CANNOT_RECEIVE_STAMP_FROM_COLLECTION = 9; | |
| ERROR_PLAYER_ALREADY_HAS_STAMP = 10; | |
| ERROR_PLAYER_OPTED_OUT_OF_STAMP = 11; | |
| ERROR_FRIENDSHIP_LEVEL_TOO_LOW_STAMP = 12; | |
| } | |
| Result result = 1; | |
| int32 awarded_xp = 2; | |
| repeated LootProto awarded_items = 3; | |
| } | |
| message OpenGiftProto { | |
| string player_id = 1; | |
| uint64 giftbox_id = 2; | |
| bool convert_to_stardust = 3; | |
| } | |
| message OpenGiftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_PLAYER_BAG_FULL = 3; | |
| ERROR_PLAYER_LIMIT_REACHED = 4; | |
| ERROR_GIFT_DOES_NOT_EXIST = 5; | |
| ERROR_FRIEND_NOT_FOUND = 6; | |
| ERROR_INVALID_PLAYER_ID = 7; | |
| ERROR_FRIEND_UPDATE = 8; | |
| } | |
| Result result = 1; | |
| LootProto items = 2; | |
| PokemonProto egg_pokemon = 3; | |
| FriendshipLevelDataProto updated_friendship_data = 4; | |
| PlayerPublicProfileProto friend_profile = 5; | |
| } | |
| message DeleteGiftProto { | |
| string player_id = 1; | |
| uint64 giftbox_id = 2; | |
| } | |
| message DeleteGiftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVALID_PLAYER_ID = 3; | |
| ERROR_FRIEND_NOT_FOUND = 4; | |
| ERROR_GIFT_DOES_NOT_EXIST = 5; | |
| ERROR_FRIEND_UPDATE = 6; | |
| } | |
| Result result = 1; | |
| } | |
| message DeleteGiftFromInventoryProto { | |
| repeated fixed64 giftbox_id = 1; | |
| } | |
| message DeleteGiftFromInventoryOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_GIFT_DOES_NOT_EXIST = 3; | |
| } | |
| Result result = 1; | |
| } | |
| message CheckSendGiftProto { | |
| string player_id = 1; | |
| } | |
| message CheckSendGiftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_PLAYER_DOES_NOT_EXIST = 3; | |
| ERROR_GIFT_NOT_AVAILABLE = 4; | |
| ERROR_GIFT_ALREADY_SENT_TODAY = 5; | |
| ERROR_PLAYER_HAS_UNOPENED_GIFT = 6; | |
| } | |
| Result result = 1; | |
| } | |
| message SavePlayerSnapshotProto { | |
| } | |
| message SavePlayerSnapshotOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| TOO_SOON_TO_UPDATE = 2; | |
| ERROR_FAILED_TO_UPDATE = 3; | |
| ERROR_REQUEST_TIMED_OUT = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message TradingPokemonProto { | |
| fixed64 pokemon_id = 1; | |
| int32 pokedex_entry_number = 2; | |
| int32 original_cp = 3; | |
| int32 adjusted_cp_min = 4; | |
| int32 adjusted_cp_max = 5; | |
| int32 original_stamina = 6; | |
| int32 adjusted_stamina_min = 7; | |
| int32 adjusted_stamina_max = 8; | |
| bool friend_level_cap = 9; | |
| int32 move1 = 10; | |
| int32 move2 = 11; | |
| PokemonDisplayProto pokemon_display = 12; | |
| int64 captured_s2_cell_id = 13; | |
| PokemonProto traded_pokemon = 14; | |
| Item pokeball = 15; | |
| int32 individual_attack = 16; | |
| int32 individual_defense = 17; | |
| int32 individual_stamina = 18; | |
| string nickname = 19; | |
| bool favorite = 20; | |
| int32 move3 = 21; | |
| int64 creation_time_ms = 22; | |
| float height_m = 23; | |
| float weight_kg = 24; | |
| HoloPokemonSize pokemon_size = 25; | |
| repeated BreadMoveSlotProto bread_move_slots = 26; | |
| } | |
| message TradingProto { | |
| enum TradingState { | |
| UNSET = 0; | |
| PRIMORDIAL = 1; | |
| WAIT = 2; | |
| ACTIVE = 3; | |
| CONFIRMED = 4; | |
| FINISHED = 5; | |
| } | |
| message TradingPlayerProto { | |
| message ExcludedPokemon { | |
| fixed64 pokemon_id = 1; | |
| TradeExclusionProto.ExclusionReason exclusion_reason = 2; | |
| } | |
| string player_id = 1; | |
| PlayerPublicProfileProto public_profile = 2; | |
| repeated ExcludedPokemon excluded_pokemon = 3; | |
| TradingPokemonProto trading_pokemon = 4; | |
| LootProto bonus = 5; | |
| LootProto price = 6; | |
| bool can_afford_trading = 7; | |
| bool has_confirmed = 8; | |
| string nia_account_id = 9; | |
| int32 special_trade_limit = 10; | |
| int32 display_special_trades_made = 11; | |
| } | |
| TradingState state = 1; | |
| uint64 expiration_ms = 2; | |
| TradingPlayerProto player = 3; | |
| TradingPlayerProto friend = 4; | |
| int64 trading_s2_cell_id = 5; | |
| string transaction_log = 6; | |
| FriendshipLevelDataProto friendship_level_data = 7; | |
| bool is_special_trading = 8; | |
| FriendshipLevelDataProto pre_trading_friendship_level = 9; | |
| bool is_lucky_friend_trading = 10; | |
| bool special_trade_limit_decreased = 11; | |
| } | |
| message OpenTradingProto { | |
| string player_id = 1; | |
| } | |
| message OpenTradingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_PLAYER_ID = 4; | |
| ERROR_INVALID_STATE = 5; | |
| ERROR_STATE_HANDLER = 6; | |
| ERROR_TRADING_EXPIRED = 7; | |
| ERROR_TRADING_COOLDOWN = 8; | |
| ERROR_PLAYER_ALREADY_OPENED = 9; | |
| ERROR_FRIEND_OUT_OF_RANGE = 10; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 11; | |
| ERROR_PLAYER_REACHED_DAILY_LIMIT = 12; | |
| ERROR_FRIEND_REACHED_DAILY_LIMIT = 13; | |
| ERROR_PLAYER_NOT_ENOUGH_STARDUST = 14; | |
| ERROR_FRIEND_NOT_ENOUGH_STARDUST = 15; | |
| ERROR_FRIEND_BELOW_MINIMUM_LEVEL = 16; | |
| } | |
| Result result = 1; | |
| TradingProto trading = 2; | |
| } | |
| message UpdateTradingProto { | |
| string player_id = 1; | |
| fixed64 pokemon_id = 2; | |
| } | |
| message UpdateTradingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_PLAYER_ID = 4; | |
| ERROR_INVALID_STATE = 5; | |
| ERROR_STATE_HANDLER = 6; | |
| ERROR_INVALID_POKEMON = 7; | |
| ERROR_INSUFFICIENT_PAYMENT = 8; | |
| ERROR_TRADING_EXPIRED = 9; | |
| ERROR_TRADING_FINISHED = 10; | |
| } | |
| Result result = 1; | |
| TradingProto trading = 2; | |
| } | |
| message ConfirmTradingProto { | |
| string player_id = 1; | |
| string transaction_log = 2; | |
| } | |
| message ConfirmTradingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_PLAYER_ID = 4; | |
| ERROR_INVALID_STATE = 5; | |
| ERROR_STATE_HANDLER = 6; | |
| ERROR_INVALID_POKEMON = 7; | |
| ERROR_INSUFFICIENT_PAYMENT = 8; | |
| ERROR_NO_PLAYER_POKEMON = 9; | |
| ERROR_NO_FRIEND_POKEMON = 10; | |
| ERROR_PLAYER_ALREADY_CONFIRMED = 11; | |
| ERROR_TRANSACTION_LOG_NOT_MATCH = 12; | |
| ERROR_TRADING_EXPIRED = 13; | |
| ERROR_TRANSACTION = 14; | |
| ERROR_DAILY_LIMIT_REACHED = 15; | |
| } | |
| Result result = 1; | |
| TradingProto trading = 2; | |
| } | |
| message CancelTradingProto { | |
| string player_id = 1; | |
| } | |
| message CancelTradingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_PLAYER_ID = 4; | |
| ERROR_INVALID_STATE = 5; | |
| ERROR_STATE_HANDLER = 6; | |
| } | |
| Result result = 1; | |
| TradingProto trading = 2; | |
| } | |
| message GetTradingProto { | |
| string player_id = 1; | |
| } | |
| message GetTradingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_PLAYER_ID = 4; | |
| ERROR_INVALID_STATE = 5; | |
| ERROR_STATE_HANDLER = 6; | |
| } | |
| Result result = 1; | |
| TradingProto trading = 2; | |
| } | |
| message SetFriendNicknameProto { | |
| string friend_id = 1; | |
| string friend_nickname = 2; | |
| } | |
| message SetFriendNicknameOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_NOT_FRIENDS = 3; | |
| ERROR_EXCEEDED_NICKNAME_LENGTH = 4; | |
| ERROR_SOCIAL_UPDATE = 5; | |
| ERROR_FILTERED_NICKNAME = 6; | |
| ERROR_EXCEEDED_CHANGE_LIMIT = 7; | |
| } | |
| Result result = 1; | |
| } | |
| message SaveSocialPlayerSettingsProto { | |
| SocialPlayerSettingsProto settings = 1; | |
| } | |
| message SaveSocialPlayerSettingsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message RemoteGiftPingRequestProto { | |
| } | |
| message RemoteGiftPingResponseProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| STILL_IN_COOL_DOWN = 2; | |
| BUDDY_NOT_SET = 3; | |
| ERROR_INVENTORY_FULL = 4; | |
| ERROR_NO_REMOTE_GIFTS = 5; | |
| } | |
| Result result = 1; | |
| } | |
| message AddressBookImportSettingsProto { | |
| bool is_enabled = 1; | |
| int32 onboarding_screen_level = 2; | |
| bool show_opt_out_checkbox = 3; | |
| bool reprompt_onboarding_for_v1 = 4; | |
| } | |
| message SendFriendRequestViaPlayerIdProto { | |
| enum Context { | |
| RAID = 0; | |
| PARTY = 1; | |
| WEEKLY_CHALLENGE = 2; | |
| } | |
| string player_id = 1; | |
| Context context = 2; | |
| } | |
| message SendFriendRequestViaPlayerIdOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVALID_PLAYER_ID = 3; | |
| ERROR_FRIEND_REQUESTS_DISABLED = 4; | |
| ERROR_ALREADY_A_FRIEND = 5; | |
| ERROR_PLAYER_DOES_NOT_EXIST_DELETED = 6; | |
| ERROR_PLAYER_INBOX_FULL = 7; | |
| ERROR_PLAYER_OUTBOX_FULL = 8; | |
| ERROR_SENDER_HAS_MAX_FRIENDS = 9; | |
| ERROR_INVITE_ALREADY_SENT = 10; | |
| ERROR_CANNOT_SEND_INVITES_TO_YOURSELF = 11; | |
| ERROR_INVITE_ALREADY_RECEIVED = 12; | |
| ERROR_RECEIVER_HAS_MAX_FRIENDS = 13; | |
| ERROR_SEND_TO_BLOCKED_USER = 14; | |
| ERROR_NOT_IN_PARTY = 15; | |
| ERROR_PLAYER_NOT_PARTY_MEMBER = 16; | |
| } | |
| Result result = 1; | |
| } | |
| message JoinRaidViaFriendListSettingsProto { | |
| bool enabled = 1; | |
| int32 min_player_level = 2; | |
| int32 min_friendship_score = 3; | |
| int64 friend_activities_background_update_period_ms = 4; | |
| string friend_lobby_count_push_gateway_namespace = 5; | |
| bool max_battle_enabled = 6; | |
| int32 max_battle_min_player_level = 7; | |
| int32 max_battle_min_friendship_score = 8; | |
| bool allow_invite_chaining = 9; | |
| } | |
| message GetPlayerStatusProxyProto { | |
| repeated string player_id = 1; | |
| } | |
| message GetPlayerStatusProxyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| message ProfileAndIdProto { | |
| string player_id = 1; | |
| PlayerPublicProfileProto profile = 2; | |
| } | |
| Result result = 1; | |
| repeated ProfileAndIdProto profile_and_id = 2; | |
| } | |
| message ProposeRemoteTradeProto { | |
| string player_id = 1; | |
| repeated fixed64 requested_pokemon_uids = 2; | |
| PokemonProto offered_pokemon = 3; | |
| } | |
| message ProposeRemoteTradeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_FRIEND = 4; | |
| ERROR_INVALID_POKEMON = 5; | |
| ERROR_RATE_LIMITED = 6; | |
| } | |
| Result result = 1; | |
| } | |
| message CancelRemoteTradeProto { | |
| string player_id = 1; | |
| } | |
| message CancelRemoteTradeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_FRIEND = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message MarkRemoteTradableProto { | |
| message MarkedPokemon { | |
| int64 pokemon_uid = 1; | |
| bool remote_tradable = 2; | |
| } | |
| repeated MarkedPokemon pokemon = 1; | |
| } | |
| message MarkRemoteTradableOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_MON_NOT_FOUND = 3; | |
| ERROR_INELIGIBLE_MON = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message GetRemoteTradablePokemonFromOtherPlayerProto { | |
| string player_id = 1; | |
| } | |
| message GetRemoteTradablePokemonFromOtherPlayerOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_FRIEND = 4; | |
| } | |
| Result result = 1; | |
| repeated PokemonProto pokemon = 2; | |
| } | |
| message GetNonRemoteTradablePokemonProto { | |
| } | |
| message GetNonRemoteTradablePokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| message NonRemoteTradablePokemon { | |
| fixed64 pokemon_uid = 1; | |
| TradeExclusionProto.ExclusionReason exclusion_reason = 2; | |
| } | |
| Result result = 1; | |
| repeated NonRemoteTradablePokemon pokemon = 2; | |
| } | |
| message GetPendingRemoteTradeProto { | |
| string player_id = 1; | |
| } | |
| message GetPendingRemoteTradeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_FRIEND = 4; | |
| ERROR_INVALID_POKEMON = 5; | |
| ERROR_NO_PENDING_TRADE = 6; | |
| ERROR_FRIEND_IN_OTHER_TRADE = 7; | |
| ERROR_RATE_LIMITED = 8; | |
| } | |
| Result result = 1; | |
| bool incoming = 2; | |
| repeated PokemonProto requested_pokemon = 3; | |
| PokemonProto offered_pokemon = 4; | |
| } | |
| message RespondRemoteTradeProto { | |
| string player_id = 1; | |
| bool accept_trade = 2; | |
| PokemonProto offered_pokemon = 3; | |
| } | |
| message RespondRemoteTradeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_FRIEND = 4; | |
| ERROR_INVALID_POKEMON = 5; | |
| ERROR_NO_PENDING_TRADE = 6; | |
| ERROR_INVALID_TRADE = 7; | |
| ERROR_RATE_LIMITED = 8; | |
| ERROR_INSUFFICIENT_DUST = 9; | |
| } | |
| Result result = 1; | |
| PokemonProto traded_player_pokemon = 2; | |
| FriendshipLevelDataProto friendship_level_data = 3; | |
| } | |
| message GetPokemonRemoteTradingDetailsProto { | |
| string player_id = 1; | |
| repeated PokemonProto pokemon = 2; | |
| } | |
| message GetPokemonRemoteTradingDetailsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_FRIEND = 4; | |
| ERROR_INVALID_POKEMON = 5; | |
| } | |
| Result result = 1; | |
| repeated TradingPokemonProto trading_pokemon = 2; | |
| } | |
| message GetPokemonTradingCostProto { | |
| string player_id = 1; | |
| PokemonProto offered_pokemon = 2; | |
| repeated PokemonProto requested_pokemon = 3; | |
| } | |
| message PokemonTradingCostProto { | |
| PokemonProto offered_pokemon = 1; | |
| PokemonProto requested_pokemon = 2; | |
| LootProto bonus = 3; | |
| LootProto price = 4; | |
| } | |
| message GetPokemonTradingCostOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_INVALID_FRIEND = 4; | |
| ERROR_INVALID_POKEMON = 5; | |
| } | |
| Result result = 1; | |
| string player_id = 2; | |
| repeated PokemonTradingCostProto trading_cost = 3; | |
| } | |
| message WebstoreUserDataProto { | |
| message Storage { | |
| int32 used_space = 1; | |
| int32 max_space = 2; | |
| } | |
| int32 level = 1; | |
| Team team = 2; | |
| Storage inventory_storage = 3; | |
| Storage pokemon_storage = 4; | |
| Storage postcard_storage = 5; | |
| } | |
| message BelugaTransactionStartProto { | |
| repeated fixed64 pokemon_id = 1; | |
| string nonce = 2; | |
| string beluga_id = 3; | |
| } | |
| message BelugaTransactionStartOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILED = 2; | |
| ERROR_INVALID_POKEMON_ID = 3; | |
| ERROR_POKEMON_DEPLOYED = 4; | |
| ERROR_POKEMON_IS_EGG = 5; | |
| ERROR_POKEMON_IS_BUDDY = 6; | |
| ERROR_POKEMON_NOT_ALLOWED = 7; | |
| ERROR_INVALID_NONCE = 8; | |
| ERROR_TOO_MANY_POKEMON = 9; | |
| ERROR_NO_POKEMON_SPECIFIED = 10; | |
| ERROR_FUSION_POKEMON = 11; | |
| ERROR_FUSION_COMPONENT_POKEMON = 12; | |
| } | |
| Status status = 1; | |
| BelugaBleTransferPrepProto beluga_transfer_prep = 2; | |
| bytes server_signature = 3; | |
| } | |
| message BelugaPokemonProto { | |
| enum PokemonCostume { | |
| UNSET = 0; | |
| HOLIDAY2016 = 1; | |
| ANNIVERSARY = 2; | |
| ONE_YEAR_ANNIVERSARY = 3; | |
| HALLOWEEN2017 = 4; | |
| } | |
| enum PokemonGender { | |
| GENDER_UNSET = 0; | |
| MALE = 1; | |
| FEMALE = 2; | |
| GENDERLESS = 3; | |
| } | |
| enum TrainerGender { | |
| TRAINER_MALE = 0; | |
| TRAINER_FEMALE = 1; | |
| } | |
| enum PokemonForm { | |
| FORM_UNSET = 0; | |
| ALOLA = 1; | |
| } | |
| enum Team { | |
| NONE = 0; | |
| BLUE = 1; | |
| RED = 2; | |
| YELLOW = 3; | |
| } | |
| string trainer_name = 1; | |
| TrainerGender trainer_gender = 2; | |
| Team trainer_team = 3; | |
| int32 trainer_level = 4; | |
| int32 pokedex_id = 5; | |
| int32 cp = 6; | |
| float pokemon_level = 7; | |
| int32 max_hp = 8; | |
| double origin_lat = 9; | |
| double origin_lng = 10; | |
| float height = 11; | |
| float weight = 12; | |
| int32 individual_attack = 13; | |
| int32 individual_defense = 14; | |
| int32 individual_stamina = 15; | |
| int32 creation_day = 16; | |
| int32 creation_month = 17; | |
| int32 creation_year = 18; | |
| string nickname = 19; | |
| PokemonGender gender = 20; | |
| PokemonCostume costume = 21; | |
| PokemonForm form = 22; | |
| bool shiny = 23; | |
| int32 move1 = 24; | |
| int32 move2 = 25; | |
| } | |
| message BelugaTransactionCompleteProto { | |
| BelugaBleCompleteTransferRequestProto beluga_transfer = 1; | |
| bytes app_signature = 2; | |
| bytes firmware_signature = 3; | |
| } | |
| message BelugaTransactionCompleteOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILED = 2; | |
| ERROR_INVALID_POKEMON_ID = 3; | |
| ERROR_POKEMON_DEPLOYED = 4; | |
| ERROR_POKEMON_NOT_ALLOWED = 5; | |
| ERROR_POKEMON_IS_BUDDY = 6; | |
| ERROR_INVALID_TRANSACTION_ID = 7; | |
| ERROR_MISSING_TRANSACTION_ID = 8; | |
| ERROR_FUSION_POKEMON = 9; | |
| ERROR_FUSION_COMPONENT_POKEMON = 10; | |
| } | |
| Status status = 1; | |
| int32 candy_awarded = 2; | |
| LootProto loot_awarded = 3; | |
| BelugaBleFinalizeTransfer beluga_finalize_response = 4; | |
| int32 buckets_until_weekly_award = 5; | |
| map<fixed32, fixed32> xl_candy_awarded_per_id = 6; | |
| } | |
| message BelugaBleTransferPrepProto { | |
| repeated BelugaPokemonProto pokemon_list = 1; | |
| bool eligble_for_item = 2; | |
| int64 transaction_id = 3; | |
| string beluga_id = 4; | |
| string nonce = 5; | |
| } | |
| message BelugaBleTransferProto { | |
| BelugaBleTransferPrepProto server_response = 1; | |
| bytes server_signature = 2; | |
| repeated string localized_origins = 3; | |
| string language = 4; | |
| } | |
| message BelugaBleCompleteTransferRequestProto { | |
| int64 transaction_id = 1; | |
| int32 beluga_requested_item_id = 2; | |
| string nonce = 3; | |
| } | |
| message BelugaBleTransferCompleteProto { | |
| string nonce = 1; | |
| string beluga_id = 2; | |
| } | |
| message BelugaBleFinalizeTransfer { | |
| BelugaBleTransferCompleteProto beluga_transfer_complete = 1; | |
| bytes server_signature = 2; | |
| } | |
| message BelugaPokemonWhitelist { | |
| int32 max_allowed_pokemon_pokedex_number = 1; | |
| repeated HoloPokemonId additional_pokemon_allowed = 2; | |
| repeated PokemonDisplayProto.Form forms_allowed = 3; | |
| repeated PokemonDisplayProto.Costume costumes_allowed = 4; | |
| } | |
| message GetSurveyEligibilityProto { | |
| } | |
| message GetSurveyEligibilityOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ERROR_NOT_ENABLED = 3; | |
| } | |
| Status status = 1; | |
| bool is_eligible = 2; | |
| } | |
| message UpdateSurveyEligibilityProto { | |
| } | |
| message UpdateSurveyEligibilityOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ERROR_NOT_ENABLED = 3; | |
| } | |
| Status status = 1; | |
| } | |
| enum NotificationCategory { | |
| NOTIFICATION_CATEGORY_UNSET_NOTIFICATION_CATEGORY = 0; | |
| NOTIFICATION_CATEGORY_GYM_REMOVAL = 1; | |
| NOTIFICATION_CATEGORY_POKEMON_HUNGRY = 2; | |
| NOTIFICATION_CATEGORY_POKEMON_WON = 3; | |
| NOTIFICATION_CATEGORY_GIFTBOX_INCOMING = 6; | |
| NOTIFICATION_CATEGORY_GIFTBOX_DELIVERED = 7; | |
| NOTIFICATION_CATEGORY_FRIENDSHIP_MILESTONE_REWARD = 8; | |
| NOTIFICATION_CATEGORY_GYM_BATTLE_FRIENDSHIP_INCREMENT = 9; | |
| NOTIFICATION_CATEGORY_BGMODE_EGG_HATCH = 11; | |
| NOTIFICATION_CATEGORY_BGMODE_BUDDY_CANDY = 12; | |
| NOTIFICATION_CATEGORY_BGMODE_WEEKLY_FITNESS_REPORT = 13; | |
| NOTIFICATION_CATEGORY_COMBAT_CHALLENGE_OPENED = 14; | |
| NOTIFICATION_CATEGORY_BGMODE_OFF_SESSION_DISTANCE = 15; | |
| NOTIFICATION_CATEGORY_BGMODE_POI_PROXIMITY = 16; | |
| NOTIFICATION_CATEGORY_LUCKY_FRIEND = 17; | |
| NOTIFICATION_CATEGORY_BGMODE_NAMED_BUDDY_CANDY = 18; | |
| NOTIFICATION_CATEGORY_APP_BADGE_ONLY = 19; | |
| NOTIFICATION_CATEGORY_COMBAT_VS_SEEKER_CHARGED = 20; | |
| NOTIFICATION_CATEGORY_COMBAT_COMPETITIVE_SEASON_END = 21; | |
| NOTIFICATION_CATEGORY_BUDDY_HUNGRY = 22; | |
| NOTIFICATION_CATEGORY_BUDDY_FOUND_GIFT = 24; | |
| NOTIFICATION_CATEGORY_BUDDY_AFFECTION_LEVEL_MILESTONE = 25; | |
| NOTIFICATION_CATEGORY_BUDDY_AFFECTION_WALKING = 26; | |
| NOTIFICATION_CATEGORY_BUDDY_AFFECTION_CARE = 27; | |
| NOTIFICATION_CATEGORY_BUDDY_AFFECTION_BATTLE = 28; | |
| NOTIFICATION_CATEGORY_BUDDY_AFFECTION_PHOTO = 29; | |
| NOTIFICATION_CATEGORY_BUDDY_AFFECTION_POI = 30; | |
| NOTIFICATION_CATEGORY_BGMODE_BUDDY_FOUND_GIFT = 31; | |
| NOTIFICATION_CATEGORY_BUDDY_ATTRACTIVE_POI = 32; | |
| NOTIFICATION_CATEGORY_BGMODE_BUDDY_ATTRACTIVE_POI = 33; | |
| NOTIFICATION_CATEGORY_ROUTE_SUBMISSION_ACCEPTED = 34; | |
| NOTIFICATION_CATEGORY_ROUTE_SUBMISSION_REJECTED = 35; | |
| NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ATTRACTIVE_POI = 36; | |
| NOTIFICATION_CATEGORY_POI_PASSCODE_REDEEMED = 37; | |
| NOTIFICATION_CATEGORY_NO_EGGS_INCUBATING = 38; | |
| NOTIFICATION_CATEGORY_RETENTION_UNOPENED_GIFTS = 39; | |
| NOTIFICATION_CATEGORY_RETENTION_STARPIECE = 40; | |
| NOTIFICATION_CATEGORY_RETENTION_INCENSE = 41; | |
| NOTIFICATION_CATEGORY_RETENTION_LUCKY_EGG = 42; | |
| NOTIFICATION_CATEGORY_RETENTION_ADVSYNC_REWARDS = 43; | |
| NOTIFICATION_CATEGORY_RETENTION_EGGS_NOT_INCUBATING = 44; | |
| NOTIFICATION_CATEGORY_RETENTION_POWER_WALK = 45; | |
| NOTIFICATION_CATEGORY_RETENTION_FUN_WITH_FRIENDS = 46; | |
| NOTIFICATION_CATEGORY_BUDDY_REMOTE_GIFT = 47; | |
| NOTIFICATION_CATEGORY_BGMODE_BUDDY_REMOTE_GIFT = 48; | |
| NOTIFICATION_CATEGORY_REMOTE_RAID_INVITATION = 49; | |
| NOTIFICATION_CATEGORY_ITEM_REWARDS = 50; | |
| NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_STARTED = 51; | |
| NOTIFICATION_CATEGORY_TIMED_GROUP_CHALLENGE_GOAL_MET = 52; | |
| NOTIFICATION_CATEGORY_DEEP_LINKING = 53; | |
| NOTIFICATION_CATEGORY_BUDDY_AFFECTION_VISIT_POWERED_UP_FORT = 54; | |
| NOTIFICATION_CATEGORY_POKEDEX_UNLOCKED_CATEGORY_LIST = 55; | |
| NOTIFICATION_CATEGORY_CONTACT_SIGNED_UP = 56; | |
| NOTIFICATION_CATEGORY_POSTCARD_SAVED_BY_FRIEND = 57; | |
| NOTIFICATION_CATEGORY_TICKET_GIFT_NOTIFIED = 58; | |
| NOTIFICATION_CATEGORY_TICKET_GIFT_RECEIVED = 59; | |
| NOTIFICATION_CATEGORY_DAILY_ADVENTURE_INCENSE_UNUSED = 60; | |
| NOTIFICATION_CATEGORY_CAMPFIRE_INVITE = 61; | |
| NOTIFICATION_CATEGORY_BGMODE_UNCAUGHT_DISTANCE = 62; | |
| NOTIFICATION_CATEGORY_BGMODE_OPEN_GYM_SPOT = 63; | |
| NOTIFICATION_CATEGORY_BGMODE_NO_EGGS_INCUBATING = 64; | |
| NOTIFICATION_CATEGORY_WEEKLY_REMINDER_KM = 65; | |
| NOTIFICATION_CATEGORY_EXTERNAL_REWARD = 66; | |
| NOTIFICATION_CATEGORY_SLEEP_REWARD = 67; | |
| NOTIFICATION_CATEGORY_PARTY_PLAY_INVITATION = 68; | |
| NOTIFICATION_CATEGORY_BUDDY_AFFECTION_ROUTE = 69; | |
| NOTIFICATION_CATEGORY_CAMPFIRE_RAID_READY = 70; | |
| NOTIFICATION_CATEGORY_TAPPABLE_ZYGARDE_CELL = 71; | |
| NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK = 72; | |
| NOTIFICATION_CATEGORY_CAMPFIRE_EVENT_REMINDER = 73; | |
| NOTIFICATION_CATEGORY_POKEMON_RETURNED_FROM_IRIS_SOCIAL_SCENE = 74; | |
| NOTIFICATION_CATEGORY_DAILY_SPIN_STREAK = 75; | |
| NOTIFICATION_CATEGORY_CAMPFIRE_MEETUP = 76; | |
| NOTIFICATION_CATEGORY_POKEMON_RETURNED_FROM_STATION = 77; | |
| NOTIFICATION_CATEGORY_CAMPFIRE_CHECK_IN_REWARD = 78; | |
| NOTIFICATION_CATEGORY_PERSONALIZED_RESEARCH_AVAILABLE = 79; | |
| NOTIFICATION_CATEGORY_CLAIM_FREE_RAID_PASS = 80; | |
| NOTIFICATION_CATEGORY_BGMODE_TRACKED_POKEMON_PROXIMITY = 81; | |
| NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_KEEP_EARLY = 82; | |
| NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_KEEP_LATE = 83; | |
| NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_FINISH_EARLY = 84; | |
| NOTIFICATION_CATEGORY_DAILY_CATCH_STREAK_FINISH_LATE = 85; | |
| NOTIFICATION_CATEGORY_BATTLE_TGR_FROM_BALLOON = 86; | |
| NOTIFICATION_CATEGORY_EVOLVE_TO_UNLOCK_POKEDEX_ENTRY = 87; | |
| NOTIFICATION_CATEGORY_LURE_MODULE_PLACED_NEARBY = 88; | |
| NOTIFICATION_CATEGORY_EVENT_RSVP = 89; | |
| NOTIFICATION_CATEGORY_EVENT_RSVP_INVITATION = 90; | |
| NOTIFICATION_CATEGORY_EVENT_RSVP_RAID_WARNING = 91; | |
| NOTIFICATION_CATEGORY_EVENT_RSVP_RAID_STARTS_NOW = 92; | |
| NOTIFICATION_CATEGORY_EVENT_RSVP_GMAX_WARNING = 93; | |
| NOTIFICATION_CATEGORY_EVENT_RSVP_GMAX_STARTS_NOW = 94; | |
| NOTIFICATION_CATEGORY_EVENT_RSVP_MAX_GENERIC_WARNING = 95; | |
| NOTIFICATION_CATEGORY_EVENT_RSVP_MAX_GENERIC_STARTS_NOW = 96; | |
| NOTIFICATION_CATEGORY_REMOTE_MAX_BATTLE_INVITATION = 97; | |
| NOTIFICATION_CATEGORY_ITEM_EXPIRATION_GRANT_CONSOLATION = 98; | |
| NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_PROGRESS = 99; | |
| NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_QUEST_COMPLETED = 100; | |
| NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_START = 101; | |
| NOTIFICATION_CATEGORY_PARTY_MEMBER_JOINED = 102; | |
| NOTIFICATION_CATEGORY_WEEKLY_CHALLENGE_ALMOST_END = 103; | |
| NOTIFICATION_CATEGORY_HATCH_SPECIAL_EGG = 104; | |
| NOTIFICATION_CATEGORY_REMOTE_TRADE_COMPLETE = 109; | |
| NOTIFICATION_CATEGORY_REMOTE_TRADE_INFO = 110; | |
| NOTIFICATION_CATEGORY_REMOTE_TRADE_INITIATE = 111; | |
| NOTIFICATION_CATEGORY_REMOTE_TRADE_EXPIRE_SOON = 112; | |
| NOTIFICATION_CATEGORY_REMOTE_TRADE_EXPIRE = 113; | |
| NOTIFICATION_CATEGORY_REMOTE_TRADE_CANCEL = 114; | |
| NOTIFICATION_CATEGORY_REMOTE_TRADE_CONFIRM = 115; | |
| NOTIFICATION_CATEGORY_LUCKY_REMOTE_TRADE_INITIATE = 116; | |
| NOTIFICATION_CATEGORY_LUCKY_REMOTE_TRADE_CONFIRM = 117; | |
| NOTIFICATION_CATEGORY_SOFT_SFIDA_REMINDER = 118; | |
| NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_POKEMON_STORAGE = 119; | |
| NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_ITEM_STORAGE = 120; | |
| NOTIFICATION_CATEGORY_SOFT_SFIDA_PAUSED_NO_POKEBALLS = 121; | |
| NOTIFICATION_CATEGORY_SOFT_SFIDA_READY_FOR_REVIEW = 122; | |
| } | |
| enum VariableName { | |
| VARIABLE_NAME_UNSET_VARIABLE_NAME = 0; | |
| VARIABLE_NAME_CODE_NAME = 1; | |
| VARIABLE_NAME_TEAM = 2; | |
| VARIABLE_NAME_LEVEL = 3; | |
| VARIABLE_NAME_EXPERIENCE = 4; | |
| VARIABLE_NAME_POKECOIN_BALANCE = 5; | |
| VARIABLE_NAME_STARDUST_BALANCE = 6; | |
| VARIABLE_NAME_EMAIL = 7; | |
| VARIABLE_NAME_LOGIN_METHOD = 8; | |
| VARIABLE_NAME_GYM_ID = 1000; | |
| VARIABLE_NAME_GYM_NAME = 1001; | |
| VARIABLE_NAME_POKEMON_DISPLAY = 1002; | |
| VARIABLE_NAME_POKEDEX_ENTRY_NUMBER = 1003; | |
| VARIABLE_NAME_POKEMON_ID = 1004; | |
| VARIABLE_NAME_POKEMON_NICKNAME = 1005; | |
| VARIABLE_NAME_GYM_BADGE_EARNED_POINTS = 1006; | |
| VARIABLE_NAME_GYM_BADGE_PROGRESS = 1007; | |
| VARIABLE_NAME_GYM_BADGE_RANK = 1008; | |
| VARIABLE_NAME_GYM_BADGE_IMAGE_URL = 1009; | |
| VARIABLE_NAME_GYM_BADGE_LEVEL_UP = 1010; | |
| VARIABLE_NAME_POKECOIN_AWARDED = 1011; | |
| VARIABLE_NAME_POKECOIN_AWARDED_TODAY = 1012; | |
| VARIABLE_NAME_MAX_DAILY_POKECOIN = 1013; | |
| VARIABLE_NAME_BATTLES_WON = 1014; | |
| VARIABLE_NAME_BATTLES_LOST = 1015; | |
| VARIABLE_NAME_DEPLOYED_MILLIS = 1016; | |
| VARIABLE_NAME_RAID_SEED = 1017; | |
| VARIABLE_NAME_GIFTBOX_DETAILS = 1019; | |
| VARIABLE_NAME_FRIEND_AVATAR = 1020; | |
| VARIABLE_NAME_FRIEND_TEAM = 1021; | |
| VARIABLE_NAME_FRIEND_CODENAME = 1022; | |
| VARIABLE_NAME_GIFT_LOOT_ITEMS = 1023; | |
| VARIABLE_NAME_GIFT_EGG = 1024; | |
| VARIABLE_NAME_FRIENDSHIP_MILESTONE_REWARD_DETAILS = 1025; | |
| VARIABLE_NAME_FRIENDSHIP_LEVEL_DISPLAY = 1026; | |
| VARIABLE_NAME_BGMODE_BUDDY_POKEMON_NICKNAME = 1027; | |
| VARIABLE_NAME_COMBAT_CHALLENGE = 1028; | |
| VARIABLE_NAME_COMBAT_CHALLENGER_CODENAME = 1029; | |
| VARIABLE_NAME_BGMODE_OFF_SESSION_DISTANCE_KM = 1030; | |
| VARIABLE_NAME_POI_NAME = 1031; | |
| VARIABLE_NAME_FRIEND_ID = 1032; | |
| VARIABLE_NAME_BUDDY_SHOWN_HEART_TYPE = 1033; | |
| VARIABLE_NAME_POI_ID = 1034; | |
| VARIABLE_NAME_POI_EXPIRATION = 1035; | |
| VARIABLE_NAME_BUDDY_LEVEL = 1036; | |
| VARIABLE_NAME_NUM_VS_SEEKER_CHARGES = 1037; | |
| VARIABLE_NAME_SEASON_NUMBER = 1038; | |
| VARIABLE_NAME_POI_PASSCODE_REDEMPTION_RESPONSE = 1039; | |
| VARIABLE_NAME_GIFTBOX_COUNT = 1040; | |
| VARIABLE_NAME_RAID_INVITATION_DETAILS = 1041; | |
| VARIABLE_NAME_LOOT_ITEMS = 1042; | |
| VARIABLE_NAME_EVENT_ICON_URL = 1043; | |
| VARIABLE_NAME_GIFT_TICKET = 1044; | |
| VARIABLE_NAME_GIFTBOX_IDS = 1045; | |
| VARIABLE_NAME_DISTANCE_METERS = 1046; | |
| VARIABLE_NAME_DISTANCE_KM = 1047; | |
| VARIABLE_NAME_EXTERNAL_REWARD_REDEMPTION_RESPONSE = 1048; | |
| VARIABLE_NAME_REWARD_TIER_SEC = 1049; | |
| VARIABLE_NAME_NUM_BONUS_HEARTS = 1050; | |
| VARIABLE_NAME_DAY_BUCKET = 1051; | |
| VARIABLE_NAME_EXTERNAL_REWARD_DISPLAY_NAME = 1052; | |
| VARIABLE_NAME_EXTERNAL_REWARD_DISPLAY_IMAGE_URL = 1053; | |
| VARIABLE_NAME_FRIEND_PUBLIC_PROFILE = 1054; | |
| VARIABLE_NAME_STATION_RELEASE_CANDY_AMOUNT = 1055; | |
| VARIABLE_NAME_STATION_RELEASE_XL_CANDY_AMOUNT = 1056; | |
| VARIABLE_NAME_STATION_RELEASE_ASSIST_COUNT = 1057; | |
| VARIABLE_NAME_CAMPFIRE_CHECK_IN_REWARD_QUEST_ID = 1058; | |
| VARIABLE_NAME_STREAK_NUM_DAY = 1059; | |
| VARIABLE_NAME_EXPERIENCE_NEXT = 1060; | |
| VARIABLE_NAME_IS_FROM_LUCKY_FRIEND_APPLICATOR = 1061; | |
| VARIABLE_NAME_PARTY_TYPE = 1062; | |
| VARIABLE_NAME_QUEST_ID = 1063; | |
| VARIABLE_NAME_IS_TRADE_WITH_LUCKY_FRIEND = 1064; | |
| VARIABLE_NAME_DL_ACTION = 1100; | |
| VARIABLE_NAME_DL_CATEGORY = 1101; | |
| VARIABLE_NAME_DL_TAB = 1102; | |
| VARIABLE_NAME_DL_SKU = 1103; | |
| VARIABLE_NAME_DL_ICON = 1104; | |
| VARIABLE_NAME_DL_ID = 1105; | |
| VARIABLE_NAME_DL_SOURCE = 1106; | |
| VARIABLE_NAME_POKEDEX_UNLOCKED_CATEGORY = 1107; | |
| VARIABLE_NAME_FRIEND_NIA_ID = 1108; | |
| VARIABLE_NAME_POKEDEX_LOCALIZED_NAME = 1109; | |
| VARIABLE_NAME_PERSONALIZED_RESEARCH_TIMEOUT_DAYS = 1110; | |
| VARIABLE_NAME_EVENT_RSVP_INVITATION_DETAILS = 1111; | |
| VARIABLE_NAME_PARTY_PLAY_INVITATION_DETAILS = 1200; | |
| VARIABLE_NAME_POI_IMAGE_URL = 1201; | |
| VARIABLE_NAME_RSVP_EVENT_TYPE = 1202; | |
| VARIABLE_NAME_RSVP_GOING_COUNT = 1203; | |
| VARIABLE_NAME_RSVP_TIMESLOT_MS = 1204; | |
| VARIABLE_NAME_HOLOHOLO_POKEMON_ID = 1205; | |
| VARIABLE_NAME_EVENT_RSVP_NOTIFICATION_TIMING_TYPE = 1206; | |
| VARIABLE_NAME_LOCATION_LAT = 1207; | |
| VARIABLE_NAME_LOCATION_LNG = 1208; | |
| VARIABLE_NAME_EVENT_RSVP_NOTIFICATION_DATA = 1209; | |
| VARIABLE_NAME_DL_LAT = 1210; | |
| VARIABLE_NAME_DL_LNG = 1211; | |
| VARIABLE_NAME_PASSWORDLESS_LOGIN_TO_WEBSTORE_STATE = 1212; | |
| VARIABLE_NAME_BREAD_BATTLE_INVITATION_DETAILS = 1213; | |
| VARIABLE_NAME_PASSWORDLESS_LOGIN_TO_WEBSTORE_CONTINUE = 1214; | |
| VARIABLE_NAME_EXPIRED_ITEM = 1215; | |
| VARIABLE_NAME_PARTY_PROGRESS_NOTIFICATION = 1216; | |
| VARIABLE_NAME_WEEKLY_CHALLENGE_DAYS_REMAINING = 1217; | |
| VARIABLE_NAME_POKEMON_POKEBALL = 1218; | |
| VARIABLE_NAME_EXPIRY_TIME_MS = 1219; | |
| VARIABLE_NAME_MILESTONE_PROGRESS_PERCENTAGE = 1220; | |
| } | |
| message GetInboxProto { | |
| bool is_history = 1; | |
| bool is_reverse = 2; | |
| int64 not_before_ms = 3; | |
| } | |
| message DeepLinkingEnumWrapperProto { | |
| enum DeepLinkingActionName { | |
| UNSET = 0; | |
| OPEN_SHOP = 1; | |
| OPEN_NEWS = 2; | |
| OPEN_BATTLE_LEAGUE = 3; | |
| OPEN_SETTINGS = 4; | |
| OPEN_PLAYER_PROFILE = 5; | |
| OPEN_BUDDY = 6; | |
| OPEN_AVATAR_ITEMS = 7; | |
| OPEN_QUEST_LIST = 8; | |
| OPEN_POKEMON_INVENTORY = 9; | |
| OPEN_NEARBY_POKEMON = 10; | |
| OPEN_POKEDEX = 11; | |
| OPEN_EVENTS = 12; | |
| OPEN_JOURNAL = 13; | |
| OPEN_TIPS = 14; | |
| OPEN_ITEM_INVENTORY = 15; | |
| FILL_REFERRAL_CODE = 16; | |
| OPEN_ADDRESS_BOOK = 17; | |
| OPEN_EGG_HATCH = 18; | |
| OPEN_GYM = 19; | |
| OPEN_RAID = 20; | |
| USE_DAILY_INCENSE = 21; | |
| OPEN_DEFENDING_GYM = 22; | |
| OPEN_NEARBY_GYM = 23; | |
| REDEEM_PASSCODE = 24; | |
| OPEN_CONTEST_REWARD = 25; | |
| ADD_FRIEND = 26; | |
| OPEN_CAMPFIRE = 27; | |
| OPEN_PARTY = 28; | |
| OPEN_NEARBY_POWERSPOT = 29; | |
| BEGIN_PERMISSIONS_FLOW = 30; | |
| OPEN_NEARBY_POI = 31; | |
| OPEN_UPLOADS_SETTINGS = 32; | |
| OPEN_PLANNER_NOTIFICATION = 33; | |
| PASSWORDLESS_LOGIN_TO_WEBSTORE = 34; | |
| OPEN_MAX_BATTLE = 35; | |
| PARTY_INVITE = 36; | |
| OPEN_REMOTE_TRADE = 37; | |
| OPEN_SOFT_SFIDA = 38; | |
| OPEN_APS = 39; | |
| } | |
| enum NearbyPokemonTab { | |
| NEARBY_POKEMON = 0; | |
| RAIDS = 1; | |
| ROUTES = 2; | |
| STATIONS = 3; | |
| RSVPS = 4; | |
| } | |
| enum PlayerProfileTab { | |
| PROFILE = 0; | |
| FRIENDS = 1; | |
| PARTY_PLAY = 2; | |
| } | |
| enum PokemonInventoryTab { | |
| COMBAT_PARTY = 0; | |
| POKEMON = 1; | |
| EGGS = 2; | |
| } | |
| enum QuestListTab { | |
| TODAY_VIEW = 0; | |
| FIELD_RESEARCH = 1; | |
| SPECIAL_RESEARCH = 2; | |
| } | |
| enum NewsTab { | |
| NEWS = 0; | |
| NOTIFICATIONS = 1; | |
| } | |
| enum PermissionsFlow { | |
| SMART_GLASSES_SYNC_SETTINGS = 0; | |
| } | |
| } | |
| message GetInboxOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE = 2; | |
| TIMED_OUT = 3; | |
| } | |
| Result result = 1; | |
| ClientInbox inbox = 2; | |
| } | |
| message SocialActivityInviteMetadata { | |
| PlayerPublicProfileProto profile = 1; | |
| } | |
| message SendFriendRequestNotificationMetadata { | |
| message WeeklyChallengeMetadata { | |
| } | |
| oneof Metadata { | |
| WeeklyChallengeMetadata weekly_challenge_metadata = 1; | |
| } | |
| } | |
| enum IrisFtueVersion { | |
| IRIS_FTUE_VERSION_CLASSIC = 0; | |
| IRIS_FTUE_VERSION_MVP_AUG30 = 1; | |
| } | |
| enum ExpressionUpdateBroadcastMethod { | |
| EXPRESSION_UPDATE_BROADCAST_METHOD_BROADCAST_METHOD_UNSET = 0; | |
| EXPRESSION_UPDATE_BROADCAST_METHOD_BROADCAST_TO_ALL_POKEMON = 1; | |
| EXPRESSION_UPDATE_BROADCAST_METHOD_BROADCAST_TO_SPECIFIED_POKEMON = 2; | |
| } | |
| enum VpsEnabledStatus { | |
| VPS_ENABLED_STATUS_UNSET = 0; | |
| VPS_ENABLED_STATUS_VPS_RELEASE_ENABLED = 1; | |
| VPS_ENABLED_STATUS_VPS_ADMIN_ENABLED = 2; | |
| VPS_ENABLED_STATUS_VPS_NOT_ENABLED = 3; | |
| VPS_ENABLED_STATUS_VPS_PRODUCTION_ENABLED = 4; | |
| VPS_ENABLED_STATUS_VPS_TEMPORARILY_NOT_ALLOWED = 5; | |
| VPS_ENABLED_STATUS_VPS_NOT_ALLOWED = 6; | |
| } | |
| enum SemanticChannel { | |
| SEMANTIC_CHANNEL_SKY = 0; | |
| SEMANTIC_CHANNEL_GROUND = 1; | |
| SEMANTIC_CHANNEL_GROUND_NATURAL = 2; | |
| SEMANTIC_CHANNEL_GROUND_UNNATURAL = 3; | |
| SEMANTIC_CHANNEL_WATER = 4; | |
| SEMANTIC_CHANNEL_PEOPLE = 5; | |
| SEMANTIC_CHANNEL_BUILDING = 6; | |
| SEMANTIC_CHANNEL_FLOWERS = 7; | |
| SEMANTIC_CHANNEL_FOLIAGE = 8; | |
| SEMANTIC_CHANNEL_TREE_TRUNK = 9; | |
| SEMANTIC_CHANNEL_PET = 10; | |
| SEMANTIC_CHANNEL_SAND = 11; | |
| SEMANTIC_CHANNEL_GRASS = 12; | |
| SEMANTIC_CHANNEL_TV = 13; | |
| SEMANTIC_CHANNEL_DIRT = 14; | |
| SEMANTIC_CHANNEL_VEHICLE = 15; | |
| SEMANTIC_CHANNEL_ROAD = 16; | |
| SEMANTIC_CHANNEL_FOOD = 17; | |
| SEMANTIC_CHANNEL_LOUNGABLE = 18; | |
| SEMANTIC_CHANNEL_SNOW = 19; | |
| } | |
| enum IrisSocialPokemonExpression { | |
| IRIS_SOCIAL_POKEMON_EXPRESSION_POKEMON_EXPRESSION_UNSET = 0; | |
| IRIS_SOCIAL_POKEMON_EXPRESSION_SMILE_AND_WAVE = 1; | |
| } | |
| message IrisSocialSettingsProto { | |
| int32 max_num_pokemon_per_player = 1; | |
| int32 max_num_pokemon_per_scene = 2; | |
| int64 pokemon_expire_after_ms = 3; | |
| repeated HoloPokemonId banned_pokedex_ids = 4; | |
| bool enable_hint_image_fallback_to_default = 5; | |
| bool allow_admin_vps_wayspots = 6; | |
| float min_boundary_area_sq_meters = 7; | |
| float max_boundary_area_sq_meters = 8; | |
| bool push_gateway_enabled = 9; | |
| bool use_boundary_vertices_from_data_flow = 10; | |
| bool iris_social_enabled = 11; | |
| int64 max_time_bg_mode_before_expulsion_ms = 12; | |
| int64 max_distance_allow_localization_meters = 13; | |
| int64 max_time_no_activity_player_inactive_ms = 14; | |
| repeated HoloPokemonId limited_pokedex_ids = 15; | |
| int64 players_recent_activity_timeout_ms = 16; | |
| int64 pokemon_spawn_stagger_duration_ms = 17; | |
| bool enable_survey_and_reporting = 18; | |
| bool use_vps_enabled_status = 19; | |
| bool sun_threshold_check_enabled = 20; | |
| int64 sunrise_threshold_offset_ms = 21; | |
| int64 sunset_threshold_offset_ms = 22; | |
| bool hint_image_boundary_fallback_enabled = 23; | |
| float static_boundary_area_sq_meters = 24; | |
| int64 iris_social_poi_deactivation_cooldown_ms = 25; | |
| bool combined_shadows_enabled = 26; | |
| bool use_continuous_localization = 27; | |
| IrisFtueVersion ftue_version = 28; | |
| ExpressionUpdateBroadcastMethod expression_update_broadcast_method = 29; | |
| bool show_production_wayspots = 30; | |
| bool disable_vps_ingestion = 31; | |
| bool localization_guidance_path_enabled = 32; | |
| bool ground_focus_guardrail_enabled = 33; | |
| float ground_focus_guardrail_enter_angle = 34; | |
| float ground_focus_guardrail_exit_angle = 35; | |
| float ground_focus_guardrail_duration_seconds = 36; | |
| int64 localization_timeout_duration_ms = 37; | |
| int64 limited_localization_timeout_duration_ms = 38; | |
| int64 localization_max_attempts = 39; | |
| bool limited_localization_boundary_offset_enabled = 40; | |
| float pokeball_ping_time_delay_ms = 41; | |
| float add_pokemon_modal_delay_ms = 42; | |
| float guidance_path_nearby_finish_delay_ms = 43; | |
| float guidance_path_nearby_finish_distance_meters = 44; | |
| float guidance_in_car_threshold = 45; | |
| uint32 location_manager_jpeg_compression_quality = 46; | |
| bool remove_all_vps_pgo_bans = 47; | |
| double min_vps_score = 48; | |
| bool gameplay_reports_active = 49; | |
| float transparency_on_dist = 50; | |
| float transparency_off_dist = 51; | |
| float weak_connection_ms_threshold = 52; | |
| int32 weak_connection_ejection_threshold = 53; | |
| int32 asset_loading_failure_ejection_threshold = 54; | |
| int32 server_response_error_ejection_threshold = 55; | |
| bool enable_nameplates = 56; | |
| bool enable_magic_moments = 57; | |
| bool enable_ambassador_pokemon = 58; | |
| bool enable_weather_warning = 59; | |
| bool enable_sqc_guidance = 60; | |
| bool enable_mesh_placing = 61; | |
| int64 ambassador_pokemon_timeout_ms = 62; | |
| repeated SemanticVpsInfoProto semantic_vps_infos = 63; | |
| } | |
| message SemanticVpsInfoProto { | |
| SemanticChannel semantic_channel = 1; | |
| int64 semantic_weight = 2; | |
| HoloPokemonId ideal_pokemon = 3; | |
| HoloPokemonId fallback_pokemon = 4; | |
| } | |
| message FortVpsInfoProto { | |
| message VpsDisallowedDetailsProto { | |
| enum VpsDisallowedSource { | |
| DISALLOWED_SOURCE_UNSET = 0; | |
| PGO_ADMIN_BAN = 1; | |
| GEOSTORE_BAN = 2; | |
| LOW_VPS_SCORE = 3; | |
| } | |
| VpsDisallowedSource source = 1; | |
| VpsEnabledStatus previous_state = 2; | |
| } | |
| bool vps_enabled_v2 = 1; | |
| string anchor_id = 2; | |
| string anchor_payload = 3; | |
| string hint_image_url = 4; | |
| bool is_hint_image_poi_image = 5; | |
| VpsEnabledStatus vps_enabled_status = 6; | |
| HoloholoMeshMetadata mesh_metadata = 7; | |
| double hint_image_lat = 8; | |
| double hint_image_lng = 9; | |
| IrisSocialEventTelemetry.Position hint_image_position = 10; | |
| IrisSocialEventTelemetry.Rotation hint_image_rotation = 11; | |
| int64 vps_temporarily_not_allowed_until_ms = 12; | |
| int32 localization_tier_level = 13; | |
| VpsDisallowedDetailsProto vps_disallowed_details = 14; | |
| } | |
| message HoloholoMeshMetadata { | |
| repeated HoloholoARBoundaryProto ar_boundaries = 100; | |
| } | |
| message HoloholoARBoundaryProto { | |
| repeated HoloholoARBoundaryVertexProto vertices_with_relative_position = 1; | |
| double boundary_area_in_square_meters = 2; | |
| } | |
| message HoloholoARBoundaryVertexProto { | |
| double x = 1; | |
| double y = 2; | |
| double z = 3; | |
| } | |
| message IrisSocialUserExperienceFunnelSettingsProto { | |
| message IrisSocialEventStepProto { | |
| int32 step_number = 1; | |
| IrisSocialEvent event = 2; | |
| } | |
| int32 ux_funnel_version = 1; | |
| repeated IrisSocialEventStepProto event_step = 2; | |
| } | |
| enum LocationCard { | |
| LOCATION_CARD_UNSET = 0; | |
| LOCATION_CARD_LC2023_LASVEGAS_GOTOUR001 = 1; | |
| LOCATION_CARD_LC2023_JEJU_AIRADVENTURES001 = 2; | |
| LOCATION_CARD_LC2023_NYC_GOFEST001 = 3; | |
| LOCATION_CARD_LC2023_LONDON_GOFEST001 = 4; | |
| LOCATION_CARD_LC2023_OSAKA_GOFEST001 = 5; | |
| LOCATION_CARD_LC2023_SEOUL_CITYSAFARI001 = 6; | |
| LOCATION_CARD_LC2023_BARCELONA_CITYSAFARI001 = 7; | |
| LOCATION_CARD_LC2023_MEXICOCITY_CITYSAFARI001 = 8; | |
| LOCATION_CARD_LC2024_LOSANGELES_GOTOUR001 = 9; | |
| LOCATION_CARD_LC2024_BALI_AIRADVENTURES001 = 10; | |
| LOCATION_CARD_LC2024_TAINAN_CITYSAFARI001 = 11; | |
| LOCATION_CARD_LC2024_SENDAI_GOFEST001 = 12; | |
| LOCATION_CARD_LC2024_MADRID_GOFEST001 = 13; | |
| LOCATION_CARD_LC2024_NYC_GOFEST001 = 14; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2024_GLOBAL_GOFEST_RADIANCE001 = 15; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2024_GLOBAL_GOFEST_UMBRA001 = 16; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2024_GLOBAL_GOFEST_COMBINATION001 = 17; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_TEAM_BLUE = 18; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_TEAM_RED = 19; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_TEAM_YELLOW = 20; | |
| LOCATION_CARD_LC2024_SURABAYA_AIRADVENTURES001 = 21; | |
| LOCATION_CARD_LC2024_YOGYAKARTA_AIRADVENTURES001 = 22; | |
| LOCATION_CARD_LC2024_JAKARTA_AIRADVENTURES001 = 23; | |
| LOCATION_CARD_LC_SPECIAL_BACKGROUND2024_GLOBAL_GOFEST_ULTRA_WORMHOLE001 = 24; | |
| LOCATION_CARD_LC_SPECIAL_BACKGROUND2024_GLOBAL_GOFEST_SUN_ULTRA_WORMHOLE001 = 25; | |
| LOCATION_CARD_LC_SPECIAL_BACKGROUND2024_GLOBAL_GOFEST_MOON_ULTRA_WORMHOLE001 = 26; | |
| LOCATION_CARD_LC2024_INCHEON_SAFARI_ZONE001 = 27; | |
| LOCATION_CARD_LC2024_HONOLULU_WORLD_CHAMPIONSHIPS001 = 28; | |
| LOCATION_CARD_LC2024_MLB001 = 29; | |
| LOCATION_CARD_LC2024_MLB002 = 30; | |
| LOCATION_CARD_LC2024_MLB003 = 31; | |
| LOCATION_CARD_LC2024_MLB004 = 32; | |
| LOCATION_CARD_LC2024_MLB005 = 33; | |
| LOCATION_CARD_LC2024_MLB006 = 34; | |
| LOCATION_CARD_LC2024_MLB007 = 35; | |
| LOCATION_CARD_LC2024_MLB008 = 36; | |
| LOCATION_CARD_LC2024_MLB009 = 37; | |
| LOCATION_CARD_LC2024_MLB010 = 38; | |
| LOCATION_CARD_LC2024_MLB011 = 39; | |
| LOCATION_CARD_LC2024_MLB012 = 40; | |
| LOCATION_CARD_LC2024_MLB013 = 41; | |
| LOCATION_CARD_LC2024_MLB014 = 42; | |
| LOCATION_CARD_LC2024_MLB015 = 43; | |
| LOCATION_CARD_LC2024_MLB016 = 44; | |
| LOCATION_CARD_LC2024_MLB017 = 45; | |
| LOCATION_CARD_LC2024_MLB018 = 46; | |
| LOCATION_CARD_LC2024_MLB019 = 47; | |
| LOCATION_CARD_LC2024_MLB020 = 48; | |
| LOCATION_CARD_LC2024_MLB021 = 49; | |
| LOCATION_CARD_LC2024_MLB022 = 50; | |
| LOCATION_CARD_LC2024_MLB023 = 51; | |
| LOCATION_CARD_LC2024_MLB024 = 52; | |
| LOCATION_CARD_LC2024_MLB025 = 53; | |
| LOCATION_CARD_LC2024_MLB026 = 54; | |
| LOCATION_CARD_LC2024_MLB027 = 55; | |
| LOCATION_CARD_LC2024_MLB028 = 56; | |
| LOCATION_CARD_LC2024_MLB029 = 57; | |
| LOCATION_CARD_LC2024_MLB030 = 58; | |
| LOCATION_CARD_LC2024_FUKUOKA_GOWA001 = 59; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2024_GLOBAL_GOWA001 = 60; | |
| LOCATION_CARD_LC2024_HONGKONG_CITYSAFARI001 = 61; | |
| LOCATION_CARD_LC2024_SAOPAULO_CITYSAFARI001 = 62; | |
| LOCATION_CARD_LC2025_NEWTAIPEICITY_GOTOUR001 = 63; | |
| LOCATION_CARD_LC2025_LOSANGELES_GOTOUR001 = 64; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOTOUR_WHITE001 = 65; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOTOUR_BLACK001 = 66; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOTOUR_BLACK_WHITE001 = 67; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_SEASON17 = 69; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2024_DECEMBERCDRECAP = 70; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_ENIGMA001 = 71; | |
| LOCATION_CARD_LC2024_MILAN_CITYSAFARI001 = 72; | |
| LOCATION_CARD_LC2024_MUMBAI_CITYSAFARI001 = 73; | |
| LOCATION_CARD_LC2024_SANTIAGO_CITYSAFARI001 = 74; | |
| LOCATION_CARD_LC2024_SINGAPORE_CITYSAFARI001 = 75; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_S18 = 76; | |
| LOCATION_CARD_LC2025_OSAKA_EVENT001 = 77; | |
| LOCATION_CARD_LC2025_OSAKA_GOFEST001 = 78; | |
| LOCATION_CARD_LC2025_JERSEYCITY_GOFEST001 = 79; | |
| LOCATION_CARD_LC2025_PARIS_GOFEST001 = 80; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_REGI001 = 81; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_REGI002 = 82; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_REGI003 = 83; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_REGI004 = 84; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_REGI005 = 85; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_REGI006 = 86; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_SWORD001 = 87; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_SHIELD001 = 88; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_DD001 = 89; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_SWORD_CROWNED001 = 90; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_SHIELD_CROWNED001 = 91; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GLOBAL_GOFEST_DD_CROWNED001 = 92; | |
| LOCATION_CARD_LC2025_OSAKA_EVENT002 = 93; | |
| LOCATION_CARD_LC2025_OSAKA_EVENT003 = 94; | |
| LOCATION_CARD_LC2025_OSAKA_EVENT004 = 95; | |
| LOCATION_CARD_LC2025_OSAKA_EVENT005 = 96; | |
| LOCATION_CARD_LC2025_OSAKA_EVENT006 = 97; | |
| LOCATION_CARD_LC2025_CHERRY_BLOSSOM_FESTIVAL = 98; | |
| LOCATION_CARD_LC2025_OSAKA_EVENT007 = 99; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_KR2025_LOTTE01 = 100; | |
| LOCATION_CARD_LC2025_MANCHESTER_ROADTRIP001 = 101; | |
| LOCATION_CARD_LC2025_LONDON_ROADTRIP001 = 102; | |
| LOCATION_CARD_LC2025_PARIS_ROADTRIP001 = 103; | |
| LOCATION_CARD_LC2025_VALENCIA_ROADTRIP001 = 104; | |
| LOCATION_CARD_LC2025_BERLIN_ROADTRIP001 = 105; | |
| LOCATION_CARD_LC2025_HAGUE_ROADTRIP001 = 106; | |
| LOCATION_CARD_LC2025_COLOGNE_ROADTRIP001 = 107; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_SEASON19 = 108; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND20259_THANNIVERSARY = 109; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_SEASON18 = 110; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_SEASON20 = 111; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_SEASON21 = 112; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_SEASON22 = 113; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_SEASON23 = 114; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_SEASON24 = 115; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_SEASON25 = 116; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2027_SEASON26 = 117; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2027_SEASON27 = 118; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2027_SEASON28 = 119; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2027_SEASON29 = 120; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2028_SEASON30 = 121; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2028_SEASON31 = 122; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2028_SEASON32 = 123; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2028_SEASON33 = 124; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2029_SEASON34 = 125; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2029_SEASON35 = 126; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2029_SEASON36 = 127; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2029_SEASON37 = 128; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2030_SEASON38 = 129; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2030_SEASON39 = 130; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2030_SEASON40 = 131; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2030_SEASON41 = 132; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_EXTRA202501 = 133; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_EXTRA202502 = 134; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_EXTRA202503 = 135; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_EXTRA202504 = 136; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_EXTRA202505 = 137; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_EXTRA202506 = 138; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_EXTRA202507 = 139; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_EXTRA202508 = 140; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_EXTRA202509 = 141; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_EXTRA202510 = 142; | |
| LOCATION_CARD_LC2025_ANAHEIM_WORLD_CHAMPIONSHIPS001 = 143; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_CON2025 = 144; | |
| LOCATION_CARD_LC2025_JANGHEUNG_SUMMER_FESTIVAL = 145; | |
| LOCATION_CARD_LC2025_AMSTERDAM_CITYSAFARI001 = 146; | |
| LOCATION_CARD_LC2025_BANGKOK_CITYSAFARI001 = 147; | |
| LOCATION_CARD_LC2025_CANCUN_CITYSAFARI001 = 148; | |
| LOCATION_CARD_LC2025_VALENCIA_CITYSAFARI001 = 149; | |
| LOCATION_CARD_LC2025_VANCOUVER_CITYSAFARI001 = 150; | |
| LOCATION_CARD_LC2025_PARIS001 = 151; | |
| LOCATION_CARD_LC2025_PARIS002 = 152; | |
| LOCATION_CARD_LC2025_TAIPEICITY_AMUSEMENT_PARK = 153; | |
| LOCATION_CARD_LC_NAGASAKI_STAMP_RALLY = 154; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GOWA_LEADUP = 155; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2025_GOWA_GLOBAL = 156; | |
| LOCATION_CARD_LC2025_GOWA_NAGASAKI = 157; | |
| LOCATION_CARD_LC_JEJU_STAMP_RALLY = 158; | |
| LOCATION_CARD_LC_JEJU_REGULAR_EVENT = 159; | |
| LOCATION_CARD_LC_CITYSAFARI2025_BUENOSAIRES = 160; | |
| LOCATION_CARD_LC_CITYSAFARI2025_MIAMI = 161; | |
| LOCATION_CARD_LC_CITYSAFARI2025_SYDNEY = 162; | |
| LOCATION_CARD_LC_POKELID_HOKKAIDO = 163; | |
| LOCATION_CARD_LC_POKELID_AOMORI = 164; | |
| LOCATION_CARD_LC_POKELID_IWATE = 165; | |
| LOCATION_CARD_LC_POKELID_MIYAGI = 166; | |
| LOCATION_CARD_LC_POKELID_AKITA = 167; | |
| LOCATION_CARD_LC_POKELID_FUKUSHIMA = 168; | |
| LOCATION_CARD_LC_POKELID_YAMAGATA = 169; | |
| LOCATION_CARD_LC_POKELID_TOCHIGI = 170; | |
| LOCATION_CARD_LC_POKELID_SAITAMA = 171; | |
| LOCATION_CARD_LC_POKELID_CHIBA = 172; | |
| LOCATION_CARD_LC_POKELID_TOKYO = 173; | |
| LOCATION_CARD_LC_POKELID_KANAGAWA = 174; | |
| LOCATION_CARD_LC_POKELID_IBARAKI = 175; | |
| LOCATION_CARD_LC_POKELID_NIIGATA = 176; | |
| LOCATION_CARD_LC_POKELID_TOYAMA = 177; | |
| LOCATION_CARD_LC_POKELID_ISHIKAWA = 178; | |
| LOCATION_CARD_LC_POKELID_FUKUI = 179; | |
| LOCATION_CARD_LC_POKELID_GIFU = 180; | |
| LOCATION_CARD_LC_POKELID_SHIZUOKA = 181; | |
| LOCATION_CARD_LC_POKELID_AICHI = 182; | |
| LOCATION_CARD_LC_POKELID_MIE = 183; | |
| LOCATION_CARD_LC_POKELID_SHIGA = 184; | |
| LOCATION_CARD_LC_POKELID_KYOTO = 185; | |
| LOCATION_CARD_LC_POKELID_OSAKA = 186; | |
| LOCATION_CARD_LC_POKELID_HYOGO = 187; | |
| LOCATION_CARD_LC_POKELID_NARA = 188; | |
| LOCATION_CARD_LC_POKELID_WAKAYAMA = 189; | |
| LOCATION_CARD_LC_POKELID_TOTTORI = 190; | |
| LOCATION_CARD_LC_POKELID_SHIMANE = 191; | |
| LOCATION_CARD_LC_POKELID_OKAYAMA = 192; | |
| LOCATION_CARD_LC_POKELID_YAMAGUCHI = 193; | |
| LOCATION_CARD_LC_POKELID_TOKUSHIMA = 194; | |
| LOCATION_CARD_LC_POKELID_KAGAWA = 195; | |
| LOCATION_CARD_LC_POKELID_EHIME = 196; | |
| LOCATION_CARD_LC_POKELID_KOCHI = 197; | |
| LOCATION_CARD_LC_POKELID_FUKUOKA = 198; | |
| LOCATION_CARD_LC_POKELID_SAGA = 199; | |
| LOCATION_CARD_LC_POKELID_NAGASAKI = 200; | |
| LOCATION_CARD_LC_POKELID_MIYAZAKI = 201; | |
| LOCATION_CARD_LC_POKELID_KAGOSHIMA = 202; | |
| LOCATION_CARD_LC_POKELID_OKINAWA = 203; | |
| LOCATION_CARD_LC_POKELID_GUNMA = 204; | |
| LOCATION_CARD_LC_POKELID_YAMANASHI = 205; | |
| LOCATION_CARD_LC_POKELID_NAGANO = 206; | |
| LOCATION_CARD_LC_POKELID_HIROSHIMA = 207; | |
| LOCATION_CARD_LC_POKELID_KUMAMOTO = 208; | |
| LOCATION_CARD_LC_POKELID_OITA = 209; | |
| LOCATION_CARD_LC2025_KR_BUSAN_FIREWORKS_FESTIVAL = 210; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_OBSERVATORY_EXHIBITION_TOUR = 211; | |
| LOCATION_CARD_LC2025_KR_PYEONGCHANG_WINTER_FESTIVAL = 212; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_COMMUNITYDAY = 213; | |
| LOCATION_CARD_LC2026_LOSANGELES_GOTOUR001 = 214; | |
| LOCATION_CARD_LC2026_TAINAN_GOTOUR001 = 215; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_GLOBAL_GOLD001 = 216; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_GLOBAL_SILVER001 = 217; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_GLOBAL_RUBY001 = 218; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_GLOBAL_SAPPHIRE001 = 219; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_GLOBAL_DIAMOND001 = 220; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_GLOBAL_PEARL001 = 221; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_GLOBAL_X001 = 222; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_GLOBAL_Y001 = 223; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_GLOBAL_MEGA001 = 224; | |
| LOCATION_CARD_LC2025_NFL001 = 225; | |
| LOCATION_CARD_LC2025_NFL002 = 226; | |
| LOCATION_CARD_LC2025_NFL003 = 227; | |
| LOCATION_CARD_LC2025_NFL004 = 228; | |
| LOCATION_CARD_LC2025_NFL005 = 229; | |
| LOCATION_CARD_LC2025_NFL006 = 230; | |
| LOCATION_CARD_LC2025_NFL007 = 231; | |
| LOCATION_CARD_LC2025_NFL008 = 232; | |
| LOCATION_CARD_LC2025_NFL009 = 233; | |
| LOCATION_CARD_LC2025_NFL010 = 234; | |
| LOCATION_CARD_LC2025_NFL011 = 235; | |
| LOCATION_CARD_LC2025_NFL012 = 236; | |
| LOCATION_CARD_LC2025_NFL013 = 237; | |
| LOCATION_CARD_LC2025_NFL014 = 238; | |
| LOCATION_CARD_LC2025_NFL015 = 239; | |
| LOCATION_CARD_LC_ID_CAR_FREE_DAY = 240; | |
| LOCATION_CARD_LC2026_PPK001 = 241; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND_POK2026 = 242; | |
| LOCATION_CARD_LC2026_RIODEJANEIRO_CARNIVAL001 = 243; | |
| LOCATION_CARD_LC2026_COLOGNE_CARNIVAL001 = 244; | |
| LOCATION_CARD_LC2026_COPENHAGEN_GOFEST001 = 245; | |
| LOCATION_CARD_LC2026_TOKYO_GOFEST001 = 246; | |
| LOCATION_CARD_LC2026_CHICAGO_GOFEST001 = 247; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_GLOBAL_GOFEST001 = 248; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_MEWTWO001 = 249; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_MEWTWO002 = 250; | |
| LOCATION_CARD_LC_SPECIALBACKGROUND2026_MEWTWO003 = 251; | |
| LOCATION_CARD_LC2026_NPB001 = 252; | |
| LOCATION_CARD_LC2026_NPB002 = 253; | |
| LOCATION_CARD_LC2026_NPB003 = 254; | |
| LOCATION_CARD_LC2026_NPB004 = 255; | |
| LOCATION_CARD_LC2026_NPB005 = 256; | |
| LOCATION_CARD_LC2026_NPB006 = 257; | |
| LOCATION_CARD_LC2026_NPB007 = 258; | |
| LOCATION_CARD_LC2026_NPB008 = 259; | |
| LOCATION_CARD_LC2026_NPB009 = 260; | |
| LOCATION_CARD_LC2026_NPB010 = 261; | |
| LOCATION_CARD_LC2026_NPB011 = 262; | |
| LOCATION_CARD_LC2026_NPB012 = 263; | |
| LOCATION_CARD_LC2026_NPB013 = 264; | |
| LOCATION_CARD_LC2026_LATAM001 = 265; | |
| LOCATION_CARD_LC2026_LATAM002 = 266; | |
| LOCATION_CARD_LC2026_LATAM003 = 267; | |
| LOCATION_CARD_LC2026_LATAM004 = 268; | |
| LOCATION_CARD_LC2026_LATAM005 = 269; | |
| LOCATION_CARD_LC2026_TAIPEI_FLOWER_FESTIVAL = 270; | |
| } | |
| enum CardType { | |
| CARD_TYPE_UNSET = 0; | |
| CARD_TYPE_LOCATION_CARD = 1; | |
| CARD_TYPE_SPECIAL_BACKGROUND = 2; | |
| } | |
| message LocationCardFeatureSettingsProto { | |
| bool enabled = 1; | |
| } | |
| message LocationCardSettingsProto { | |
| LocationCard location_card = 1; | |
| string image_url = 2; | |
| CardType card_type = 3; | |
| string vfx_address = 4; | |
| } | |
| message LocationCardDisplayProto { | |
| LocationCard location_card = 1; | |
| } | |
| message FetchAllNewsProto { | |
| } | |
| message FetchAllNewsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NO_NEWS_FOUND = 2; | |
| } | |
| Result result = 1; | |
| CurrentNewsProto current_news = 2; | |
| } | |
| message MarkReadNewsArticleProto { | |
| repeated string news_ids = 1; | |
| } | |
| message MarkReadNewsArticleOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NO_NEWS_FOUND = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message CurrentNewsProto { | |
| repeated NewsArticleProto news_articles = 1; | |
| string news_strings_url = 2; | |
| int64 last_updated_timestamp = 3; | |
| } | |
| message NewsArticleProto { | |
| enum NewsTemplate { | |
| UNSET = 0; | |
| DEFAULT_TEMPLATE = 1; | |
| } | |
| string id = 1; | |
| repeated string image_url = 2; | |
| string header_key = 3; | |
| string subheader_key = 4; | |
| string main_text_key = 5; | |
| int64 timestamp = 6; | |
| NewsTemplate template = 7; | |
| bool enabled = 8; | |
| bool article_read = 9; | |
| } | |
| enum AnimationPlayPoint { | |
| ANIMATION_PLAY_POINT_UNSET_PLAY_POINT = 0; | |
| ANIMATION_PLAY_POINT_BEFORE_CM_ATTACKER = 1; | |
| ANIMATION_PLAY_POINT_AFTER_CM_ATTACKER = 2; | |
| } | |
| enum IbfcVfxKey { | |
| IBFC_VFX_KEY_DEFAULT_NO_CHANGE = 0; | |
| IBFC_VFX_KEY_DEFAULT_TO_ALTERNATE = 1; | |
| IBFC_VFX_KEY_ALTERNATE_TO_DEFAULT = 2; | |
| } | |
| enum CombatRewardStatus { | |
| COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS = 0; | |
| COMBAT_REWARD_STATUS_REWARDS_GRANTED = 1; | |
| COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED = 2; | |
| COMBAT_REWARD_STATUS_PLAYER_BAG_FULL = 3; | |
| COMBAT_REWARD_STATUS_NO_REWARDS = 4; | |
| COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE = 5; | |
| } | |
| enum CombatExperiment { | |
| COMBAT_EXPERIMENT_BASELINE = 0; | |
| COMBAT_EXPERIMENT_FAST_MOVE_ALWAYS_LEAK = 1; | |
| COMBAT_EXPERIMENT_MINIGAME_FAST_MOVE_CLEAR = 2; | |
| COMBAT_EXPERIMENT_SWAP_FAST_MOVE_CLEAR = 3; | |
| COMBAT_EXPERIMENT_DOWNSTREAM_REDUNDANCY = 4; | |
| COMBAT_EXPERIMENT_DEFENSIVE_ACK_CHECK = 5; | |
| COMBAT_EXPERIMENT_SERVER_FLY_IN_FLY_OUT = 6; | |
| COMBAT_EXPERIMENT_CLIENT_REOBSERVER_COMBAT_STATE = 7; | |
| COMBAT_EXPERIMENT_FAST_MOVE_FLY_IN_CLIP = 8; | |
| COMBAT_EXPERIMENT_CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK = 9; | |
| COMBAT_EXPERIMENT_COMBAT_REWARDS_INVOKE = 10; | |
| COMBAT_EXPERIMENT_CLIENT_SWAP_WIDGET_DISMISS = 11; | |
| COMBAT_EXPERIMENT_CLIENT_COMBAT_NULL_RPC_GUARD = 12; | |
| COMBAT_EXPERIMENT_SWAP_DELAY_TY_GREIL = 13; | |
| COMBAT_EXPERIMENT_FAST_MOVE_FAINT_DEFERRAL = 14; | |
| COMBAT_EXPERIMENT_COMBAT_REWARDS_ASYNC = 15; | |
| COMBAT_EXPERIMENT_ENABLE_FOG = 16; | |
| } | |
| message OpenCombatSessionProto { | |
| string combat_id = 1; | |
| repeated fixed64 attacking_pokemon_id = 2; | |
| string combat_league_template_id = 3; | |
| int64 lobby_join_time_ms = 4; | |
| CombatType combat_type = 5; | |
| } | |
| message OpenCombatSessionOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_COMBAT_STATE = 2; | |
| ERROR_COMBAT_SESSION_FULL = 3; | |
| ERROR_POKEMON_NOT_IN_INVENTORY = 4; | |
| ERROR_OPPONENT_NOT_IN_RANGE = 5; | |
| ERROR_CHALLENGE_EXPIRED = 6; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 7; | |
| ERROR_OPPONENT_QUIT = 8; | |
| ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE = 9; | |
| ERROR_COMBAT_LEAGUE_UNSPECIFIED = 10; | |
| ERROR_ACCESS_DENIED = 11; | |
| ERROR_PLAYER_HAS_NO_BATTLE_PASSES = 12; | |
| WAITING_FOR_PLAYERS = 13; | |
| } | |
| Result result = 1; | |
| CombatProto combat = 2; | |
| bool should_debug_log = 3; | |
| repeated CombatExperiment combat_experiment = 4; | |
| string realm = 5; | |
| } | |
| message OpenNpcCombatSessionProto { | |
| repeated fixed64 attacking_pokemon_id = 1; | |
| string combat_npc_template_id = 2; | |
| int64 lobby_join_time_ms = 3; | |
| } | |
| message OpenNpcCombatSessionOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 2; | |
| ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE = 3; | |
| ERROR_ACCESS_DENIED = 4; | |
| ERROR = 5; | |
| } | |
| Result result = 1; | |
| CombatProto combat = 2; | |
| } | |
| message CombatProto { | |
| enum CombatState { | |
| UNSET = 0; | |
| WAITING_FOR_PLAYERS = 1; | |
| READY = 2; | |
| ACTIVE = 3; | |
| SPECIAL_ATTACK = 4; | |
| WAITING_FOR_CHANGE_POKEMON = 5; | |
| FINISHED = 6; | |
| PLAYER_QUIT = 7; | |
| TIMEOUT = 8; | |
| SYNC = 9; | |
| } | |
| message CombatPokemonProto { | |
| fixed64 pokemon_id = 1; | |
| int32 pokedex_id = 2; | |
| int32 cp = 3; | |
| float cp_multiplier = 4; | |
| int32 stamina = 5; | |
| int32 max_stamina = 6; | |
| int32 move1 = 7; | |
| int32 move2 = 8; | |
| int32 move3 = 9; | |
| int32 energy = 10; | |
| PokemonDisplayProto pokemon_display = 11; | |
| int32 individual_attack = 12; | |
| int32 individual_defense = 13; | |
| int32 individual_stamina = 14; | |
| int32 attack_stat_stage = 15; | |
| int32 defense_stat_stage = 16; | |
| int32 battles_won = 17; | |
| int32 battles_lost = 18; | |
| string nickname = 19; | |
| Item pokeball = 20; | |
| float height_m = 21; | |
| float weight_kg = 22; | |
| HoloPokemonSize pokemon_size = 23; | |
| repeated VsActionHistory notable_action_history = 24; | |
| repeated VsEffectTag vs_effect_tag = 25; | |
| CombatProto.CombatPokemonIbfcProto combat_pokemon_ibfc = 26; | |
| } | |
| message CombatPokemonIbfcProto { | |
| int32 animation_play_turn = 1; | |
| IbfcVfxKey vfx_key = 2; | |
| AnimationPlayPoint animation_play_point = 3; | |
| int32 updated_flyout_duration_turns = 4; | |
| int32 ibfc_trigger_move = 5; | |
| } | |
| message CombatPlayerProto { | |
| PlayerPublicProfileProto public_profile = 1; | |
| CombatProto.CombatPokemonProto active_pokemon = 2; | |
| repeated CombatProto.CombatPokemonProto reserve_pokemon = 3; | |
| repeated CombatProto.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; | |
| CombatProto.CombatPokemonProto last_active_pokemon = 16; | |
| map<fixed32, CombatProto.CombatIbfcPokemonFormTrackerProto> ibfc_form_tracker = 17; | |
| ChargeAttackDataProto charge_attack_data = 18; | |
| } | |
| message CombatIbfcPokemonFormTrackerProto { | |
| repeated PokemonDisplayProto.Form form = 1; | |
| bool is_shiny = 2; | |
| } | |
| message MinigameProto { | |
| int64 minigame_end_ms = 1; | |
| int64 minigame_submit_score_end_ms = 2; | |
| int32 fly_in_completion_turn = 3; | |
| int32 fly_out_completion_turn = 4; | |
| repeated FormRenderModifier render_modifiers = 5; | |
| } | |
| CombatState combat_state = 1; | |
| string combat_id = 2; | |
| CombatPlayerProto player = 3; | |
| CombatPlayerProto opponent = 4; | |
| int64 combat_start_ms = 5; | |
| int64 combat_end_ms = 6; | |
| int64 server_ms = 7; | |
| int32 current_turn = 8; | |
| int64 turn_start_ms = 9; | |
| int64 minigame_end_ms = 10; | |
| int64 minigame_submit_score_end_ms = 11; | |
| int64 change_pokemon_end_ms = 12; | |
| int64 quick_swap_cooldown_duration_ms = 13; | |
| int64 state_change_delay_until_turn = 14; | |
| MinigameProto minigame_data = 15; | |
| int32 combat_request_counter = 16; | |
| bool opponent_triggered = 17; | |
| int32 opponent_request_counter = 18; | |
| } | |
| message IbfcTransitionSettings { | |
| int32 animation_duration_turns = 1; | |
| AnimationPlayPoint animation_play_point = 2; | |
| IbfcVfxKey ibfc_vfx_key = 3; | |
| HoloPokemonMove current_move = 4; | |
| HoloPokemonMove replacement_move = 5; | |
| } | |
| message CombatClockSynchronization { | |
| int32 sync_attempt_count = 1; | |
| bool enabled = 2; | |
| } | |
| message CombatSyncServerOffsetProto { | |
| } | |
| message CombatSyncServerOffsetOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE = 2; | |
| } | |
| int64 server_time_ms = 1; | |
| Result result = 2; | |
| } | |
| message CombatActionProto { | |
| enum ActionType { | |
| UNSET = 0; | |
| ATTACK = 1; | |
| SPECIAL_ATTACK = 2; | |
| SPECIAL_ATTACK2 = 3; | |
| MINIGAME_OFFENSIVE_FINISH = 4; | |
| MINIGAME_DEFENSIVE_START = 5; | |
| MINIGAME_DEFENSIVE_FINISH = 6; | |
| FAINT = 7; | |
| CHANGE_POKEMON = 8; | |
| QUICK_SWAP_POKEMON = 9; | |
| } | |
| ActionType type = 1; | |
| int32 action_start_turn = 3; | |
| int32 duration_turns = 5; | |
| int32 attacker_index = 6; | |
| int32 target_index = 7; | |
| fixed64 active_pokemon_id = 8; | |
| fixed64 target_pokemon_id = 14; | |
| float minigame_score = 15; | |
| int32 move = 16; | |
| } | |
| message UpdateCombatProto { | |
| string combat_id = 1; | |
| CombatActionProto action = 2; | |
| string debug_log = 3; | |
| int32 combat_request_counter = 4; | |
| } | |
| message UpdateCombatOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_COMBAT_STATE = 2; | |
| ERROR_COMBAT_NOT_FOUND = 3; | |
| ERROR_PLAYER_NOT_IN_COMBAT = 4; | |
| ERROR_ILLEGAL_ACTION = 5; | |
| ERROR_INVALID_SUBMIT_TIME = 6; | |
| ERROR_PLAYER_IN_MINIGAME = 7; | |
| ERROR_EXISTING_QUEUED_ATTACK = 8; | |
| ERROR_INVALID_CHANGE_POKEMON = 9; | |
| ERROR_INSUFFICIENT_ENERGY = 10; | |
| ERROR_INVALID_MOVE = 11; | |
| ERROR_INVALID_DURATION_TURNS = 12; | |
| ERROR_INVALID_MINIGAME_STATE = 13; | |
| ERROR_INVALID_QUICK_SWAP_POKEMON = 14; | |
| ERROR_QUICK_SWAP_NOT_AVAILABLE = 15; | |
| ERROR_INVALID_SUBMIT_TIME_BEFORE_LAST_UPDATED_TURN = 16; | |
| ERROR_INVALID_SUBMIT_TIME_DURING_STATE_CHANGE = 17; | |
| ERROR_INVALID_SUBMIT_TIME_OPPONENT_CHARGE_MOVE = 18; | |
| ERROR_INVALID_SUBMIT_TIME_CMP_TIE_SWAP = 19; | |
| ERROR_INVALID_MINIGAME_STATE_OFFENSIVE_FINISH = 20; | |
| ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_START = 21; | |
| ERROR_INVALID_MINIGAME_STATE_DEFENSIVE_FINISH = 22; | |
| } | |
| Result result = 1; | |
| CombatProto combat = 2; | |
| } | |
| message GetCombatResultsProto { | |
| string combat_id = 1; | |
| } | |
| message GetCombatResultsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_COMBAT_STATE = 2; | |
| ERROR_COMBAT_NOT_FOUND = 3; | |
| ERROR_PLAYER_QUIT = 4; | |
| ERROR = 5; | |
| } | |
| message CombatRematchProto { | |
| string combat_rematch_id = 1; | |
| string combat_league_template_id = 2; | |
| } | |
| Result result = 1; | |
| CombatRewardStatus reward_status = 2; | |
| LootProto rewards = 3; | |
| LeveledUpFriendsProto friend_level_up = 4; | |
| int32 number_rewarded_battles_today = 5; | |
| CombatPlayerFinishState combat_player_finish_state = 6; | |
| CombatRematchProto combat_rematch = 7; | |
| } | |
| message UnlockPokemonMoveProto { | |
| fixed64 pokemon_id = 1; | |
| } | |
| message UnlockPokemonMoveOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POKEMON_NOT_FOUND = 2; | |
| ERROR_UNLOCK_NOT_AVAILABLE = 3; | |
| ERROR_ALREADY_UNLOCKED = 4; | |
| ERROR_INSUFFICIENT_RESOURCES = 5; | |
| ERROR_DISABLED = 6; | |
| } | |
| Result result = 1; | |
| PokemonProto unlocked_pokemon = 2; | |
| } | |
| message CombatLeagueProto { | |
| enum LeagueType { | |
| NONE = 0; | |
| STANDARD = 1; | |
| PREMIER = 2; | |
| } | |
| enum ConditionType { | |
| UNSET = 0; | |
| WITH_POKEMON_CP_LIMIT = 1; | |
| WITH_PLAYER_LEVEL = 2; | |
| WITH_POKEMON_TYPE = 3; | |
| WITH_POKEMON_CATEGORY = 4; | |
| WITH_UNIQUE_POKEMON = 5; | |
| POKEMON_WHITELIST = 6; | |
| POKEMON_BANLIST = 7; | |
| POKEMON_CAUGHT_TIMESTAMP = 8; | |
| POKEMON_LEVEL_RANGE = 9; | |
| } | |
| message PokemonWithForm { | |
| HoloPokemonId id = 1; | |
| PokemonDisplayProto.Form form = 2; | |
| repeated PokemonDisplayProto.Form forms = 3; | |
| } | |
| message PokemonGroupConditionProto { | |
| message PokedexNumberRange { | |
| int32 start = 1; | |
| int32 end = 2; | |
| } | |
| repeated PokedexNumberRange pokedex_range = 1; | |
| bool can_evolve = 2; | |
| bool has_mega = 3; | |
| bool is_evolved = 4; | |
| repeated HoloPokemonClass pokemon_class = 5; | |
| repeated PokemonDisplayProto.Alignment alignment = 6; | |
| repeated HoloPokemonSize pokemon_size = 7; | |
| } | |
| message PokemonWhitelist { | |
| string name = 1; | |
| repeated CombatLeagueProto.PokemonWithForm pokemon = 2; | |
| CombatLeagueProto.PokemonGroupConditionProto group_condition = 3; | |
| } | |
| message PokemonBanlist { | |
| string name = 1; | |
| repeated CombatLeagueProto.PokemonWithForm pokemon = 2; | |
| CombatLeagueProto.PokemonGroupConditionProto group_condition = 3; | |
| } | |
| message PokemonCaughtTimestamp { | |
| int64 after_timestamp = 1; | |
| int64 before_timestamp = 2; | |
| } | |
| message PokemonLevelRange { | |
| int32 min_level = 1; | |
| int32 max_level = 2; | |
| } | |
| message UnlockConditionProto { | |
| CombatLeagueProto.ConditionType type = 1; | |
| int32 min_pokemon_count = 2; | |
| oneof Condition { | |
| WithPlayerLevelProto with_player_level = 3; | |
| WithPokemonCpLimitProto with_pokemon_cp_limit = 4; | |
| WithPokemonTypeProto with_pokemon_type = 5; | |
| WithPokemonCategoryProto with_pokemon_category = 6; | |
| CombatLeagueProto.PokemonWhitelist pokemon_whitelist = 7; | |
| CombatLeagueProto.PokemonBanlist pokemon_banlist = 8; | |
| CombatLeagueProto.PokemonCaughtTimestamp pokemon_caught_timestamp = 9; | |
| CombatLeagueProto.PokemonLevelRange pokemon_level_range = 10; | |
| } | |
| } | |
| message PokemonConditionProto { | |
| CombatLeagueProto.ConditionType type = 1; | |
| oneof Condition { | |
| WithPokemonCpLimitProto with_pokemon_cp_limit = 2; | |
| WithPokemonTypeProto with_pokemon_type = 3; | |
| WithPokemonCategoryProto with_pokemon_category = 4; | |
| CombatLeagueProto.PokemonWhitelist pokemon_whitelist = 5; | |
| CombatLeagueProto.PokemonBanlist pokemon_banlist = 6; | |
| CombatLeagueProto.PokemonCaughtTimestamp pokemon_caught_timestamp = 7; | |
| CombatLeagueProto.PokemonLevelRange pokemon_level_range = 8; | |
| } | |
| } | |
| string title = 1; | |
| bool enabled = 2; | |
| repeated UnlockConditionProto unlock_condition = 3; | |
| repeated PokemonConditionProto pokemon_condition = 4; | |
| string icon_url = 5; | |
| int32 pokemon_count = 6; | |
| repeated HoloPokemonId banned_pokemon = 7; | |
| HoloBadgeType badge_type = 8; | |
| int32 minigame_defense_chance_limit = 9; | |
| string battle_party_combat_league_template_id = 10; | |
| LeagueType league_type = 11; | |
| string border_color_hex = 12; | |
| bool allow_temp_evos = 13; | |
| repeated CombatExperiment combat_experiment = 14; | |
| } | |
| message CombatChallengeProto { | |
| enum CombatChallengeState { | |
| UNSET = 0; | |
| CREATED = 1; | |
| OPENED = 2; | |
| CANCELLED = 3; | |
| ACCEPTED = 4; | |
| DECLINED = 5; | |
| READY = 6; | |
| TIMEOUT = 7; | |
| } | |
| message ChallengePlayer { | |
| string player_id = 1; | |
| PlayerAvatarProto player_avatar = 2; | |
| int64 combat_player_s2_cell_id = 3; | |
| repeated fixed64 attacking_pokemon_id = 4; | |
| PlayerPublicProfileProto public_profile = 5; | |
| string nia_account_id = 6; | |
| } | |
| string challenge_id = 1; | |
| CombatType type = 2; | |
| string combat_league_template_id = 3; | |
| ChallengePlayer challenger = 5; | |
| ChallengePlayer opponent = 6; | |
| CombatChallengeState state = 7; | |
| int64 created_timestamp_ms = 8; | |
| string combat_id = 10; | |
| string gbl_battle_realm = 11; | |
| bool is_vnext_battle = 12; | |
| int64 expiration_timestamp_ms = 19; | |
| } | |
| message CombatPlayerProfileProto { | |
| message Location { | |
| double lat_degree = 1; | |
| double lng_degree = 2; | |
| } | |
| string player_id = 1; | |
| PlayerPublicProfileProto public_profile = 2; | |
| repeated string combat_league_template_id = 3; | |
| fixed64 buddy_pokemon_id = 4; | |
| Location location = 5; | |
| CombatPlayerPreferencesProto combat_player_preferences = 6; | |
| string player_nia_id = 7; | |
| } | |
| message GetCombatPlayerProfileProto { | |
| string player_id = 1; | |
| } | |
| message GetCombatPlayerProfileOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_NOT_FOUND = 2; | |
| ERROR_ACCESS_DENIED = 3; | |
| } | |
| Result result = 1; | |
| CombatPlayerProfileProto profile = 2; | |
| repeated string calling_player_eligible_leagues = 3; | |
| } | |
| message GetEligibleCombatLeaguesProto { | |
| repeated string player_ids = 1; | |
| } | |
| message GetEligibleCombatLeaguesOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ACCESS_DENIED = 2; | |
| ERROR_TOO_MANY_PLAYER_IDS = 3; | |
| } | |
| message PlayerEligibleCombatLeaguesProto { | |
| string player_id = 1; | |
| CombatPlayerPreferencesProto combat_player_preferences = 2; | |
| repeated string eligible_combat_leagues = 3; | |
| } | |
| Result result = 1; | |
| PlayerEligibleCombatLeaguesProto player_eligible_leagues = 2; | |
| repeated PlayerEligibleCombatLeaguesProto other_players_eligible_leagues = 3; | |
| repeated string skipped_player_ids = 4; | |
| } | |
| message GenerateCombatChallengeIdProto { | |
| } | |
| message GenerateCombatChallengeIdOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 2; | |
| ERROR_ACCESS_DENIED = 3; | |
| } | |
| Result result = 1; | |
| string challenge_id = 2; | |
| } | |
| message CreateCombatChallengeProto { | |
| string challenge_id = 1; | |
| } | |
| message CreateCombatChallengeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_CHALLENGE_STATE = 2; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 3; | |
| ERROR_ACCESS_DENIED = 4; | |
| } | |
| Result result = 1; | |
| CombatChallengeProto challenge = 2; | |
| } | |
| message OpenCombatChallengeProto { | |
| CombatType type = 1; | |
| string challenge_id = 2; | |
| string combat_league_template_id = 3; | |
| string opponent_player_id = 4; | |
| repeated fixed64 attacking_pokemon_id = 5; | |
| string opponent_nia_id = 6; | |
| } | |
| message OpenCombatChallengeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_CHALLENGE_STATE = 2; | |
| ERROR_CHALLENGE_NOT_FOUND = 3; | |
| ERROR_POKEMON_NOT_IN_INVENTORY = 4; | |
| ERROR_NOT_ELIGIBLE_LEAGUE = 5; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 6; | |
| ERROR_ALREADY_TIMEDOUT = 8; | |
| ERROR_ALREADY_CANCELLED = 9; | |
| ERROR_FRIEND_NOT_FOUND = 10; | |
| ERROR_FAILED_TO_SEND_NOTIFICATION = 11; | |
| ERROR_ACCESS_DENIED = 12; | |
| ERROR_INELIGIBLE_OPPONENT = 13; | |
| } | |
| Result result = 1; | |
| CombatChallengeProto challenge = 2; | |
| } | |
| message AcceptCombatChallengeProto { | |
| string challenge_id = 1; | |
| repeated fixed64 attacking_pokemon_id = 6; | |
| } | |
| message AcceptCombatChallengeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_CHALLENGE_STATE = 2; | |
| ERROR_CHALLENGE_NOT_FOUND = 3; | |
| ERROR_POKEMON_NOT_IN_INVENTORY = 4; | |
| ERROR_NOT_ELIGIBLE_LEAGUE = 5; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 6; | |
| ERROR_OPPONENT_NOT_IN_RANGE = 7; | |
| ERROR_ALREADY_TIMEDOUT = 8; | |
| ERROR_ALREADY_CANCELLED = 9; | |
| ERROR_ACCESS_DENIED = 10; | |
| } | |
| Result result = 1; | |
| CombatChallengeProto challenge = 2; | |
| } | |
| message SubmitCombatChallengePokemonsProto { | |
| string challenge_id = 1; | |
| repeated fixed64 attacking_pokemon_id = 2; | |
| int64 lobby_join_time_ms = 3; | |
| } | |
| message SubmitCombatChallengePokemonsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_CHALLENGE_STATE = 2; | |
| ERROR_CHALLENGE_NOT_FOUND = 3; | |
| ERROR_POKEMON_NOT_IN_INVENTORY = 4; | |
| ERROR_NOT_ELIGIBLE_LEAGUE = 5; | |
| ERROR_ALREADY_TIMEDOUT = 6; | |
| ERROR_ALREADY_CANCELLED = 7; | |
| ERROR_ACCESS_DENIED = 8; | |
| ERROR_ALREADY_DECLINED = 9; | |
| } | |
| Result result = 1; | |
| CombatChallengeProto challenge = 2; | |
| } | |
| message DeclineCombatChallengeProto { | |
| string challenge_id = 1; | |
| } | |
| message DeclineCombatChallengeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_CHALLENGE_STATE = 2; | |
| ERROR_CHALLENGE_NOT_FOUND = 3; | |
| ERROR_ALREADY_TIMEDOUT = 4; | |
| ERROR_ALREADY_CANCELLED = 5; | |
| } | |
| Result result = 1; | |
| } | |
| message CancelCombatChallengeProto { | |
| string challenge_id = 1; | |
| } | |
| message CancelCombatChallengeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_CHALLENGE_STATE = 2; | |
| ERROR_CHALLENGE_NOT_FOUND = 3; | |
| ERROR_ALREADY_ACCEPTED = 4; | |
| ERROR_ALREADY_DECLINED = 5; | |
| ERROR_ALREADY_TIMEDOUT = 6; | |
| ERROR_ACCESS_DENIED = 7; | |
| } | |
| Result result = 1; | |
| } | |
| message GetCombatChallengeProto { | |
| string challenge_id = 1; | |
| } | |
| message GetCombatChallengeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_CHALLENGE_NOT_FOUND = 2; | |
| } | |
| Result result = 1; | |
| CombatChallengeProto challenge = 2; | |
| } | |
| message SaveCombatPlayerPreferencesProto { | |
| CombatPlayerPreferencesProto preferences = 1; | |
| } | |
| message SaveCombatPlayerPreferencesOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message QuitCombatProto { | |
| string combat_id = 1; | |
| } | |
| message QuitCombatOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_COMBAT_NOT_FOUND = 2; | |
| ERROR_INVALID_COMBAT_STATE = 3; | |
| ERROR_PLAYER_NOT_IN_COMBAT = 4; | |
| } | |
| Result result = 1; | |
| CombatProto combat = 2; | |
| } | |
| message GetNpcCombatRewardsProto { | |
| string combat_npc_trainer_template_id = 1; | |
| CombatPlayerFinishState finish_state = 2; | |
| repeated fixed64 attacking_pokemon_id = 3; | |
| string combat_id = 4; | |
| CombatQuestUpdateProto combat_quest_update = 5; | |
| } | |
| message GetNpcCombatRewardsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALD_NUMBER_ATTACKING_POKEMON_IDS = 2; | |
| ERROR = 3; | |
| } | |
| Result result = 1; | |
| CombatRewardStatus reward_status = 2; | |
| LootProto rewards = 3; | |
| int32 number_rewarded_npc_battles_today = 4; | |
| } | |
| message CombatFriendRequestProto { | |
| string combat_id = 1; | |
| } | |
| message CombatFriendRequestOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_COMBAT_NOT_FOUND = 2; | |
| ERROR_COMBAT_INCOMPLETE = 3; | |
| ERROR_PLAYER_NOT_IN_COMBAT = 4; | |
| ERROR_SOCIAL_RPC = 5; | |
| } | |
| Result result = 1; | |
| } | |
| message VsSeekerStartMatchmakingProto { | |
| string combat_league_template_id = 1; | |
| repeated fixed64 attacking_pokemon_id = 2; | |
| } | |
| message VsSeekerStartMatchmakingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS_OPPONENT_FOUND = 1; | |
| SUCCESS_QUEUED = 2; | |
| ERROR_NO_BATTLE_PASSES_LEFT = 3; | |
| ERROR_ALREADY_IN_QUEUE = 4; | |
| ERROR_VS_SEEKER_PLAYER_IN_WRONG_SEASON = 5; | |
| ERROR_PLAYER_HAS_NO_VS_SEEKER = 6; | |
| ERROR_ACCESS_DENIED = 7; | |
| ERROR_POKEMON_LINEUP_INELIGIBLE_FOR_LEAGUE = 8; | |
| ERROR_VS_SEEKER_NOT_ACTIVATED = 9; | |
| ERROR_TEMPORARILY_UNAVAILABLE = 10; | |
| ERROR_EXCEEDED_LIMIT = 11; | |
| ERROR_QUEUE_TOO_FULL = 12; | |
| } | |
| Result result = 1; | |
| CombatChallengeProto challenge = 2; | |
| string queue_id = 3; | |
| } | |
| message GetMatchmakingStatusProto { | |
| string queue_id = 1; | |
| repeated fixed64 roster_pokemon_id = 2; | |
| } | |
| message GetMatchmakingStatusOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS_OPPONENT_FOUND = 1; | |
| SUCCESS_QUEUED = 2; | |
| SUCCESS_NOT_MATCHED_EXPIRED = 3; | |
| ERROR_PLAYER_NOT_FOUND = 4; | |
| ERROR_QUEUE_NOT_FOUND = 5; | |
| ERROR_RETRY_UNSUCCESSFUL = 6; | |
| } | |
| Result result = 1; | |
| CombatChallengeProto challenge = 2; | |
| string queue_id = 3; | |
| } | |
| message CancelMatchmakingProto { | |
| string queue_id = 1; | |
| } | |
| message CancelMatchmakingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESSFULLY_CANCELLED = 1; | |
| ERROR_ALREADY_MATCHED = 2; | |
| ERROR_PLAYER_NOT_FOUND = 3; | |
| ERROR_QUEUE_NOT_FOUND = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message RouteValidation { | |
| enum Error { | |
| UNSET = 0; | |
| INVALID_NUM_FORTS = 1; | |
| INVALID_NUM_CHECKPOINTS = 2; | |
| INVALID_TOTAL_DISTANCE = 3; | |
| INVALID_DISTANCE_BETWEEN_FORTS = 4; | |
| INVALID_DISTANCE_BETWEEN_CHECKPOINTS = 5; | |
| INVALID_FORT = 6; | |
| DUPLICATE_FORTS = 7; | |
| INVALID_START_OR_END = 8; | |
| INVALID_NAME_LENGTH = 9; | |
| INVALID_DESCRIPTION_LENGTH = 10; | |
| TOO_MANY_CHECKPOINTS_BETWEEN_FORTS = 11; | |
| INVALID_MAIN_IMAGE = 12; | |
| BAD_NAME = 13; | |
| BAD_DESCRIPTION = 14; | |
| END_ANCHOR_TOO_FAR = 15; | |
| } | |
| repeated Error error = 1; | |
| } | |
| message CreateRouteDraftProto { | |
| RouteWaypointProto start_anchor = 1; | |
| } | |
| message CreateRouteDraftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_TOO_MANY_IN_PROGRESS = 3; | |
| ERROR_MINOR = 4; | |
| ERROR_LEVEL_TOO_LOW = 5; | |
| ERROR_INVALID_START_ANCHOR = 6; | |
| ERROR_CREATION_LIMIT = 7; | |
| } | |
| Result result = 1; | |
| RouteCreationProto updated_route = 2; | |
| } | |
| message UpdateRouteDraftProto { | |
| SharedRouteProto proposed_route_draft = 2; | |
| oneof NullablePause { | |
| bool pause = 4; | |
| } | |
| } | |
| message UpdateRouteDraftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVALID_ROUTE = 3; | |
| ERROR_OLD_VERSION = 4; | |
| ERROR_ROUTE_NOT_EDITABLE = 5; | |
| } | |
| Result result = 1; | |
| RouteCreationProto updated_route = 2; | |
| RouteValidation validation_result = 3; | |
| } | |
| message GetRouteDraftProto { | |
| string id = 1; | |
| } | |
| message GetRouteDraftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVALID_ROUTE = 3; | |
| } | |
| Result result = 1; | |
| RouteCreationProto route = 2; | |
| } | |
| message DeleteRouteDraftProto { | |
| string route_id = 1; | |
| } | |
| message DeleteRouteDraftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| SUCCESS_ROUTE_NOT_FOUND = 1; | |
| ERROR_UNKNOWN = 3; | |
| ERROR_ROUTE_NOT_EDITABLE = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message ReportRouteProto { | |
| enum Violation { | |
| UNSET = 0; | |
| PRIVATE_RESIDENCE = 1; | |
| SENSITIVE_LOCATION = 2; | |
| ADULT_ESTABLISHMENT = 3; | |
| GRADE_SCHOOL = 4; | |
| INACCESSIBLE = 5; | |
| DANGEROUS = 6; | |
| TEMPORARY_OBSTRUCTION = 7; | |
| CHILD_SAFETY = 8; | |
| DANGEROUS_GOODS = 9; | |
| SEXUAL_OR_VIOLENT = 10; | |
| SEXUAL = 1001; | |
| VIOLENT = 1002; | |
| SELF_HARM = 11; | |
| HARASSMENT_OR_HATE_SPEECH = 12; | |
| HARASSMENT = 1201; | |
| HATE_SPEECH = 1202; | |
| PERSONAL_INFO = 13; | |
| GAME_CHEATS_OR_SPAM = 14; | |
| GAME_CHEATS = 1401; | |
| SPAM = 1402; | |
| PRIVACY_INVASION_ABUSIVE = 15; | |
| OTHER_INAPPROPRIATE = 16; | |
| MISINFORMATION = 17; | |
| IMPERSONATION = 18; | |
| EXTREMISM = 19; | |
| } | |
| enum QualityIssue { | |
| UNSET_QUALITY_ISSUE = 0; | |
| ROUTE_NAME_OR_DESCRIPTION_ERRONEOUS = 1; | |
| ROUTE_NAME_OR_DESCRIPTION_UNCLEAR_OR_INACCURATE = 2; | |
| ROUTE_DIFFICULT_TO_FOLLOW = 3; | |
| ROUTE_FREQUENT_OVERLAP = 4; | |
| ROUTE_TOO_SHORT_OR_LONG = 5; | |
| ROUTE_TOO_STRENUOUS = 6; | |
| ROUTE_POOR_CONNECTIVITY = 7; | |
| } | |
| enum GameplayIssue { | |
| UNSET_GAMEPLAY_ISSUE = 0; | |
| NO_ZYGARDE_CELLS = 1; | |
| BUDDY_CANDY_BONUS_NOT_WORKING = 2; | |
| INCENSE_BONUS_NOT_WORKING = 3; | |
| INSUFFICIENT_REWARDS = 4; | |
| COULD_NOT_COMPLETE_ROUTE = 5; | |
| ROUTE_PAUSED_INCORRECTLY = 6; | |
| DISTANCE_TRACKED_INCORRECT = 7; | |
| GPS_DRIFT = 8; | |
| } | |
| string route_id = 1; | |
| repeated Violation route_violations = 2; | |
| repeated QualityIssue quality_issues = 3; | |
| repeated GameplayIssue gameplay_issues = 4; | |
| } | |
| message ReportRouteOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ROUTE_NOT_FOUND = 2; | |
| ERROR_TOO_MANY_REPORTS = 3; | |
| ERROR_UNKNOWN = 4; | |
| ERROR_REPORTED_THIS_RECENTLY = 5; | |
| } | |
| Result result = 1; | |
| LootProto consolation_reward = 2; | |
| } | |
| message CanReportRouteProto { | |
| string route_id = 1; | |
| } | |
| message CanReportRouteOutProto { | |
| ReportRouteOutProto.Result result = 1; | |
| int32 remaining_cooldown_days = 2; | |
| } | |
| message SubmitRouteDraftProto { | |
| enum ApprovalOverride { | |
| UNSET = 0; | |
| APPROVE = 1; | |
| REJECT = 2; | |
| } | |
| string route_id = 1; | |
| int64 route_version = 2; | |
| ApprovalOverride approval_override = 3; | |
| } | |
| message SubmitRouteDraftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVALID_ROUTE = 3; | |
| ERROR_OLD_VERSION = 4; | |
| ERROR_ROUTE_STATE_NOT_IN_PROGRESS = 5; | |
| ERROR_TOO_MANY_RECENT_SUBMISSIONS = 6; | |
| ERROR_ROUTE_SUBMISSION_UNAVAILABLE = 7; | |
| ERROR_UNVISITED_FORT = 8; | |
| ERROR_MATCHES_REJECTION = 9; | |
| ERROR_MODERATION_REJECTION = 10; | |
| PENDING_MODERATION_RESULT = 11; | |
| } | |
| Result result = 1; | |
| RouteCreationProto submitted_route = 2; | |
| RouteValidation validation_result = 3; | |
| } | |
| message RecallRouteDraftProto { | |
| string route_id = 1; | |
| bool delete_route_draft = 2; | |
| } | |
| message RecallRouteDraftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVALID_ROUTE = 3; | |
| ERROR_MODERATION_FAILURE = 4; | |
| ERROR_ALREADY_RECALLED = 5; | |
| ERROR_TOO_MANY_RECALLS = 6; | |
| } | |
| Result result = 1; | |
| RouteCreationProto recalled_route = 2; | |
| } | |
| message AppealRouteProto { | |
| string route_id = 1; | |
| string appeal_reason = 2; | |
| string preferred_language = 3; | |
| } | |
| message AppealRouteOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVALID_ROUTE = 3; | |
| ERROR_ALREADY_APPEALED = 4; | |
| } | |
| Result result = 1; | |
| SharedRouteProto updated_route = 2; | |
| } | |
| message RouteNearbyNotifShownProto { | |
| } | |
| message RouteNearbyNotifShownOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message GetPublishedRoutesProto { | |
| } | |
| message GetPublishedRoutesOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| Result result = 1; | |
| repeated SharedRouteProto routes = 2; | |
| repeated string unseen_updates = 3; | |
| } | |
| message GetRouteCreationsProto { | |
| } | |
| message GetRouteCreationsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| Result result = 1; | |
| repeated RouteCreationProto routes = 2; | |
| repeated string unseen_updates = 3; | |
| } | |
| message RouteUpdateSeenProto { | |
| string route_id = 1; | |
| } | |
| message RouteUpdateSeenOutProto { | |
| } | |
| message StartRouteProto { | |
| string route_id = 1; | |
| string entry_fort_id = 2; | |
| bool travel_in_reverse = 3; | |
| } | |
| message StartRouteOutProto { | |
| RoutePlayStatus.Status status = 1; | |
| RoutePlayProto route_play = 2; | |
| } | |
| message RouteActivityType { | |
| enum ActivityType { | |
| UNSET = 0; | |
| NO_ACTIVITY = 1; | |
| ACTIVITY_POKEMON_TRADE = 2; | |
| ACTIVITY_POKEMON_COMPARE = 3; | |
| ACTIVITY_GIFT_TRADE = 4; | |
| } | |
| } | |
| message RouteActivityRequestProto { | |
| message PokemonTradeRequest { | |
| fixed64 pokemon_id = 1; | |
| } | |
| message PokemonCompareRequest { | |
| } | |
| message GiftTradeRequest { | |
| } | |
| oneof RequestData { | |
| PokemonTradeRequest pokemon_trade_request = 1; | |
| PokemonCompareRequest pokemon_compare_request = 2; | |
| GiftTradeRequest gift_trade_request = 3; | |
| } | |
| } | |
| message RouteActivityResponseProto { | |
| message PokemonTradeResponse { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_POKEMON = 2; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| } | |
| message PokemonCompareResponse { | |
| } | |
| message GiftTradeResponse { | |
| } | |
| oneof ResponseData { | |
| PokemonTradeResponse pokemon_trade_response = 1; | |
| PokemonCompareResponse pokemon_compare_response = 2; | |
| GiftTradeResponse gift_trade_response = 3; | |
| } | |
| LootProto activity_reward = 4; | |
| ActivityPostcardData postcard_data = 5; | |
| } | |
| message ActivityPostcardData { | |
| message BuddyData { | |
| HoloPokemonId pokemon_id = 1; | |
| PokemonDisplayProto buddy_display = 2; | |
| string nickname = 3; | |
| int32 buddy_candy_awarded = 4; | |
| } | |
| message FortData { | |
| string id = 1; | |
| string name = 2; | |
| string description = 3; | |
| string image_url = 4; | |
| double lat_degrees = 5; | |
| double lng_degrees = 6; | |
| } | |
| PlayerPublicProfileProto sender_public_profile = 1; | |
| BuddyData sender_buddy_data = 3; | |
| FortData sender_fort_data = 4; | |
| } | |
| message ProgressRouteProto { | |
| int32 waypoint_index = 1; | |
| bool skip_activity = 2; | |
| RouteActivityType.ActivityType activity_type = 3; | |
| RouteActivityRequestProto activity_input = 4; | |
| oneof NullablePause { | |
| bool pause = 6; | |
| } | |
| bool acquire_reward = 7; | |
| } | |
| message ProgressRouteOutProto { | |
| enum ProgressionState { | |
| UNSET = 0; | |
| IN_PROGRESS = 1; | |
| COMPLETE = 2; | |
| } | |
| ProgressionState progression_state = 1; | |
| RoutePlayStatus.Status status = 2; | |
| RoutePlayProto route_play = 3; | |
| RouteActivityResponseProto activity_output = 4; | |
| int64 cooldown_finish_ms = 5; | |
| LootProto route_loot = 6; | |
| AwardedRouteBadge awarded_route_badge = 7; | |
| LootProto bonus_route_loot = 8; | |
| string boostable_xp_token = 9; | |
| } | |
| message ProcessTappableProto { | |
| repeated fixed32 id = 1; | |
| TappableLocation location = 2; | |
| string tappable_type_id = 3; | |
| fixed64 encounter_id = 4; | |
| double location_hint_lat = 5; | |
| double location_hint_lng = 6; | |
| } | |
| message ProcessTappableOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_FOUND = 2; | |
| ERROR_ROUTE = 3; | |
| ERROR_NOT_IN_RANGE = 4; | |
| } | |
| Status status = 1; | |
| repeated LootProto reward = 2; | |
| TappableEncounterProto encounter = 3; | |
| } | |
| message TappableEncounterProto { | |
| enum Result { | |
| TAPPABLE_ENCOUNTER_UNKNOWN = 0; | |
| TAPPABLE_ENCOUNTER_SUCCESS = 1; | |
| TAPPABLE_ENCOUNTER_NOT_AVAILABLE = 2; | |
| TAPPABLE_ENCOUNTER_ALREADY_FINISHED = 3; | |
| POKEMON_INVENTORY_FULL = 4; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| NpcEncounterProto npc_encounter = 5; | |
| } | |
| message CancelRouteProto { | |
| } | |
| message CancelRouteOutProto { | |
| RoutePlayStatus.Status status = 1; | |
| int64 cooldown_finish_ms = 2; | |
| } | |
| message AwardedRouteBadge { | |
| enum RouteBadgeType { | |
| ROUTE_BADGE_UNSET = 0; | |
| ROUTE_BADGE_BRONZE = 1; | |
| ROUTE_BADGE_SILVER = 2; | |
| ROUTE_BADGE_GOLD = 3; | |
| } | |
| message RouteBadgeWaypoint { | |
| string fort_name = 1; | |
| string image_url = 2; | |
| RouteStamp last_earned_stamp = 3; | |
| } | |
| string route_id = 1; | |
| RouteType route_type = 2; | |
| int32 num_completions = 3; | |
| int64 last_played_time = 4; | |
| repeated RouteStamp unique_route_stamp = 5; | |
| string route_name = 6; | |
| string route_description = 7; | |
| string route_creator_codename = 8; | |
| string route_image_url = 9; | |
| int64 route_duration_seconds = 10; | |
| repeated RouteBadgeWaypoint last_played_waypoints = 11; | |
| int64 last_played_duration_seconds = 12; | |
| GameplayWeatherProto.WeatherCondition weather_condition_on_last_completed_session = 13; | |
| RouteBadgeType route_badge_type = 14; | |
| double start_lat = 15; | |
| double start_lng = 16; | |
| int64 route_distance_meters = 17; | |
| RouteBadgeLevel.BadgeLevel badge_level = 18; | |
| bool rated = 19; | |
| bool can_preview = 20; | |
| bool hidden = 21; | |
| SharedRouteProto route = 22; | |
| repeated PinData pins = 23; | |
| oneof NullableFavorite { | |
| bool favorite = 24; | |
| } | |
| int32 rating = 25; | |
| } | |
| message RouteBadgeListEntry { | |
| string route_id = 1; | |
| RouteType route_type = 2; | |
| double start_lat = 3; | |
| double start_lng = 4; | |
| string route_name = 5; | |
| string route_image_url = 6; | |
| int64 last_play_end_time = 7; | |
| int32 num_completions = 8; | |
| int64 route_duration_seconds = 9; | |
| int32 num_unique_stamps_collected = 10; | |
| } | |
| message ListRouteBadgesProto { | |
| } | |
| message ListRouteBadgesOutProto { | |
| repeated RouteBadgeListEntry route_badges = 1; | |
| repeated AwardedRouteBadge awarded_route_badges = 2; | |
| } | |
| message ListRouteStampsProto { | |
| } | |
| message ListRouteStampsOutProto { | |
| repeated AwardedRouteStamp route_stamps = 1; | |
| } | |
| message RateRouteProto { | |
| int32 star_rating = 1; | |
| string route_id = 4; | |
| } | |
| message RateRouteOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ROUTE_NOT_FOUND = 2; | |
| ERROR_RATE_LIMITED = 3; | |
| ERROR_ALREADY_RATED = 4; | |
| ERROR_UNKNOWN = 5; | |
| } | |
| Result result = 1; | |
| } | |
| message FavoriteRouteProto { | |
| string route_id = 1; | |
| bool favorite = 2; | |
| } | |
| message FavoriteRouteOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ROUTE_NOT_FOUND = 2; | |
| ERROR_RATE_LIMITED = 3; | |
| ERROR_NO_CHANGE = 4; | |
| ERROR_UNKNOWN = 5; | |
| ERROR_MAX_FAVORITE = 6; | |
| } | |
| Result result = 1; | |
| } | |
| message CreateRouteShortcodeProto { | |
| string route_id = 1; | |
| bool long_lived = 2; | |
| } | |
| message CreateRouteShortcodeOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ROUTE_NOT_FOUND = 2; | |
| ERROR_UNKNOWN = 3; | |
| } | |
| Result result = 1; | |
| string short_code = 2; | |
| } | |
| message PokemonCompareChallenge { | |
| enum CompareStat { | |
| UNSET_STAT = 0; | |
| WEIGHT = 1; | |
| HEIGHT = 2; | |
| AGE = 3; | |
| WALKED_DISTANCE_KM = 4; | |
| CP = 5; | |
| MAX_HP = 6; | |
| } | |
| enum CompareOperation { | |
| UNSET_OPERATION = 0; | |
| GREATER_WIN = 1; | |
| LESSER_WIN = 2; | |
| } | |
| CompareStat compare_stat = 1; | |
| CompareOperation compare_operation = 2; | |
| } | |
| message CreateRoutePinProto { | |
| string route_id = 1; | |
| double lat_degrees = 2; | |
| double lng_degrees = 3; | |
| string message = 4; | |
| string sticker_id = 5; | |
| } | |
| message CreateRoutePinOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_ROUTE_NOT_FOUND = 3; | |
| ERROR_INVALID_LAT_LNG = 4; | |
| ERROR_LEVEL_TOO_LOW = 5; | |
| ERROR_CREATION_LIMIT = 6; | |
| ERROR_INVALID_MESSAGE = 7; | |
| ERROR_DISABLED = 8; | |
| ERROR_CHEATER = 9; | |
| ERROR_MINOR = 10; | |
| ERROR_STICKER_NOT_FOUND = 11; | |
| ERROR_NOT_ENOUGH_STICKERS = 12; | |
| } | |
| Result result = 1; | |
| SharedRouteProto updated_route = 2; | |
| RoutePin new_pin = 3; | |
| } | |
| message LikeRoutePinProto { | |
| string route_id = 1; | |
| string pin_id = 2; | |
| oneof NullableLike { | |
| bool like = 3; | |
| } | |
| string sticker_id = 4; | |
| } | |
| message LikeRoutePinOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_ROUTE_NOT_FOUND = 3; | |
| ERROR_PIN_NOT_FOUND = 4; | |
| ERROR_STICKER_NOT_FOUND = 5; | |
| ERROR_NOT_ENOUGH_STICKERS = 6; | |
| ERROR_STICKER_LIMIT = 7; | |
| } | |
| Result result = 1; | |
| RoutePin updated_pin = 2; | |
| } | |
| message ViewRoutePinProto { | |
| string route_id = 1; | |
| string pin_id = 2; | |
| } | |
| message ViewRoutePinOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_ROUTE_NOT_FOUND = 3; | |
| ERROR_PIN_NOT_FOUND = 4; | |
| } | |
| Result result = 1; | |
| RoutePin pin = 2; | |
| } | |
| enum PinCategory { | |
| PIN_CATEGORY_UNSET = 0; | |
| PIN_CATEGORY_1 = 1; | |
| PIN_CATEGORY_2 = 2; | |
| PIN_CATEGORY_3 = 3; | |
| PIN_CATEGORY_4 = 4; | |
| PIN_CATEGORY_5 = 5; | |
| PIN_CATEGORY_6 = 6; | |
| PIN_CATEGORY_7 = 7; | |
| PIN_CATEGORY_8 = 8; | |
| PIN_CATEGORY_9 = 9; | |
| PIN_CATEGORY_10 = 10; | |
| } | |
| message RouteBadgeLevel { | |
| enum BadgeLevel { | |
| ROUTE_BADGE_UNSET = 0; | |
| ROUTE_BADGE_BRONZE = 1; | |
| ROUTE_BADGE_SILVER = 2; | |
| ROUTE_BADGE_GOLD = 3; | |
| } | |
| } | |
| message RouteSimplificationAlgorithm { | |
| enum SimplificationAlgorithm { | |
| UNSET = 0; | |
| DOUGLAS_PEUCKER = 1; | |
| VISVALINGAM_WHYATT = 2; | |
| } | |
| } | |
| message PinMessage { | |
| string key = 1; | |
| repeated PinCategory category = 2; | |
| int32 level_required = 3; | |
| } | |
| message PinData { | |
| string pin_id = 1; | |
| int64 view_timestamp = 2; | |
| int64 liked_timestamp = 3; | |
| int64 sticker_timestamp = 4; | |
| } | |
| enum PostcardSource { | |
| POSTCARD_SOURCE_UNKNOWN = 0; | |
| POSTCARD_SOURCE_SELF = 1; | |
| POSTCARD_SOURCE_FRIEND = 2; | |
| POSTCARD_SOURCE_FRIEND_ANONYMIZED = 3; | |
| POSTCARD_SOURCE_FRIEND_ANONYMIZED_FROM_DELETION_OR_UNFRIEND = 4; | |
| POSTCARD_SOURCE_GIFT_TRADE = 5; | |
| POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED = 6; | |
| POSTCARD_SOURCE_GIFT_TRADE_ANONYMIZED_FROM_DELETION = 7; | |
| } | |
| enum MementoType { | |
| MEMENTO_TYPE_MEMENTO_POSTCARD = 0; | |
| } | |
| message PostcardDisplayProto { | |
| string postcard_id = 1; | |
| string fort_id = 2; | |
| double fort_lat = 3; | |
| double fort_lng = 4; | |
| int64 creation_timestamp_ms = 5; | |
| string image_url = 6; | |
| bool favorite = 7; | |
| string postcard_creator_id = 8; | |
| string postcard_creator_nickname = 9; | |
| repeated string sticker_id = 10; | |
| string note = 11; | |
| string fort_name = 12; | |
| PostcardSource postcard_source = 13; | |
| uint64 giftbox_id = 14; | |
| string postcard_creator_codename = 15; | |
| uint64 source_giftbox_id = 16; | |
| bool is_sponsored = 17; | |
| bool already_shared = 18; | |
| string postcard_creator_nia_account_id = 19; | |
| bool received_in_party = 20; | |
| string route_id = 21; | |
| string route_name = 22; | |
| } | |
| message CreatePostcardProto { | |
| uint64 giftbox_id = 1; | |
| string sender_id = 2; | |
| repeated string sticker_id = 3; | |
| string encounter_id = 4; | |
| } | |
| message CreatePostcardOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_SENDER_DOES_NOT_EXIST = 2; | |
| ERROR_GIFT_DOES_NOT_EXIST = 3; | |
| ERROR_POSTCARD_ALREADY_CREATED = 4; | |
| ERROR_POSTCARD_INVENTORY_FULL = 5; | |
| ERROR_NOT_ENABLED = 6; | |
| ERROR_RATE_LIMITED = 7; | |
| ERROR_PLAYER_HAS_NO_STICKERS = 8; | |
| SUCCESS_INVENTORY_DAILY_BUTTERFLY_LIMIT = 9; | |
| } | |
| Result result = 1; | |
| PostcardDisplayProto postcard = 2; | |
| ButterflyCollectorRegionMedal butterfly_collector_updated_region = 3; | |
| } | |
| message UpdatePostcardProto { | |
| string postcard_id = 1; | |
| bool favorite = 2; | |
| } | |
| message UpdatePostcardOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POSTCARD_DOES_NOT_EXIST = 2; | |
| ERROR_NOT_ENABLED = 4; | |
| ERROR_RATE_LIMITED = 5; | |
| } | |
| Result result = 1; | |
| PostcardDisplayProto postcard = 2; | |
| } | |
| message DeletePostcardProto { | |
| string postcard_id = 1; | |
| } | |
| message DeletePostcardOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POSTCARD_DOES_NOT_EXIST = 2; | |
| ERROR_POSTCARD_FAVORITED = 3; | |
| ERROR_NOT_ENABLED = 4; | |
| } | |
| Result result = 1; | |
| PostcardDisplayProto postcard = 2; | |
| } | |
| message DeletePostcardsProto { | |
| repeated string postcard_ids = 1; | |
| } | |
| message DeletePostcardsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POSTCARD_DOES_NOT_EXIST = 2; | |
| ERROR_POSTCARD_FAVORITED = 3; | |
| ERROR_NOT_ENABLED = 4; | |
| } | |
| Result result = 1; | |
| repeated PostcardDisplayProto postcards = 2; | |
| } | |
| message MementoAttributesProto { | |
| MementoType memento_type = 1; | |
| double latitude = 2; | |
| double longitude = 3; | |
| int64 added_timestamp_ms = 4; | |
| oneof Type { | |
| PostcardDisplayProto postcard_display = 5; | |
| } | |
| string memento_hash = 6; | |
| } | |
| message GetMementoListProto { | |
| repeated MementoType memento_types = 1; | |
| repeated fixed64 s2_cell_location_bounds = 2; | |
| int64 time_bound_start_ms = 3; | |
| int64 time_bound_end_ms = 4; | |
| string memento_list_hash = 5; | |
| } | |
| message GetMementoListOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_MEMENTO_TYPE_NOT_ENABLED = 2; | |
| ERROR_INVALID_REQUEST = 3; | |
| NOT_MODIFIED = 4; | |
| } | |
| Status status = 1; | |
| repeated MementoAttributesProto mementos = 2; | |
| string memento_list_hash = 3; | |
| } | |
| enum HoloholoClientTelemetryIds { | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_UNDEFINED = 0; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_BOOT_TIME = 1; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_FRAME_RATE = 2; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_GENERIC_CLICK = 3; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_MAP_EVENT = 4; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_SPIN_POKESTOP = 5; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_PROFILE_PAGE = 6; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_SHOPPING_PAGE = 7; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_ENCOUNTER_POKEMON = 8; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_CATCH_POKEMON = 9; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_DEPLOY_POKEMON = 10; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_FEED_POKEMON = 11; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_EVOLVE_POKEMON = 12; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_RELEASE_POKEMON = 13; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_NICKNAME_POKEMON = 14; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_NEWS_PAGE = 15; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_ITEM = 16; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_BATTLE_PARTY = 17; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_PASSCODE_REDEEM = 18; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_LINK_LOGIN = 19; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_RAID = 20; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_PUSH_NOTIFICATION = 21; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_AVATAR_CUSTOMIZATION = 22; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_READ_POINT_OF_INTEREST_DESCRIPTION = 23; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_WEB = 24; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_CHANGE_AR = 25; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_WEATHER_DETAIL_CLICK = 26; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_USER_ISSUE_WEATHER_REPORT = 27; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_POKEMON_INVENTORY = 28; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_SOCIAL = 29; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_CHECK_ENCOUNTER_TRAY_INFO = 30; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_POKEMON_GO_PLUS = 31; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_RPC_TIMING = 32; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_SOCIAL_GIFT_COUNT = 33; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_ASSET_BUNDLE_DOWNLOAD = 34; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_ASSET_POI_DOWNLOAD = 35; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_ASSET_STREAM_DOWNLOAD = 36; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_ASSET_STREAM_CACHE_CULLED = 37; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_RPC_SOCKET_TIMING = 38; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_PERMISSIONS_FLOW = 39; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_DEVICE_SERVICE_TOGGLE = 40; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_BOOT_TELEMETRY = 41; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_AR_PHOTO_SESSION_TELEMETRY = 42; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_LEAVE_POINT_OF_INTEREST = 43; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_VIEW_POINT_OF_INTEREST_IMAGE = 44; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_COMBAT_HUB_ENTRANCE_TELEMETRY = 45; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_DEVICE_SPECIFICATIONS_TELEMETRY = 46; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_SCREEN_RESOLUTION_TELEMETRY = 47; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_DEVICE_OS_TELEMETRY = 48; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_POKEMON_HOME_TELEMETRY = 49; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_REFERRAL_TELEMETRY = 50; | |
| HOLOHOLO_CLIENT_TELEMETRY_IDS_CLIENT_SETTINGS_TELEMETRY = 51; | |
| } | |
| message HoloholoClientTelemetryOmniProto { | |
| oneof TelemetryData { | |
| BootTime boot_time = 1; | |
| FrameRate frame_rate = 2; | |
| GenericClickTelemetry generic_click_telemetry = 3; | |
| EncounterPokemonTelemetry encounter_pokemon_telemetry = 8; | |
| FeedPokemonTelemetry feed_pokemon_telemetry = 11; | |
| ItemTelemetry item_telemetry = 16; | |
| RaidTelemetry raid_telemetry = 20; | |
| PushNotificationTelemetry push_notification_telemetry = 21; | |
| ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23; | |
| WebTelemetry web_telemetry = 24; | |
| ChangeArTelemetry change_ar_telemetry = 25; | |
| UserIssueWeatherReport user_issue_weather_report = 27; | |
| SocialTelemetry social_telemetry = 29; | |
| PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31; | |
| RpcResponseTelemetry rpc_timing_telemetry = 32; | |
| SocialGiftCountTelemetry social_gift_count_telemetry = 33; | |
| AssetBundleDownloadTelemetry asset_bundle_telemetry = 34; | |
| AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35; | |
| AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36; | |
| AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37; | |
| PermissionsFlowTelemetry permissions_flow = 39; | |
| DeviceServiceToggleTelemetry device_service_toggle = 40; | |
| BootTelemetry boot_telemetry = 41; | |
| UserAttributesProto user_attributes = 42; | |
| OnboardingTelemetry onboarding_telemetry = 43; | |
| LoginActionTelemetry login_action_telemetry = 44; | |
| ArPhotoSessionProto ar_photo_session_telemetry = 45; | |
| InvasionTelemetry invasion_telemetry = 46; | |
| CombatMinigameTelemetry combat_minigame_telemetry = 47; | |
| LeavePointOfInterestTelemetry leave_point_of_interest_telemetry = 48; | |
| ViewPointOfInterestImageTelemetry view_point_of_interest_image_telemetry = 49; | |
| CombatHubEntranceTelemetry combat_hub_entrance_telemetry = 50; | |
| LeaveInteractionRangeTelemetry leave_interaction_range_telemetry = 51; | |
| ShoppingPageClickTelemetry shopping_page_click_telemetry = 52; | |
| ShoppingPageScrollTelemetry shopping_page_scroll_telemetry = 53; | |
| DeviceSpecificationsTelemetry device_specifications_telemetry = 54; | |
| ScreenResolutionTelemetry screen_resolution_telemetry = 55; | |
| ARBuddyMultiplayerSessionTelemetry ar_buddy_multiplayer_session_telemetry = 56; | |
| BuddyMultiplayerConnectionFailedProto buddy_multiplayer_connection_failed_telemetry = 57; | |
| BuddyMultiplayerConnectionSucceededProto buddy_multiplayer_connection_succeeded_telemetry = 58; | |
| BuddyMultiplayerTimeToGetSessionProto buddy_multiplayer_time_to_get_session_telemetry = 59; | |
| PlayerHudNotificationClickTelemetry player_hud_notification_click_telemetry = 60; | |
| MonodepthDownloadTelemetry monodepth_download_telemetry = 61; | |
| ArMappingTelemetryProto ar_mapping_telemetry = 62; | |
| RemoteRaidTelemetry remote_raid_telemetry = 63; | |
| DeviceOSTelemetry device_os_telemetry = 64; | |
| NianticProfileTelemetry niantic_profile_telemetry = 65; | |
| ChangeOnlineStatusTelemetry change_online_status_telemetry = 66; | |
| DeepLinkingTelemetry deep_linking_telemetry = 67; | |
| ArMappingSessionTelemetryProto ar_mapping_session_telemetry = 68; | |
| PokemonHomeTelemetry pokemon_home_telemetry = 69; | |
| PokemonSearchTelemetry pokemon_search_telemetry = 70; | |
| ImageGalleryTelemetry image_gallery_telemetry = 71; | |
| PlayerShownLevelUpShareScreenTelemetry player_shown_level_up_share_screen_telemetry = 72; | |
| ReferralTelemetry referral_telemetry = 73; | |
| UploadManagementTelemetry upload_management_telemetry = 74; | |
| WayspotEditTelemetry wayspot_edit_telemetry = 75; | |
| ClientSettingsTelemetry client_settings_telemetry = 76; | |
| PokedexCategorySelectedTelemetry pokedex_category_selected_telemetry = 77; | |
| PercentScrolledTelemetry percent_scrolled_telemetry = 78; | |
| AddressBookImportTelemetry address_book_import_telemetry = 79; | |
| MissingTranslationTelemetry missing_translation_telemetry = 80; | |
| EggHatchTelemetry egg_hatch_telemetry = 81; | |
| PushGatewayTelemetry push_gateway_telemetry = 82; | |
| PushGatewayUpstreamErrorTelemetry push_gateway_upstream_error_telemetry = 83; | |
| UsernameSuggestionTelemetry username_suggestion_telemetry = 84; | |
| TutorialTelemetry tutorial_telemetry = 85; | |
| PostcardBookTelemetry postcard_book_telemetry = 86; | |
| SocialInboxLatencyTelemetry social_inbox_telemetry = 87; | |
| HomeWidgetTelemetry home_widget_telemetry = 93; | |
| PokemonLoadDelay pokemon_load_delay = 94; | |
| AccountDeletionInitiatedTelemetry account_deletion_initiated_telemetry = 95; | |
| FortUpdateLatencyTelemetry fort_update_latency_telemetry = 96; | |
| UpdateCombatResponseTimeTelemetry update_combat_response_time_telemetry = 98; | |
| OpenCampfireMapTelemetry open_campfire_map_telemetry = 99; | |
| DownloadAllAssetsTelemetry download_all_assets_telemetry = 100; | |
| DailyAdventureIncenseTelemetry daily_adventure_incense_telemetry = 101; | |
| ClientToggleSettingsTelemetry client_toggle_settings_telemetry = 102; | |
| NotificationPermissionsTelemetry notification_permissions_telemetry = 103; | |
| AssetRefreshTelemetry asset_refresh_telemetry = 104; | |
| CatchCardTelemetry catch_card_telemetry = 105; | |
| FollowerPokemonTappedTelemetry follower_pokemon_tapped_telemetry = 106; | |
| SizeRecordBreakTelemetry size_record_break_telemetry = 107; | |
| TimeToPlayable time_to_playable_telemetry = 108; | |
| LanguageTelemetry language_telemetry = 109; | |
| QuestListTelemetry quest_list_telemetry = 110; | |
| MapRighthandIconsTelemetry map_righthand_icons_telemetry = 111; | |
| ShowcaseDetailsTelemetry showcase_details_telemetry = 112; | |
| ShowcaseRewardTelemetry showcase_rewards_telemetry = 113; | |
| RouteDiscoveryTelemetry route_discovery_telemetry = 114; | |
| RoutePlayTappableSpawnedTelemetry route_play_tappable_spawned_telemetry = 115; | |
| RouteErrorTelemetry route_error_telemetry = 116; | |
| FieldEffectTelemetry field_effect_telemetry = 117; | |
| GraphicsCapabilitiesTelemetry graphics_capabilities_telemetry = 118; | |
| IrisSocialEventTelemetry iris_social_event_telemetry = 119; | |
| PokedexFilterSelectedTelemetry pokedex_filter_selected_telemetry = 120; | |
| PokedexRegionSelectedTelemetry pokedex_region_selected_telemetry = 121; | |
| PokedexPokemonSelectedTelemetry pokedex_pokemon_selected_telemetry = 122; | |
| PokedexSessionTelemetry pokedex_session_telemetry = 123; | |
| QuestDialogTelemetry quest_dialog_telemetry = 124; | |
| RaidEggNotificationTelemetry raid_egg_notification_telemetry = 125; | |
| TrackedPokemonPushNotificationTelemetry tracked_pokemon_push_notification_telemetry = 126; | |
| PopularRsvpNotificationTelemetry popular_rsvp_notification_telemetry = 127; | |
| SummaryScreenViewTelemetry summary_screen_view_telemetry = 128; | |
| EntryTelemetry entry_telemetry = 129; | |
| CameraPermissionPromptTelemetry camera_permission_prompt_telemetry = 130; | |
| DeviceCompatibleTelemetry device_compatible_telemetry = 131; | |
| ExitFlowTelemetry exit_flow_telemetry = 132; | |
| FrameAutoAppliedTelemetry frame_auto_applied_telemetry = 133; | |
| FrameRemovedTelemetry frame_removed_telemetry = 134; | |
| GetStartedTapTelemetry get_started_tap_telemetry = 135; | |
| NetworkCheckTelemetry network_check_telemetry = 136; | |
| PhotoErrorTelemetry photo_error_telemetry = 137; | |
| PhotoStartTelemetry photo_start_telemetry = 138; | |
| PhotoTakenTelemetry photo_taken_telemetry = 139; | |
| PokemonNotSupportedTelemetry pokemon_not_supported_telemetry = 140; | |
| PokemonSelectTelemetry pokemon_select_telemetry = 141; | |
| ShareActionTelemetry share_action_telemetry = 142; | |
| SignInActionTelemetry sign_in_action_telemetry = 143; | |
| StickerAddedTelemetry sticker_added_telemetry = 144; | |
| TutorialViewedTelemetry tutorial_viewed_telemetry = 145; | |
| } | |
| PlatformServerData server_data = 1001; | |
| PlatformCommonFilterProto common_filters = 1002; | |
| } | |
| message PreLoginMetadata { | |
| string user_id = 1; | |
| int64 timestamp_ms = 2; | |
| int64 client_timestamp_ms = 3; | |
| repeated fixed32 experiment_ids = 6; | |
| string pre_login_user_id = 10; | |
| int64 num_starts = 11; | |
| } | |
| message ClientTelemetryCommonFilterProto { | |
| string application_identifier = 1; | |
| string operating_system_name = 2; | |
| string device_model = 3; | |
| string locale_country_code = 4; | |
| string locale_language_code = 5; | |
| double sampling_probability = 6; | |
| string quality_level = 7; | |
| string network_connectivity_type = 8; | |
| string game_context = 9; | |
| string language_code = 10; | |
| string timezone = 11; | |
| string ip_country_code = 12; | |
| string client_version = 14; | |
| string graphics_device_vendor = 17; | |
| string graphics_device_name = 18; | |
| string graphics_device_type = 19; | |
| string graphics_shader_level = 20; | |
| } | |
| message HoloholoPreLoginTelemetryOmniProto { | |
| oneof HoloholoPreLoginEvent { | |
| SummaryScreenViewTelemetry summary_screen_view_telemetry = 1; | |
| EntryTelemetry entry_telemetry = 2; | |
| CameraPermissionPromptTelemetry camera_permission_prompt_telemetry = 3; | |
| DeviceCompatibleTelemetry device_compatible_telemetry = 4; | |
| ExitFlowTelemetry exit_flow_telemetry = 5; | |
| FrameAutoAppliedTelemetry frame_auto_applied_telemetry = 6; | |
| FrameRemovedTelemetry frame_removed_telemetry = 7; | |
| GetStartedTapTelemetry get_started_tap_telemetry = 8; | |
| NetworkCheckTelemetry network_check_telemetry = 9; | |
| PhotoErrorTelemetry photo_error_telemetry = 10; | |
| PhotoStartTelemetry photo_start_telemetry = 11; | |
| PhotoTakenTelemetry photo_taken_telemetry = 12; | |
| PokemonNotSupportedTelemetry pokemon_not_supported_telemetry = 13; | |
| PokemonSelectTelemetry pokemon_select_telemetry = 14; | |
| ShareActionTelemetry share_action_telemetry = 15; | |
| SignInActionTelemetry sign_in_action_telemetry = 16; | |
| StickerAddedTelemetry sticker_added_telemetry = 17; | |
| TutorialViewedTelemetry tutorial_viewed_telemetry = 18; | |
| } | |
| PreLoginMetadata pre_login_metadata = 1001; | |
| ClientTelemetryCommonFilterProto common_filters = 1002; | |
| } | |
| message BootTime { | |
| enum BootPhase { | |
| UNDEFINED = 0; | |
| TIME_TO_MAP = 1; | |
| LOGO_SCREEN_TIME = 2; | |
| MAIN_SCENE_LOAD_TIME = 3; | |
| WAIT_FOR_AUTH = 4; | |
| INIT_REMOTE_CONFIG_VERSIONS = 5; | |
| INIT_BUNDLE_DIGEST = 6; | |
| INIT_GMT = 7; | |
| DOWNLOAD_I18_N = 8; | |
| DOWNLOAD_GLOBAL_ASSETS = 9; | |
| REGISTER_PUSH_NOTIFICATION = 10; | |
| INITIALIZE_UPSIGHT = 11; | |
| INITIALIZE_CRITTERCISM = 12; | |
| LOGIN_VERSION_CHECK = 13; | |
| LOGIN_GET_PLAYER = 14; | |
| LOGIN_AUTHENTICATION = 15; | |
| MODAL_TIME = 16; | |
| INITIALIZE_ADJUST = 17; | |
| INITIALIZE_FIREBASE = 20; | |
| INITIALIZE_CRASHLYTICS = 21; | |
| INITIALIZE_BRAZE = 22; | |
| DOWNLOAD_BOOT_ADDRESSABLES = 23; | |
| INITIALIZE_OMNI = 24; | |
| CONFIGURE_ARDK = 25; | |
| LOAD_BOOT_SEQUENCE_GUI = 26; | |
| WAIT_SERVER_SEQUENCE_DONE = 27; | |
| SET_MAIN_SCENE_ACTIVE = 28; | |
| INSTALL_SCENE_CONTEXT = 29; | |
| WAIT_SHOW_MAP = 30; | |
| INITIALIZE_INPUT_TRACKER = 31; | |
| } | |
| enum AuthProvider { | |
| UNKNOWN = 0; | |
| GOOGLE = 1; | |
| PTC = 2; | |
| FACEBOOK = 3; | |
| SUPER_AWESOME = 4; | |
| APPLE = 5; | |
| GUEST = 6; | |
| PTC_OAUTH = 7; | |
| } | |
| PlatformMetricData duration = 1; | |
| BootPhase boot_phase = 2; | |
| AuthProvider auth_provider = 3; | |
| bool cached_login = 4; | |
| bool adventure_sync_enabled = 5; | |
| PlatformMetricData time_since_start_s = 6; | |
| } | |
| message BootTelemetry { | |
| float nearest_poi_distance = 1; | |
| int32 poi_within_one_km_count = 2; | |
| } | |
| message TimeToPlayable { | |
| enum ResumedFrom { | |
| UNDEFINED = 0; | |
| WARM = 1; | |
| COLD = 2; | |
| } | |
| ResumedFrom resumed_from = 1; | |
| float time_to_play = 2; | |
| } | |
| message InstallTime { | |
| enum InstallPhase { | |
| UNDEFINED = 0; | |
| BOOT_UTIL = 1; | |
| BOOT_METRICS = 2; | |
| BOOT_NETWORK = 3; | |
| BOOT_STORAGE = 4; | |
| BOOT_LOCATION = 5; | |
| BOOT_AUTH = 6; | |
| } | |
| double duration = 1; | |
| InstallPhase install_phase = 2; | |
| } | |
| message PercentScrolledTelemetry { | |
| double percent = 1; | |
| string menu_name = 2; | |
| } | |
| message MissingTranslationTelemetry { | |
| string key = 1; | |
| string language = 2; | |
| } | |
| message PoiInteractionTelemetry { | |
| enum PoiType { | |
| POKESTOP = 0; | |
| GYM = 1; | |
| } | |
| enum PoiInteraction { | |
| CLICK = 0; | |
| SPIN = 1; | |
| } | |
| string poi_id = 1; | |
| PoiType poi_type = 2; | |
| PoiInteraction poi_interaction = 3; | |
| } | |
| message AssetRefreshTelemetry { | |
| uint64 timestamp = 1; | |
| } | |
| message FrameRate { | |
| PlatformMetricData sampled_frame_rate = 1; | |
| } | |
| message PostcardBookTelemetry { | |
| enum PostcardBookInteraction { | |
| OPEN = 0; | |
| } | |
| PostcardBookInteraction interaction_type = 1; | |
| } | |
| message DeviceSpecificationsTelemetry { | |
| int32 device_width = 1; | |
| int32 device_height = 2; | |
| int32 camera_width = 3; | |
| int32 camera_height = 4; | |
| float camera_focal_length_fx = 5; | |
| float camera_focal_length_fy = 6; | |
| int32 camera_refresh_rate = 7; | |
| } | |
| message ScreenResolutionTelemetry { | |
| int32 device_width = 1; | |
| int32 device_height = 2; | |
| } | |
| message DeviceOSTelemetry { | |
| enum OSArchitecture { | |
| UNSET = 0; | |
| ARCH32_BIT = 1; | |
| ARCH64_BIT = 2; | |
| } | |
| OSArchitecture architecture = 1; | |
| } | |
| message AddressablesServiceTime { | |
| string key = 1; | |
| int32 duration_ms = 2; | |
| } | |
| message VistaGeneralSettingsProto { | |
| enum EnvironmentSeason { | |
| SEASON_UNSET = 0; | |
| SEASON_WINTER = 1; | |
| SEASON_SPRING = 2; | |
| SEASON_SUMMER = 3; | |
| SEASON_FALL = 4; | |
| } | |
| message PokedexIdRange { | |
| int32 min_inclusive = 1; | |
| int32 max_inclusive = 2; | |
| } | |
| bool is_feature_enabled = 1; | |
| bool is_vista_battle_enabled = 2; | |
| bool is_vista_encounters_enabled = 3; | |
| bool is_vista_map_enabled = 4; | |
| bool is_vista_spawns_enabled = 5; | |
| repeated PokedexIdRange base_environment_pokedex_id_range = 6; | |
| repeated fixed32 base_environment_pokedex_id = 7; | |
| string theme_override = 8; | |
| EnvironmentSeason environment_season = 9; | |
| } | |
| message DawnDuskSettingsProto { | |
| int64 dawn_start_offset_before_sunrise_ms = 1; | |
| int64 dawn_end_offset_after_sunrise_ms = 2; | |
| int64 dusk_start_offset_before_sunset_ms = 3; | |
| int64 dusk_end_offset_after_sunset_ms = 4; | |
| } | |
| enum PartyType { | |
| PARTY_TYPE_UNSET = 0; | |
| PARTY_TYPE_PARTY_PLAY_PARTY = 1; | |
| PARTY_TYPE_WEEKLY_CHALLENGE_PARTY = 2; | |
| } | |
| enum PartyEntryPointContext { | |
| PARTY_ENTRY_POINT_CONTEXT_PARTY_ENTRY_UNSET = 0; | |
| PARTY_ENTRY_POINT_CONTEXT_PARTY_ENTRY_PLAYER_PROFILE = 1; | |
| PARTY_ENTRY_POINT_CONTEXT_PARTY_ENTRY_NEW_WEEKLY_CHALLENGE_MODAL = 2; | |
| PARTY_ENTRY_POINT_CONTEXT_PARTY_ENTRY_NEW_WEEKLY_CHALLENGE_BUBBLE = 3; | |
| PARTY_ENTRY_POINT_CONTEXT_PARTY_ENTRY_PARTY_INVITE_NOTIFICATION = 4; | |
| } | |
| enum ContributePartyItemResult { | |
| CONTRIBUTE_PARTY_ITEM_RESULT_CONTRIBUTE_UNSET = 0; | |
| CONTRIBUTE_PARTY_ITEM_RESULT_CONTRIBUTE_ERROR_UNKNOWN = 1; | |
| CONTRIBUTE_PARTY_ITEM_RESULT_CONTRIBUTE_SUCCESS = 2; | |
| CONTRIBUTE_PARTY_ITEM_RESULT_CONTRIBUTE_ERROR_INSUFFICIENT_INVENTORY = 3; | |
| CONTRIBUTE_PARTY_ITEM_RESULT_CONTRIBUTE_ERROR_PLAYER_NOT_IN_PARTY = 4; | |
| CONTRIBUTE_PARTY_ITEM_RESULT_CONTRIBUTE_ERROR_UNSANCTIONED_ITEM_TYPE = 5; | |
| CONTRIBUTE_PARTY_ITEM_RESULT_CONTRIBUTE_ERROR_PARTY_UNABLE_TO_RECEIVE = 6; | |
| } | |
| enum GroupType { | |
| GROUP_TYPE_UNSET = 0; | |
| GROUP_TYPE_INVITE_ONLY_GROUP = 1; | |
| GROUP_TYPE_MATCHMAKING_GROUP = 2; | |
| } | |
| enum PlayerZoneCompliance { | |
| PLAYER_ZONE_COMPLIANCE_UNSET_ZONE = 0; | |
| PLAYER_ZONE_COMPLIANCE_SAFE_TO_JOIN_ZONE = 1; | |
| PLAYER_ZONE_COMPLIANCE_WARNING_TO_JOIN_ZONE = 2; | |
| PLAYER_ZONE_COMPLIANCE_SAFE_TO_PLAY_ZONE = 3; | |
| PLAYER_ZONE_COMPLIANCE_WARNING_TO_PLAY_ZONE = 4; | |
| PLAYER_ZONE_COMPLIANCE_NONCOMPLIANT_ZONE = 5; | |
| PLAYER_ZONE_COMPLIANCE_NONCOMPLIANT2_ZONE = 6; | |
| PLAYER_ZONE_COMPLIANCE_MISSING_LOCATION_ZONE = 7; | |
| } | |
| enum PartyStatus { | |
| PARTY_STATUS_PARTY_UNKNOWN = 0; | |
| PARTY_STATUS_PARTY_WAITING_TO_START = 1; | |
| PARTY_STATUS_PARTY_NORMAL = 2; | |
| PARTY_STATUS_PARTY_DISBANDED = 3; | |
| } | |
| enum PartyQuestStatus { | |
| PARTY_QUEST_STATUS_PARTY_QUEST_UNKNOWN = 0; | |
| PARTY_QUEST_STATUS_PARTY_QUEST_WAITING_PARTY_TO_START = 1; | |
| PARTY_QUEST_STATUS_PARTY_QUEST_SELECTING = 2; | |
| PARTY_QUEST_STATUS_PARTY_QUEST_ACTIVE = 3; | |
| PARTY_QUEST_STATUS_PARTY_QUEST_COMPLETED_AND_AWARDING = 4; | |
| PARTY_QUEST_STATUS_PARTY_QUEST_NOT_AVAILABLE = 5; | |
| PARTY_QUEST_STATUS_PARTY_QUEST_COMPLETED = 6; | |
| } | |
| message CreatePartyProto { | |
| bool is_dark_launch_request = 1; | |
| PartyType party_type = 2; | |
| string quest_id = 3; | |
| PartyEntryPointContext entry_point_context = 4; | |
| } | |
| message CreatePartyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_ALREADY_IN_PARTY = 3; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 4; | |
| ERROR_FEATURE_DISABLED = 5; | |
| ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER = 6; | |
| ERROR_REDIS_EXCEPTION = 7; | |
| ERROR_U13_NO_PERMISSION = 8; | |
| ERROR_NO_LOCATION = 9; | |
| ERROR_PLFE_REDIRECT_NEEDED = 10; | |
| ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE = 11; | |
| ERROR_QUEST_ID_NEEDED_FOR_PARTY_CREATION = 12; | |
| ERROR_WEEKLY_CHALLENGE_NOT_AVAILABLE = 13; | |
| ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED = 14; | |
| ERROR_PLAYER_IN_MATCHMAKING = 15; | |
| } | |
| PartyRpcProto party = 1; | |
| Result result = 2; | |
| } | |
| message KickOtherPlayerFromPartyProto { | |
| string player_id_to_remove = 1; | |
| } | |
| message KickOtherPlayerFromPartyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_PLAYER_NOT_IN_PARTY = 3; | |
| ERROR_PLAYER_NOT_HOST = 4; | |
| ERROR_PLAYER_NOT_FOUND = 5; | |
| ERROR_UNEXPECTED_PARTY_TYPE = 6; | |
| } | |
| Result result = 1; | |
| PartyRpcProto party = 2; | |
| } | |
| message PreviewContributePartyItemProto { | |
| repeated ItemProto contributed_items = 1; | |
| ItemProto items = 2; | |
| } | |
| message ParticipantConsumptionAccounting { | |
| string participant_id = 1; | |
| int32 consume_count = 2; | |
| } | |
| message PreviewContributePartyItemOutProto { | |
| ContributePartyItemResult result = 1; | |
| repeated string non_consuming_participants = 2; | |
| repeated ParticipantConsumptionAccounting participant_consumption_preview = 3; | |
| } | |
| message ContributePartyItemProto { | |
| repeated ItemProto contributed_items = 1; | |
| ItemProto items = 2; | |
| } | |
| message ContributePartyItemOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_INSUFFICIENT_INVENTORY = 3; | |
| ERROR_PLAYER_NOT_IN_PARTY = 4; | |
| ERROR_UNSANCTIONED_ITEM_TYPE = 5; | |
| ERROR_PARTY_UNABLE_TO_RECEIVE = 6; | |
| } | |
| Result result = 1; | |
| PartyRpcProto party = 2; | |
| ContributePartyItemResult rpc_result = 3; | |
| } | |
| message ConsumePartyItemsProto { | |
| } | |
| message ConsumePartyItemsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_PLAYER_NOT_IN_PARTY = 3; | |
| } | |
| Result result = 1; | |
| repeated AppliedItemProto applied_items = 2; | |
| PartyRpcProto party = 3; | |
| } | |
| message GetPartyHistoryProto { | |
| int64 party_id = 1; | |
| int64 party_seed = 2; | |
| } | |
| message GetPartyHistoryOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_PARTY_HISTORY_NOT_FOUND = 3; | |
| ERROR_PLAYER_NOT_IN_PARTY = 4; | |
| } | |
| Result result = 1; | |
| PartyHistoryRpcProto party_history = 2; | |
| } | |
| message GetPartyProto { | |
| repeated fixed32 party_id = 1; | |
| int64 party_seed = 2; | |
| bool activity_summary_requested = 3; | |
| bool player_locations_requested = 4; | |
| bool party_rpc_not_requested = 5; | |
| PartyType party_type = 6; | |
| bool invites_requested = 7; | |
| } | |
| message GetPartyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_PARTY_NOT_FOUND = 3; | |
| ERROR_PLAYER_NOT_IN_PARTY = 4; | |
| ERROR_FEATURE_DISABLED = 5; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 6; | |
| ERROR_REDIS_EXCEPTION = 7; | |
| ERROR_PARTY_TIMED_OUT = 8; | |
| ERROR_PLFE_REDIRECT_NEEDED = 9; | |
| ERROR_WITH_METRIC_SERVICE = 10; | |
| } | |
| message ItemLimit { | |
| Item item = 1; | |
| bool limit_reached = 2; | |
| } | |
| message PartyPlayProto { | |
| PartyRpcProto party = 1; | |
| PartyLocationsRpcProto player_locations = 3; | |
| PartyActivitySummaryRpcProto activity_summary = 4; | |
| } | |
| message WeeklyChallengePartyProto { | |
| message PartyResultProto { | |
| message PartyInviteError { | |
| string player_id = 1; | |
| SendPartyInvitationOutProto.PlayerResult error = 2; | |
| } | |
| PartyRpcProto party = 1; | |
| GetPartyOutProto.Result result = 2; | |
| repeated PartyInviteError invite_errors = 3; | |
| } | |
| repeated PartyInviteRpcProto invites = 2; | |
| repeated PartyResultProto party_results = 4; | |
| } | |
| PartyRpcProto party = 1; | |
| Result result = 2; | |
| PartyLocationsRpcProto player_locations = 3; | |
| PartyActivitySummaryRpcProto activity_summary = 4; | |
| repeated ItemLimit item_limits = 5; | |
| oneof PartyResult { | |
| PartyPlayProto party_play_result = 6; | |
| WeeklyChallengePartyProto weekly_challenge_party_result = 7; | |
| } | |
| } | |
| message JoinPartyProto { | |
| repeated fixed32 party_id = 1; | |
| string inviting_player_id = 2; | |
| int64 id = 3; | |
| bool is_dark_launch_request = 4; | |
| PartyType party_type = 5; | |
| PartyEntryPointContext entry_point_context = 6; | |
| } | |
| message JoinPartyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 3; | |
| ERROR_FEATURE_DISABLED = 4; | |
| ERROR_ALREADY_IN_PARTY = 5; | |
| ERROR_NO_SUCH_PARTY = 6; | |
| ERROR_PARTY_IS_FULL = 7; | |
| ERROR_NOT_IN_RANGE = 8; | |
| ERROR_PARTY_DARK_LAUNCH_QUEUE_EMPTY = 9; | |
| ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER = 10; | |
| ERROR_REDIS_EXCEPTION = 11; | |
| ERROR_U13_NO_PERMISSION = 12; | |
| ERROR_U13_NOT_FRIENDS_WITH_HOST = 13; | |
| ERROR_PARTY_TIMED_OUT = 14; | |
| ERROR_NO_LOCATION = 15; | |
| ERROR_PLFE_REDIRECT_NEEDED = 16; | |
| ERROR_PARTY_QUEST_ENCOUNTER_INCOMPLETE = 17; | |
| ERROR_INVITE_ONLY_GROUP = 18; | |
| ERROR_MATCHMAKING_GROUP = 19; | |
| ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED = 20; | |
| ERROR_PLAYER_IN_MATCHMAKING = 21; | |
| } | |
| PartyRpcProto party = 1; | |
| Result result = 2; | |
| } | |
| message LeavePartyProto { | |
| enum ReasonToLeave { | |
| UNSET = 0; | |
| PRESSED_BUTTON = 1; | |
| U13_HOST_NOT_FRIEND = 2; | |
| TOO_FAR_AWAY = 3; | |
| DISBANDED = 4; | |
| EXPIRED = 5; | |
| DECLINED_REJOIN = 6; | |
| FEATURE_DISABLED = 7; | |
| } | |
| repeated fixed32 party_id = 1; | |
| bool is_dark_launch_request = 2; | |
| ReasonToLeave reason_to_leave = 3; | |
| PartyType party_type = 4; | |
| } | |
| message LeavePartyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_FEATURE_DISABLED = 3; | |
| ERROR_PLAYER_NOT_IN_PARTY = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message StartPartyProto { | |
| repeated fixed32 party_id = 1; | |
| PartyType party_type = 2; | |
| int64 id = 3; | |
| } | |
| message StartPartyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_FEATURE_DISABLED = 3; | |
| ERROR_PLAYER_NOT_IN_PARTY = 4; | |
| ERROR_PARTY_NOT_READY_TO_START = 5; | |
| ERROR_PLAYER_IS_NOT_HOST = 6; | |
| ERROR_NOT_ENOUGH_PLAYERS = 7; | |
| ERROR_PARTY_TIMED_OUT = 8; | |
| ERROR_PLAYERS_NOT_IN_RANGE = 9; | |
| ERROR_REDIS_EXCEPTION = 10; | |
| ERROR_NO_LOCATION = 11; | |
| ERROR_PLFE_REDIRECT_NEEDED = 12; | |
| ERROR_UNEXPECTED_PARTY_TYPE = 13; | |
| } | |
| PartyRpcProto party = 1; | |
| Result result = 2; | |
| } | |
| message StartPartyQuestProto { | |
| string quest_id = 1; | |
| } | |
| message StartPartyQuestOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_FEATURE_DISABLED = 3; | |
| ERROR_PLAYER_NOT_IN_PARTY = 4; | |
| ERROR_PLAYER_IS_NOT_HOST = 5; | |
| ERROR_QUEST_NOT_FOUND = 6; | |
| ERROR_QUEST_STATUS_INVALID = 7; | |
| ERROR_PARTY_NOT_FOUND = 8; | |
| ERROR_PARTY_STATUS_INVALID = 9; | |
| ERROR_PLAYER_STATE_NOT_FOUND = 10; | |
| ERROR_PLAYER_STATE_INVALID = 11; | |
| ERROR_ALREADY_STARTED_QUEST = 12; | |
| ERROR_PARTY_TIMED_OUT = 13; | |
| ERROR_PLFE_REDIRECT_NEEDED = 14; | |
| ERROR_UNEXPECTED_PARTY_TYPE = 15; | |
| } | |
| Result result = 1; | |
| ClientQuestProto quest = 2; | |
| } | |
| message CompletePartyQuestProto { | |
| string unclaimed_quest_id = 1; | |
| PartyType party_type = 2; | |
| } | |
| message CompletePartyQuestOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| ERROR_FEATURE_DISABLED = 2; | |
| ERROR_PLAYER_NOT_IN_PARTY = 3; | |
| ERROR_PARTY_NOT_FOUND = 4; | |
| ERROR_PARTY_STATUS_INVALID = 5; | |
| ERROR_QUEST_NOT_FOUND = 6; | |
| ERROR_QUEST_STILL_IN_PROGRESS = 7; | |
| ERROR_PLAYER_STATE_NOT_FOUND = 9; | |
| ERROR_PLAYER_ALREADY_AWARDED = 10; | |
| ERROR_REWARD_ITEM_REACH_LIMIT = 11; | |
| SUCCESS = 12; | |
| ERROR_PLFE_REDIRECT_NEEDED = 13; | |
| } | |
| Result result = 1; | |
| PartyQuestStateProto claimed_quest = 2; | |
| PartyQuestRpcProto updated_party_quest = 3; | |
| LeveledUpFriendsProto friendship_progress = 4; | |
| repeated PlayerPublicProfileProto non_friend_participants = 5; | |
| string boostable_xp_token = 6; | |
| } | |
| message PlayerUnclaimedPartyQuestIdsProto { | |
| string player_id = 1; | |
| repeated string unclaimed_quest_ids = 2; | |
| } | |
| message SendPartyInvitationProto { | |
| repeated string invitee_ids = 1; | |
| repeated fixed32 party_id = 2; | |
| int64 id = 3; | |
| PartyType type = 4; | |
| } | |
| message SendPartyInvitationOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_UNKNOWN = 1; | |
| SUCCESS = 2; | |
| ERROR_INVITE_LIMIT_FOR_GROUP = 3; | |
| ERROR_NO_SUCH_PARTY = 4; | |
| } | |
| enum PlayerResult { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_RECIEVER_LIMIT = 3; | |
| ERORR_U13_NO_PERMISSION = 4; | |
| ERORR_U13_NOT_FRIENDS_WITH_HOST = 5; | |
| ERROR_ALREADY_INVITED = 6; | |
| ERROR_ALREADY_IN_PARTY = 7; | |
| ERROR_JOIN_PREVENTED = 8; | |
| } | |
| Result result = 1; | |
| repeated PlayerResult player_result = 2; | |
| } | |
| message DeclinePartyInviteProto { | |
| int64 party_id = 1; | |
| string inviter_id = 2; | |
| } | |
| message DeclinePartyInviteOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVITE_NOT_FOUND = 3; | |
| ERROR_ALREADY_DECLINED = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message CancelPartyInviteProto { | |
| int64 party_id = 1; | |
| string invitee_id = 2; | |
| } | |
| message CancelPartyInviteOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_INVITE_NOT_FOUND = 3; | |
| ERROR_NO_SUCH_PARTY = 4; | |
| ERROR_ALREADY_CANCELED = 5; | |
| } | |
| Result result = 1; | |
| } | |
| message PartyUpdateLocationProto { | |
| repeated PartyLocationSampleProto untrusted_sample_list = 2; | |
| bool is_dark_launch_request = 3; | |
| bool is_location_sharing_disabled = 4; | |
| } | |
| message PartyUpdateLocationOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FEATURE_DISABLED = 3; | |
| ERROR_NOT_IN_PARTY = 4; | |
| ERROR_REDIS_EXCEPTION = 5; | |
| ERROR_LOCATION_RECORD_NOT_FOUND = 6; | |
| ERROR_PLFE_REDIRECT_NEEDED = 7; | |
| ERROR_UNEXPECTED_PARTY_TYPE = 8; | |
| } | |
| Result result = 1; | |
| } | |
| message PartyLocationSampleProto { | |
| int64 timestamp_ms = 1; | |
| double lat = 2; | |
| double lng = 3; | |
| } | |
| message PartySendDarkLaunchLogProto { | |
| repeated PartyDarkLaunchLogMessageProto log_messages = 1; | |
| } | |
| message PartySendDarkLaunchLogOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_DARK_LAUNCH_NOT_ENABLED_FOR_PLAYER = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message PartyDarkLaunchLogMessageProto { | |
| enum LogLevel { | |
| UNKNOWN = 0; | |
| INFO = 1; | |
| WARNING = 2; | |
| SEVERE = 3; | |
| } | |
| LogLevel log_level = 1; | |
| int64 timestamp_ms = 2; | |
| string log_string = 3; | |
| } | |
| message RemovedParticipant { | |
| enum RemovedReason { | |
| UNSET = 0; | |
| REMOVED_BY_HOST = 1; | |
| REMOVED_BY_OPS = 2; | |
| LEFT = 3; | |
| } | |
| string player_id = 1; | |
| RemovedReason removed_reason = 2; | |
| string quest_id = 3; | |
| int32 quest_progress = 4; | |
| } | |
| message PartyRpcProto { | |
| repeated fixed32 party_id = 1; | |
| int64 party_start_ms = 2; | |
| int64 party_end_ms = 3; | |
| int64 party_creation_ms = 4; | |
| int64 party_seed = 5; | |
| int64 id = 6; | |
| PartyStatus status = 8; | |
| repeated PartyActivityStatProto party_summary_stats = 11; | |
| int64 party_start_deadline_ms = 12; | |
| PartySharedQuestSettingsProto party_quest_settings_snapshot = 13; | |
| PartyQuestRpcProto party_quest = 14; | |
| repeated PartyParticipantProto participant_list = 16; | |
| PartyActivitySummaryProto party_activity_summary_proto = 17; | |
| repeated PlayerObfuscationMapEntryProto participant_obfuscation_map = 18; | |
| int32 client_display_host_index = 19; | |
| repeated PartyItemProto consummable_party_items = 20; | |
| repeated RemovedParticipant removed_participants = 21; | |
| repeated string banned_participants = 22; | |
| repeated PartyItemProto consumed_party_items = 23; | |
| GroupType group_type = 24; | |
| PartyType party_type = 25; | |
| } | |
| message PartyParticipantRaidInfoProto { | |
| int64 raid_seed = 1; | |
| string gym_id = 2; | |
| repeated fixed32 lobby_id = 3; | |
| RaidInfoProto raid_info = 4; | |
| double latitude = 5; | |
| double longitude = 6; | |
| int64 lobby_creation_ms = 7; | |
| int64 lobby_end_join_ms = 8; | |
| } | |
| message PartyParticipantProto { | |
| enum ParticipantStatus { | |
| UNSET = 0; | |
| PARTICIPANT_INVITED = 1; | |
| PARTICIPANT_ACTIVE = 2; | |
| PARTICIPANT_LEFT = 3; | |
| } | |
| string player_id = 1; | |
| PlayerPublicProfileProto player_profile = 2; | |
| int32 buddy_pokedex_id = 3; | |
| PokemonDisplayProto buddy_pokemon_display = 4; | |
| int32 position_index = 6; | |
| bool is_host = 7; | |
| string nia_account_id = 11; | |
| repeated PartyLocationSampleProto untrusted_location_samples = 12; | |
| bool is_minor = 13; | |
| int64 player_join_time_ms = 14; | |
| PartyParticipantRaidInfoProto participant_raid_info = 15; | |
| ParticipantStatus participant_status = 16; | |
| string inviter_id = 17; | |
| int64 invite_expiration_ms = 18; | |
| bool allow_friend_requests = 19; | |
| } | |
| message PartyActivitySummaryProto { | |
| map<string, PlayerActivitySummaryProto> player_summary_map = 1; | |
| } | |
| message PlayerActivitySummaryProto { | |
| map<fixed32, fixed32> activity_summary_map = 1; | |
| } | |
| message PartyActivityStatProto { | |
| int32 activity_stat_id = 1; | |
| QuestType quest_type = 2; | |
| repeated QuestConditionProto conditions = 3; | |
| int32 category_id = 4; | |
| int32 icon_id = 5; | |
| int32 scale_down = 6; | |
| } | |
| message PartySharedQuestSettingsProto { | |
| int32 num_generated_shared_quests = 1; | |
| int32 num_candidate_shared_quests = 2; | |
| int32 shared_quest_selection_timeout_s = 3; | |
| int32 shared_quest_claim_rewards_timeout_s = 4; | |
| PartyType party_type = 5; | |
| QuestProto.Context party_quest_context_type = 6; | |
| } | |
| message PartyQuestRpcProto { | |
| PartyQuestStatus status = 1; | |
| repeated ClientQuestProto party_quest_candidates = 2; | |
| PartyQuestStateProto active_quest_state = 3; | |
| repeated PlayerUnclaimedPartyQuestIdsProto player_unclaimed_quest_ids = 4; | |
| repeated PartyQuestStateProto completed_quest_states = 5; | |
| int64 quest_selection_end_ms = 6; | |
| } | |
| message PartyQuestStateProto { | |
| message PlayerPartyQuestStateProto { | |
| enum PlayerStatus { | |
| PLAYER_UNKNOWN = 0; | |
| PLAYER_WAITING_PARTY_QUEST_TO_START = 1; | |
| PLAYER_ACTIVE = 2; | |
| PLAYER_COMPLETED_PARTY_QUEST_AND_AWARDED = 3; | |
| PLAYER_ABANDONED_PARTY_QUEST = 4; | |
| PLAYER_COMPLETED_PARTY_QUEST = 5; | |
| PLAYER_AWARDED = 6; | |
| } | |
| PlayerStatus player_status = 1; | |
| int32 individual_progress = 2; | |
| string player_id = 3; | |
| int64 update_timestamp_ms = 4; | |
| int32 daily_progress = 5; | |
| string nia_account_id = 6; | |
| } | |
| ClientQuestProto client_quest = 1; | |
| int32 shared_progress = 2; | |
| map<string, PlayerPartyQuestStateProto> player_quest_state = 3; | |
| int64 claim_rewards_deadline_ms = 4; | |
| repeated PlayerPartyQuestStateProto player_quest_states = 5; | |
| } | |
| message PartyZoneDefinitionProto { | |
| PlayerZoneCompliance zone = 1; | |
| int32 zone_radius_m = 2; | |
| PartyStatus party_status = 3; | |
| } | |
| message PartyDarkLaunchSettingsProto { | |
| message CreateOrJoinWaitProbabilityProto { | |
| int32 weight = 1; | |
| int32 wait_time_ms = 2; | |
| } | |
| message LeavePartyProbabilityProto { | |
| int32 weight = 1; | |
| int32 max_duration_ms = 2; | |
| } | |
| bool dark_launch_enabled = 1; | |
| int32 rollout_players_per_billion = 2; | |
| repeated CreateOrJoinWaitProbabilityProto create_or_join_wait_probability = 3; | |
| int32 probability_to_create_percent = 4; | |
| repeated LeavePartyProbabilityProto leave_party_probability = 6; | |
| bool update_location_enabled = 7; | |
| int32 update_location_override_period_ms = 8; | |
| } | |
| message PartyLocationsRpcProto { | |
| message PlayerLocationRpcProto { | |
| double trusted_lat = 1; | |
| double trusted_lng = 2; | |
| PlayerZoneCompliance player_zone = 3; | |
| repeated PartyLocationSampleProto untrusted_samples = 4; | |
| int64 last_update_timestamp_ms = 5; | |
| string player_id = 6; | |
| } | |
| repeated PlayerLocationRpcProto player_location = 1; | |
| } | |
| message PartyActivitySummaryRpcProto { | |
| message PlayerActivityRpcProto { | |
| string player_id = 1; | |
| PlayerActivitySummaryProto player_activity = 2; | |
| } | |
| repeated PlayerActivityRpcProto player_activity = 1; | |
| } | |
| message PlayerObfuscationMapEntryProto { | |
| string participant_player_id = 1; | |
| string participant_player_id_party_obfuscated = 2; | |
| } | |
| message PartyParticipantHistoryRpcProto { | |
| string player_id = 1; | |
| int64 party_joined_ms = 2; | |
| int64 party_left_ms = 3; | |
| PlayerAvatarProto avatar = 4; | |
| PlayerNeutralAvatarProto neutral_avatar = 5; | |
| } | |
| message PartyHistoryRpcProto { | |
| int64 party_id = 1; | |
| int64 party_seed = 2; | |
| int64 party_started_ms = 3; | |
| int64 party_expiry_ms = 4; | |
| int64 party_concluded_ms = 5; | |
| int64 party_formed_ms = 6; | |
| repeated PartyParticipantHistoryRpcProto players_participated = 7; | |
| } | |
| message PartyInviteRpcProto { | |
| int64 party_id = 1; | |
| string sender_id = 2; | |
| repeated PartyParticipantProto party_members = 3; | |
| string quest_id = 4; | |
| int64 invite_expiration_ms = 5; | |
| int64 party_end_ms = 6; | |
| } | |
| message PartyItemProto { | |
| string player_id = 1; | |
| ItemProto party_item = 2; | |
| int64 usage_start_ms = 3; | |
| Item item = 4; | |
| string contributor_id = 5; | |
| } | |
| message PartyProgressNotificationProto { | |
| int64 party_id = 1; | |
| string quest_id = 2; | |
| double milestone_percentage = 3; | |
| int64 milestone_target = 4; | |
| int32 milestone_index = 5; | |
| int64 shared_quest_progress = 6; | |
| double shared_quest_progress_percent = 7; | |
| } | |
| message StartWeeklyChallengeGroupMatchmakingProto { | |
| string quest_id = 1; | |
| PartyEntryPointContext entry_point_context = 4; | |
| } | |
| message StartWeeklyChallengeGroupMatchmakingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS_GROUP_FOUND = 1; | |
| SUCCESS_QUEUED = 2; | |
| ERROR_QUEST_ID_NEEDED = 3; | |
| ERROR_WEEKLY_CHALLENGE_INACTIVE = 4; | |
| ERROR_ALREADY_IN_PARTY_OR_COMPLETED = 5; | |
| ERROR_ALREADY_IN_QUEUE = 6; | |
| ERROR_LOCATION_NEEDED = 7; | |
| ERROR_NO_QUEST_FOR_QUEST_ID = 8; | |
| ERROR_INTERNAL = 9; | |
| ERROR_WEEKLY_CHALLENGE_LIMIT_REACHED = 10; | |
| ERROR_STACKED_PARTY_ENCOUNTER = 11; | |
| } | |
| Result result = 1; | |
| } | |
| message SyncWeeklyChallengeMatchmakingStatusProto { | |
| string quest_id = 1; | |
| } | |
| message SyncWeeklyChallengeMatchmakingStatusOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| MATCHMAKING_STILL_IN_PROGRESS = 1; | |
| SUCCESS_PLAYER_FOUND_PARTY = 2; | |
| PLAYER_NOT_IN_MATCHMAKING = 4; | |
| ERROR_CREATING_PARTY_FROM_MATCH = 5; | |
| ERROR_JOINING_PARTY_FROM_MATCH = 6; | |
| ERROR_INTERNAL = 7; | |
| } | |
| Result result = 1; | |
| } | |
| message LeaveWeeklyChallengeMatchmakingProto { | |
| string quest_id = 1; | |
| } | |
| message LeaveWeeklyChallengeMatchmakingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS_LEFT = 1; | |
| ERROR_MATCHED = 2; | |
| ERROR_NOT_IN_MATCHMAKING = 3; | |
| ERROR_INTERNAL = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message CreateBuddyMultiplayerSessionProto { | |
| } | |
| message CreateBuddyMultiplayerSessionOutProto { | |
| enum Result { | |
| CREATE_SUCCESS = 0; | |
| CREATE_BUDDY_NOT_SET = 1; | |
| CREATE_BUDDY_NOT_FOUND = 2; | |
| CREATE_BAD_BUDDY = 3; | |
| CREATE_BUDDY_V2_NOT_ENABLED = 4; | |
| CREATE_PLAYER_LEVEL_TOO_LOW = 5; | |
| CREATE_UNKNOWN_ERROR = 6; | |
| CREATE_U13_NO_PERMISSION = 7; | |
| } | |
| string plfe_session_id = 1; | |
| bytes arbe_join_token = 2; | |
| int64 generation_timestamp = 3; | |
| int32 max_players = 4; | |
| Result result = 5; | |
| } | |
| message JoinBuddyMultiplayerSessionProto { | |
| string plfe_session_id = 1; | |
| } | |
| message JoinBuddyMultiplayerSessionOutProto { | |
| enum Result { | |
| JOIN_SUCCESS = 0; | |
| JOIN_LOBBY_FULL = 1; | |
| JOIN_HOST_TOO_FAR = 2; | |
| JOIN_LOBBY_NOT_FOUND = 3; | |
| JOIN_BUDDY_NOT_SET = 4; | |
| JOIN_BUDDY_NOT_FOUND = 5; | |
| JOIN_BAD_BUDDY = 6; | |
| JOIN_BUDDY_V2_NOT_ENABLED = 7; | |
| JOIN_PLAYER_LEVEL_TOO_LOW = 8; | |
| JOIN_UNKNOWN_ERROR = 9; | |
| JOIN_U13_NO_PERMISSION = 10; | |
| } | |
| Result result = 1; | |
| bytes arbe_join_token = 2; | |
| int64 generation_timestamp = 3; | |
| int32 max_players = 4; | |
| } | |
| message LeaveBuddyMultiplayerSessionProto { | |
| string plfe_session_id = 1; | |
| } | |
| message LeaveBuddyMultiplayerSessionOutProto { | |
| enum Result { | |
| LEAVE_SUCCESS = 0; | |
| LEAVE_NOT_IN_LOBBY = 1; | |
| LEAVE_LOBBY_NOT_FOUND = 2; | |
| LEAVE_UNKNOWN_ERROR = 3; | |
| } | |
| Result result = 1; | |
| } | |
| message BuddyMultiplayerConnectionFailedProto { | |
| int32 test_number = 1; | |
| int64 response_time = 2; | |
| } | |
| message BuddyMultiplayerConnectionSucceededProto { | |
| int32 test_number = 1; | |
| int64 response_time = 2; | |
| } | |
| message BuddyMultiplayerTimeToGetSessionProto { | |
| int32 test_number = 1; | |
| int64 time_to_get_session = 2; | |
| } | |
| message PlayerProfileProto { | |
| string player_name = 1; | |
| } | |
| message PlayerProfileOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| message GymBadges { | |
| repeated AwardedGymBadge gym_badge = 1; | |
| int32 total = 2; | |
| } | |
| message RouteBadges { | |
| repeated AwardedRouteBadge route_badge = 1; | |
| int32 total = 2; | |
| } | |
| Result result = 1; | |
| int64 start_time = 2; | |
| repeated PlayerBadgeProto badges = 3; | |
| GymBadges gym_badges = 4; | |
| RouteBadges route_badges = 5; | |
| } | |
| message LevelUpRewardsProto { | |
| int32 level = 1; | |
| } | |
| message LevelUpRewardsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| AWARDED_ALREADY = 2; | |
| SUCCESS_WITH_BACKFILL = 3; | |
| } | |
| Result result = 1; | |
| repeated AwardItemProto items = 2; | |
| repeated Item items_unlocked = 4; | |
| repeated string avatar_template_ids = 5; | |
| int32 pokecoins = 6; | |
| repeated NeutralAvatarLootItemTemplateProto neutral_avatar_item_templates = 7; | |
| } | |
| message BuddyMapProto { | |
| bool buddy_home_widget_active = 1; | |
| } | |
| message BuddyMapOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_BUDDY_NOT_VALID = 2; | |
| } | |
| Result result = 1; | |
| int64 expiration_ms = 2; | |
| int64 applied_ms = 3; | |
| BuddyObservedData observed_data = 4; | |
| } | |
| message BuddyFeedingProto { | |
| Item item = 1; | |
| int32 count = 2; | |
| } | |
| message BuddyFeedingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_BUDDY_NOT_VALID = 2; | |
| FAILED_INSUFFICIENT_RESOURCES = 3; | |
| FAILED_INVALID_ITEM_REQUIREMENT = 4; | |
| FAILED_BUDDY_STILL_FULL_FROM_POFFIN = 5; | |
| } | |
| Result result = 1; | |
| BuddyObservedData observed_data = 3; | |
| BuddyStatsShownHearts.BuddyShownHeartType shown_hearts = 4; | |
| } | |
| message OpenBuddyGiftProto { | |
| } | |
| message OpenBuddyGiftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| ERROR_BUDDY_NOT_VALID = 1; | |
| SUCCESS_ADDED_LOOT_TO_INVENTORY = 2; | |
| SUCCESS_ADDED_SOUVENIR_TO_COLLECTIONS = 3; | |
| ERROR_BUDDY_HAS_NOT_PICKED_UP_ANY_SOUVENIRS = 4; | |
| ERROR_INVENTORY_IS_FULL = 5; | |
| ERROR_BUDDY_NOT_ON_MAP = 6; | |
| } | |
| Result result = 1; | |
| BuddyGiftProto buddy_gift = 2; | |
| BuddyObservedData observed_data = 4; | |
| BuddyStatsShownHearts.BuddyShownHeartType shown_hearts = 5; | |
| } | |
| message BuddyStatsProto { | |
| } | |
| message BuddyStatsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_BUDDY_NOT_VALID = 2; | |
| } | |
| Result result = 1; | |
| BuddyObservedData observed_data = 2; | |
| } | |
| message BuddyPettingProto { | |
| } | |
| message BuddyPettingOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_BUDDY_NOT_VALID = 2; | |
| } | |
| Result result = 1; | |
| BuddyObservedData observed_data = 2; | |
| BuddyStatsShownHearts.BuddyShownHeartType shown_hearts = 3; | |
| } | |
| message GetBuddyHistoryProto { | |
| } | |
| message GetBuddyHistoryOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Result result = 1; | |
| repeated BuddyHistoryData buddy_history = 2; | |
| } | |
| message BuddyDataProto { | |
| message BuddyStoredStats { | |
| int64 window = 1; | |
| map<fixed32, float> buddy_stats = 2; | |
| } | |
| message BuddySpinMetadata { | |
| int64 next_power_up_bonus_available_ms = 1; | |
| } | |
| fixed64 buddy_pokemon_id = 1; | |
| int32 current_points_earned = 2; | |
| int32 highest_points_earned = 3; | |
| int64 last_reached_full_ms = 4; | |
| int64 last_groomed_ms = 5; | |
| int64 map_expiration_ms = 7; | |
| float km_candy_pending = 12; | |
| BuddyGiftProto buddy_gift_picked_up = 15; | |
| int32 current_emotion_points = 18; | |
| map<fixed32, DailyCounterProto> daily_activity_counters = 19; | |
| map<fixed32, DailyCounterProto> daily_category_counters = 20; | |
| BuddyStoredStats stats_today = 21; | |
| BuddyStoredStats stats_total = 22; | |
| map<fixed32, SouvenirProto> souvenirs_collected = 23; | |
| int32 current_hunger_points = 24; | |
| int64 interaction_expiration_ms = 25; | |
| int64 poffin_feeding_expiration_ms = 26; | |
| float last_affection_or_emotion_awarded_km = 27; | |
| int64 last_set_timestamp_ms = 28; | |
| int64 last_unset_timestamp_ms = 29; | |
| bool ditched = 30; | |
| PokemonDisplayProto pokemon_display = 31; | |
| bool hatched_from_egg = 32; | |
| string nickname = 33; | |
| int64 captured_s2_cell_id = 34; | |
| HoloPokemonId pokedex_entry_number = 35; | |
| int64 creation_timestamp_ms = 36; | |
| Item pokeball = 37; | |
| int32 num_days_spent_with_buddy = 38; | |
| string original_owner_nickname = 39; | |
| int64 traded_time_ms = 40; | |
| string attractive_poi_id = 41; | |
| int64 attractive_poi_time_generated = 42; | |
| int64 attractive_poi_cooldown_ms = 43; | |
| bool attractive_poi_visited = 44; | |
| int64 berry_cooldown_ms = 45; | |
| map<fixed32, fixed64> activity_emotion_last_increment_ms = 46; | |
| int64 window = 47; | |
| int64 last_fed_ms = 48; | |
| int32 last_window_buddy_on_map = 49; | |
| int32 last_window_fed_poffin = 50; | |
| int64 yatta_expiration_ms = 51; | |
| float hunger_points = 52; | |
| map<string, BuddySpinMetadata> fort_spins = 56; | |
| } | |
| enum BuddyEmotionLevel { | |
| BUDDY_EMOTION_LEVEL_UNSET = 0; | |
| BUDDY_EMOTION_LEVEL_0 = 1; | |
| BUDDY_EMOTION_LEVEL_1 = 2; | |
| BUDDY_EMOTION_LEVEL_2 = 3; | |
| BUDDY_EMOTION_LEVEL_3 = 4; | |
| BUDDY_EMOTION_LEVEL_4 = 5; | |
| BUDDY_EMOTION_LEVEL_5 = 6; | |
| BUDDY_EMOTION_LEVEL_6 = 7; | |
| } | |
| message BuddyStatsShownHearts { | |
| enum BuddyShownHeartType { | |
| BUDDY_HEART_UNSET = 0; | |
| BUDDY_HEART_SINGLE = 1; | |
| BUDDY_HEART_DOUBLE = 2; | |
| } | |
| message BuddyShownHeartsList { | |
| repeated BuddyStatsShownHearts.BuddyShownHeartType buddy_shown_heart_types = 1; | |
| } | |
| float buddy_affection_km_in_progress = 1; | |
| map<fixed32, BuddyShownHeartsList> buddy_shown_hearts_per_category = 2; | |
| } | |
| message PokedexV2FeatureFlagProto { | |
| bool is_feature_enabled = 1; | |
| int32 navigation_flag = 2; | |
| int32 detail_v1_flag = 3; | |
| int32 detail_evo_flag = 4; | |
| int32 detail_battle_flag = 5; | |
| int32 celeb_v1_flag = 6; | |
| int32 celeb_v2_flag = 7; | |
| int32 notification_flag = 8; | |
| } | |
| message PokedexV2SettingsProto { | |
| int32 max_tracked_pokemon = 1; | |
| repeated HoloPokemonId pokemon_alert_excluded = 2; | |
| repeated HoloPokemonId pokemon_alert_auto_tracked = 3; | |
| } | |
| message PokemonHomeEnergyCostsProto { | |
| HoloPokemonClass pokemon_class = 1; | |
| int32 base = 2; | |
| int32 shiny = 3; | |
| int32 cp0_to1000 = 4; | |
| int32 cp1001_to2000 = 5; | |
| int32 cp2001_to_inf = 6; | |
| } | |
| message PokemonHomeSettingsProto { | |
| int32 player_min_level = 1; | |
| int32 transporter_max_energy = 2; | |
| string energy_sku_id = 3; | |
| int32 transporter_energy_gain_per_hour = 4; | |
| bool enable_transfer_hyper_trained_pokemon = 5; | |
| } | |
| message PokemonHomeFormReversionProto { | |
| message FormMappingProto { | |
| PokemonDisplayProto.Form reverted_form = 1; | |
| repeated PokemonDisplayProto.Form unauthorized_forms = 2; | |
| string reverted_form_string = 3; | |
| } | |
| HoloPokemonId pokemon_id = 1; | |
| repeated FormMappingProto form_mapping = 2; | |
| } | |
| message GetNintendoAccountProto { | |
| } | |
| message GetNintendoAccountOutProto { | |
| enum Status { | |
| UNKNOWN = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 2; | |
| ERROR_PLAYER_NOT_USING_PH_APP = 3; | |
| ERROR_PHAPI_UNKNOWN = 4; | |
| ERROR_RELOGIN_TO_PH_APP_NEEDED = 5; | |
| } | |
| Status status = 1; | |
| string linked_naid = 2; | |
| string pokemon_home_trainer_name = 3; | |
| string support_id = 4; | |
| } | |
| message GetNintendoOAuth2UrlProto { | |
| string deep_link_app_scheme = 1; | |
| } | |
| message GetNintendoOAuth2UrlOutProto { | |
| enum Status { | |
| UNKNOWN = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 2; | |
| ERROR_PLAYER_SIGNED_IN = 3; | |
| } | |
| Status status = 1; | |
| string url = 2; | |
| } | |
| message UnlinkNintendoAccountProto { | |
| } | |
| message UnlinkNintendoAccountOutProto { | |
| enum Status { | |
| UNKNOWN = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 2; | |
| ERROR_NO_LINKED_NAID = 3; | |
| ERROR_TRANSFER_IN_PROGRESS = 4; | |
| } | |
| Status status = 1; | |
| } | |
| message TransferPokemonToPokemonHomeProto { | |
| int32 total_energy_cost = 1; | |
| repeated fixed64 pokemon_uuid = 2; | |
| } | |
| message TransferPokemonToPokemonHomeOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 2; | |
| ERROR_NO_NAID_LINKED = 3; | |
| ERROR_TOO_MANY_POKEMON = 4; | |
| ERROR_SERVER_CLIENT_ENERGY_COST_MISMATCH = 5; | |
| ERROR_INSUFFICIENT_ENERGY = 6; | |
| ERROR_TRANSFER_IN_PROGRESS = 7; | |
| ERROR_POKEMON_DEPLOYED = 10; | |
| ERROR_POKEMON_IS_EGG = 11; | |
| ERROR_POKEMON_IS_BUDDY = 12; | |
| ERROR_POKEMON_BAD = 13; | |
| ERROR_POKEMON_IS_MEGA = 14; | |
| ERROR_POKEMON_FAVORITED = 15; | |
| ERROR_POKEMON_NOT_FOUND = 16; | |
| ERROR_VALIDATION_UNKNOWN = 17; | |
| ERROR_POKEMON_HAS_COSTUME = 21; | |
| ERROR_POKEMON_IS_SHADOW = 22; | |
| ERROR_POKEMON_DISALLOWED = 23; | |
| ERROR_FUSION_POKEMON = 24; | |
| ERROR_FUSION_COMPONENT_POKEMON = 25; | |
| ERROR_POKEMON_IS_LAST_MAX = 26; | |
| ERROR_POKEMON_IS_GMAX = 27; | |
| ERROR_POKEMON_IS_HYPER_TRAINED = 28; | |
| ERROR_PHAPI_REQUEST_BODY_FALSE = 30; | |
| ERROR_PHAPI_REQUEST_PARAMETERS_DNE = 31; | |
| ERROR_PHAPI_REQUEST_PARAMETERS_FALSE = 32; | |
| ERROR_PHAPI_MAINTENANCE = 33; | |
| ERROR_PHAPI_SERVICE_ENDED = 34; | |
| ERROR_PHAPI_UNKNOWN = 35; | |
| ERROR_PHAPI_NAID_DOES_NOT_EXIST = 36; | |
| ERROR_PHAPI_NO_SPACE_IN_BOX = 37; | |
| ERROR_PHAPI_DATA_CONVERSION_FAILURE = 38; | |
| ERROR_PHAPI_WAITING_FOR_RECEIPT = 39; | |
| ERROR_PHAPI_PLAYER_NOT_USING_PH_APP = 40; | |
| ERROR_POKEMON_IS_DAY_NIGHT = 41; | |
| ERROR_POKEMON_IN_ESCROW = 42; | |
| } | |
| Status status = 1; | |
| int32 candy_awarded = 2; | |
| int32 xl_candy_awarded = 3; | |
| map<fixed32, fixed32> xl_candy_awarded_per_id = 4; | |
| } | |
| enum PokemonTagColor { | |
| POKEMON_TAG_COLOR_UNSET = 0; | |
| POKEMON_TAG_COLOR_BLUE = 1; | |
| POKEMON_TAG_COLOR_GREEN = 2; | |
| POKEMON_TAG_COLOR_PURPLE = 3; | |
| POKEMON_TAG_COLOR_YELLOW = 4; | |
| POKEMON_TAG_COLOR_RED = 5; | |
| POKEMON_TAG_COLOR_ORANGE = 6; | |
| POKEMON_TAG_COLOR_GREY = 7; | |
| POKEMON_TAG_COLOR_BLACK = 8; | |
| } | |
| message PokemonTagColorBinding { | |
| PokemonTagColor color = 1; | |
| string hex_code = 2; | |
| } | |
| message GetPokemonTagsProto { | |
| } | |
| message GetPokemonTagsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 2; | |
| } | |
| Result result = 1; | |
| repeated PokemonTagProto tag = 2; | |
| bool should_show_tags_tutorial = 3; | |
| } | |
| message CreatePokemonTagProto { | |
| string name = 1; | |
| PokemonTagColor color = 2; | |
| } | |
| message CreatePokemonTagOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 2; | |
| TAG_ALREADY_EXISTS = 3; | |
| PLAYER_HAS_MAXIMUM_NUMBER_OF_TAGS = 4; | |
| TAG_NAME_CONTAINS_PROFANITY = 5; | |
| } | |
| Result result = 1; | |
| PokemonTagProto created_tag = 2; | |
| } | |
| message EditPokemonTagProto { | |
| repeated PokemonTagProto tag_to_edit = 2; | |
| } | |
| message EditPokemonTagOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 2; | |
| TAG_DOES_NOT_EXIST = 3; | |
| INVALID_TAG_NAME = 4; | |
| INVALID_TAG_SORT_INDEX = 5; | |
| TAG_NAME_CONTAINS_PROFANITY = 6; | |
| } | |
| repeated Result edit_result = 2; | |
| } | |
| message DeletePokemonTagProto { | |
| uint64 tag_id = 1; | |
| } | |
| message DeletePokemonTagOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 2; | |
| TAG_DOES_NOT_EXIST = 3; | |
| } | |
| Result result = 1; | |
| } | |
| message SetPokemonTagsForPokemonProto { | |
| message PokemonTagChangeProto { | |
| int64 pokemon_id = 1; | |
| repeated fixed64 tags_to_add = 2; | |
| repeated fixed64 tags_to_remove = 3; | |
| } | |
| repeated PokemonTagChangeProto tag_changes = 1; | |
| } | |
| message SetPokemonTagsForPokemonOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 2; | |
| ERROR_POKEMON_NOT_FOUND = 3; | |
| ERROR_TAG_INVALID = 4; | |
| } | |
| Status status = 2; | |
| } | |
| message PokemonTagSettingsProto { | |
| int32 min_player_level_for_pokemon_tagging = 1; | |
| repeated PokemonTagColorBinding color_binding = 2; | |
| int32 max_num_tags_allowed = 3; | |
| int32 tag_name_character_limit = 4; | |
| } | |
| enum EntryPointForContestEntry { | |
| ENTRY_POINT_FOR_CONTEST_ENTRY_ENTRY_POINT_UNSET = 0; | |
| ENTRY_POINT_FOR_CONTEST_ENTRY_SUGGESTED_FROM_CONTEST_PAGE = 1; | |
| ENTRY_POINT_FOR_CONTEST_ENTRY_SWITCH_POKEMON_CONTEST_PAGE = 2; | |
| ENTRY_POINT_FOR_CONTEST_ENTRY_SUGGESTED_AFTER_POKEMON_CATCH = 3; | |
| } | |
| message UpdateContestEntryProto { | |
| string fort_id = 1; | |
| ContestScheduleProto contest_schedule = 2; | |
| ContestMetricProto contest_metric = 3; | |
| fixed64 pokemon_id = 4; | |
| fixed64 pokemon_id_to_replace = 5; | |
| double fort_lat_degrees = 6; | |
| double fort_lng_degrees = 7; | |
| EntryPointForContestEntry entry_point = 8; | |
| } | |
| message UpdateContestEntryOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| OUT_OF_RANGE = 3; | |
| ENTERED_POKEMON_NOT_AVAILABLE = 4; | |
| POKEMON_ID_TO_REPLACE_MISSING = 5; | |
| POKEMON_TO_REPLACE_DIFFERENT = 6; | |
| PLAYER_LIMIT_REACHED = 7; | |
| CONTEST_LIMIT_REACHED = 8; | |
| SAME_CYCLE_TRADE_NOT_ALLOWED = 9; | |
| SAME_SEASON_WINNER_NOT_ALLOWED = 10; | |
| POKEMON_TO_REPLACE_NOT_FOUND = 11; | |
| PENDING_REWARD_ENTRY_NOT_ALLOWED = 12; | |
| } | |
| Status status = 1; | |
| } | |
| message CheckContestEligibilityProto { | |
| string fort_id = 1; | |
| ContestScheduleProto contest_schedule = 2; | |
| ContestMetricProto contest_metric = 3; | |
| fixed64 pokemon_id = 4; | |
| double fort_lat_degrees = 5; | |
| double fort_lng_degrees = 6; | |
| } | |
| message CheckContestEligibilityOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| OUT_OF_RANGE = 3; | |
| PLAYER_LIMIT_REACHED = 4; | |
| CONTEST_LIMIT_REACHED = 5; | |
| SAME_CYCLE_TRADE_NOT_ALLOWED = 6; | |
| SAME_SEASON_WINNER_NOT_ALLOWED = 7; | |
| POKEMON_IN_OTHER_CONTEST = 8; | |
| POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION = 9; | |
| NEED_SUBSTITUTION = 10; | |
| PENDING_REWARD_ENTRY_NOT_ALLOWED = 11; | |
| } | |
| Status status = 1; | |
| fixed64 pokemon_id_to_replace = 2; | |
| } | |
| message TransferContestEntryProto { | |
| string fort_id = 1; | |
| ContestScheduleProto contest_schedule = 2; | |
| string contest_id_to_remove = 3; | |
| ContestMetricProto contest_metric = 4; | |
| fixed64 pokemon_id = 5; | |
| fixed64 pokemon_id_to_transfer = 6; | |
| double fort_lat_degrees = 7; | |
| double fort_lng_degrees = 8; | |
| fixed64 pokemon_id_to_replace = 9; | |
| EntryPointForContestEntry entry_point = 10; | |
| } | |
| message TransferContestEntryOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| OUT_OF_RANGE = 3; | |
| ENTRY_TO_REMOVE_NOT_FOUND = 4; | |
| POKEMON_ID_TO_TRANSFER_MISSING = 5; | |
| POKEMON_TO_TRANSFER_DIFFERENT = 6; | |
| CONTEST_LIMIT_REACHED = 7; | |
| POKEMON_ID_TO_REPLACE_MISSING = 8; | |
| CONTEST_ID_TO_REMOVE_MISSING = 9; | |
| POKEMON_TO_REPLACE_NOT_FOUND = 10; | |
| POKEMON_TO_REPLACE_DIFFERENT = 11; | |
| PENDING_REWARD_ENTRY_NOT_ALLOWED = 12; | |
| } | |
| Status status = 1; | |
| } | |
| message GetContestEntryProto { | |
| string contest_id = 1; | |
| int32 start_index = 2; | |
| int32 end_index = 3; | |
| ContestMetricProto contest_metric = 4; | |
| bool is_relative_to_player = 5; | |
| } | |
| message GetContestEntryOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| INVALID_INDEX = 3; | |
| ENTRY_NOT_FOUND = 4; | |
| } | |
| Status status = 1; | |
| int32 total_entries = 2; | |
| repeated ContestEntryProto contest_entries = 3; | |
| } | |
| message GetContestFriendEntryProto { | |
| string contest_id = 1; | |
| ContestMetricProto contest_metric = 2; | |
| } | |
| message GetContestFriendEntryOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ACCESS_DENIED = 3; | |
| } | |
| Status status = 1; | |
| int32 total_friend_entries = 2; | |
| repeated ContestFriendEntryProto contest_friend_entries = 3; | |
| } | |
| message UpdatePokemonSizeLeaderboardEntryProto { | |
| string fort_id = 1; | |
| ContestScheduleProto contest_schedule = 2; | |
| ContestMetricProto contest_metric = 3; | |
| fixed64 pokemon_id = 4; | |
| fixed64 pokemon_id_to_replace = 5; | |
| double fort_lat_degrees = 6; | |
| double fort_lng_degrees = 7; | |
| EntryPointForContestEntry entry_point = 8; | |
| } | |
| message UpdatePokemonSizeLeaderboardEntryOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| OUT_OF_RANGE = 3; | |
| ENTERED_POKEMON_NOT_AVAILABLE = 4; | |
| POKEMON_ID_TO_REPLACE_MISSING = 5; | |
| POKEMON_TO_REPLACE_DIFFERENT = 6; | |
| PLAYER_LIMIT_REACHED = 7; | |
| CONTEST_LIMIT_REACHED = 8; | |
| SAME_CYCLE_TRADE_NOT_ALLOWED = 9; | |
| SAME_SEASON_WINNER_NOT_ALLOWED = 10; | |
| POKEMON_TO_REPLACE_NOT_FOUND = 11; | |
| PENDING_REWARD_ENTRY_NOT_ALLOWED = 12; | |
| } | |
| Status status = 1; | |
| } | |
| message CheckPokemonSizeLeaderboardEligibilityProto { | |
| string fort_id = 1; | |
| ContestScheduleProto contest_schedule = 2; | |
| ContestMetricProto contest_metric = 3; | |
| fixed64 pokemon_id = 4; | |
| double fort_lat_degrees = 5; | |
| double fort_lng_degrees = 6; | |
| } | |
| message CheckPokemonSizeLeaderboardEligibilityOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| OUT_OF_RANGE = 3; | |
| PLAYER_LIMIT_REACHED = 4; | |
| CONTEST_LIMIT_REACHED = 5; | |
| SAME_CYCLE_TRADE_NOT_ALLOWED = 6; | |
| SAME_SEASON_WINNER_NOT_ALLOWED = 7; | |
| POKEMON_IN_OTHER_CONTEST = 8; | |
| POKEMON_IN_OTHER_CONTEST_NEED_SUBSTITUTION = 9; | |
| NEED_SUBSTITUTION = 10; | |
| PENDING_REWARD_ENTRY_NOT_ALLOWED = 11; | |
| } | |
| Status status = 1; | |
| fixed64 pokemon_id_to_replace = 2; | |
| } | |
| message TransferPokemonSizeLeaderboardEntryProto { | |
| string fort_id = 1; | |
| ContestScheduleProto contest_schedule = 2; | |
| string contest_id_to_remove = 3; | |
| ContestMetricProto contest_metric = 4; | |
| fixed64 pokemon_id = 5; | |
| fixed64 pokemon_id_to_transfer = 6; | |
| double fort_lat_degrees = 7; | |
| double fort_lng_degrees = 8; | |
| fixed64 pokemon_id_to_replace = 9; | |
| EntryPointForContestEntry entry_point = 10; | |
| } | |
| message TransferPokemonSizeLeaderboardEntryOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| OUT_OF_RANGE = 3; | |
| ENTRY_TO_REMOVE_NOT_FOUND = 4; | |
| POKEMON_ID_TO_TRANSFER_MISSING = 5; | |
| POKEMON_TO_TRANSFER_DIFFERENT = 6; | |
| CONTEST_LIMIT_REACHED = 7; | |
| POKEMON_ID_TO_REPLACE_MISSING = 8; | |
| CONTEST_ID_TO_REMOVE_MISSING = 9; | |
| POKEMON_TO_REPLACE_NOT_FOUND = 10; | |
| POKEMON_TO_REPLACE_DIFFERENT = 11; | |
| PENDING_REWARD_ENTRY_NOT_ALLOWED = 12; | |
| } | |
| Status status = 1; | |
| } | |
| message RemovePokemonSizeLeaderboardEntryProto { | |
| string contest_id = 1; | |
| ContestMetricProto contest_metric = 2; | |
| fixed64 pokemon_id_to_remove = 3; | |
| } | |
| message RemovePokemonSizeLeaderboardEntryOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ENTRY_TO_REMOVE_NOT_FOUND = 3; | |
| POKEMON_TO_REMOVE_DIFFERENT = 4; | |
| } | |
| Status status = 1; | |
| } | |
| message GetPokemonSizeLeaderboardEntryProto { | |
| string contest_id = 1; | |
| int32 start_index = 2; | |
| int32 end_index = 3; | |
| ContestMetricProto contest_metric = 4; | |
| bool is_relative_to_player = 5; | |
| } | |
| message GetPokemonSizeLeaderboardEntryOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| INVALID_INDEX = 3; | |
| ENTRY_NOT_FOUND = 4; | |
| } | |
| Status status = 1; | |
| int32 total_entries = 2; | |
| repeated ContestEntryProto contest_entries = 3; | |
| } | |
| message GetPokemonSizeLeaderboardFriendEntryProto { | |
| string contest_id = 1; | |
| ContestMetricProto contest_metric = 2; | |
| } | |
| message GetPokemonSizeLeaderboardFriendEntryOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ACCESS_DENIED = 3; | |
| } | |
| Status status = 1; | |
| int32 total_friend_entries = 2; | |
| repeated ContestFriendEntryProto contest_friend_entries = 3; | |
| } | |
| message GetEnteredContestProto { | |
| bool include_ranking = 1; | |
| } | |
| message GetEnteredContestOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Status status = 1; | |
| repeated ContestInfoProto contest_info = 2; | |
| } | |
| message PushGatewayMessage { | |
| message MapObjectsUpdate { | |
| } | |
| message BootRaidUpdate { | |
| int64 player_join_end_ms = 1; | |
| } | |
| message PartyUpdate { | |
| oneof PartyUpdateType { | |
| PartyRpcProto party_play_proto = 1; | |
| PartyLocationPushProto location = 2; | |
| PartyZonePushProto zone = 3; | |
| PartyPlayerProfilePushProto player_profile = 9; | |
| bool has_party_update = 6; | |
| } | |
| JoinedPlayerObfuscationMapProto joined_player_obfuscation_map = 4; | |
| int64 party_id = 7; | |
| int64 party_seed = 8; | |
| PartyType party_type = 10; | |
| } | |
| message IrisSocialUpdate { | |
| oneof IrisSocialUpdateType { | |
| bool has_pokemon_placement_updates = 1; | |
| PokemonExpressionUpdateProto pokemon_expression_update = 2; | |
| } | |
| } | |
| message FriendRaidLobbyCountUpdate { | |
| int32 raid_lobby_count = 1; | |
| string fort_id = 2; | |
| } | |
| message RsvpCountUpdate { | |
| int32 rsvp_count = 1; | |
| string map_place_id = 2; | |
| } | |
| oneof Message { | |
| MapObjectsUpdate map_objects_update = 1; | |
| RaidLobbyCounterData raid_lobby_player_count = 2; | |
| BootRaidUpdate boot_raid_update = 3; | |
| PartyRpcProto party_play_proto = 4; | |
| PartyUpdate party_update = 5; | |
| RaidParticipantProto raid_participant_proto = 6; | |
| IrisSocialUpdate iris_social_update = 8; | |
| BreadLobbyCounterData bread_lobby_player_count = 9; | |
| FriendRaidLobbyCountUpdate friend_raid_lobby_player_count = 10; | |
| RsvpCountUpdate rsvp_player_count = 11; | |
| } | |
| int64 message_pub_timestamp_ms = 7; | |
| } | |
| message JoinedPlayerObfuscationMapProto { | |
| string joined_player_id = 1; | |
| repeated JoinedPlayerObfuscationEntryProto obfuscation_entries = 2; | |
| } | |
| message JoinedPlayerObfuscationEntryProto { | |
| string participant_player_id = 1; | |
| string joined_player_id_player_obfuscated = 3; | |
| string joined_nia_account_id_player_obfuscated = 4; | |
| } | |
| message PartyLocationPushProto { | |
| string player_id = 1; | |
| repeated PartyLocationSampleProto untrusted_sample_list = 3; | |
| } | |
| message PartyPlayerProfilePushProto { | |
| string player_id = 1; | |
| PlayerPublicProfileProto player_profile = 2; | |
| } | |
| message PartyZonePushProto { | |
| string player_id = 1; | |
| PlayerZoneCompliance player_compliance_zone = 2; | |
| int64 zone_update_timestamp_ms = 3; | |
| } | |
| message RaidParticipantProto { | |
| string player_id = 1; | |
| int64 raid_seed = 2; | |
| string gym_id = 3; | |
| repeated fixed32 lobby_id = 4; | |
| oneof ActivityInformation { | |
| RaidJoinInformationProto join_information = 5; | |
| RaidLobbyAvailabilityInformationProto lobby_availability = 6; | |
| } | |
| RaidInfoProto raid_info = 7; | |
| double latitude = 8; | |
| double longitude = 9; | |
| } | |
| message RaidJoinInformationProto { | |
| int64 lobby_creation_ms = 1; | |
| int64 lobby_end_join_ms = 2; | |
| } | |
| message RaidLobbyAvailabilityInformationProto { | |
| bool raid_lobby_unavailable = 1; | |
| } | |
| message GetNewQuestsProto { | |
| } | |
| message GetNewQuestsOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_DISPLAY = 2; | |
| } | |
| Status status = 1; | |
| repeated ClientQuestProto quests = 2; | |
| repeated ClientQuestProto version_changed_quests = 3; | |
| repeated string removed_quest_ids = 4; | |
| } | |
| message RemoveQuestProto { | |
| string quest_id = 1; | |
| } | |
| message RemoveQuestOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_QUEST_NOT_FOUND = 2; | |
| ERROR_STORY_QUEST_NOT_REMOVABLE = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message GetQuestDetailsProto { | |
| repeated string quest_id = 1; | |
| } | |
| message GetQuestDetailsOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_QUEST_NOT_FOUND = 2; | |
| ERROR_INVALID_DISPLAY = 3; | |
| } | |
| Status status = 1; | |
| repeated ClientQuestProto quests = 2; | |
| } | |
| message CompleteAllQuestProto { | |
| enum QuestGrouping { | |
| UNSET = 0; | |
| TIMED = 1; | |
| SPECIAL = 2; | |
| } | |
| QuestGrouping quest_grouping = 1; | |
| bool override_reward_limit_check = 2; | |
| } | |
| message CompleteAllQuestOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| SUCCESS_PARTIAL = 2; | |
| ERROR_VALIDATION_FAILED = 3; | |
| ERROR_TOO_MANY_REWARD_ITEMS = 4; | |
| } | |
| Status status = 1; | |
| repeated QuestRewardProto rewards = 2; | |
| int32 total_reward_item_count = 3; | |
| } | |
| message CompleteQuestProto { | |
| enum QuestTypeClaimAll { | |
| UNSET = 0; | |
| TIMED = 1; | |
| SPECIAL = 2; | |
| } | |
| string quest_id = 1; | |
| string sub_quest_id = 2; | |
| int32 choice_id = 3; | |
| bool force_conclude_party_quest = 4; | |
| fixed64 pokemon_id = 5; | |
| QuestTypeClaimAll claim_all_enum = 6; | |
| } | |
| message CompleteQuestOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_QUEST_NOT_FOUND = 2; | |
| ERROR_QUEST_STILL_IN_PROGRESS = 3; | |
| ERROR_QUEST_ALREADY_COMPLETED = 4; | |
| ERROR_SUBQUEST_NOT_FOUND = 5; | |
| ERROR_SUBQUEST_STILL_IN_PROGRESS = 6; | |
| ERROR_SUBQUEST_ALREADY_COMPLETED = 7; | |
| ERROR_MULTIPART_STILL_IN_PROGRESS = 8; | |
| ERROR_MULTIPART_ALREADY_COMPLETED = 9; | |
| ERROR_REDEEM_COMPLETED_QUEST_STAMP_CARD_FIRST = 10; | |
| ERROR_INVENTORY_FULL = 11; | |
| ERROR_INVALID_BRANCH = 12; | |
| ERROR_REWARD_ITEM_REACH_LIMIT = 13; | |
| SUCCESS_PARTY_QUEST_CONCLUDED = 14; | |
| ERROR_PARTY_QUEST_CLAIM_REWARDS_DEADLINE_EXCEEDED = 15; | |
| SUCCESS_PARTY_QUEST_FORCE_CONCLUDED = 16; | |
| SUCCESS_PARTY_QUEST_FORCE_CONCLUDE_IGNORED = 17; | |
| ERROR_PARTY_QUEST_FORCE_CONCLUDE_STILL_AWARDING = 18; | |
| ERROR_PARTY_QUEST_FORCE_CONCLUDE_ALREADY_CONCLUDED = 19; | |
| ERROR_CURRENT_TIME_LT_MIN_COMPLETE_TIME = 20; | |
| ERROR_MP_DAILY_CAP_REACHED = 21; | |
| ERROR_INVALID_CLAIM_ALL_REQUEST = 23; | |
| ERROR_CLAIM_ALL_MULTIPLE_VALIDATION_FAILURES = 24; | |
| } | |
| Status status = 1; | |
| ClientQuestProto quest = 2; | |
| repeated QuestStampProto stamp = 3; | |
| repeated ClientQuestProto party_quest_candidates = 4; | |
| repeated QuestRewardProto rewards = 5; | |
| string boostable_xp_token = 6; | |
| } | |
| message CompleteQuestStampCardProto { | |
| } | |
| message CompleteQuestStampCardOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_STILL_IN_PROGRESS = 2; | |
| } | |
| Status status = 1; | |
| repeated QuestRewardProto reward = 2; | |
| string boostable_xp_token = 3; | |
| } | |
| message ProgressQuestProto { | |
| string quest_id = 1; | |
| int32 current_progress = 2; | |
| oneof Validation { | |
| GeotargetedQuestValidation geotargeted_quest_validation = 3; | |
| } | |
| } | |
| message GeotargetedQuestValidation { | |
| string fort_id = 1; | |
| } | |
| message ProgressQuestOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_QUEST_NOT_FOUND = 2; | |
| ERROR_EXCEEDED_GEOTARGETED_SUBMISSION_LIMIT = 3; | |
| ERROR_VALIDATION_FAILED = 4; | |
| } | |
| Status status = 1; | |
| ClientQuestProto quest = 2; | |
| } | |
| message ReadQuestDialogProto { | |
| string quest_id = 1; | |
| } | |
| message ReadQuestDialogOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_QUEST_NOT_FOUND = 2; | |
| ERROR_NO_DIALOG = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message DequeueQuestDialogueProto { | |
| QuestDialogueTriggerProto.Trigger trigger = 1; | |
| repeated string quest_ids_to_dequeue = 2; | |
| } | |
| message DequeueQuestDialogueOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NO_VALID_QUESTS_IN_QUEUE = 2; | |
| ERROR_STILL_IN_COOLDOWN = 3; | |
| ERROR_NO_DISPLAY_FOUND = 4; | |
| ERROR_INVALID_INPUT = 5; | |
| ERROR_NO_INPUT = 6; | |
| } | |
| Status status = 1; | |
| repeated ClientQuestProto quests = 2; | |
| } | |
| message JoinLobbyProto { | |
| int64 raid_seed = 1; | |
| string gym_id = 2; | |
| repeated fixed32 lobby_id = 3; | |
| bool private = 4; | |
| double player_lat_degrees = 5; | |
| double player_lng_degrees = 6; | |
| double gym_lat_degrees = 7; | |
| double gym_lng_degrees = 8; | |
| bool use_remote_pass = 9; | |
| string inviter_id = 10; | |
| bool is_self_invite = 11; | |
| RaidInvitationDetails.SourceOfInvite source_of_invite = 12; | |
| RaidEntryCostProto raid_entry_cost = 13; | |
| } | |
| message JoinLobbyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_IN_RANGE = 2; | |
| ERROR_RAID_UNAVAILABLE = 3; | |
| ERROR_RAID_COMPLETED = 4; | |
| ERROR_NO_AVAILABLE_LOBBIES = 5; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 6; | |
| ERROR_POI_INACCESSIBLE = 7; | |
| ERROR_GYM_LOCKOUT = 8; | |
| ERROR_NO_TICKET = 9; | |
| ERROR_NO_REMOTE_TICKET = 10; | |
| ERROR_NO_INVITE = 11; | |
| ERROR_NO_REMOTE_SLOTS_REMAINING = 12; | |
| ERROR_LOBBY_FULL = 13; | |
| ERROR_LOBBY_EXPIRED = 14; | |
| ERROR_DATA = 15; | |
| ERROR_MAX_LOBBIES_REACHED = 16; | |
| ERROR_FAILED_TO_CREATE_BATTLE = 17; | |
| } | |
| Result result = 1; | |
| LobbyProto lobby = 2; | |
| } | |
| message LobbyProto { | |
| repeated fixed32 lobby_id = 1; | |
| repeated BattleParticipantProto players = 2; | |
| int64 player_join_end_ms = 3; | |
| int64 pokemon_selection_end_ms = 4; | |
| int64 raid_battle_start_ms = 5; | |
| int64 raid_battle_end_ms = 6; | |
| string raid_battle_id = 8; | |
| string owner_nickname = 9; | |
| bool private = 10; | |
| int64 creation_ms = 11; | |
| int32 battle_plfe_instance = 12; | |
| GameplayWeatherProto.WeatherCondition weather_condition = 13; | |
| repeated string invited_player_ids = 14; | |
| bool is_shard_manager_battle_enabled = 15; | |
| RvnConnectionProto rvn_connection = 16; | |
| int32 rvn_version = 17; | |
| int32 total_player_count_in_lobby = 19; | |
| int32 total_mega_evolved_count_in_lobby = 22; | |
| } | |
| message LeaveLobbyProto { | |
| int64 raid_seed = 1; | |
| string gym_id = 2; | |
| repeated fixed32 lobby_id = 3; | |
| } | |
| message LeaveLobbyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_RAID_UNAVAILABLE = 2; | |
| ERROR_LOBBY_NOT_FOUND = 3; | |
| } | |
| Result result = 1; | |
| LobbyProto lobby = 2; | |
| } | |
| message SetLobbyVisibilityProto { | |
| int64 raid_seed = 1; | |
| string gym_id = 2; | |
| repeated fixed32 lobby_id = 3; | |
| } | |
| message SetLobbyVisibilityOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_LOBBY_CREATOR = 2; | |
| ERROR_LOBBY_NOT_FOUND = 3; | |
| ERROR_RAID_UNAVAILABLE = 4; | |
| } | |
| Result result = 1; | |
| LobbyProto lobby = 2; | |
| } | |
| message SetLobbyPokemonProto { | |
| int64 raid_seed = 1; | |
| string gym_id = 2; | |
| repeated fixed32 lobby_id = 3; | |
| repeated fixed64 pokemon_id = 4; | |
| } | |
| message SetLobbyPokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_LOBBY_NOT_FOUND = 2; | |
| ERROR_RAID_UNAVAILABLE = 3; | |
| ERROR_INVALID_POKEMON = 4; | |
| } | |
| Result result = 1; | |
| LobbyProto lobby = 2; | |
| } | |
| message BootRaidProto { | |
| string gym_id = 1; | |
| repeated fixed32 lobby_id = 2; | |
| } | |
| message BootRaidOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_FEATURE_DISABLED = 2; | |
| ERROR_LOBBY_NOT_FOUND = 3; | |
| ERROR_RAID_UNAVAILABLE = 4; | |
| ERROR_NOT_ENOUGH_TIME = 5; | |
| } | |
| Result result = 1; | |
| LobbyProto lobby = 2; | |
| } | |
| message GetRaidDetailsProto { | |
| int64 raid_seed = 1; | |
| string gym_id = 2; | |
| repeated fixed32 lobby_id = 3; | |
| double player_lat_degrees = 4; | |
| double player_lng_degrees = 5; | |
| double gym_lat_degrees = 6; | |
| double gym_lng_degrees = 7; | |
| string inviter_id = 8; | |
| bool is_self_invite = 9; | |
| } | |
| message StartRaidBattleProto { | |
| string gym_id = 1; | |
| int64 raid_seed = 2; | |
| repeated fixed32 lobby_id = 4; | |
| repeated fixed64 attacking_pokemon_id = 5; | |
| double player_lat_degrees = 6; | |
| double player_lng_degrees = 7; | |
| double gym_lat_degrees = 8; | |
| double gym_lng_degrees = 9; | |
| } | |
| message StartRaidBattleOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_GYM_NOT_FOUND = 2; | |
| ERROR_RAID_UNAVAILABLE = 3; | |
| ERROR_RAID_COMPLETED = 4; | |
| ERROR_INVALID_ATTACKERS = 5; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 6; | |
| ERROR_NOT_IN_RANGE = 7; | |
| ERROR_POI_INACCESSIBLE = 8; | |
| ERROR_LOBBY_NOT_FOUND = 9; | |
| ERROR_NO_TICKET = 10; | |
| ERROR_INVALID_SERVER = 11; | |
| ERROR_NEVER_JOINED_BATTLE = 12; | |
| ERROR_DATA = 13; | |
| } | |
| Result result = 1; | |
| BattleProto battle = 2; | |
| repeated BattleExperiment battle_experiment = 3; | |
| string session_player_id = 4; | |
| int32 total_attacker_count = 5; | |
| } | |
| message AttackRaidBattleProto { | |
| string gym_id = 1; | |
| string battle_id = 2; | |
| repeated BattleActionProto attacker_actions = 3; | |
| BattleActionProto last_retrieved_action = 4; | |
| int64 timestamp_ms = 5; | |
| AdTargetingInfoProto ad_targeting_info = 6; | |
| } | |
| message AttackRaidBattleOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_GYM_NOT_FOUND = 2; | |
| ERROR_BATTLE_NOT_FOUND = 3; | |
| ERROR_INVALID_ATTACK_ACTIONS = 4; | |
| ERROR_NOT_PART_OF_BATTLE = 5; | |
| ERROR_BATTLE_ID_NOT_RAID = 6; | |
| } | |
| Result result = 1; | |
| BattleUpdateProto battle_update = 2; | |
| AdDetails sponsored_gift = 3; | |
| AdProto ad = 4; | |
| } | |
| message AwardFreeRaidTicketProto { | |
| string gym_id = 1; | |
| double player_lat_degrees = 2; | |
| double player_lng_degrees = 3; | |
| } | |
| message AwardFreeRaidTicketOutProto { | |
| enum Result { | |
| NO_RESULT_SET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_DOES_NOT_MEET_MIN_LEVEL = 2; | |
| ERROR_DAILY_TICKET_ALREADY_AWARDED = 3; | |
| ERROR_PLAYER_OUT_OF_RANGE = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message RaidClientSettingsProto { | |
| bool remote_raid_enabled = 1; | |
| int32 max_remote_raid_passes = 2; | |
| float remote_damage_modifier = 3; | |
| int32 remote_raids_min_player_level = 4; | |
| int32 max_num_friend_invites = 5; | |
| int32 friend_invite_cutoff_time_sec = 6; | |
| bool can_invite_friends_in_person = 7; | |
| bool can_invite_friends_remotely = 8; | |
| int32 max_players_per_lobby = 9; | |
| int32 max_remote_players_per_lobby = 10; | |
| int64 invite_cooldown_duration_millis = 11; | |
| int32 max_num_friend_invites_per_action = 12; | |
| repeated RaidLevel unsupported_raid_levels_for_friend_invites = 13; | |
| repeated RaidLevel unsupported_remote_raid_levels = 14; | |
| bool is_nearby_raid_notification_disabled = 15; | |
| repeated string remote_raid_iap_prompt_skus = 16; | |
| repeated RaidMusicOverrideConfig raid_level_music_overrides = 17; | |
| RaidFeatureFlags raid_feature_flags = 18; | |
| bool boot_raid_enabled = 19; | |
| bool friend_requests_enabled = 20; | |
| bool remote_raid_distance_validation = 21; | |
| int32 popup_time_ms = 22; | |
| bool failed_friend_invite_info_enabled = 23; | |
| int32 min_players_to_boot = 24; | |
| int32 boot_cutoff_ms = 26; | |
| int32 boot_solo_ms = 27; | |
| repeated PokemonMusicOverrideConfig pokemon_music_overrides = 30; | |
| int32 lobby_refresh_interval_ms = 31; | |
| bool fetch_profile_from_social_enabled = 32; | |
| repeated RaidSuggestedPlayerCountToastSettingsProto suggested_player_count_toast_settings = 35; | |
| } | |
| message RaidSuggestedPlayerCountToastSettingsProto { | |
| RaidLevel raid_level = 1; | |
| int32 warning_threshold_player_count = 2; | |
| int32 player_count_warning_time_sec = 3; | |
| } | |
| message RaidFeatureFlags { | |
| bool use_cached_raid_boss_pokemon = 1; | |
| repeated BattleExperiment raid_experiment = 24; | |
| repeated ItemProto usable_items = 25; | |
| repeated TrainerAbility usable_trainer_abilities = 26; | |
| bool enable_dodge_swipe_vfx_bread_battle = 27; | |
| bool enable_dodge_swipe_vfx_raids = 28; | |
| } | |
| message RaidMusicOverrideConfig { | |
| RaidLevel raid_level = 1; | |
| string battle_music_key = 2; | |
| } | |
| message PokemonMusicOverrideConfig { | |
| HoloPokemonId pokemon = 1; | |
| repeated PokemonDisplayProto.Form forms = 2; | |
| string battle_music_key = 3; | |
| } | |
| message SendRaidInvitationProto { | |
| repeated string invitee_ids = 1; | |
| string gym_id = 2; | |
| repeated fixed32 lobby_id = 3; | |
| double gym_lat_degrees = 4; | |
| double gym_lng_degrees = 5; | |
| RaidInvitationDetails.SourceOfInvite source_of_invite = 6; | |
| } | |
| message SendRaidInvitationOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NO_PERMISSION = 2; | |
| ERROR_GYM_NOT_FOUND = 3; | |
| ERROR_LOBBY_NOT_FOUND = 4; | |
| ERROR_PAST_CUT_OFF_TIME = 5; | |
| ERROR_NO_INVITES_REMAINING = 6; | |
| ERROR_LOBBY_FULL = 7; | |
| ERROR_INVITER_NOT_FOUND = 8; | |
| ERROR_NO_REMOTE_SLOTS_REMAINING = 9; | |
| } | |
| Result result = 1; | |
| int32 num_friend_invites_remaining = 2; | |
| repeated string failed_invitee_ids = 3; | |
| } | |
| message RaidLobbyCounterRequest { | |
| string gym_id = 1; | |
| } | |
| message RaidLobbyCounterData { | |
| string gym_id = 2; | |
| int32 player_count = 3; | |
| int64 lobby_join_end_ms = 4; | |
| } | |
| message GetRaidLobbyCounterProto { | |
| repeated RaidLobbyCounterRequest counter_requests = 1; | |
| } | |
| message GetRaidLobbyCounterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 2; | |
| ERROR_FEATURE_DISABLED = 3; | |
| } | |
| Result result = 1; | |
| repeated RaidLobbyCounterData counter_responses = 2; | |
| } | |
| message GetBattleRejoinStatusProto { | |
| } | |
| message GetBattleRejoinStatusOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS_BATTLE_FOUND = 1; | |
| ERROR_NO_ELIGIBLE_BATTLES = 2; | |
| } | |
| enum BattleType { | |
| UNDEFINED_BATTLE_TYPE = 0; | |
| RAID = 1; | |
| MAX_BATTLE = 2; | |
| TGR = 3; | |
| LEADER = 4; | |
| PVP = 5; | |
| } | |
| Result result = 1; | |
| BattleType battle_type = 2; | |
| int64 battle_seed = 3; | |
| string poi_id = 4; | |
| RvnConnectionProto rvn_connection = 5; | |
| string session_player_id = 6; | |
| } | |
| message DailyAdventureIncenseRecapDayDisplayProto { | |
| float distance_walked_km = 1; | |
| repeated PokemonDisplayProto pokemon_captured = 2; | |
| repeated PokemonDisplayProto pokemon_fled = 3; | |
| int32 distinct_pokestops_visited = 4; | |
| } | |
| message GetIncenseRecapProto { | |
| int64 day_bucket = 1; | |
| } | |
| message GetIncenseRecapOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ALREADY_SEEN = 2; | |
| ERROR_INVALID_DAY_BUCKET = 3; | |
| ERROR_FEATURE_DISABLED = 4; | |
| } | |
| Result result = 1; | |
| repeated DailyAdventureIncenseRecapDayDisplayProto display_protos = 2; | |
| } | |
| message AcknowledgeViewLatestIncenseRecapProto { | |
| } | |
| message AcknowledgeViewLatestIncenseRecapOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_RECAP_ALREADY_ACKNOWLEDGED = 2; | |
| ERROR_FEATURE_DISABLED = 3; | |
| ERROR_NO_LOG_TODAY = 4; | |
| ERROR_ACTIVE_INCENSE = 5; | |
| } | |
| Result result = 1; | |
| } | |
| message DailyAdventureIncenseTelemetry { | |
| enum TelemetryIds { | |
| UNSET = 0; | |
| VIEW_RECAP = 1; | |
| CLICK_SHARE_FROM_RECAP = 2; | |
| CLICK_SHARE_FROM_PHOTO_COLLECTION = 3; | |
| } | |
| TelemetryIds event_id = 1; | |
| bool from_journal = 2; | |
| } | |
| enum InvasionTelemetryIds { | |
| INVASION_TELEMETRY_IDS_UNDEFINED_INVASION_EVENT = 0; | |
| INVASION_TELEMETRY_IDS_INVASION_NPC_TAP = 1; | |
| INVASION_TELEMETRY_IDS_INVASION_BATTLE_STARTED = 2; | |
| INVASION_TELEMETRY_IDS_INVASION_BATTLE_FINISHED = 3; | |
| INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_STARTED = 4; | |
| INVASION_TELEMETRY_IDS_INVASION_ENCOUNTER_FINISHED = 5; | |
| INVASION_TELEMETRY_IDS_INVASION_POKEMON_PURIFIED = 6; | |
| INVASION_TELEMETRY_IDS_INVASION_AFTER_POI_EXITED = 7; | |
| INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_OPENED = 8; | |
| INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_CLOSED = 9; | |
| INVASION_TELEMETRY_IDS_INVASION_RADAR_VIEW_EMPTY = 10; | |
| INVASION_TELEMETRY_IDS_INVASION_DECOY_FOUND = 11; | |
| INVASION_TELEMETRY_IDS_INVASION_GIOVANNI_FOUND = 12; | |
| INVASION_TELEMETRY_IDS_INVASION_BALLOON_TAP = 13; | |
| } | |
| message ClientIncidentProto { | |
| string incident_id = 1; | |
| string fort_id = 2; | |
| string fort_name = 3; | |
| string pokestop_image_uri = 4; | |
| int32 current_step = 5; | |
| repeated ClientIncidentStepProto step = 6; | |
| PokestopIncidentDisplayProto completion_display = 7; | |
| EnumWrapper.InvasionContext context = 8; | |
| EnumWrapper.IncidentStartPhase start_phase = 9; | |
| } | |
| message ClientIncidentStepProto { | |
| oneof ClientIncidentStep { | |
| ClientInvasionBattleStepProto invasion_battle = 1; | |
| ClientInvasionEncounterStepProto invasion_encounter = 2; | |
| ClientPokestopNpcDialogueStepProto pokestop_dialogue = 3; | |
| ClientPokestopSpinStepProto pokestop_spin = 4; | |
| } | |
| } | |
| message ClientInvasionBattleStepProto { | |
| EnumWrapper.InvasionCharacter character = 1; | |
| } | |
| message ClientInvasionEncounterStepProto { | |
| } | |
| message ClientPokestopNpcDialogueStepProto { | |
| repeated ClientDialogueLineProto dialogue_line = 1; | |
| } | |
| message ClientPokestopSpinStepProto { | |
| } | |
| message InvasionStatus { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ERROR_FORT_NOT_FOUND = 3; | |
| ERROR_INCIDENT_NOT_FOUND = 4; | |
| ERROR_STEP_ALREADY_COMPLETED = 5; | |
| ERROR_WRONG_STEP = 6; | |
| ERROR_PLAYER_BELOW_MIN_LEVEL = 7; | |
| ERROR_INCIDENT_EXPIRED = 8; | |
| ERROR_MISSING_INCIDENT_TICKET = 9; | |
| ERROR_ENCOUNTER_POKEMON_INVENTORY_FULL = 10; | |
| ERROR_PLAYER_BELOW_V2_MIN_LEVEL = 11; | |
| ERROR_RETRY = 12; | |
| ERROR_INVALID_HEALTH_UPDATES = 20; | |
| ERROR_ATTACKING_POKEMON_INVALID = 30; | |
| } | |
| } | |
| message StartIncidentProto { | |
| IncidentLookupProto incident_lookup = 1; | |
| } | |
| message StartRocketBalloonIncidentProto { | |
| IncidentLookupProto incident_lookup = 1; | |
| } | |
| message StartIncidentOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_IN_RANGE = 2; | |
| ERROR_INCIDENT_COMPLETED = 3; | |
| ERROR_INCIDENT_NOT_FOUND = 4; | |
| ERROR_PLAYER_BELOW_MIN_LEVEL = 5; | |
| ERROR = 6; | |
| } | |
| Status status = 1; | |
| ClientIncidentProto incident = 2; | |
| } | |
| message CompleteInvasionDialogueProto { | |
| IncidentLookupProto incident_lookup = 1; | |
| int32 step = 2; | |
| } | |
| message CompleteInvasionDialogueOutProto { | |
| InvasionStatus.Status status = 1; | |
| LootProto granted_loot = 2; | |
| } | |
| message OpenInvasionCombatSessionProto { | |
| IncidentLookupProto incident_lookup = 1; | |
| int32 step = 2; | |
| repeated fixed64 attacking_pokemon_id = 3; | |
| int64 lobby_join_time_ms = 4; | |
| } | |
| message OpenInvasionCombatSessionOutProto { | |
| InvasionStatus.Status status = 1; | |
| CombatProto combat = 2; | |
| } | |
| message PokemonStaminaUpdateProto { | |
| fixed64 pokemon_id = 1; | |
| int32 updated_stamina = 2; | |
| } | |
| message UpdateInvasionBattleProto { | |
| enum UpdateType { | |
| POKEMON_HEALTH = 0; | |
| WIN_BATTLE = 1; | |
| LOSE_BATTLE = 2; | |
| } | |
| IncidentLookupProto incident_lookup = 1; | |
| int32 step = 2; | |
| repeated PokemonStaminaUpdateProto health_update = 3; | |
| bool complete_battle = 4; | |
| UpdateType update_type = 5; | |
| int64 lobby_join_time_ms = 6; | |
| CombatQuestUpdateProto combat_quest_update = 7; | |
| } | |
| message UpdateInvasionBattleOutProto { | |
| InvasionStatus.Status status = 1; | |
| LootProto rewards = 2; | |
| bool map_fragment_upgraded = 3; | |
| } | |
| message InvasionEncounterProto { | |
| IncidentLookupProto incident_lookup = 1; | |
| int32 step = 2; | |
| } | |
| message InvasionEncounterOutProto { | |
| message PremierBallsDisplayProto { | |
| int32 base_num_balls = 1; | |
| int32 pokemon_purified_num_balls = 2; | |
| int32 grunts_defeated_num_balls = 3; | |
| int32 pokemon_remaining_num_balls = 4; | |
| } | |
| InvasionStatus.Status status = 1; | |
| PokemonProto encounter_pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 throws_remaining = 5; | |
| fixed64 encounter_id = 6; | |
| string spawn_point_guid = 7; | |
| PremierBallsDisplayProto balls_display = 8; | |
| Item invasion_ball = 9; | |
| AppliedBonusProto applied_bonus = 10; | |
| BackgroundVisualDetailProto background_visual_detail = 11; | |
| } | |
| message InvasionTelemetry { | |
| InvasionTelemetryIds invasion_telemetry_id = 1; | |
| EnumWrapper.InvasionCharacter npc_id = 2; | |
| bool battle_success = 3; | |
| int32 post_battle_friendly_remaining = 4; | |
| int32 post_battle_enemy_remaining = 5; | |
| int32 encounter_pokemon = 6; | |
| bool encounter_success = 7; | |
| string invasion_id = 8; | |
| bool player_tapped_npc = 9; | |
| string radar = 10; | |
| bool curfew = 11; | |
| float duration = 12; | |
| float distance = 13; | |
| EnumWrapper.InvasionContext invasion_context = 14; | |
| RocketBalloonDisplayProto.BalloonType balloon_type = 15; | |
| } | |
| message PurifyPokemonProto { | |
| fixed64 pokemon_id = 1; | |
| } | |
| message PurifyPokemonOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INSUFFICIENT_FUNDS = 3; | |
| ERROR_POKEMON_DEPLOYED = 4; | |
| ERROR_POKEMON_NOT_FOUND = 5; | |
| ERROR_POKEMON_NOT_SHADOW = 6; | |
| } | |
| Status status = 1; | |
| PokemonProto purified_pokemon = 2; | |
| } | |
| message GetRocketBalloonProto { | |
| Item equipped_item = 1; | |
| } | |
| message GetRocketBalloonOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| IN_COOL_DOWN = 2; | |
| NO_BALLOON_AVAILABLE = 3; | |
| DISABLED = 4; | |
| EQUIPPED_ITEM_INVALID = 5; | |
| SUCCESS_BALLOON_ALREADY_EXISTS = 6; | |
| } | |
| Status status = 1; | |
| RocketBalloonDisplayProto display = 2; | |
| } | |
| message RocketBalloonIncidentDisplayProto { | |
| string incident_id = 1; | |
| IncidentDisplayType incident_display_type = 2; | |
| } | |
| message RocketBalloonDisplayProto { | |
| enum BalloonType { | |
| ROCKET = 0; | |
| ROCKET_B = 1; | |
| } | |
| BalloonType type = 1; | |
| RocketBalloonIncidentDisplayProto incident_display = 2; | |
| } | |
| message StartQuestIncidentProto { | |
| IncidentLookupProto incident_lookup = 1; | |
| string quest_id = 2; | |
| } | |
| enum ReferralTelemetryIds { | |
| REFERRAL_TELEMETRY_IDS_UNDEFINED_REFERRAL_EVENT = 0; | |
| REFERRAL_TELEMETRY_IDS_OPEN_INVITE_PAGE = 1; | |
| REFERRAL_TELEMETRY_IDS_TAP_SHARE_CODE = 2; | |
| REFERRAL_TELEMETRY_IDS_TAP_COPY_CODE = 3; | |
| REFERRAL_TELEMETRY_IDS_TAP_HAVE_REFERRAL_CODE = 4; | |
| REFERRAL_TELEMETRY_IDS_INPUT_CODE = 5; | |
| REFERRAL_TELEMETRY_IDS_INPUT_CODE_SUCCESS = 6; | |
| REFERRAL_TELEMETRY_IDS_MILESTONE_REWARD_CLAIMED = 7; | |
| REFERRAL_TELEMETRY_IDS_OPEN_APP_THROUGH_DEEP_LINK = 8; | |
| } | |
| enum ReferralRole { | |
| REFERRAL_ROLE_UNDEFINED = 0; | |
| REFERRAL_ROLE_REFERRER = 1; | |
| REFERRAL_ROLE_NEW_REFEREE = 2; | |
| REFERRAL_ROLE_LAPSED_REFEREE = 3; | |
| } | |
| enum ReferralSource { | |
| REFERRAL_SOURCE_UNDEFINED_SOURCE = 0; | |
| REFERRAL_SOURCE_INVITE_PAGE = 1; | |
| REFERRAL_SOURCE_ADDRESS_BOOK = 2; | |
| REFERRAL_SOURCE_IMAGE_SHARE = 3; | |
| } | |
| message GetReferralCodeProto { | |
| bool regenerate = 1; | |
| } | |
| message GetReferralCodeOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_DISABLED = 2; | |
| ERROR_UNAVAILABLE = 3; | |
| ERROR_GENERATING_IN_COOL_DOWN = 4; | |
| } | |
| Status status = 1; | |
| string referral_code = 2; | |
| } | |
| message AddReferrerProto { | |
| string referrer_code = 1; | |
| } | |
| message AddReferrerOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_DISABLED = 2; | |
| ERROR_INVALID_REFERRAL_CODE = 3; | |
| ERROR_ALREADY_ADDED = 4; | |
| ERROR_PASSED_GRACE_PERIOD = 5; | |
| ERROR_ALREADY_SKIPPED_ENTERING_REFERRAL_CODE = 6; | |
| } | |
| Status status = 1; | |
| } | |
| message SendFriendInviteViaReferralCodeProto { | |
| string referral_code = 1; | |
| bool read_only = 2; | |
| } | |
| message SendFriendInviteViaReferralCodeOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SENT = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_DISABLED = 3; | |
| ERROR_INVALID_REFERRAL_CODE = 4; | |
| } | |
| Status status = 1; | |
| string message = 2; | |
| } | |
| message GetMilestonesProto { | |
| } | |
| message GetMilestonesOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_DISABLED = 2; | |
| ERROR_UNKNOWN = 3; | |
| } | |
| repeated ReferralMilestonesProto referrer_milestone = 1; | |
| repeated ReferralMilestonesProto referee_milestone = 2; | |
| Status status = 3; | |
| } | |
| message MarkMilestoneAsViewedProto { | |
| message MilestoneLookupProto { | |
| string player_id = 1; | |
| string milestone_id = 2; | |
| } | |
| repeated MilestoneLookupProto referrer_milestones_to_mark = 1; | |
| repeated MilestoneLookupProto referee_milestones_to_mark = 2; | |
| } | |
| message MarkMilestoneAsViewedOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_DISABLED = 2; | |
| ERROR_MILESTONE_NOT_FOUND = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message CompleteMilestoneProto { | |
| string milestone_id = 1; | |
| } | |
| message CompleteMilestoneOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_DISABLED = 2; | |
| ERROR_MILESTONE_NOT_FOUND = 3; | |
| ERROR_MILESTONE_COMPLETE = 4; | |
| ERROR_MILESTONE_NOT_ACHIEVED = 5; | |
| ERROR_POKEMON_INVENTORY_FULL = 6; | |
| } | |
| Status status = 1; | |
| } | |
| message GetMilestonesPreviewProto { | |
| } | |
| message GetMilestonesPreviewOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_DISABLED = 2; | |
| } | |
| Status status = 1; | |
| ReferralMilestonesProto referrer_milestones = 2; | |
| } | |
| message SkipEnterReferralCodeProto { | |
| } | |
| message SkipEnterReferralCodeOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_DISABLED = 2; | |
| } | |
| Status status = 1; | |
| } | |
| message ReferralMilestonesProto { | |
| message MilestoneProto { | |
| enum Status { | |
| UNSET = 0; | |
| ACTIVE = 1; | |
| ACHIEVED = 2; | |
| ACTIVE_HIDDEN = 3; | |
| ACHIEVED_HIDDEN = 4; | |
| REWARDS_CLAIMED = 5; | |
| } | |
| message TemplateVariableProto { | |
| string name = 1; | |
| string literal = 2; | |
| } | |
| string name_key = 1; | |
| Status status = 2; | |
| repeated bytes reward = 3; | |
| string milestone_template_id = 4; | |
| int32 version = 5; | |
| repeated TemplateVariableProto name_template_variable = 6; | |
| bool viewed_by_client = 7; | |
| int64 created_timestamp_ms = 8; | |
| } | |
| string milestones_template_id = 1; | |
| int32 version = 2; | |
| oneof PlayerId { | |
| string referrer_player_id = 3; | |
| string referee_player_id = 4; | |
| } | |
| PlayerIdOneofCase coot = 4; | |
| map<string, MilestoneProto> milestone = 5; | |
| oneof NianticId { | |
| string referrer_niantic_id = 6; | |
| string referee_niantic_id = 7; | |
| } | |
| NianticIdOneofCase coov = 7; | |
| } | |
| message ReferralSettingsProto { | |
| message RecentFeatureProto { | |
| BonusBoxProto.IconType icon_type = 1; | |
| string feature_name = 2; | |
| string description = 3; | |
| } | |
| bool feature_enabled = 1; | |
| repeated RecentFeatureProto recent_features = 2; | |
| int64 add_referrer_grace_period_ms = 3; | |
| int64 client_get_milestone_interval_ms = 4; | |
| int32 min_num_days_without_session_for_lapsed_player = 5; | |
| string deep_link_url = 6; | |
| bool image_share_referral_enabled = 7; | |
| } | |
| message ReferralTelemetry { | |
| ReferralTelemetryIds referral_telemetry_id = 1; | |
| ReferralRole referral_role = 2; | |
| string milestone_description_string_key = 3; | |
| ReferralSource referral_source = 4; | |
| } | |
| enum Method { | |
| METHOD_UNSET = 0; | |
| METHOD_GET_PLAYER = 2; | |
| METHOD_GET_HOLOHOLO_INVENTORY = 4; | |
| METHOD_DOWNLOAD_SETTINGS = 5; | |
| METHOD_DOWNLOAD_ITEM_TEMPLATES = 6; | |
| METHOD_DOWNLOAD_REMOTE_CONFIG_VERSION = 7; | |
| METHOD_REGISTER_BACKGROUND_DEVICE = 8; | |
| METHOD_GET_PLAYER_DAY = 9; | |
| METHOD_ACKNOWLEDGE_PUNISHMENT = 10; | |
| METHOD_GET_SERVER_TIME = 11; | |
| METHOD_GET_LOCAL_TIME = 12; | |
| METHOD_SET_PLAYER_STATUS = 20; | |
| METHOD_DOWNLOAD_GAME_CONFIG_VERSION = 21; | |
| METHOD_GET_GPS_BOOKMARKS = 22; | |
| METHOD_UPDATE_GPS_BOOKMARKS = 23; | |
| METHOD_FORT_SEARCH = 101; | |
| METHOD_ENCOUNTER = 102; | |
| METHOD_CATCH_POKEMON = 103; | |
| METHOD_FORT_DETAILS = 104; | |
| METHOD_GET_MAP_OBJECTS = 106; | |
| METHOD_FORT_DEPLOY_POKEMON = 110; | |
| METHOD_FORT_RECALL_POKEMON = 111; | |
| METHOD_RELEASE_POKEMON = 112; | |
| METHOD_USE_ITEM_POTION = 113; | |
| METHOD_USE_ITEM_CAPTURE = 114; | |
| METHOD_USE_ITEM_FLEE = 115; | |
| METHOD_USE_ITEM_REVIVE = 116; | |
| METHOD_GET_PLAYER_PROFILE = 121; | |
| METHOD_EVOLVE_POKEMON = 125; | |
| METHOD_GET_HATCHED_EGGS = 126; | |
| METHOD_ENCOUNTER_TUTORIAL_COMPLETE = 127; | |
| METHOD_LEVEL_UP_REWARDS = 128; | |
| METHOD_CHECK_AWARDED_BADGES = 129; | |
| METHOD_RECYCLE_INVENTORY_ITEM = 137; | |
| METHOD_COLLECT_DAILY_BONUS = 138; | |
| METHOD_USE_ITEM_XP_BOOST = 139; | |
| METHOD_USE_ITEM_EGG_INCUBATOR = 140; | |
| METHOD_USE_INCENSE = 141; | |
| METHOD_GET_INCENSE_POKEMON = 142; | |
| METHOD_INCENSE_ENCOUNTER = 143; | |
| METHOD_ADD_FORT_MODIFIER = 144; | |
| METHOD_DISK_ENCOUNTER = 145; | |
| METHOD_UPGRADE_POKEMON = 147; | |
| METHOD_SET_FAVORITE_POKEMON = 148; | |
| METHOD_NICKNAME_POKEMON = 149; | |
| METHOD_EQUIP_BADGE = 150; | |
| METHOD_SET_CONTACT_SETTINGS = 151; | |
| METHOD_SET_BUDDY_POKEMON = 152; | |
| METHOD_GET_BUDDY_WALKED = 153; | |
| METHOD_USE_ITEM_ENCOUNTER = 154; | |
| METHOD_GYM_DEPLOY = 155; | |
| METHOD_GYM_GET_INFO = 156; | |
| METHOD_GYM_START_SESSION = 157; | |
| METHOD_GYM_BATTLE_ATTACK = 158; | |
| METHOD_JOIN_LOBBY = 159; | |
| METHOD_LEAVE_LOBBY = 160; | |
| METHOD_SET_LOBBY_VISIBILITY = 161; | |
| METHOD_SET_LOBBY_POKEMON = 162; | |
| METHOD_GET_RAID_DETAILS = 163; | |
| METHOD_GYM_FEED_POKEMON = 164; | |
| METHOD_START_RAID_BATTLE = 165; | |
| METHOD_ATTACK_RAID = 166; | |
| METHOD_AWARD_POKECOIN = 167; | |
| METHOD_USE_ITEM_STARDUST_BOOST = 168; | |
| METHOD_REASSIGN_PLAYER = 169; | |
| METHOD_REDEEM_POI_PASSCODE = 170; | |
| METHOD_CONVERT_CANDY_TO_XL_CANDY = 171; | |
| METHOD_IS_SKU_AVAILABLE = 172; | |
| METHOD_USE_ITEM_BULK_HEAL = 173; | |
| METHOD_USE_ITEM_BATTLE_BOOST = 174; | |
| METHOD_USE_ITEM_LUCKY_FRIEND_APPLICATOR = 175; | |
| METHOD_USE_ITEM_STAT_INCREASE = 176; | |
| METHOD_GET_PLAYER_STATUS_PROXY = 177; | |
| METHOD_GET_ASSET_DIGEST = 300; | |
| METHOD_GET_DOWNLOAD_URLS = 301; | |
| METHOD_GET_ASSET_VERSION = 302; | |
| METHOD_CLAIM_CODENAME = 403; | |
| METHOD_SET_AVATAR = 404; | |
| METHOD_SET_PLAYER_TEAM = 405; | |
| METHOD_MARK_TUTORIAL_COMPLETE = 406; | |
| METHOD_UPDATE_PERFORMANCE_METRICS = 407; | |
| METHOD_SET_NEUTRAL_AVATAR = 408; | |
| METHOD_LIST_AVATAR_STORE_ITEMS = 409; | |
| METHOD_LIST_AVATAR_APPEARANCE_ITEMS = 410; | |
| METHOD_NEUTRAL_AVATAR_BADGE_REWARD = 450; | |
| METHOD_CHECK_CHALLENGE = 600; | |
| METHOD_VERIFY_CHALLENGE = 601; | |
| METHOD_ECHO = 666; | |
| METHOD_SFIDA_REGISTRATION = 800; | |
| METHOD_SFIDA_ACTION_LOG = 801; | |
| METHOD_SFIDA_CERTIFICATION = 802; | |
| METHOD_SFIDA_UPDATE = 803; | |
| METHOD_SFIDA_ACTION = 804; | |
| METHOD_SFIDA_DOWSER = 805; | |
| METHOD_SFIDA_CAPTURE = 806; | |
| METHOD_LIST_AVATAR_CUSTOMIZATIONS = 807; | |
| METHOD_SET_AVATAR_ITEM_AS_VIEWED = 808; | |
| METHOD_GET_INBOX = 809; | |
| METHOD_LIST_GYM_BADGES = 811; | |
| METHOD_GET_GYM_BADGE_DETAILS = 812; | |
| METHOD_USE_ITEM_MOVE_REROLL = 813; | |
| METHOD_USE_ITEM_RARE_CANDY = 814; | |
| METHOD_AWARD_FREE_RAID_TICKET = 815; | |
| METHOD_FETCH_ALL_NEWS = 816; | |
| METHOD_MARK_READ_NEWS_ARTICLE = 817; | |
| METHOD_GET_PLAYER_DISPLAY_INFO = 818; | |
| METHOD_BELUGA_TRANSACTION_START = 819; | |
| METHOD_BELUGA_TRANSACTION_COMPLETE = 820; | |
| METHOD_SFIDA_ASSOCIATE = 822; | |
| METHOD_SFIDA_CHECK_PAIRING = 823; | |
| METHOD_SFIDA_DISASSOCIATE = 824; | |
| METHOD_WAINA_GET_REWARDS = 825; | |
| METHOD_WAINA_SUBMIT_SLEEP_DATA = 826; | |
| METHOD_SATURDAY_TRANSACTION_START = 827; | |
| METHOD_SATURDAY_TRANSACTION_COMPLETE = 828; | |
| METHOD_REIMBURSE_ITEM = 829; | |
| METHOD_LIFT_USER_AGE_CONFIRMATION = 830; | |
| METHOD_SOFT_SFIDA_START = 831; | |
| METHOD_SOFT_SFIDA_PAUSE = 832; | |
| METHOD_SOFT_SFIDA_CAPTURE = 833; | |
| METHOD_SOFT_SFIDA_LOCATION_UPDATE = 834; | |
| METHOD_SOFT_SFIDA_RECAP = 835; | |
| METHOD_GET_NEW_QUESTS = 900; | |
| METHOD_GET_QUEST_DETAILS = 901; | |
| METHOD_COMPLETE_QUEST = 902; | |
| METHOD_REMOVE_QUEST = 903; | |
| METHOD_QUEST_ENCOUNTER = 904; | |
| METHOD_COMPLETE_QUEST_STAMP_CARD = 905; | |
| METHOD_PROGRESS_QUEST = 906; | |
| METHOD_START_QUEST_INCIDENT = 907; | |
| METHOD_READ_QUEST_DIALOG = 908; | |
| METHOD_DEQUEUE_QUEST_DIALOGUE = 909; | |
| METHOD_SEND_GIFT = 950; | |
| METHOD_OPEN_GIFT = 951; | |
| METHOD_GIFT_DETAILS = 952; | |
| METHOD_DELETE_GIFT = 953; | |
| METHOD_SAVE_PLAYER_SNAPSHOT = 954; | |
| METHOD_GET_FRIENDSHIP_MILESTONE_REWARDS = 955; | |
| METHOD_CHECK_SEND_GIFT = 956; | |
| METHOD_SET_FRIEND_NICKNAME = 957; | |
| METHOD_DELETE_GIFT_FROM_INVENTORY = 958; | |
| METHOD_SAVE_SOCIAL_PLAYER_SETTINGS = 959; | |
| METHOD_OPEN_TRADING = 970; | |
| METHOD_UPDATE_TRADING = 971; | |
| METHOD_CONFIRM_TRADING = 972; | |
| METHOD_CANCEL_TRADING = 973; | |
| METHOD_GET_TRADING = 974; | |
| METHOD_GET_FITNESS_REWARDS = 980; | |
| METHOD_GET_COMBAT_PLAYER_PROFILE = 990; | |
| METHOD_GENERATE_COMBAT_CHALLENGE_ID = 991; | |
| METHOD_CREATE_COMBAT_CHALLENGE = 992; | |
| METHOD_OPEN_COMBAT_CHALLENGE = 993; | |
| METHOD_GET_COMBAT_CHALLENGE = 994; | |
| METHOD_ACCEPT_COMBAT_CHALLENGE = 995; | |
| METHOD_DECLINE_COMBAT_CHALLENGE = 996; | |
| METHOD_CANCEL_COMBAT_CHALLENGE = 997; | |
| METHOD_SUBMIT_COMBAT_CHALLENGE_POKEMONS = 998; | |
| METHOD_SAVE_COMBAT_PLAYER_PREFERENCES = 999; | |
| METHOD_OPEN_COMBAT_SESSION = 1000; | |
| METHOD_UPDATE_COMBAT = 1001; | |
| METHOD_QUIT_COMBAT = 1002; | |
| METHOD_GET_COMBAT_RESULTS = 1003; | |
| METHOD_UNLOCK_SPECIAL_MOVE = 1004; | |
| METHOD_GET_NPC_COMBAT_REWARDS = 1005; | |
| METHOD_COMBAT_FRIEND_REQUEST = 1006; | |
| METHOD_OPEN_NPC_COMBAT_SESSION = 1007; | |
| METHOD_START_TUTORIAL_ACTION = 1008; | |
| METHOD_GET_TUTORIAL_EGG_ACTION = 1009; | |
| METHOD_SEND_PROBE = 1020; | |
| METHOD_PROBE_DATA = 1021; | |
| METHOD_COMBAT_DATA = 1022; | |
| METHOD_COMBAT_CHALLENGE_DATA = 1023; | |
| METHOD_CHECK_PHOTOBOMB = 1101; | |
| METHOD_CONFIRM_PHOTOBOMB = 1102; | |
| METHOD_GET_PHOTOBOMB = 1103; | |
| METHOD_ENCOUNTER_PHOTOBOMB = 1104; | |
| METHOD_GET_SIGNED_GMAP_URL_DEPRECATED = 1105; | |
| METHOD_CHANGE_TEAM = 1106; | |
| METHOD_GET_WEB_TOKEN = 1107; | |
| METHOD_COMPLETE_SNAPSHOT_SESSION = 1110; | |
| METHOD_COMPLETE_WILD_SNAPSHOT_SESSION = 1111; | |
| METHOD_START_INCIDENT = 1200; | |
| METHOD_INVASION_COMPLETE_DIALOGUE = 1201; | |
| METHOD_INVASION_OPEN_COMBAT_SESSION = 1202; | |
| METHOD_INVASION_BATTLE_UPDATE = 1203; | |
| METHOD_INVASION_ENCOUNTER = 1204; | |
| METHOD_PURIFY_POKEMON = 1205; | |
| METHOD_GET_ROCKET_BALLOON = 1206; | |
| METHOD_START_ROCKET_BALLOON_INCIDENT = 1207; | |
| METHOD_VS_SEEKER_START_MATCHMAKING = 1300; | |
| METHOD_CANCEL_MATCHMAKING = 1301; | |
| METHOD_GET_MATCHMAKING_STATUS = 1302; | |
| METHOD_COMPLETE_VS_SEEKER_AND_RESTART_CHARGING = 1303; | |
| METHOD_GET_VS_SEEKER_STATUS = 1304; | |
| METHOD_COMPLETE_COMBAT_COMPETITIVE_SEASON_ACTION = 1305; | |
| METHOD_CLAIM_VS_SEEKER_REWARDS = 1306; | |
| METHOD_VS_SEEKER_REWARD_ENCOUNTER = 1307; | |
| METHOD_ACTIVATE_VS_SEEKER = 1308; | |
| METHOD_GET_BUDDY_MAP = 1350; | |
| METHOD_GET_BUDDY_STATS = 1351; | |
| METHOD_FEED_BUDDY = 1352; | |
| METHOD_OPEN_BUDDY_GIFT = 1353; | |
| METHOD_PET_BUDDY = 1354; | |
| METHOD_GET_BUDDY_HISTORY = 1355; | |
| METHOD_UPDATE_ROUTE_DRAFT = 1400; | |
| METHOD_GET_MAP_FORTS = 1401; | |
| METHOD_SUBMIT_ROUTE_DRAFT = 1402; | |
| METHOD_GET_PUBLISHED_ROUTES = 1403; | |
| METHOD_START_ROUTE = 1404; | |
| METHOD_GET_ROUTES = 1405; | |
| METHOD_PROGRESS_ROUTE = 1406; | |
| METHOD_PROCESS_TAPPABLE = 1408; | |
| METHOD_LIST_ROUTE_BADGES = 1409; | |
| METHOD_CANCEL_ROUTE = 1410; | |
| METHOD_LIST_ROUTE_STAMPS = 1411; | |
| METHOD_RATE_ROUTE = 1412; | |
| METHOD_CREATE_ROUTE_DRAFT = 1413; | |
| METHOD_DELETE_ROUTE_DRAFT = 1414; | |
| METHOD_REPORT_ROUTE = 1415; | |
| METHOD_SPAWN_TAPPABLE = 1416; | |
| METHOD_ROUTE_ENCOUNTER = 1417; | |
| METHOD_CAN_REPORT_ROUTE = 1418; | |
| METHOD_ROUTE_UPTATE_SEEN = 1420; | |
| METHOD_RECALL_ROUTE_DRAFT = 1421; | |
| METHOD_ROUTES_NEARBY_NOTIF_SHOWN = 1422; | |
| METHOD_NPC_ROUTE_GIFT = 1423; | |
| METHOD_GET_ROUTE_CREATIONS = 1424; | |
| METHOD_APPEAL_ROUTE = 1425; | |
| METHOD_GET_ROUTE_DRAFT = 1426; | |
| METHOD_FAVORITE_ROUTE = 1427; | |
| METHOD_CREATE_ROUTE_SHORTCODE = 1428; | |
| METHOD_GET_ROUTE_BY_SHORTCODE = 1429; | |
| METHOD_CREATE_BUDDY_MUTLIPLAYER_SESSION = 1456; | |
| METHOD_JOIN_BUDDY_MULTIPLAYER_SESSION = 1457; | |
| METHOD_LEAVE_BUDDY_MULTIPLAYER_SESSION = 1458; | |
| METHOD_MEGA_EVOLVE_POKEMON = 1502; | |
| METHOD_REMOTE_GIFT_PING = 1503; | |
| METHOD_SEND_RAID_INVITATION = 1504; | |
| METHOD_SEND_BREAD_BATTLE_INVITATION = 1505; | |
| METHOD_UNLOCK_TEMPORARY_EVOLUTION_LEVEL = 1506; | |
| METHOD_GET_DAILY_ENCOUNTER = 1601; | |
| METHOD_DAILY_ENCOUNTER = 1602; | |
| METHOD_OPEN_SPONSORED_GIFT = 1650; | |
| METHOD_SPONSORED_GIFT_REPORT_INTERACTION = 1651; | |
| METHOD_SAVE_PLAYER_PREFERENCES = 1652; | |
| METHOD_PROFANITY_CHECK = 1653; | |
| METHOD_GET_TIMED_GROUP_CHALLENGE = 1700; | |
| METHOD_GET_NINTENDO_ACCOUNT = 1710; | |
| METHOD_UNLINK_NINTENDO_ACCOUNT = 1711; | |
| METHOD_GET_NINTENDO_OAUTH2_URL = 1712; | |
| METHOD_TRANSFER_TO_POKEMON_HOME = 1713; | |
| METHOD_REPORT_AD_FEEDBACK = 1716; | |
| METHOD_CREATE_POKEMON_TAG = 1717; | |
| METHOD_DELETE_POKEMON_TAG = 1718; | |
| METHOD_EDIT_POKEMON_TAG = 1719; | |
| METHOD_SET_POKEMON_TAGS_FOR_POKEMON = 1720; | |
| METHOD_GET_POKEMON_TAGS = 1721; | |
| METHOD_CHANGE_POKEMON_FORM = 1722; | |
| METHOD_CHOOSE_EVENT_VARIANT = 1723; | |
| METHOD_BUTTERFLY_COLLECTOR_REWARD_ENCOUNTER = 1724; | |
| METHOD_GET_ADDITIONAL_POKEMON_DETAILS = 1725; | |
| METHOD_CREATE_ROUTE_PIN = 1726; | |
| METHOD_LIKE_ROUTE_PIN = 1727; | |
| METHOD_VIEW_ROUTE_PIN = 1728; | |
| METHOD_GET_REFERRAL_CODE = 1800; | |
| METHOD_ADD_REFERRER = 1801; | |
| METHOD_SEND_FRIEND_INVITE_VIA_REFERRAL_CODE = 1802; | |
| METHOD_GET_MILESTONES = 1803; | |
| METHOD_MARK_MILESTONES_AS_VIEWED = 1804; | |
| METHOD_GET_MILESTONES_PREVIEW = 1805; | |
| METHOD_COMPLETE_MILESTONE = 1806; | |
| METHOD_GET_GEOFENCED_AD = 1820; | |
| METHOD_POWER_UP_POKESTOP_ENCOUNTER = 1900; | |
| METHOD_GET_PLAYER_STAMP_COLLECTIONS = 1901; | |
| METHOD_SAVE_STAMP = 1902; | |
| METHOD_CLAIM_STAMP_COLLECTION_REWARD = 1904; | |
| METHOD_CHANGE_STAMP_COLLECTION_PLAYER_DATA = 1905; | |
| METHOD_CHECK_STAMP_GIFTABILITY = 1906; | |
| METHOD_DELETE_POSTCARDS = 1909; | |
| METHOD_CREATE_POSTCARD = 1910; | |
| METHOD_UPDATE_POSTCARD = 1911; | |
| METHOD_DELETE_POSTCARD = 1912; | |
| METHOD_GET_MEMENTO_LIST = 1913; | |
| METHOD_UPLOAD_RAID_CLIENT_LOG = 1914; | |
| METHOD_SKIP_ENTER_REFERRAL_CODE = 1915; | |
| METHOD_UPLOAD_COMBAT_CLIENT_LOG = 1916; | |
| METHOD_COMBAT_SYNC_SERVER_OFFSET = 1917; | |
| METHOD_CHECK_GIFTING_ELIGIBILITY = 2000; | |
| METHOD_REDEEM_TICKET_GIFT_FOR_FRIEND = 2001; | |
| METHOD_GET_INCENSE_RECAP = 2002; | |
| METHOD_ACKNOWLEDGE_INCENSE_RECAP = 2003; | |
| METHOD_BOOT_RAID = 2004; | |
| METHOD_GET_POKESTOP_ENCOUNTER = 2005; | |
| METHOD_ENCOUNTER_POKESTOP_ENCOUNTER = 2006; | |
| METHOD_POLL_PLAYER_SPAWNABLE_POKEMON = 2007; | |
| METHOD_GET_QUEST_UI = 2008; | |
| METHOD_GET_ELIGIBLE_COMBAT_LEAGUES = 2009; | |
| METHOD_SEND_FRIEND_REQUEST_VIA_PLAYER_IDS = 2010; | |
| METHOD_GET_RAID_LOBBY_COUNTER = 2011; | |
| METHOD_USE_NON_COMBAT_MOVE = 2014; | |
| METHOD_CHECK_POKEMON_SIZE_CONTEST_ELIGIBILITY = 2100; | |
| METHOD_UPDATE_POKEMON_SIZE_CONTEST_ENTRY = 2101; | |
| METHOD_TRANSFER_POKEMON_SIZE_CONTEST_ENTRY = 2102; | |
| METHOD_REMOVE_POKEMON_SIZE_CONTEST_ENTRY = 2103; | |
| METHOD_GET_POKEMON_SIZE_CONTEST_ENTRY = 2104; | |
| METHOD_GET_CONTEST_DATA = 2105; | |
| METHOD_GET_CONTESTS_UNCLAIMED_REWARDS = 2106; | |
| METHOD_CLAIM_CONTESTS_REWARDS = 2107; | |
| METHOD_GET_ENTERED_CONTEST = 2108; | |
| METHOD_GET_POKEMON_SIZE_CONTEST_FRIEND_ENTRY = 2109; | |
| METHOD_CHECK_CONTEST_ELIGIBILITY = 2150; | |
| METHOD_UPDATE_CONTEST_ENTRY = 2151; | |
| METHOD_TRANSFER_CONTEST_ENTRY = 2152; | |
| METHOD_GET_CONTEST_FRIEND_ENTRY = 2153; | |
| METHOD_GET_CONTEST_ENTRY = 2154; | |
| METHOD_CREATE_PARTY = 2300; | |
| METHOD_JOIN_PARTY = 2301; | |
| METHOD_START_PARTY = 2302; | |
| METHOD_LEAVE_PARTY = 2303; | |
| METHOD_GET_PARTY = 2304; | |
| METHOD_UPDATE_PARTY_LOCATION = 2305; | |
| METHOD_SEND_PARTY_DARK_LAUNCH_LOG = 2306; | |
| METHOD_START_PARTY_QUEST = 2308; | |
| METHOD_COMPLETE_PARTY_QUEST = 2309; | |
| METHOD_SEND_PARTY_INVITE = 2310; | |
| METHOD_CANCEL_PARTY_INVITE = 2312; | |
| METHOD_GET_BONUS_ATTRACTED_POKEMON = 2350; | |
| METHOD_GET_BONUSES = 2352; | |
| METHOD_BADGE_REWARD_ENCOUNTER = 2360; | |
| METHOD_NPC_UPDATE_STATE = 2400; | |
| METHOD_NPC_SEND_GIFT = 2401; | |
| METHOD_NPC_OPEN_GIFT = 2402; | |
| METHOD_JOIN_BREAD_LOBBY = 2450; | |
| METHOD_PREPARE_BREAD_LOBBY = 2453; | |
| METHOD_LEAVE_BREAD_LOBBY = 2455; | |
| METHOD_START_BREAD_BATTLE = 2456; | |
| METHOD_GET_BREAD_LOBBY_DETAILS = 2457; | |
| METHOD_START_MP_WALK_QUEST = 2458; | |
| METHOD_ENHANCE_BREAD_MOVE = 2459; | |
| METHOD_STATION_POKEMON = 2460; | |
| METHOD_LOOT_STATION = 2461; | |
| METHOD_GET_STATION_DETAILS = 2462; | |
| METHOD_MARK_SAVE_FOR_LATER = 2463; | |
| METHOD_USE_SAVE_FOR_LATER = 2464; | |
| METHOD_REMOVE_SAVE_FOR_LATER = 2465; | |
| METHOD_GET_SAVE_FOR_LATER_ENTRIES = 2466; | |
| METHOD_GET_MP_SUMMARY = 2467; | |
| METHOD_REPLENISH_MP = 2468; | |
| METHOD_REPORT_STATION = 2470; | |
| METHOD_DEBUG_RESET_DAILY_MP = 2471; | |
| METHOD_RELEASE_STATIONED_POKEMON = 2472; | |
| METHOD_COMPLETE_BREAD_BATTLE = 2473; | |
| METHOD_ENCOUNTER_STATION_SPAWN = 2475; | |
| METHOD_GET_NUM_STATION_ASSISTS = 2476; | |
| METHOD_PT_TWO = 2501; | |
| METHOD_PT_THREE = 2502; | |
| METHOD_PROPOSE_REMOTE_TRADE = 2600; | |
| METHOD_CANCEL_REMOTE_TRADE = 2601; | |
| METHOD_MARK_REMOTE_TRADABLE = 2602; | |
| METHOD_GET_REMOTE_TRADABLE_FROM_OTHER_PLAYER = 2603; | |
| METHOD_GET_NON_REMOTE_TRADABLE_POKEMON = 2604; | |
| METHOD_GET_PENDING_REMOTE_TRADE = 2605; | |
| METHOD_RESPOND_REMOTE_TRADE = 2606; | |
| METHOD_GET_POKEMON_TRADING_DETAILS = 2607; | |
| METHOD_GET_POKEMON_TRADING_COST = 2608; | |
| METHOD_GET_VPS_EVENTS = 3000; | |
| METHOD_UPDATE_VPS_EVENTS = 3001; | |
| METHOD_ADD_PTC_LOGIN_ACTION = 3002; | |
| METHOD_CLAIM_PTC_LINKING_REWARD = 3003; | |
| METHOD_CAN_CLAIM_PTC_REWARD_ACTION = 3004; | |
| METHOD_CONTRIBUTE_PARTY_ITEMS = 3005; | |
| METHOD_CONSUME_PARTY_ITEMS = 3006; | |
| METHOD_REMOVE_PTC_LOGIN = 3007; | |
| METHOD_SEND_PARTY_PLAY_INVITE = 3008; | |
| METHOD_CONSUME_STICKERS = 3009; | |
| METHOD_COMPLETE_RAID_BATTLE = 3010; | |
| METHOD_SYNC_BATTLE_INVENTORY = 3011; | |
| METHOD_PREVIEW_CONTRIBUTE_PARTY_ITEMS = 3015; | |
| METHOD_KICK_FROM_PARTY = 3016; | |
| METHOD_FUSE_POKEMON = 3017; | |
| METHOD_UNFUSE_POKEMON = 3018; | |
| METHOD_GET_IRIS_SOCIAL_SCENE = 3019; | |
| METHOD_UPDATE_IRIS_SOCIAL_SCENE = 3020; | |
| METHOD_GET_CHANGE_POKEMON_FORM_PREVIEW = 3021; | |
| METHOD_GET_FUSE_POKEMON_PREVIEW = 3022; | |
| METHOD_GET_UNFUSE_POKEMON_PREVIEW = 3023; | |
| METHOD_PROCESS_PLAYER_INBOX = 3024; | |
| METHOD_GET_SURVEY_ELIGIBILITY = 3025; | |
| METHOD_UPDATE_SURVEY_ELIGIBILITY = 3026; | |
| METHOD_SMART_GLASSES_SYNC_SETTINGS = 3027; | |
| METHOD_COMPLETE_VISIT_PAGE_QUEST = 3030; | |
| METHOD_GET_EVENT_RSVPS = 3031; | |
| METHOD_CREATE_EVENT_RSVP = 3032; | |
| METHOD_CANCEL_EVENT_RSVP = 3033; | |
| METHOD_UPDATE_EVENT_RSVP_SELECTION = 3040; | |
| METHOD_CLAIM_EVENT_PASS_REWARDS = 3034; | |
| METHOD_CLAIM_ALL_EVENT_PASS_REWARDS = 3035; | |
| METHOD_GET_EVENT_RSVP_COUNT = 3036; | |
| METHOD_SEND_RSVP_INVITATION = 3039; | |
| METHOD_GET_WEEKLY_CHALLENGE_INFO = 3041; | |
| METHOD_START_WEEKLY_CHALLENGE_GROUP_MATCHMAKING = 3047; | |
| METHOD_SYNC_WEEKLY_CHALLENGE_MATCHMAKING_STATUS = 3048; | |
| METHOD_LEAVE_WEEKLY_CHALLENGE_MATCHMAKING = 3064; | |
| METHOD_GET_STATION_INFO = 3051; | |
| METHOD_AGE_CONFIRMATION = 3052; | |
| METHOD_CHANGE_STAT_INCREASE_GOAL = 3053; | |
| METHOD_END_POKEMON_TRAINING = 3054; | |
| METHOD_GET_SUGGESTED_PLAYERS_SOCIAL = 3055; | |
| METHOD_START_TGR_BATTLE = 3056; | |
| METHOD_GRANT_EXPIRED_ITEM_CONSOLATION = 3057; | |
| METHOD_COMPLETE_TGR_BATTLE = 3058; | |
| METHOD_START_TEAM_LEADER_BATTLE = 3059; | |
| METHOD_COMPLETE_TEAM_LEADER_BATTLE = 3060; | |
| METHOD_GET_DEBUG_ENCOUNTER_STATISTICS_ACTION = 3061; | |
| METHOD_REJOIN_BATTLE_CHECK = 3062; | |
| METHOD_COMPLETE_ALL_QUEST = 3063; | |
| METHOD_GET_PLAYER_FIELD_BOOK = 3065; | |
| METHOD_GET_DAILY_BONUS_SPAWN = 3066; | |
| METHOD_DAILY_BONUS_SPAWN_ENCOUNTER = 3067; | |
| METHOD_GET_SUPPLY_BALLOON = 3068; | |
| METHOD_OPEN_SUPPLY_BALLOON = 3069; | |
| METHOD_NATURAL_ART_POI_ENCOUNTER = 3070; | |
| METHOD_START_PVP_BATTLE = 3071; | |
| METHOD_COMPLETE_PVP_BATTLE = 3072; | |
| METHOD_AR_PHOTO_REWARD = 3074; | |
| METHOD_UPDATE_FIELD_BOOK_POST_CATCH_POKEMON = 3075; | |
| METHOD_GET_TIME_TRAVEL_INFORMATION = 3076; | |
| METHOD_DAY_NIGHT_POI_ENCOUNTER = 3077; | |
| METHOD_MARK_FIELDBOOK_SEEN = 3078; | |
| } | |
| enum Platform { | |
| PLATFORM_UNSET = 0; | |
| PLATFORM_IOS = 1; | |
| PLATFORM_ANDROID = 2; | |
| PLATFORM_OSX = 3; | |
| PLATFORM_WINDOWS = 4; | |
| PLATFORM_APPLE_WATCH = 5; | |
| } | |
| enum IncidentDisplayType { | |
| INCIDENT_DISPLAY_TYPE_NONE = 0; | |
| INCIDENT_DISPLAY_TYPE_INVASION_GRUNT = 1; | |
| INCIDENT_DISPLAY_TYPE_INVASION_LEADER = 2; | |
| INCIDENT_DISPLAY_TYPE_INVASION_GIOVANNI = 3; | |
| INCIDENT_DISPLAY_TYPE_INVASION_GRUNTB = 4; | |
| INCIDENT_DISPLAY_TYPE_INVASION_EVENT_NPC = 5; | |
| INCIDENT_DISPLAY_TYPE_INVASION_ROUTES_NPC = 6; | |
| INCIDENT_DISPLAY_TYPE_INVASION_GENERIC = 7; | |
| INCIDENT_DISPLAY_TYPE_INCIDENT_POKESTOP_ENCOUNTER = 8; | |
| INCIDENT_DISPLAY_TYPE_INCIDENT_CONTEST = 9; | |
| INCIDENT_DISPLAY_TYPE_INCIDENT_NATURAL_ART_A = 10; | |
| INCIDENT_DISPLAY_TYPE_INCIDENT_NATURAL_ART_B = 11; | |
| INCIDENT_DISPLAY_TYPE_INCIDENT_DAY_NIGHT_DAY = 12; | |
| INCIDENT_DISPLAY_TYPE_INCIDENT_DAY_NIGHT_NIGHT = 13; | |
| } | |
| enum NonCombatMoveType { | |
| NON_COMBAT_MOVE_TYPE_UNSET = 0; | |
| NON_COMBAT_MOVE_TYPE_FAST_ATTACK = 1; | |
| NON_COMBAT_MOVE_TYPE_CHARGED_ATTACK = 2; | |
| NON_COMBAT_MOVE_TYPE_CHARGED_ATTACK2 = 3; | |
| } | |
| message PokemonFortProto { | |
| string fort_id = 1; | |
| int64 last_modified_ms = 2; | |
| double latitude = 3; | |
| double longitude = 4; | |
| int32 team = 5; | |
| int32 guard_pokemon_id = 6; | |
| int32 guard_pokemon_level = 7; | |
| bool enabled = 8; | |
| FortType fort_type = 9; | |
| int64 gym_points = 10; | |
| bool is_in_battle = 11; | |
| repeated Item active_fort_modifier = 12; | |
| MapPokemonProto active_pokemon = 13; | |
| int64 cooldown_complete_ms = 14; | |
| FortSponsor.Sponsor sponsor = 15; | |
| FortRenderingType.RenderingType rendering_type = 16; | |
| int64 deploy_lockout_end_ms = 17; | |
| PokemonDisplayProto guard_pokemon_display = 18; | |
| bool closed = 19; | |
| RaidInfoProto raid_info = 20; | |
| GymDisplayProto gym_display = 21; | |
| bool visited = 22; | |
| int64 same_team_deploy_lockout_end_ms = 23; | |
| bool allow_checkin = 24; | |
| string image_url = 25; | |
| bool in_event = 26; | |
| string banner_url = 27; | |
| string partner_id = 28; | |
| bool challenge_quest_completed = 30; | |
| bool is_ex_raid_eligible = 31; | |
| PokestopIncidentDisplayProto pokestop_display = 32; | |
| repeated PokestopIncidentDisplayProto pokestop_displays = 33; | |
| bool is_ar_scan_eligible = 34; | |
| string geostore_tombstone_message_key = 35; | |
| string geostore_suspension_message_key = 36; | |
| int32 power_up_progress_points = 37; | |
| int64 power_up_level_expiration_ms = 38; | |
| int64 next_fort_open_ms = 39; | |
| int64 next_fort_close_ms = 40; | |
| repeated FortPokemonProto active_fort_pokemon = 41; | |
| bool is_route_eligible = 42; | |
| FortVpsInfoProto fort_vps_info = 44; | |
| bool ar_experiences_allowed = 45; | |
| repeated string stamp_collection_ids = 46; | |
| Tappable tappable = 47; | |
| bool player_edits_disabled = 48; | |
| string campfire_name = 49; | |
| string campfire_description = 50; | |
| bool is_mega_enhanced_eligible = 51; | |
| } | |
| message FortPokemonProto { | |
| enum SpawnType { | |
| LURE = 0; | |
| POWER_UP = 1; | |
| NATURAL_ART = 2; | |
| DAY_NIGHT = 3; | |
| } | |
| MapPokemonProto pokemon_proto = 1; | |
| SpawnType spawn_type = 2; | |
| } | |
| message PokestopIncidentDisplayProto { | |
| string incident_id = 1; | |
| int64 incident_start_ms = 2; | |
| int64 incident_expiration_ms = 3; | |
| bool hide_incident = 4; | |
| bool incident_completed = 5; | |
| IncidentDisplayType incident_display_type = 6; | |
| int32 incident_display_order_priority = 7; | |
| bool continue_displaying_incident = 8; | |
| oneof MapDisplay { | |
| CharacterDisplayProto character_display = 10; | |
| InvasionFinishedDisplayProto invasion_finished = 11; | |
| ContestDisplayProto contest_display = 14; | |
| } | |
| PokestopDisplayProto custom_display = 12; | |
| bool is_cross_stop_incident = 13; | |
| } | |
| message ContestDisplayProto { | |
| EnumWrapper.PokestopStyle style = 1; | |
| } | |
| message CharacterDisplayProto { | |
| EnumWrapper.PokestopStyle style = 1; | |
| EnumWrapper.InvasionCharacter character = 2; | |
| } | |
| message InvasionFinishedDisplayProto { | |
| EnumWrapper.PokestopStyle style = 1; | |
| } | |
| message PokestopDisplayProto { | |
| string style_config_address = 1; | |
| } | |
| message GymDisplayProto { | |
| repeated GymEventProto gym_event = 1; | |
| int32 total_gym_cp = 2; | |
| double lowest_pokemon_motivation = 3; | |
| int32 slots_available = 4; | |
| int64 occupied_millis = 5; | |
| } | |
| message GymEventProto { | |
| enum Event { | |
| UNKNOWN = 0; | |
| POKEMON_FED = 1; | |
| POKEMON_DEPLOYED = 2; | |
| POKEMON_RETURNED = 3; | |
| BATTLE_WON = 4; | |
| BATTLE_LOSS = 5; | |
| RAID_STARTED = 6; | |
| RAID_ENDED = 7; | |
| GYM_NEUTRALIZED = 8; | |
| } | |
| string trainer = 1; | |
| int64 timestamp_ms = 2; | |
| Event event = 3; | |
| int32 pokedex_id = 4; | |
| fixed64 pokemon_id = 5; | |
| } | |
| message PokemonSummaryFortProto { | |
| string fort_summary_id = 1; | |
| int64 last_modified_ms = 2; | |
| double latitude = 3; | |
| double longitude = 4; | |
| } | |
| message ClientSpawnPointProto { | |
| double latitude = 2; | |
| double longitude = 3; | |
| } | |
| message WildPokemonProto { | |
| fixed64 encounter_id = 1; | |
| int64 last_modified_ms = 2; | |
| double latitude = 3; | |
| double longitude = 4; | |
| string spawn_point_id = 5; | |
| PokemonProto pokemon = 7; | |
| int32 time_till_hidden_ms = 11; | |
| } | |
| message MapPokemonProto { | |
| string spawnpoint_id = 1; | |
| fixed64 encounter_id = 2; | |
| int32 pokedex_type_id = 3; | |
| int64 expiration_time_ms = 4; | |
| double latitude = 5; | |
| double longitude = 6; | |
| PokemonDisplayProto pokemon_display = 7; | |
| } | |
| message ClientPlayerProto { | |
| int64 creation_time_ms = 1; | |
| string name = 2; | |
| int32 team = 5; | |
| repeated TutorialCompletion tutorial_complete = 7; | |
| PlayerAvatarProto player_avatar_proto = 8; | |
| int32 max_pokemon_storage = 9; | |
| int32 max_item_storage = 10; | |
| DailyBonusProto daily_bonus_proto = 11; | |
| ContactSettingsProto contact_settings_proto = 13; | |
| repeated CurrencyQuantityProto currency_balance = 14; | |
| int32 remaining_codename_claims = 15; | |
| BuddyPokemonProto buddy_pokemon_proto = 16; | |
| int64 battle_lockout_end_ms = 17; | |
| PlayerAvatarProto secondary_player_avatar_proto = 18; | |
| bool name_is_blacklisted = 19; | |
| SocialPlayerSettingsProto social_player_settings = 20; | |
| CombatPlayerPreferencesProto combat_player_preferences = 21; | |
| string player_support_id = 22; | |
| TeamChangeInfoProto team_change_info = 23; | |
| repeated HoloPokemonId consumed_eevee_easter_eggs = 24; | |
| CombatLogProto combat_log = 25; | |
| int64 time_zone_offset_ms = 26; | |
| BuddyObservedData buddy_observed_data = 27; | |
| string helpshift_user_id = 28; | |
| PlayerPreferencesProto player_preferences = 29; | |
| repeated EventTicketActiveTimeProto event_ticket_active_time = 30; | |
| int64 lapsed_player_returned_time_ms = 31; | |
| int32 max_postcard_storage = 33; | |
| repeated PlayerPokecoinCapProto pokecoin_caps = 35; | |
| string obfuscated_player_id = 36; | |
| bool ptc_oauth_linked_before = 37; | |
| string quago_player_id = 38; | |
| AgeLevelProto.AgeLevel age_level = 39; | |
| fixed64 temp_evolved_pokemon_id = 40; | |
| repeated TrainingPokemonProto active_training_pokemon = 41; | |
| TutorialsInfoProto tutorials_info = 42; | |
| int32 max_giftbox_storage = 43; | |
| int32 purchased_item_storage = 44; | |
| int32 purchased_pokemon_storage = 45; | |
| int32 purchased_postcard_storage = 46; | |
| int32 purchased_giftbox_storage = 47; | |
| bool ar_photo_social_rewards_received = 48; | |
| } | |
| message EventTicketActiveTimeProto { | |
| Item event_ticket = 1; | |
| int64 event_start_ms = 2; | |
| int64 event_end_ms = 3; | |
| } | |
| message SocialPlayerSettingsProto { | |
| bool disable_last_pokemon_caught = 1; | |
| bool enable_raid_friend_requests = 2; | |
| bool enable_party_friend_requests = 3; | |
| bool disable_lucky_friend_applicator_requests = 5; | |
| bool enable_weekly_challenge_friend_requests = 6; | |
| } | |
| message CombatPlayerPreferencesProto { | |
| bool friends_combat_opt_out = 1; | |
| bool nearby_combat_opt_in = 2; | |
| } | |
| message TeamChangeInfoProto { | |
| int64 last_acquired_time = 1; | |
| int32 num_items_acquired = 2; | |
| } | |
| message CurrencyQuantityProto { | |
| string currency_type = 1; | |
| int32 quantity = 2; | |
| int32 fiat_purchased_quantity = 3; | |
| string fiat_currency_type = 4; | |
| int64 fiat_currency_cost_e6 = 5; | |
| } | |
| message ContactSettingsProto { | |
| bool send_marketing_emails = 1; | |
| bool send_push_notifications = 2; | |
| } | |
| message DailyBonusProto { | |
| int64 next_collect_timestamp_ms = 1; | |
| int64 next_defender_bonus_collect_timestamp_ms = 2; | |
| } | |
| message TimeZoneDataProto { | |
| int32 timezone_u_t_c_offset_ms = 1; | |
| } | |
| message PlayerLocaleProto { | |
| string country = 1; | |
| string language = 2; | |
| string timezone = 3; | |
| TimeZoneDataProto time_zone_data = 4; | |
| } | |
| message GetPlayerProto { | |
| PlayerLocaleProto player_locale = 1; | |
| bool prevent_creation = 2; | |
| bool is_boot_process = 3; | |
| } | |
| message GetPlayerOutProto { | |
| bool success = 1; | |
| ClientPlayerProto player = 2; | |
| bool banned = 3; | |
| bool warn = 4; | |
| bool was_created = 5; | |
| bool warn_message_acknowledged = 6; | |
| bool was_suspended = 7; | |
| bool suspended_message_acknowledged = 8; | |
| int64 warn_expire_ms = 9; | |
| repeated fixed32 user_permission = 10; | |
| PlayerLocaleProto server_calculated_player_locale = 11; | |
| bool user_needs_age_confirmation = 12; | |
| bool user_failed_age_confirmation = 13; | |
| } | |
| message GetHoloholoInventoryProto { | |
| int64 timestamp_millis = 1; | |
| repeated Item item_been_seen = 2; | |
| } | |
| message GetHoloholoInventoryOutProto { | |
| bool success = 1; | |
| InventoryDeltaProto inventory_delta = 2; | |
| } | |
| message SetFavoritePokemonProto { | |
| int64 pokemon_id = 1; | |
| bool is_favorite = 2; | |
| } | |
| message SetFavoritePokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POKEMON_NOT_FOUND = 2; | |
| ERROR_POKEMON_IS_EGG = 3; | |
| } | |
| Result result = 1; | |
| } | |
| message ReleasePokemonProto { | |
| fixed64 pokemon_id = 1; | |
| repeated fixed64 pokemon_ids = 2; | |
| } | |
| message ReleasePokemonOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| POKEMON_DEPLOYED = 2; | |
| FAILED = 3; | |
| ERROR_POKEMON_IS_EGG = 4; | |
| ERROR_POKEMON_IS_BUDDY = 5; | |
| ERROR_FUSION_POKEMON = 6; | |
| ERROR_FUSION_COMPONENT_POKEMON = 7; | |
| } | |
| Status status = 1; | |
| int32 candy_awarded = 2; | |
| int32 xl_candy_awarded = 3; | |
| map<fixed32, fixed32> xl_candy_awarded_per_id = 4; | |
| } | |
| message ChangeStatIncreaseGoalProto { | |
| fixed64 pokemon_id = 1; | |
| repeated PokemonTrainingTypeGroupProto stat_types_with_goal = 2; | |
| } | |
| message ChangeStatIncreaseGoalOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POKEMON_NOT_ACTIVELY_TRAINING = 2; | |
| ERROR_STAT_NOT_ACTIVELY_TRAINING = 3; | |
| ERROR_INVALID_STAT_LEVEL = 4; | |
| ERROR_INVALID_STAT_TYPE = 5; | |
| ERROR_INVALID_POKEMON = 6; | |
| ERROR_UNCHANGED_GOAL = 7; | |
| ERROR_SURPASSED_LIMIT_OF_STATS_TO_TRAIN = 8; | |
| } | |
| Status status = 1; | |
| PokemonProto trainee_pokemon = 2; | |
| PokemonTrainingQuestProto training_quests = 3; | |
| } | |
| message EndPokemonTrainingProto { | |
| fixed64 pokemon_id = 1; | |
| } | |
| message EndPokemonTrainingOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_TRAINING_COURSE_NOT_COMPLETED = 2; | |
| ERROR_INVALID_POKEMON = 3; | |
| ERROR_POKEMON_NOT_ACTIVELY_TRAINING = 4; | |
| } | |
| Status status = 1; | |
| PokemonProto pokemon = 2; | |
| } | |
| message NicknamePokemonProto { | |
| fixed64 pokemon_id = 1; | |
| string nickname = 2; | |
| } | |
| message NicknamePokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_NICKNAME = 2; | |
| ERROR_POKEMON_NOT_FOUND = 3; | |
| ERROR_POKEMON_IS_EGG = 4; | |
| ERROR_FILTERED_NICKNAME = 5; | |
| ERROR_EXCEEDED_CHANGE_LIMIT = 6; | |
| } | |
| Result result = 1; | |
| } | |
| message ClaimCodenameRequestProto { | |
| string codename = 1; | |
| bool force = 2; | |
| bool generate_suggested_codenames = 3; | |
| } | |
| message CodenameResultProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| CODENAME_NOT_AVAILABLE = 2; | |
| CODENAME_NOT_VALID = 3; | |
| CURRENT_OWNER = 4; | |
| CODENAME_CHANGE_NOT_ALLOWED = 5; | |
| } | |
| string codename = 1; | |
| string user_message = 2; | |
| bool is_assignable = 3; | |
| Status status = 4; | |
| ClientPlayerProto updated_player = 5; | |
| repeated string suggested_codenames = 6; | |
| } | |
| message SetAvatarProto { | |
| PlayerAvatarProto player_avatar_proto = 2; | |
| } | |
| message SetAvatarOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| AVATAR_ALREADY_SET = 2; | |
| FAILURE = 3; | |
| SLOT_NOT_ALLOWED = 4; | |
| ITEM_NOT_OWNED = 5; | |
| INVALID_AVATAR_TYPE = 6; | |
| AVATAR_RESET = 7; | |
| } | |
| Status status = 1; | |
| ClientPlayerProto player = 2; | |
| } | |
| message SetNeutralAvatarProto { | |
| PlayerNeutralAvatarProto player_neutral_avatar_proto = 2; | |
| } | |
| message SetNeutralAvatarOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| AVATAR_ALREADY_SET = 2; | |
| FAILURE = 3; | |
| SLOT_NOT_ALLOWED = 4; | |
| ITEM_NOT_OWNED = 5; | |
| AVATAR_RESET = 6; | |
| } | |
| Status status = 1; | |
| ClientPlayerProto player = 2; | |
| PlayerNeutralAvatarProto neutral_avatar = 3; | |
| } | |
| message SetContactSettingsProto { | |
| ContactSettingsProto contact_settings_proto = 1; | |
| } | |
| message SetContactSettingsOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE = 2; | |
| } | |
| Status status = 1; | |
| ClientPlayerProto player = 2; | |
| } | |
| message SetPlayerTeamProto { | |
| Team team = 1; | |
| } | |
| message SetPlayerTeamOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| TEAM_ALREADY_SET = 2; | |
| FAILURE = 3; | |
| } | |
| Status status = 1; | |
| ClientPlayerProto player = 2; | |
| } | |
| message GiftingIapItemProto { | |
| string sku_id = 1; | |
| Item item = 2; | |
| } | |
| message GiftingEligibilityStatusProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS_ELIGIBLE = 1; | |
| ERROR_UNKNOWN = 2; | |
| FAILURE_SKU_NOT_GIFTABLE = 3; | |
| FAILURE_SENDER_LEVEL = 4; | |
| FAILURE_SENDER_LIMIT_REACHED = 5; | |
| FAILURE_SENDER_CHILD_ACCOUNT = 6; | |
| FAILURE_FRIEND_DOES_NOT_EXIST = 7; | |
| FAILURE_FRIEND_LEVEL = 8; | |
| FAILURE_FRIEND_HAS_TICKET = 9; | |
| FAILURE_FRIEND_OPT_OUT_RECEIVE_TICKET_GIFTS = 10; | |
| } | |
| repeated Status sender_check_status = 1; | |
| repeated Status item_check_status = 2; | |
| repeated Status recipient_check_status = 3; | |
| } | |
| message CheckGiftingEligibilityProto { | |
| GiftingIapItemProto gifting_iap_item = 1; | |
| string recipient_friend_id = 2; | |
| } | |
| message CheckGiftingEligibilityOutProto { | |
| GiftingEligibilityStatusProto gifting_eligibility = 1; | |
| } | |
| message RedeemTicketGiftForFriendProto { | |
| GiftingIapItemProto gifting_iap_item = 1; | |
| string recipient_friend_id = 2; | |
| } | |
| message RedeemTicketGiftForFriendOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| FAILURE_ELIGIBILITY = 3; | |
| FAILURE_GIFT_NOT_FOUND = 4; | |
| } | |
| Status status = 1; | |
| GiftingEligibilityStatusProto gifting_eligibility = 2; | |
| } | |
| message MarkTutorialCompleteProto { | |
| repeated TutorialCompletion tutorial_complete = 1; | |
| bool send_marketing_emails = 2; | |
| bool send_push_notifications = 3; | |
| } | |
| message MarkTutorialCompleteOutProto { | |
| bool success = 1; | |
| ClientPlayerProto player = 2; | |
| } | |
| message CheckAwardedBadgesProto { | |
| } | |
| message CheckAwardedBadgesOutProto { | |
| bool success = 1; | |
| repeated HoloBadgeType awarded_badges = 2; | |
| repeated fixed32 awarded_badge_levels = 3; | |
| repeated string avatar_template_ids = 4; | |
| repeated string neutral_avatar_template_ids = 5; | |
| } | |
| message BadgeRewardEncounterRequestProto { | |
| HoloBadgeType badge_type = 1; | |
| int32 badge_tier = 2; | |
| } | |
| message BadgeRewardEncounterResponseProto { | |
| enum Status { | |
| UNKNOWN = 0; | |
| SUCCESS_ENCOUNTER = 1; | |
| SUCCESS_POKEMON_INVENTORY_FULL = 2; | |
| ERROR_REQUIRES_PROGRESS = 3; | |
| ERROR_ENCOUNTER_COMPLETE = 4; | |
| ERROR = 5; | |
| } | |
| message EncounterInfoProto { | |
| PokemonProto pokemon = 1; | |
| CaptureProbabilityProto capture_probability = 2; | |
| Item active_item = 3; | |
| fixed64 encounter_id = 4; | |
| } | |
| Status status = 1; | |
| EncounterInfoProto encounter = 2; | |
| LootProto rewards = 3; | |
| } | |
| message RecycleItemProto { | |
| Item item = 1; | |
| int32 count = 2; | |
| } | |
| message RecycleItemOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_ENOUGH_COPIES = 2; | |
| ERROR_CANNOT_RECYCLE_INCUBATORS = 3; | |
| } | |
| Result result = 1; | |
| int32 new_count = 2; | |
| } | |
| message GrantExpiredItemConsolationProto { | |
| Item item_to_claim_consolation_from = 1; | |
| } | |
| message GrantExpiredItemConsolationOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ITEM_NOT_EXPIRED = 2; | |
| ERROR_INVALID_ITEM = 3; | |
| ERROR_INVALID_CONSOLATION_SETTINGS = 4; | |
| } | |
| Status status = 1; | |
| repeated LootProto consolation_items = 2; | |
| } | |
| message PtcToken { | |
| string token = 1; | |
| int32 expiration = 2; | |
| } | |
| message GetActionLogRequest { | |
| } | |
| message GetActionLogResponse { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| repeated ActionLogEntry log = 2; | |
| } | |
| message CheckChallengeProto { | |
| bool debug_request = 1; | |
| } | |
| message CheckChallengeOutProto { | |
| bool show_challenge = 1; | |
| string challenge_url = 2; | |
| } | |
| message VerifyChallengeProto { | |
| string token = 1; | |
| } | |
| message VerifyChallengeOutProto { | |
| bool success = 1; | |
| } | |
| message SetBuddyPokemonProto { | |
| fixed64 pokemon_id = 1; | |
| } | |
| message SetBuddyPokemonOutProto { | |
| enum Result { | |
| UNEST = 0; | |
| SUCCESS = 1; | |
| ERROR_POKEMON_DEPLOYED = 2; | |
| ERROR_POKEMON_NOT_OWNED = 3; | |
| ERROR_POKEMON_IS_EGG = 4; | |
| ERROR_INVALID_POKEMON = 5; | |
| ERROR_BUDDY_SWAP_LIMIT_EXCEEDED = 6; | |
| } | |
| Result result = 1; | |
| BuddyPokemonProto updated_buddy = 2; | |
| BuddyObservedData observed_data = 3; | |
| double km_remaining = 4; | |
| } | |
| message GetBuddyWalkedProto { | |
| bool buddy_home_widget_active = 1; | |
| } | |
| message BuddyWalkedMegaEnergyProto { | |
| HoloPokemonId mega_pokemon_id = 1; | |
| int32 mega_energy_award_amount = 2; | |
| PokemonDisplayProto.Gender gender_requirement = 3; | |
| } | |
| message GetBuddyWalkedOutProto { | |
| bool success = 1; | |
| HoloPokemonFamilyId family_candy_id = 2; | |
| int32 candy_earned_count = 3; | |
| double km_remaining = 4; | |
| double last_km_awarded = 5; | |
| int32 mega_energy_earned_count = 6; | |
| HoloPokemonId mega_pokemon_id = 7; | |
| int32 xl_candy = 8; | |
| LootProto awarded_loot = 9; | |
| repeated BuddyWalkedMegaEnergyProto mega_pokemon_energy_awards = 10; | |
| } | |
| message UncommentAnnotationTestProto { | |
| string string_property = 1; | |
| int64 long_property = 2; | |
| } | |
| message GetPlayerDayProto { | |
| } | |
| message GetPlayerDayOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| Result result = 1; | |
| int64 day = 2; | |
| } | |
| message GetServerTimeProto { | |
| } | |
| message GetServerTimeOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Status status = 1; | |
| int64 server_time_ms = 2; | |
| } | |
| message GetLocalTimeProto { | |
| repeated fixed64 timestamp_ms = 1; | |
| } | |
| message GetLocalTimeOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| message LocalTimeProto { | |
| int64 timestamp_ms = 1; | |
| int32 year = 2; | |
| int32 month = 3; | |
| int32 day_of_month = 4; | |
| int32 day_of_week = 5; | |
| int32 hours = 6; | |
| int32 minutes = 7; | |
| int32 seconds = 8; | |
| int32 milliseconds = 9; | |
| string timezone_id = 10; | |
| } | |
| Status status = 1; | |
| repeated LocalTimeProto local_times = 2; | |
| } | |
| message AcknowledgePunishmentProto { | |
| bool is_warn = 1; | |
| bool is_suspended = 2; | |
| } | |
| message AcknowledgePunishmentOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message GetFitnessRewardsProto { | |
| } | |
| message GetFitnessRewardsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| REWARDS_ALREADY_COLLECTED = 2; | |
| ERROR_UNKNOWN = 3; | |
| } | |
| Result result = 1; | |
| LootProto rewards = 2; | |
| } | |
| message CheckPhotobombProto { | |
| fixed64 photo_pokemon_id = 1; | |
| ArContext photo_context = 2; | |
| } | |
| message CheckPhotobombOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PHOTO_POKEMON_INVALID = 2; | |
| ERROR_UNKNOWN = 3; | |
| } | |
| Status status = 1; | |
| HoloPokemonId photobomb_pokemon_id = 2; | |
| PokemonDisplayProto photobomb_pokemon_display = 3; | |
| fixed64 encounter_id = 4; | |
| string uri = 5; | |
| } | |
| message GetPhotobombProto { | |
| } | |
| message GetPhotobombOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| PHOTOBOMB_NOT_AVAILABLE = 2; | |
| ENCOUNTER_ALREADY_COMPLETED = 3; | |
| ERROR_UNKNOWN = 4; | |
| } | |
| Status status = 1; | |
| HoloPokemonId pokemon_id = 2; | |
| double lat = 3; | |
| double lng = 4; | |
| string encounter_location = 5; | |
| fixed64 encounter_id = 6; | |
| int64 disappear_time_ms = 7; | |
| PokemonDisplayProto pokemon_display = 8; | |
| } | |
| message EncounterPhotobombProto { | |
| fixed64 encounter_id = 1; | |
| string encounter_location = 2; | |
| } | |
| message EncounterPhotobombOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NO_ENCOUNTER_AVAILABLE = 2; | |
| POKEMON_INVENTORY_FULL = 3; | |
| ERROR_UNKNOWN = 4; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| int32 arplus_attempts_until_flee = 5; | |
| } | |
| message ConfirmPhotobombProto { | |
| fixed64 encounter_id = 1; | |
| } | |
| message ConfirmPhotobombOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PHOTOBOMB_NOT_FOUND = 2; | |
| ERROR_PHOTOBOMB_ALREADY_CONFIRMED = 3; | |
| ERROR_UNKNOWN = 4; | |
| } | |
| Status status = 1; | |
| } | |
| message CompleteSnapshotSessionProto { | |
| fixed64 photo_pokemon_id = 1; | |
| int32 num_photos_taken = 2; | |
| int64 snapshot_session_start_time = 3; | |
| } | |
| message CompleteVisitPageQuestProto { | |
| PageType page_type = 1; | |
| } | |
| message CompleteVisitPageQuestOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAIL = 2; | |
| } | |
| Status status = 1; | |
| } | |
| message CompleteWildSnapshotSessionProto { | |
| int32 photo_pokedex_id = 1; | |
| int32 num_photos_taken = 2; | |
| HoloPokemonType type1 = 3; | |
| HoloPokemonType type2 = 4; | |
| string spawn_point_id = 5; | |
| uint64 encounter_id = 6; | |
| } | |
| message CompleteSnapshotSessionOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PHOTO_POKEMON_INVALID = 2; | |
| ERROR_UNKNOWN = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message CompleteWildSnapshotSessionOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PHOTO_POKEMON_INVALID = 2; | |
| ERROR_NO_PHOTOS_TAKEN = 3; | |
| ERROR_UNKNOWN = 4; | |
| } | |
| Status status = 1; | |
| } | |
| message PlayerSpawnablePokemonProto { | |
| } | |
| message PlayerSpawnablePokemonOutProto { | |
| repeated SpawnablePokemon spawnable_pokemons = 1; | |
| } | |
| message SpawnablePokemon { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ENCOUNTER_NOT_AVAILABLE = 2; | |
| ENCOUNTER_ALREADY_COMPLETED = 3; | |
| ERROR_UNKNOWN = 4; | |
| } | |
| enum SpawnableType { | |
| UNTYPED = 0; | |
| POKESTOP_ENCOUNTER = 1; | |
| STATION_SPAWN = 2; | |
| STAMP_COLLECTION_REWARD = 3; | |
| } | |
| Status status = 1; | |
| HoloPokemonId pokemon_id = 2; | |
| double lat = 3; | |
| double lng = 4; | |
| fixed64 encounter_id = 5; | |
| string encounter_location = 6; | |
| int64 disappear_time_ms = 7; | |
| PokemonDisplayProto pokemon_display = 8; | |
| SpawnableType type = 9; | |
| string station_id = 10; | |
| } | |
| message GetPokestopEncounterProto { | |
| HoloPokemonId pokemon_id = 1; | |
| string encounter_location = 2; | |
| string fort_id = 3; | |
| } | |
| message GetPokestopEncounterOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| POKESTOP_ENCOUNTER_NOT_AVAILABLE = 2; | |
| ENCOUNTER_ALREADY_COMPLETED = 3; | |
| ERROR_UNKNOWN = 4; | |
| } | |
| Status status = 1; | |
| HoloPokemonId pokemon_id = 2; | |
| double lat = 3; | |
| double lng = 4; | |
| fixed64 encounter_id = 5; | |
| string encounter_location = 6; | |
| int64 disappear_time_ms = 7; | |
| PokemonDisplayProto pokemon_display = 8; | |
| HoloPokemonSize pokemon_size = 9; | |
| } | |
| message EncounterPokestopEncounterProto { | |
| fixed64 encounter_id = 1; | |
| string encounter_location = 2; | |
| } | |
| message EncounterPokestopEncounterOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NO_ENCOUNTER_AVAILABLE = 2; | |
| POKEMON_INVENTORY_FULL = 3; | |
| ERROR_UNKNOWN = 4; | |
| } | |
| Result result = 1; | |
| PokemonProto pokemon = 2; | |
| CaptureProbabilityProto capture_probability = 3; | |
| Item active_item = 4; | |
| BackgroundVisualDetailProto background_visual_detail = 5; | |
| } | |
| message ReassignPlayerProto { | |
| int32 current_instance = 1; | |
| } | |
| message ReassignPlayerOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Result result = 1; | |
| int32 reassigned_instance = 2; | |
| } | |
| message GetWebTokenProto { | |
| string client_id = 1; | |
| } | |
| message GetWebTokenOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| Status status = 1; | |
| string access_token = 2; | |
| } | |
| message ConvertCandyToXlCandyProto { | |
| HoloPokemonFamilyId family = 1; | |
| int32 num_xl_candy = 2; | |
| } | |
| message ConvertCandyToXlCandyOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_ENOUGH_CANDY = 2; | |
| ERROR_PLAYER_LEVEL_TOO_LOW = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message IsSkuAvailableProto { | |
| string sku_id = 1; | |
| bool verify_price = 2; | |
| int32 coin_cost = 3; | |
| } | |
| message IsSkuAvailableOutProto { | |
| bool is_sku_available = 1; | |
| } | |
| message SearchFilterPreferenceProto { | |
| message SearchFilterQueryProto { | |
| string title = 1; | |
| string query = 2; | |
| } | |
| repeated SearchFilterQueryProto recent_searches = 1; | |
| repeated SearchFilterQueryProto favorite_searches = 2; | |
| } | |
| message PlayerPreferencesProto { | |
| enum PostcardTrainerInfoSharingPreference { | |
| UNSET = 0; | |
| SHARE_WITH_FRIENDS = 1; | |
| DO_NOT_SHARE = 2; | |
| } | |
| bool opt_out_of_sponsored_gifts = 1; | |
| BattlePartiesProto battle_parties = 2; | |
| string search_filter_preference_base64 = 3; | |
| PostcardTrainerInfoSharingPreference postcard_trainer_info_sharing_preference = 4; | |
| WainaPreferences waina_preference = 5; | |
| bool opt_out_of_receiving_ticket_gifts = 6; | |
| PartyPlayPreferences party_play_preference = 7; | |
| PokedexPreferencesProto pokedex_preference = 8; | |
| ActivitySharingPreferencesProto activity_sharing_preference = 9; | |
| bool opt_out_of_receiving_stamps_from_gifts = 10; | |
| repeated NameSharingPreferencesProto name_sharing_preferences = 11; | |
| } | |
| message WainaPreferences { | |
| Item ball = 1; | |
| bool autocatch = 2; | |
| bool autospin = 3; | |
| bool notify_spin = 4; | |
| bool notify_catch = 5; | |
| bool notify_push = 6; | |
| bool always_advertise = 7; | |
| bool sleep_tracking = 8; | |
| int32 sleep_reward_time_sec = 9; | |
| bool voice_effect = 10; | |
| } | |
| message PartyPlayPreferences { | |
| bool share_location = 1; | |
| bool show_map_avatars = 2; | |
| } | |
| message TrackedPokemonProto { | |
| HoloPokemonId pokemon_id = 1; | |
| } | |
| message PokedexPreferencesProto { | |
| repeated TrackedPokemonProto tracked_pokemon = 1; | |
| } | |
| message ActivitySharingPreferencesProto { | |
| bool hide_raid_status = 1; | |
| } | |
| message SavePlayerPreferencesProto { | |
| PlayerPreferencesProto player_preferences_proto = 1; | |
| } | |
| message SavePlayerPreferencesOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message ProfanityCheckProto { | |
| repeated string contents = 1; | |
| bool accept_author_only = 2; | |
| } | |
| message ProfanityCheckOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Result result = 1; | |
| repeated fixed32 invalid_contents_indexes = 2; | |
| } | |
| message ChooseGlobalTicketedEventVariantProto { | |
| HoloBadgeType target_variant = 1; | |
| } | |
| message ChooseGlobalTicketedEventVariantOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_HAS_REQUESTED_BADGE = 2; | |
| ERROR_HAS_MUTUALLY_EXCLUSIVE_BADGE = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message PgoAsyncFileUploadCompleteProto { | |
| int32 power_up_points_added = 1; | |
| int32 power_up_progress_points = 2; | |
| int64 power_up_level_expiration_ms = 3; | |
| int64 next_fort_close_ms = 4; | |
| } | |
| message GetContestDataProto { | |
| string fort_id = 1; | |
| } | |
| message ClientContestIncidentProto { | |
| repeated ContestProto contests = 1; | |
| } | |
| message GetContestDataOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_FORT_ID_INVALID = 2; | |
| ERROR_NOT_CONTEST_POI = 3; | |
| ERROR_CHEATING_DETECTED = 4; | |
| } | |
| Status status = 1; | |
| ClientContestIncidentProto contest_incident = 2; | |
| } | |
| message GetContestsUnclaimedRewardsProto { | |
| } | |
| message GetContestsUnclaimedRewardsOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| REWARDS_PENDING_CLAIM = 1; | |
| NO_REWARDS_PENDING_CLAIM = 2; | |
| ERROR = 3; | |
| } | |
| Status status = 1; | |
| repeated ContestInfoSummaryProto contest_info_summaries = 2; | |
| } | |
| message ClaimContestsRewardsProto { | |
| } | |
| message RewardsPerContestProto { | |
| string contest_id = 1; | |
| LootProto rewards = 2; | |
| } | |
| message ClaimContestsRewardsOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Status status = 1; | |
| repeated RewardsPerContestProto rewards_per_contest = 2; | |
| } | |
| message PlayerPokecoinCapProto { | |
| PokecoinSource pokecoin_source = 1; | |
| int64 last_collection_timestamp_ms = 3; | |
| int64 current_amount_collected = 4; | |
| } | |
| message UseNonCombatMoveRequestProto { | |
| int64 pokemon_id = 1; | |
| NonCombatMoveType move_type = 2; | |
| int32 number_of_uses = 3; | |
| } | |
| message UseNonCombatMoveResponseProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ERROR_NO_POKEMON = 3; | |
| ERROR_NO_MOVE = 4; | |
| ERROR_INSUFFICIENT_FUNDS = 5; | |
| ERROR_EXCEEDS_BONUS_LIMIT = 6; | |
| ERROR_NOT_ENABLED = 7; | |
| } | |
| Status status = 1; | |
| AppliedBonusProto applied_bonus = 2; | |
| } | |
| message ClaimPtcLinkingRewardProto { | |
| } | |
| message ClaimPtcLinkingRewardOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ERROR_GMT = 3; | |
| ERROR_ITEM_NOT_SUPPORTED = 4; | |
| ERROR_REWARD_CLAIMED_ALREADY = 5; | |
| } | |
| Status status = 1; | |
| } | |
| message AddPtcLoginActionProto { | |
| string auth_provider_id = 1; | |
| bytes inner_message = 2; | |
| } | |
| message AddPtcLoginActionOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| AUTH_FAILURE = 1; | |
| LOGIN_TAKEN = 2; | |
| ADULT_LINK_TO_CHILD_ERROR = 3; | |
| LINKING_NOT_ENABLED = 4; | |
| LIST_ACCOUNT_LOGIN_ERROR = 5; | |
| OTHER_ERRORS = 6; | |
| } | |
| bool success = 1; | |
| repeated LoginDetail login_detail = 2; | |
| Status status = 3; | |
| } | |
| message CanClaimPtcRewardActionProto { | |
| } | |
| message CanClaimPtcRewardActionOutProto { | |
| bool can_claim = 1; | |
| } | |
| message RemovePtcLoginActionProto { | |
| } | |
| message RemovePtcLoginActionOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| LOGIN_NOT_REMOVABLE = 1; | |
| ERROR_UNKNOWN = 2; | |
| } | |
| bool success = 1; | |
| repeated LoginDetail login_detail = 2; | |
| Status status = 3; | |
| } | |
| message GetIrisSocialSceneProto { | |
| string fort_id = 1; | |
| string iris_session_id = 2; | |
| string vps_session_id = 3; | |
| double fort_lat = 4; | |
| double fort_lng = 5; | |
| bool get_player_profiles = 6; | |
| } | |
| message GetIrisSocialSceneOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_FORT_ID_NOT_FOUND = 2; | |
| ERROR_FORT_ID_NOT_VPS_ELIGIBLE = 3; | |
| ERROR_FEATURE_DISABLED = 4; | |
| ERROR_FORT_ID_NOT_SPECIFIED = 5; | |
| } | |
| Status status = 1; | |
| repeated IrisPokemonObjectProto placed_pokemon = 2; | |
| repeated IrisPlayerPublicProfileInfo player_public_profiles = 3; | |
| } | |
| message PokemonExpressionUpdateProto { | |
| repeated fixed64 unique_pokemon_ids = 1; | |
| IrisSocialPokemonExpression pokemon_expression = 2; | |
| int64 expression_start_time_ms = 3; | |
| IrisSocialEventTelemetry.Position fx_offset = 4; | |
| } | |
| message UpdateIrisSocialSceneProto { | |
| enum UpdateType { | |
| UNSET = 0; | |
| POKEMON_PLACEMENT = 1; | |
| POKEMON_EXPRESSION = 2; | |
| } | |
| string fort_id = 1; | |
| IrisPokemonObjectProto iris_pokemon_object_to_add = 2; | |
| fixed64 pokemon_id_to_remove = 3; | |
| string iris_session_id = 4; | |
| string vps_session_id = 5; | |
| double fort_lat = 6; | |
| double fort_lng = 7; | |
| UpdateType update_type = 8; | |
| PokemonExpressionUpdateProto pokemon_expression_update = 9; | |
| } | |
| message UpdateIrisSocialSceneOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| POKEMON_TO_ADD_NOT_FOUND_IN_INVENTORY = 2; | |
| POKEMON_TO_REMOVE_NOT_FOUND_IN_INVENTORY = 3; | |
| POKEMON_TO_REMOVE_NOT_FOUND_IN_SCENE = 4; | |
| MAX_NUM_POKEMON_PER_PLAYER_REACHED = 5; | |
| ERROR_FEATURE_DISABLED = 6; | |
| ERROR_FORT_NOT_FOUND_OR_NOT_VPS_ELIGIBLE = 7; | |
| BOTH_POKEMON_TO_ADD_AND_POKEMON_TO_REMOVE_ARE_UNSET = 8; | |
| POKEMON_TO_ADD_IS_DENYLISTED = 9; | |
| MISSING_DATA_IN_POKEMON_OBJECT = 10; | |
| ERROR_POKEMON_LOCKED = 11; | |
| ERROR_NO_UPDATE_TYPE = 12; | |
| ERROR_UPDATE_TYPE_EXPRESSION_BUT_NO_EXPRESSION_SPECIFIED = 13; | |
| } | |
| Status status = 1; | |
| repeated IrisPokemonObjectProto updated_placed_pokemon = 2; | |
| } | |
| message ClaimEventPassRewardsRequestProto { | |
| message ClaimRewardsSlotProto { | |
| EventPassSettingsProto.EventPassTrack track = 1; | |
| int32 rank = 2; | |
| } | |
| string pass_id = 1; | |
| repeated ClaimRewardsSlotProto reward_slots = 2; | |
| bool claim_all_rewards = 3; | |
| } | |
| message ClaimEventPassRewardsResponseProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ERROR_INVALID_PASS = 3; | |
| ERROR_INVALID_REWARD = 4; | |
| ERROR_UNAVAILABLE_REWARD_RANK = 5; | |
| ERROR_UNAVAILABLE_REWARD_TRACK = 6; | |
| ERROR_REWARD_ALREADY_CLAIMED = 7; | |
| } | |
| Status status = 1; | |
| repeated QuestRewardProto rewards_granted = 2; | |
| string boostable_xp_token = 3; | |
| } | |
| message SendEventRsvpInvitationProto { | |
| repeated string invitee_ids = 1; | |
| string location_id = 2; | |
| int64 timeslot = 3; | |
| double location_lat_degrees = 4; | |
| double location_lng_degrees = 5; | |
| } | |
| message SendEventRsvpInvitationOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| MAX_INVITES_REACHED = 3; | |
| } | |
| Result result = 1; | |
| } | |
| message AgeConfirmationProto { | |
| string user_date_of_birth = 1; | |
| bool is_minor = 2; | |
| } | |
| message AgeConfirmationOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SET_AND_UNBLOCKED = 1; | |
| SET_AND_BLOCKED = 2; | |
| ERROR = 3; | |
| } | |
| Result result = 1; | |
| string error_message = 2; | |
| } | |
| message AgeLevelProto { | |
| enum AgeLevel { | |
| UNKNOWN = 0; | |
| MINOR = 1; | |
| TEEN = 2; | |
| ADULT = 3; | |
| } | |
| } | |
| message GetWeeklyChallengeInfoProto { | |
| } | |
| message GetWeeklyChallengeInfoOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| ALREADY_COMPLETED_WEEKLY_CHALLENGE_THIS_WEEK = 3; | |
| } | |
| enum MatchmakingStatus { | |
| UNSET = 0; | |
| PENDING_MATCHMAKING = 1; | |
| FOUND_MATCHMAKING_GROUP = 2; | |
| NOT_IN_MATCHMAKING = 3; | |
| } | |
| Status status = 1; | |
| int64 start_timestamp_ms = 2; | |
| int64 end_timestamp_ms = 3; | |
| string quest_template_id = 4; | |
| MatchmakingStatus matchmaking_status = 5; | |
| } | |
| message LiftUserAgeGateConfirmationProto { | |
| string user_id = 1; | |
| } | |
| message LiftUserAgeGateConfirmationOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Result result = 1; | |
| string error_message = 2; | |
| } | |
| message GetSuggestedPlayersSocialProto { | |
| int64 num_players = 1; | |
| double lat = 2; | |
| double lng = 3; | |
| } | |
| message GetSuggestedPlayersSocialOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| FEATURE_DISABLED = 3; | |
| SOCIAL_SERVICE_FAILED = 4; | |
| SOCIAL_DISABLED_FOR_PLAYER = 5; | |
| } | |
| Status status = 1; | |
| repeated string nia_account_ids = 2; | |
| } | |
| enum SaturdayCompositionData { | |
| SATURDAY_COMPOSITION_DATA_DATA0 = 0; | |
| SATURDAY_COMPOSITION_DATA_DATA1 = 1; | |
| SATURDAY_COMPOSITION_DATA_DATA2 = 2; | |
| SATURDAY_COMPOSITION_DATA_DATA3 = 3; | |
| SATURDAY_COMPOSITION_DATA_DATA4 = 4; | |
| SATURDAY_COMPOSITION_DATA_DATA5 = 5; | |
| SATURDAY_COMPOSITION_DATA_DATA6 = 6; | |
| SATURDAY_COMPOSITION_DATA_DATA7 = 7; | |
| SATURDAY_COMPOSITION_DATA_DATA8 = 8; | |
| SATURDAY_COMPOSITION_DATA_DATA9 = 9; | |
| SATURDAY_COMPOSITION_DATA_DATA10 = 10; | |
| SATURDAY_COMPOSITION_DATA_DATA11 = 11; | |
| SATURDAY_COMPOSITION_DATA_DATA12 = 12; | |
| SATURDAY_COMPOSITION_DATA_DATA13 = 13; | |
| SATURDAY_COMPOSITION_DATA_DATA14 = 14; | |
| SATURDAY_COMPOSITION_DATA_DATA15 = 15; | |
| SATURDAY_COMPOSITION_DATA_DATA16 = 16; | |
| SATURDAY_COMPOSITION_DATA_DATA17 = 17; | |
| SATURDAY_COMPOSITION_DATA_DATA18 = 18; | |
| SATURDAY_COMPOSITION_DATA_DATA19 = 19; | |
| SATURDAY_COMPOSITION_DATA_DATA20 = 20; | |
| SATURDAY_COMPOSITION_DATA_DATA21 = 21; | |
| SATURDAY_COMPOSITION_DATA_DATA22 = 22; | |
| SATURDAY_COMPOSITION_DATA_DATA23 = 23; | |
| SATURDAY_COMPOSITION_DATA_DATA24 = 24; | |
| SATURDAY_COMPOSITION_DATA_DATA25 = 25; | |
| SATURDAY_COMPOSITION_DATA_DATA26 = 26; | |
| SATURDAY_COMPOSITION_DATA_DATA27 = 27; | |
| SATURDAY_COMPOSITION_DATA_DATA28 = 28; | |
| SATURDAY_COMPOSITION_DATA_DATA29 = 29; | |
| SATURDAY_COMPOSITION_DATA_DATA30 = 30; | |
| SATURDAY_COMPOSITION_DATA_DATA31 = 31; | |
| SATURDAY_COMPOSITION_DATA_DATA32 = 32; | |
| SATURDAY_COMPOSITION_DATA_DATA33 = 33; | |
| SATURDAY_COMPOSITION_DATA_DATA34 = 34; | |
| SATURDAY_COMPOSITION_DATA_DATA35 = 35; | |
| SATURDAY_COMPOSITION_DATA_DATA36 = 36; | |
| SATURDAY_COMPOSITION_DATA_DATA37 = 37; | |
| SATURDAY_COMPOSITION_DATA_DATA38 = 38; | |
| SATURDAY_COMPOSITION_DATA_DATA39 = 39; | |
| SATURDAY_COMPOSITION_DATA_DATA40 = 40; | |
| SATURDAY_COMPOSITION_DATA_DATA41 = 41; | |
| SATURDAY_COMPOSITION_DATA_DATA42 = 42; | |
| SATURDAY_COMPOSITION_DATA_DATA43 = 43; | |
| SATURDAY_COMPOSITION_DATA_DATA44 = 44; | |
| SATURDAY_COMPOSITION_DATA_DATA45 = 45; | |
| SATURDAY_COMPOSITION_DATA_DATA46 = 46; | |
| SATURDAY_COMPOSITION_DATA_DATA47 = 47; | |
| SATURDAY_COMPOSITION_DATA_DATA48 = 48; | |
| SATURDAY_COMPOSITION_DATA_DATA49 = 49; | |
| SATURDAY_COMPOSITION_DATA_DATA50 = 50; | |
| SATURDAY_COMPOSITION_DATA_DATA51 = 51; | |
| SATURDAY_COMPOSITION_DATA_DATA52 = 52; | |
| SATURDAY_COMPOSITION_DATA_DATA53 = 53; | |
| SATURDAY_COMPOSITION_DATA_DATA54 = 54; | |
| SATURDAY_COMPOSITION_DATA_DATA55 = 55; | |
| SATURDAY_COMPOSITION_DATA_DATA56 = 56; | |
| SATURDAY_COMPOSITION_DATA_DATA57 = 57; | |
| SATURDAY_COMPOSITION_DATA_DATA58 = 58; | |
| SATURDAY_COMPOSITION_DATA_DATA59 = 59; | |
| SATURDAY_COMPOSITION_DATA_DATA60 = 60; | |
| SATURDAY_COMPOSITION_DATA_DATA61 = 61; | |
| SATURDAY_COMPOSITION_DATA_DATA62 = 62; | |
| SATURDAY_COMPOSITION_DATA_DATA63 = 63; | |
| } | |
| message SaturdayStartProto { | |
| string send_id = 1; | |
| string nonce = 2; | |
| string application_id = 3; | |
| } | |
| message SaturdayStartOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILED = 2; | |
| ERROR_INVALID_ID = 3; | |
| ERROR_ALREADY_SENT = 4; | |
| ERROR_NONE_SPECIFIED = 5; | |
| ERROR_DAILY_LIMIT = 6; | |
| } | |
| Status status = 1; | |
| SaturdayBleSendPrepProto send_prep = 2; | |
| bytes server_signature = 3; | |
| } | |
| message SaturdayCompleteProto { | |
| SaturdayBleCompleteRequestProto saturday_share = 1; | |
| bytes app_signature = 2; | |
| bytes firmware_signature = 3; | |
| } | |
| message SaturdayCompleteOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILED = 2; | |
| ERROR_INVALID_ID = 3; | |
| ERROR_ALREADY_SENT = 4; | |
| ERROR_INVALID_TRANSACTION_ID = 5; | |
| ERROR_MISSING_TRANSACTION_ID = 6; | |
| ERROR_DAILY_LIMIT = 7; | |
| } | |
| Status status = 1; | |
| LootProto loot_awarded = 2; | |
| SaturdayBleFinalizeProto saturday_finalize_response = 3; | |
| } | |
| message SaturdayBleSendPrepProto { | |
| SaturdayCompositionData data = 1; | |
| int64 transaction_id = 2; | |
| string application_id = 3; | |
| string nonce = 4; | |
| } | |
| message SaturdayBleSendProto { | |
| SaturdayBleSendPrepProto server_response = 1; | |
| bytes server_signature = 2; | |
| } | |
| message SaturdayBleCompleteRequestProto { | |
| int64 transaction_id = 1; | |
| string nonce = 2; | |
| } | |
| message SaturdayBleSendCompleteProto { | |
| string nonce = 1; | |
| string application_id = 2; | |
| } | |
| message SaturdayBleFinalizeProto { | |
| SaturdayBleSendCompleteProto saturday_send_complete = 1; | |
| bytes server_signature = 2; | |
| } | |
| enum InventoryGuiContext { | |
| INVENTORY_GUI_CONTEXT_CTX_UNKNOWN = 0; | |
| INVENTORY_GUI_CONTEXT_MAIN_MENU = 1; | |
| INVENTORY_GUI_CONTEXT_GYM_PREP = 2; | |
| INVENTORY_GUI_CONTEXT_PARTY_SELECT = 3; | |
| INVENTORY_GUI_CONTEXT_RAID_LOBBY = 4; | |
| INVENTORY_GUI_CONTEXT_BREAD_LOBBY = 5; | |
| INVENTORY_GUI_CONTEXT_POKEMON_INFO = 6; | |
| INVENTORY_GUI_CONTEXT_SPONSORED_GIFT_INVENTORY_FULL = 7; | |
| INVENTORY_GUI_CONTEXT_COMBAT_HUB_INVENTORY_FULL = 8; | |
| INVENTORY_GUI_CONTEXT_QUICK_SHOP_INVENTORY_FULL = 9; | |
| } | |
| enum IapLibraryVersion { | |
| IAP_LIBRARY_VERSION_DEFAULT = 0; | |
| IAP_LIBRARY_VERSION_IODINE18 = 1; | |
| IAP_LIBRARY_VERSION_NIA_IAP4 = 2; | |
| } | |
| message GlobalSettingsProto { | |
| FortSettingsProto fort_settings = 2; | |
| MapSettingsProto map_settings = 3; | |
| LevelSettingsProto level_settings = 4; | |
| string minimum_client_version = 6; | |
| GpsSettingsProto gps_settings = 7; | |
| FestivalSettingsProto festival_settings = 8; | |
| EventSettingsProto event_settings = 9; | |
| int32 max_pokemon_types = 10; | |
| SfidaGlobalSettingsProto sfida_settings = 11; | |
| NewsSettingProto news_settings = 12; | |
| TranslationSettingsProto translation_settings = 13; | |
| PasscodeSettingsProto passcode_settings = 14; | |
| NotificationSettingsProto notification_settings = 15; | |
| repeated string client_app_blacklist = 16; | |
| ClientPerformanceSettingsProto client_perf_settings = 17; | |
| NewsGlobalSettingsProto news_global_settings = 18; | |
| QuestGlobalSettingsProto quest_global_settings = 19; | |
| BelugaGlobalSettingsProto beluga_global_settings = 20; | |
| TelemetryGlobalSettingsProto telemetry_global_settings = 21; | |
| LoginSettingsProto login_settings = 22; | |
| SocialClientSettingsProto social_settings = 23; | |
| TradingGlobalSettingsProto trading_global_settings = 24; | |
| repeated HoloPokemonId additional_allowed_pokemon_ids = 25; | |
| UpsightLoggingSettingsProto upsight_logging_settings = 26; | |
| CombatGlobalSettingsProto combat_global_settings = 27; | |
| CombatChallengeGlobalSettingsProto combat_challenge_global_settings = 29; | |
| BackgroundModeGlobalSettingsProto bgmode_global_settings = 30; | |
| ProbeSettingsProto probe_settings = 31; | |
| PokecoinPurchaseDisplaySettingsProto purchased_settings = 32; | |
| HelpshiftSettingsProto helpshift_settings = 33; | |
| ArPhotoGlobalSettings ar_photo_settings = 34; | |
| PoiGlobalSettingsProto poi_settings = 35; | |
| PokemonGlobalSettingsProto pokemon_settings = 36; | |
| EvolutionV2SettingsProto evolution_v2_settings = 38; | |
| IncidentGlobalSettingsProto incident_settings = 39; | |
| KoalaSettingsProto koala_settings = 40; | |
| KangarooSettingsProto kangaroo_settings = 41; | |
| RouteGlobalSettingsProto route_settings = 42; | |
| BuddyGlobalSettingsProto buddy_settings = 43; | |
| InputSettingsProto input_settings = 44; | |
| GmtSettingsProto gmt_settings = 45; | |
| bool use_local_time_action = 47; | |
| ArdkConfigSettingsProto ardk_config_settings = 48; | |
| EnabledPokemonSettingsProto enabled_pokemon = 49; | |
| PlannedDowntimeSettingsProto planned_downtime_settings = 51; | |
| ArMappingSettingsProto ar_mapping_settings = 52; | |
| RaidInviteFriendsSettingsProto raid_invite_friends_settings = 53; | |
| DailyEncounterGlobalSettingsProto daily_encounter_settings = 54; | |
| RocketBalloonGlobalSettingsProto rocket_balloon_settings = 56; | |
| TimedGroupChallengeSettingsProto timed_group_challenge_settings = 57; | |
| MegaEvoGlobalSettingsProto mega_evo_settings = 58; | |
| LobbyClientSettingsProto lobby_client_settings = 59; | |
| QuestEvolutionGlobalSettingsProto quest_evolution_settings = 61; | |
| SponsoredPoiFeedbackSettingsProto sponsored_poi_feedback_settings = 62; | |
| CrashlyticsSettingsProto crashlytics_settings = 65; | |
| CatchPokemonGlobalSettingsProto catch_pokemon_settings = 66; | |
| IdfaSettingsProto idfa_settings = 67; | |
| FormChangeSettingsProto form_change_settings = 68; | |
| repeated StoreIapSettingsProto iap_settings = 69; | |
| PowerUpPokestopsGlobalSettingsProto power_up_pokestops_global_settings = 70; | |
| UploadManagementSettings upload_management_settings = 72; | |
| RaidPlayerStatsGlobalSettingsProto raid_player_stats_settings = 73; | |
| PostcardCollectionSettingsProto postcard_collection_settings = 74; | |
| PushGatewayGlobalSettingsProto push_gateway_global_settings = 75; | |
| SubmissionCounterSettings submission_counter_settings = 76; | |
| GhostWayspotSettings ghost_wayspot_settings = 77; | |
| IapDisclosureDisplaySettingsProto iap_disclosure_display_settings = 78; | |
| DownloadAllAssetsSettingsProto download_all_assets_settings = 79; | |
| TicketGiftingFeatureSettingsProto ticket_gifting_feature_settings = 80; | |
| MapIconsSettingsProto map_icons_settings = 81; | |
| SettingsVersionControllerProto settings_version_controller = 82; | |
| GuestAccountSettingsProto guest_account_settings = 83; | |
| TempEvoGlobalSettingsProto temp_evo_settings = 84; | |
| SaturdaySettingsProto saturday_settings = 87; | |
| PartyPlayGlobalSettingsProto party_play_settings = 88; | |
| IrisSocialGlobalSettingsProto iris_social_settings = 90; | |
| AegisEnforcementSettingsProto aegis_enforcement_settings = 91; | |
| PokedexV2GlobalSettingsProto pokedex_v2_settings = 92; | |
| WeeklyChallengeGlobalSettingsProto weekly_challenge_settings = 93; | |
| WebstoreLinkSettingsProto web_store_link_settings = 94; | |
| } | |
| message FortSettingsProto { | |
| double interaction_range_meters = 1; | |
| int32 max_total_deployed_pokemon = 2; | |
| int32 max_player_deployed_pokemon = 3; | |
| double deploy_stamina_multiplier = 4; | |
| double deploy_attack_multiplier = 5; | |
| double far_interaction_range_meters = 6; | |
| bool disable_gyms = 7; | |
| int32 max_same_pokemon_at_fort = 8; | |
| int32 max_player_total_deployed_pokemon = 9; | |
| bool enable_hyperlinks_in_poi_descriptions = 10; | |
| bool enable_right_to_left_text_display = 11; | |
| bool enable_sponsored_poi_decorators = 12; | |
| double remote_interaction_range_meters = 13; | |
| } | |
| message MapSettingsProto { | |
| double poke_nav_range_meters = 2; | |
| float get_map_objects_min_distance_meters = 6; | |
| string google_maps_api_key = 7; | |
| int32 min_nearby_hide_sightings = 8; | |
| bool enable_special_weather = 9; | |
| float special_weather_probability = 10; | |
| string google_maps_client_id = 11; | |
| bool enable_encounter_v2 = 12; | |
| } | |
| message LevelSettingsProto { | |
| double trainer_cp_modifier = 2; | |
| double trainer_difficulty_modifier = 3; | |
| } | |
| message InventorySettingsProto { | |
| message BagUpgradeStageProto { | |
| float dismiss_stage_secs = 1; | |
| } | |
| int32 max_pokemon = 1; | |
| int32 max_bag_items = 2; | |
| int32 base_pokemon = 3; | |
| int32 base_bag_items = 4; | |
| int32 base_eggs = 5; | |
| int32 max_team_changes = 6; | |
| int64 team_change_item_reset_period_in_days = 7; | |
| int64 max_item_boost_duration_ms = 8; | |
| int32 default_sticker_max_count = 9; | |
| bool enable_eggs_not_inventory = 10; | |
| int32 special_egg_overflow_spots = 11; | |
| bool enable_overflow_spot_sliding = 12; | |
| bool can_raid_pass_overflow_bag_space = 13; | |
| int32 base_postcards = 14; | |
| int32 max_postcards = 15; | |
| int32 max_stone_a_count = 16; | |
| bool bag_upgrade_banner_enabled = 19; | |
| repeated BagUpgradeStageProto bag_upgrade_timer_stages = 20; | |
| repeated InventoryGuiContext bag_upgrade_banner_contexts = 21; | |
| bool easy_incubator_buy_enabled = 22; | |
| bool lucky_friend_applicator_settings_toggle_enabled = 23; | |
| bool default_enable_sticker_iap_overfill = 24; | |
| int32 base_daily_adventure_eggs = 25; | |
| } | |
| message GpsSettingsProto { | |
| float driving_warning_speed_meters_per_second = 1; | |
| float driving_warning_cooldown_minutes = 2; | |
| float driving_speed_sample_interval_seconds = 3; | |
| int32 driving_speed_sample_count = 4; | |
| float idle_threshold_speed_meters_per_second = 5; | |
| int32 idle_threshold_duration_seconds = 6; | |
| float idle_sample_interval_seconds = 7; | |
| int32 idle_speed_sample_count = 8; | |
| } | |
| message FestivalSettingsProto { | |
| enum FestivalType { | |
| NONE = 0; | |
| HALLOWEEN = 1; | |
| HOLIDAY = 2; | |
| ROCKET = 3; | |
| } | |
| FestivalType festival_type = 1; | |
| string key = 2; | |
| string vector = 3; | |
| } | |
| message EventSettingsProto { | |
| repeated string condolence_ribbon_country = 1; | |
| bool enable_event_link = 2; | |
| bool enable_event_link_for_children = 3; | |
| string event_webtoken_server_url = 4; | |
| bool enable_event_lnt = 5; | |
| string event_lnt_url = 6; | |
| } | |
| message NewsSettingProto { | |
| repeated NewsProto news_protos = 1; | |
| } | |
| message NewsProto { | |
| string news_bundle_id = 1; | |
| repeated string exclusive_countries = 2; | |
| } | |
| message TranslationSettingsProto { | |
| repeated string translation_bundle_ids = 1; | |
| } | |
| message SfidaGlobalSettingsProto { | |
| float low_battery_threshold = 1; | |
| bool waina_enabled = 2; | |
| int32 connect_version = 3; | |
| } | |
| message PasscodeSettingsProto { | |
| bool show_passcode_in_store = 1; | |
| bool use_passcode_v2 = 2; | |
| } | |
| message NotificationSettingsProto { | |
| bool pull_notifications = 1; | |
| bool show_notifications = 2; | |
| int32 prompt_enable_push_notifications_interval_seconds = 3; | |
| string prompt_enable_push_notifications_image_url = 4; | |
| } | |
| message ClientPerformanceSettingsProto { | |
| int32 max_number_local_battle_parties = 2; | |
| bool multi_pokemon_battle_party_select = 3; | |
| bool use_whole_match_for_filter_key = 4; | |
| } | |
| message UpsightLoggingSettingsProto { | |
| bool use_verbose_logging = 1; | |
| int32 logging_percentage = 2; | |
| bool disable_logging = 3; | |
| } | |
| message NewsGlobalSettingsProto { | |
| bool enable_news = 1; | |
| } | |
| message TelemetryGlobalSettingsProto { | |
| bool enabled = 1; | |
| double session_sampling_fraction = 2; | |
| int32 max_buffer_size_kb = 3; | |
| int32 batch_size = 4; | |
| int64 update_interval_ms = 5; | |
| int64 frame_rate_sample_interval_ms = 6; | |
| int64 frame_rate_sample_period_ms = 7; | |
| bool enable_omni_wrapper_sending = 8; | |
| float log_pokemon_missing_pokemon_asset_threshold_sec = 9; | |
| bool enable_appsflyer_events = 10; | |
| repeated string block_appsflyer_events = 11; | |
| bool enable_ardk_telemetry = 12; | |
| } | |
| message LoginSettingsProto { | |
| bool enable_multi_login_linking = 1; | |
| } | |
| message QuestGlobalSettingsProto { | |
| bool enable_quests = 1; | |
| int32 max_challenge_quests = 2; | |
| bool enable_show_sponsor_name = 3; | |
| int64 force_reshow_branching_quest_dialog_default_cooldown_ms = 4; | |
| int32 quest_progress_throttle_threshold = 5; | |
| int32 complete_all_quest_max_reward_items = 6; | |
| } | |
| message SocialClientSettingsProto { | |
| bool enable_social = 1; | |
| int32 max_friend_details = 2; | |
| int32 player_level_gate = 3; | |
| int32 max_friend_nickname_length = 4; | |
| bool enable_facebook_friends = 7; | |
| int32 facebook_friend_limit_per_request = 8; | |
| bool disable_facebook_friends_opening_prompt = 9; | |
| bool enable_remote_gifting = 12; | |
| CrossGameSocialGlobalSettingsProto cross_game_social_settings = 14; | |
| bool migrate_lucky_data_to_shared = 15; | |
| } | |
| message BelugaGlobalSettingsProto { | |
| bool enable_beluga_transfer = 1; | |
| int32 max_num_pokemon_per_transfer = 2; | |
| } | |
| message TradingGlobalSettingsProto { | |
| bool enable_trading = 1; | |
| uint32 min_player_level = 2; | |
| } | |
| message BackgroundModeGlobalSettingsProto { | |
| uint32 min_player_level_fitness = 1; | |
| int64 service_prompt_timestamp_ms = 2; | |
| } | |
| message CombatGlobalSettingsProto { | |
| enum CombatRefactorFlags { | |
| NONE = 0; | |
| TRAINER_NPC_COMBAT = 1; | |
| INVASION_GRUNT_COMBAT = 2; | |
| INVASION_BOSS_COMBAT = 3; | |
| FRIEND_COMBAT = 4; | |
| } | |
| bool enable_combat = 1; | |
| int32 maximum_daily_rewarded_battles = 2; | |
| bool enable_combat_stat_stages = 3; | |
| uint32 minimum_player_level = 4; | |
| int32 maximum_daily_npc_rewarded_battles = 5; | |
| int32 active_combat_update_interval_ms = 6; | |
| int32 waiting_for_player_update_interval_ms = 7; | |
| int32 ready_for_battle_update_interval_ms = 8; | |
| int32 pre_move_submit_window_ms = 9; | |
| int32 post_move_submit_window_ms = 10; | |
| bool enable_sockets = 11; | |
| int32 vs_seeker_walking_dist_poll_duration_ms = 15; | |
| int32 vs_seeker_player_min_level = 16; | |
| int32 matchmaking_poll_duration_ms = 17; | |
| bool enable_vs_seeker_upgrade_iap = 19; | |
| bool enable_flyout_animations = 20; | |
| int32 matchmaking_timeout_duration_ms = 22; | |
| int64 planned_downtime_timestamp_ms = 23; | |
| int32 latency_compensation_threshold_ms = 24; | |
| repeated CombatRefactorFlags combat_refactor_allowlist_set1 = 25; | |
| repeated string combat_refactor_allowlist_gbl_leagues = 26; | |
| } | |
| message CombatChallengeGlobalSettingsProto { | |
| FriendshipLevelMilestone distance_check_override_friendship_level = 1; | |
| int32 get_combat_challenge_polling_interval_sec = 2; | |
| bool enable_downstream_dispatch = 3; | |
| bool enable_challenge_notifications = 4; | |
| } | |
| message ProbeSettingsProto { | |
| bool enable_sidechannel = 1; | |
| bool enable_adhoc = 2; | |
| int32 adhoc_frequency_sec = 3; | |
| } | |
| message PokecoinPurchaseDisplaySettingsProto { | |
| bool feature_enabled = 1; | |
| repeated string enabled_countries = 2; | |
| repeated string enabled_currencies = 3; | |
| bool use_pokecoin_purchase_display_gmt = 4; | |
| } | |
| message HelpshiftSettingsProto { | |
| uint32 min_player_level = 1; | |
| uint32 default_player_level = 2; | |
| } | |
| message PoiGlobalSettingsProto { | |
| bool is_enabled = 1; | |
| repeated string player_submission_type_enabled = 2; | |
| } | |
| message ArPhotoGlobalSettings { | |
| int32 min_player_level = 1; | |
| } | |
| message PokemonGlobalSettingsProto { | |
| bool enable_camo_shader = 1; | |
| bool display_pokemon_badge_on_model = 2; | |
| } | |
| message EvolutionV2SettingsProto { | |
| bool is_enabled = 1; | |
| } | |
| message KoalaSettingsProto { | |
| string app_id = 1; | |
| bool use_sandbox = 2; | |
| bool use_koala = 3; | |
| bool use_adjust = 4; | |
| } | |
| message KangarooSettingsProto { | |
| bool enable_kangaroo_v2 = 1; | |
| } | |
| message IncidentGlobalSettingsProto { | |
| int32 min_player_level = 1; | |
| int32 min_player_level_for_v2 = 2; | |
| } | |
| message PartyPlayGlobalSettingsProto { | |
| bool enable_parties = 1; | |
| int32 num_digits_in_id = 2; | |
| bool push_gateway_enabled = 3; | |
| string push_gateway_namespace = 4; | |
| int32 max_party_members = 5; | |
| bool enable_location_updates = 6; | |
| int32 client_location_min_distance_to_flush_mm = 7; | |
| int32 client_location_min_time_to_flush_ms = 8; | |
| int32 client_location_max_samples_per_request = 9; | |
| int32 location_sample_expiry_time_ms = 10; | |
| bool enable_assembled_party_name_creator = 11; | |
| } | |
| message RouteGlobalSettingsProto { | |
| bool enable_routes = 1; | |
| bool enable_poi_detail_caching = 2; | |
| bool enable_route_play = 3; | |
| bool enable_route_tappables = 4; | |
| float max_client_nearby_map_panning_distance_meters = 5; | |
| float distance_to_resume_route_meters = 6; | |
| string minimum_client_version = 7; | |
| string minimum_client_version_to_play = 8; | |
| string minimum_client_version_to_create = 9; | |
| int32 appeal_message_length = 10; | |
| } | |
| message BuddyGlobalSettingsProto { | |
| bool enable_monodepth = 3; | |
| repeated string monodepth_devices = 4; | |
| int32 lobby_status_message_duration_ms = 5; | |
| int32 mapping_instruction_duration_ms = 6; | |
| int32 group_photo_leader_tracking_interval_ms = 7; | |
| int32 group_photo_countdown_ms = 8; | |
| int32 lobby_timeout_ms = 9; | |
| bool enable_wallaby_telemetry = 10; | |
| int32 mapping_hint_timeout_ms = 11; | |
| int32 group_photo_simultaneous_shots = 12; | |
| bool plfe_auth_tokens_enabled = 13; | |
| int32 group_photo_shot_interval_ms = 14; | |
| string arbe_endpoint_url = 15; | |
| bool buddy_on_map_required_to_open_gifts = 16; | |
| } | |
| message InputSettingsProto { | |
| bool enable_frame_independent_spin = 1; | |
| int32 milliseconds_processed_spin_force = 2; | |
| float spin_speed_multiplier = 3; | |
| } | |
| message GmtSettingsProto { | |
| bool enable_g_m_t_download_v2 = 1; | |
| int32 download_poll_period_ms = 2; | |
| } | |
| message ArdkConfigSettingsProto { | |
| enum ArContext { | |
| UNSET = 0; | |
| AR_ENCOUNTER = 1; | |
| AR_SNAPSHOT = 2; | |
| SINGLEPLAYER_BUDDY = 3; | |
| MULTIPLAYER_BUDDY = 4; | |
| } | |
| string orb_vocab_url = 1; | |
| string monodpeth_model_url = 2; | |
| repeated string monodepth_devices = 3; | |
| repeated ArContext monodepth_contexts = 4; | |
| string ios_monodepth_model_url = 5; | |
| string android_monodepth_model_url = 6; | |
| string monodepth_model_url = 7; | |
| } | |
| message PlannedDowntimeSettingsProto { | |
| int64 downtime_timestamp_ms = 1; | |
| int64 no_actions_window_sec_from_downtime = 2; | |
| } | |
| message ArMappingSettingsProto { | |
| int32 min_hours_between_prompt = 1; | |
| int32 max_video_time_seconds = 2; | |
| int32 preview_video_bitrate_kbps = 3; | |
| int32 preview_video_deadline_ms = 4; | |
| int32 research_video_bitrate_kbps = 5; | |
| int32 research_video_deadline_ms = 6; | |
| int32 min_video_time_seconds = 7; | |
| int32 preview_frame_rate_fps = 8; | |
| int32 preview_frames_to_jump = 9; | |
| int32 max_upload_chunk_rejected_count = 10; | |
| int32 ardk_desired_accuracy_mm = 11; | |
| int32 ardk_update_distance_mm = 12; | |
| int32 max_pending_upload_kilobytes = 13; | |
| bool enable_sponsor_poi_scan = 14; | |
| int32 min_disk_space_needed_mb = 15; | |
| bool scan_validation_enabled = 16; | |
| float scan_validation_start_delay_s = 17; | |
| float scan_validation_lumens_min_threshold = 18; | |
| float scan_validation_lumens_smoothing_factor = 19; | |
| float scan_validation_average_pixel_threshold = 20; | |
| float scan_validation_average_pixel_smoothing_factor = 21; | |
| float scan_validation_speed_min_threshold_m_per_s = 22; | |
| float scan_validation_speed_max_threshold_m_per_s = 23; | |
| float scan_validation_speed_smoothing_factor = 24; | |
| float scan_validation_max_warning_time_s = 25; | |
| bool ar_recorder_v2_enabled = 26; | |
| } | |
| message RaidInviteFriendsSettingsProto { | |
| int32 raid_invite_min_level = 1; | |
| } | |
| message LobbyClientSettingsProto { | |
| int64 lobby_refresh_interval_ms = 1; | |
| } | |
| message DailyEncounterGlobalSettingsProto { | |
| bool enabled = 1; | |
| } | |
| message CrossGameSocialGlobalSettingsProto { | |
| int32 online_status_min_level = 1; | |
| int32 niantic_profile_min_level = 2; | |
| int32 friends_list_min_level = 3; | |
| int32 max_friends_per_detail_page = 4; | |
| } | |
| message RocketBalloonGlobalSettingsProto { | |
| int32 min_player_level = 1; | |
| } | |
| message TimedGroupChallengeSettingsProto { | |
| int32 widget_auto_update_period_ms = 1; | |
| int64 friend_leaderboard_background_update_period_ms = 2; | |
| int32 friend_leaderboard_friends_per_rpc = 3; | |
| int32 refresh_offline_friends_modulus = 4; | |
| int32 refresh_non_event_friends_modulus = 5; | |
| int32 timed_group_challenge_version = 6; | |
| } | |
| message MegaEvoGlobalSettingsProto { | |
| bool enable_friends_list_mega_info = 2; | |
| bool enable_mega_level = 3; | |
| } | |
| message TempEvoGlobalSettingsProto { | |
| } | |
| message QuestEvolutionGlobalSettingsProto { | |
| bool enable_quest_evolutions = 1; | |
| } | |
| message SponsoredPoiFeedbackSettingsProto { | |
| bool enabled = 1; | |
| bool enable_report_ad = 2; | |
| bool enable_not_interested = 3; | |
| bool enable_see_more = 4; | |
| } | |
| message CrashlyticsSettingsProto { | |
| bool enabled = 1; | |
| float session_sampling_fraction = 2; | |
| } | |
| message CatchPokemonGlobalSettingsProto { | |
| bool enable_capture_origin_details_display = 1; | |
| bool enable_capture_origin_events_display = 2; | |
| } | |
| message IdfaSettingsProto { | |
| bool optin_enabled = 1; | |
| } | |
| message StoreIapSettingsProto { | |
| Store for_store = 1; | |
| IapLibraryVersion library_version = 2; | |
| } | |
| message FormChangeSettingsProto { | |
| bool enabled = 1; | |
| } | |
| message PowerUpPokestopsGlobalSettingsProto { | |
| bool enable_power_up_pokestops = 1; | |
| int32 minutes_to_notify_before_pokestop_close = 2; | |
| } | |
| message UploadManagementSettings { | |
| bool upload_management_enabled = 1; | |
| int32 upload_management_texture_size = 2; | |
| bool enable_gcs_uploader = 3; | |
| } | |
| message SubmissionCounterSettings { | |
| bool submission_counter_enabled = 1; | |
| } | |
| message GhostWayspotSettings { | |
| bool ghost_wayspot_enabled = 1; | |
| } | |
| message AegisEnforcementSettingsProto { | |
| bool wayfarer_enforcement_enabled = 1; | |
| } | |
| message RaidPlayerStatsGlobalSettingsProto { | |
| bool enabled = 1; | |
| bool enabled_pokemon = 2; | |
| bool enabled_avatar_spin = 3; | |
| } | |
| message PostcardCollectionSettingsProto { | |
| bool enabled = 1; | |
| int32 max_note_length_in_characters = 2; | |
| bool share_trainer_info_by_default = 3; | |
| bool mass_deletion_enabled = 4; | |
| } | |
| message PushGatewayGlobalSettingsProto { | |
| bool enable_websocket = 1; | |
| bool enable_social_inbox = 2; | |
| string messaging_frontend_url = 3; | |
| bool enable_get_map_objects = 4; | |
| int32 get_map_objects_s2_level = 5; | |
| float get_map_objects_radius_meters = 6; | |
| string get_map_objects_topic_namespace = 7; | |
| int32 get_map_objects_subscribe_min_interval_ms = 8; | |
| string boot_raid_update_namespace = 9; | |
| } | |
| message IapDisclosureDisplaySettingsProto { | |
| message CurrencyLanguagePairProto { | |
| string currency = 1; | |
| string language = 2; | |
| } | |
| repeated CurrencyLanguagePairProto enabled_currency_language_pair = 1; | |
| } | |
| message DownloadAllAssetsSettingsProto { | |
| bool enabled = 1; | |
| } | |
| message TicketGiftingFeatureSettingsProto { | |
| bool enable_notification_history = 1; | |
| bool enable_optout_setting = 2; | |
| } | |
| message MapIconsSettingsProto { | |
| bool enable_map_expandable_righthand_icons = 1; | |
| } | |
| message SettingsVersionControllerProto { | |
| bool v2_enabled = 1; | |
| } | |
| message GuestAccountSettingsProto { | |
| bool enabled = 1; | |
| } | |
| message SaturdaySettingsProto { | |
| bool enabled = 1; | |
| int32 max_shares_per_day = 2; | |
| int32 daily_streak_goal = 3; | |
| } | |
| message IrisSocialGlobalSettingsProto { | |
| string push_gateway_namespace = 1; | |
| } | |
| message PokedexV2GlobalSettingsProto { | |
| int32 navigation_flag = 1; | |
| int32 details_flag = 2; | |
| int32 celebration_flag = 3; | |
| int32 notifications_flag = 4; | |
| } | |
| message WeeklyChallengeGlobalSettingsProto { | |
| bool enable_weekly_challenges = 1; | |
| bool enable_send_invite = 2; | |
| bool push_gateway_enabled = 3; | |
| string push_gateway_namespace = 4; | |
| HoloBadgeType rollout_badge = 5; | |
| } | |
| message WebstoreLinkSettingsProto { | |
| message StoreLinkEligibilitySettings { | |
| repeated string acceptable_countries = 1; | |
| repeated string acceptable_languages = 2; | |
| repeated string acceptable_timezones = 3; | |
| } | |
| StoreLinkEligibilitySettings android_settings = 1; | |
| StoreLinkEligibilitySettings ios_settings = 2; | |
| } | |
| message SettingsOverrideRuleProto { | |
| enum RuleType { | |
| UNSET = 0; | |
| ALL = 1; | |
| UNITY_VERSION_GREATER = 2; | |
| UNITY_VERSION_LESS = 3; | |
| APP_VERSION_GREATER = 4; | |
| APP_VERSION_LESS = 5; | |
| PLATFORM = 6; | |
| IOS_VERSION_GREATER = 7; | |
| IOS_VERSION_LESS = 8; | |
| IOS_VERSION = 9; | |
| ANDROID_VERSION_GREATER = 10; | |
| ANDROID_VERSION_LESS = 11; | |
| ANDROID_VERSION = 12; | |
| MEMORY_GREATER = 13; | |
| MEMORY_LESS = 14; | |
| HAS_IOS_LIDAR = 15; | |
| GPU_DEVICE_NAME = 16; | |
| DEVICE_MODEL_CONTAINS = 17; | |
| DEVICE_MODEL = 18; | |
| } | |
| enum NullableBool { | |
| NULL = 0; | |
| TRUE = 1; | |
| FALSE = 2; | |
| } | |
| RuleType rule_type = 1; | |
| int32 sort_order = 2; | |
| string rule_value = 3; | |
| NullableBool meshing_enabled = 4; | |
| NullableBool occlusion_enabled = 5; | |
| NullableBool occlusion_default_on = 6; | |
| NullableBool semantics_enabled = 7; | |
| NullableBool fused_depth_enabled = 8; | |
| float meshing_max_distance_m = 9; | |
| float meshing_voxel_size_m = 10; | |
| uint32 occlusion_frame_rate = 11; | |
| uint32 meshing_frame_rate = 12; | |
| uint32 semantics_frame_rate = 13; | |
| NullableBool force_disable_last_pokemon_caught = 14; | |
| NullableBool vps_enabled = 15; | |
| NullableBool deny_all_ar_features = 16; | |
| } | |
| message SfidaAuthToken { | |
| bytes response_token = 1; | |
| string sfida_id = 2; | |
| } | |
| message SfidaCertificationRequest { | |
| enum SfidaCertificationStage { | |
| UNSET = 0; | |
| STAGE1 = 1; | |
| STAGE2 = 2; | |
| STAGE3 = 3; | |
| } | |
| SfidaCertificationStage stage = 1; | |
| bytes payload = 2; | |
| } | |
| message SfidaCertificationResponse { | |
| bytes payload = 1; | |
| } | |
| message SfidaMetrics { | |
| double distance_walked_km = 1; | |
| int32 step_count = 2; | |
| double calories_burned = 3; | |
| int64 exercise_time_ms = 4; | |
| } | |
| message SfidaMetricsUpdate { | |
| enum UpdateType { | |
| UNSET = 0; | |
| INITIALIZATION = 1; | |
| ACCUMULATION = 2; | |
| } | |
| UpdateType update_type = 1; | |
| int64 timestamp_ms = 2; | |
| SfidaMetrics metrics = 3; | |
| } | |
| message SfidaUpdateRequest { | |
| double player_lat = 1; | |
| double player_lng = 2; | |
| } | |
| message SfidaUpdateResponse { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| } | |
| Status status = 1; | |
| bool nearby_pokemon = 2; | |
| bool uncaught_pokemon = 3; | |
| bool legendary_pokemon = 4; | |
| string spawnpoint_id = 5; | |
| int64 encounter_id = 6; | |
| bool nearby_pokestop = 7; | |
| string pokestop_id = 8; | |
| EncounterType encounter_type = 9; | |
| int32 pokedex_number = 10; | |
| bool autospin = 12; | |
| bool autocatch = 13; | |
| double fort_lat = 14; | |
| double fort_lng = 15; | |
| } | |
| message SfidaDowserRequest { | |
| int64 encounter_id = 1; | |
| } | |
| message SfidaDowserResponse { | |
| enum Result { | |
| UNSET = 0; | |
| FOUND = 1; | |
| NEARBY = 2; | |
| OUT_OF_RANGE = 3; | |
| ALREADY_CAUGHT = 4; | |
| NOT_AVAILABLE = 5; | |
| } | |
| Result result = 1; | |
| int32 proximity = 2; | |
| string spawnpoint_id = 3; | |
| } | |
| message SfidaCaptureRequest { | |
| string spawnpoint_id = 1; | |
| int64 encounter_id = 2; | |
| double player_lat = 3; | |
| double player_lng = 4; | |
| EncounterType encounter_type = 5; | |
| double gym_lat = 6; | |
| double gym_lng = 7; | |
| } | |
| message SfidaCaptureResponse { | |
| enum Result { | |
| UNSET = 0; | |
| POKEMON_CAPTURED = 1; | |
| POKEMON_FLED = 2; | |
| NOT_FOUND = 3; | |
| NO_MORE_POKEBALLS = 4; | |
| POKEMON_INVENTORY_FULL = 5; | |
| NOT_IN_RANGE = 6; | |
| ENCOUNTER_ALREADY_FINISHED = 7; | |
| } | |
| Result result = 1; | |
| int32 xp_gain = 2; | |
| } | |
| message SfidaAssociateRequest { | |
| bytes bt_address = 1; | |
| uint32 pairing_code = 2; | |
| bytes bt_signature = 3; | |
| } | |
| message SfidaAssociateResponse { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Status status = 1; | |
| } | |
| message SfidaCheckPairingRequest { | |
| bytes bt_address = 1; | |
| uint32 pairing_code = 2; | |
| bytes bt_signature = 3; | |
| } | |
| message SfidaCheckPairingResponse { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PAIRING = 2; | |
| ERROR_UNKNOWN = 3; | |
| } | |
| Status status = 1; | |
| } | |
| message RegisterSfidaRequest { | |
| enum DeviceType { | |
| SFIDA = 0; | |
| PALMA = 1; | |
| WAINA = 2; | |
| UNSET = -1; | |
| } | |
| string sfida_id = 1; | |
| DeviceType device_type = 2; | |
| } | |
| message RegisterSfidaResponse { | |
| bytes access_token = 1; | |
| } | |
| message SfidaDisassociateRequest { | |
| string bt_address = 1; | |
| } | |
| message SfidaDisassociateResponse { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Status status = 1; | |
| } | |
| message SfidaClearSleepRecordsRequest { | |
| } | |
| message SfidaClearSleepRecordsResponse { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Status status = 1; | |
| } | |
| message ShardManagerEchoProto { | |
| string message = 1; | |
| bool is_multi_player = 2; | |
| string session_id = 3; | |
| int64 session_start_timestamp = 4; | |
| bool enable_debug_output = 5; | |
| bool create_session = 6; | |
| } | |
| message ShardManagerEchoOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Result result = 1; | |
| string response = 2; | |
| string debug_output = 3; | |
| string pod_name = 4; | |
| } | |
| message SmartGlassesSyncSettingsRequestProto { | |
| bool manta_connected = 1; | |
| } | |
| message SmartGlassesSyncSettingsResponseProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message SoftSfidaStartProto { | |
| } | |
| message SoftSfidaStartOutProto { | |
| enum Result { | |
| UNKNOWN = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_FEATURE_DISABLED = 3; | |
| ERROR_STATE = 4; | |
| ERROR_POKEMON_INVENTORY_FULL = 7; | |
| ERROR_ITEM_BAG_FULL = 8; | |
| } | |
| Result result = 1; | |
| LootProto loot = 2; | |
| int32 catch_limit = 3; | |
| int32 spin_limit = 4; | |
| SoftSfidaState current_state = 5; | |
| } | |
| message SoftSfidaCaptureProto { | |
| string spawnpoint_id = 1; | |
| fixed64 encounter_id = 2; | |
| EncounterType encounter_type = 3; | |
| double gym_lat = 4; | |
| double gym_lng = 5; | |
| } | |
| message SoftSfidaCaptureOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| POKEMON_CAPTURED = 1; | |
| POKEMON_FLED = 2; | |
| ERROR_FEATURE_DISABLED = 3; | |
| ERROR_NOT_FOUND = 4; | |
| ERROR_ENCOUNTER_ALREADY_FINISHED = 5; | |
| ERROR_NOT_IN_RANGE = 6; | |
| ERROR_NO_MORE_POKEBALLS = 7; | |
| ERROR_POKEMON_INVENTORY_FULL = 8; | |
| ERROR_LIMIT_REACHED = 9; | |
| } | |
| Result result = 1; | |
| int32 display_pokedex_id = 2; | |
| PokemonDisplayProto pokemon_display = 3; | |
| LootProto loot = 4; | |
| SoftSfidaState state = 5; | |
| } | |
| message SoftSfidaPauseProto { | |
| SoftSfidaState target_state = 2; | |
| } | |
| message SoftSfidaPauseOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_FEATURE_DISABLED = 2; | |
| ERROR_UNEXPECTED_ACTION = 3; | |
| ERROR_NO_MORE_POKEBALLS = 4; | |
| ERROR_POKEMON_INVENTORY_FULL = 5; | |
| ERROR_ITEM_BAG_FULL = 6; | |
| } | |
| Result result = 1; | |
| SoftSfidaState state = 2; | |
| } | |
| message SoftSfidaLocationUpdateProto { | |
| } | |
| message SoftSfidaLocationUpdateOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| CONTINUE = 1; | |
| STOP = 2; | |
| } | |
| Result result = 1; | |
| SoftSfidaSettingsProto settings = 2; | |
| } | |
| message SoftSfidaSettingsProto { | |
| bool enable = 1; | |
| bool enable_forground = 3; | |
| bool enable_recap = 5; | |
| int32 min_player_level = 6; | |
| int32 catch_action_delay_ms = 7; | |
| int32 spin_action_delay_ms = 8; | |
| int32 reserved_geofence_count = 9; | |
| float geofence_size_m = 10; | |
| } | |
| message SoftSfidaLogProto { | |
| int32 day_bucket = 1; | |
| int32 catch_limit = 2; | |
| int32 spin_limit = 3; | |
| int32 catch_count = 4; | |
| int32 spin_count = 5; | |
| repeated PokemonHeaderProto caught_pokemon = 6; | |
| } | |
| message SoftSfidaRecapProto { | |
| int64 day_bucket = 1; | |
| } | |
| message SoftSfidaRecapOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_DAY_NOT_FOUND = 2; | |
| ERROR_FEATURE_DISABLED = 3; | |
| } | |
| Result result = 1; | |
| SoftSfidaLogProto soft_sfida_log = 2; | |
| SoftSfidaState state = 3; | |
| } | |
| enum SoftSfidaState { | |
| SOFT_SFIDA_STATE_INACTIVE = 0; | |
| SOFT_SFIDA_STATE_ACTIVE = 1; | |
| SOFT_SFIDA_STATE_PAUSED = 2; | |
| SOFT_SFIDA_STATE_BEFORE_RECAP = 3; | |
| SOFT_SFIDA_STATE_AFTER_RECAP = 4; | |
| } | |
| enum SoftSfidaError { | |
| SOFT_SFIDA_ERROR_NONE = 0; | |
| SOFT_SFIDA_ERROR_NO_MORE_POKEBALLS = 1; | |
| SOFT_SFIDA_ERROR_POKEMON_INVENTORY_FULL = 2; | |
| SOFT_SFIDA_ERROR_ITEM_BAG_FULL = 3; | |
| } | |
| enum SoftSfidaDeepLinkCategory { | |
| SOFT_SFIDA_DEEP_LINK_CATEGORY_REMINDER = 0; | |
| SOFT_SFIDA_DEEP_LINK_CATEGORY_BOX_FULL = 1; | |
| SOFT_SFIDA_DEEP_LINK_CATEGORY_BAG_FULL = 2; | |
| SOFT_SFIDA_DEEP_LINK_CATEGORY_NO_POKEBALL = 3; | |
| SOFT_SFIDA_DEEP_LINK_CATEGORY_DAILY_COMPLETE = 4; | |
| } | |
| message SoftSfidaProto { | |
| SoftSfidaState state = 2; | |
| int32 catch_limit = 3; | |
| int32 spin_limit = 4; | |
| int32 catch_count = 5; | |
| int32 spin_count = 6; | |
| int64 last_event_timestamp = 7; | |
| int64 activation_timestamp = 8; | |
| SoftSfidaError error = 9; | |
| } | |
| message OpenSponsoredGiftProto { | |
| bytes encrypted_ad_token = 1; | |
| bytes gift_token = 2; | |
| } | |
| message OpenSponsoredGiftOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_UNKNOWN = 2; | |
| ERROR_PLAYER_BAG_FULL = 3; | |
| ERROR_GIFT_REDEEMED = 4; | |
| } | |
| Result result = 1; | |
| LootProto rewards = 2; | |
| } | |
| message GetGeofencedAdProto { | |
| double player_lat_degrees = 1; | |
| double player_lng_degrees = 2; | |
| AdTargetingInfoProto ad_targeting_info = 3; | |
| repeated AdType allowed_ad_type = 4; | |
| } | |
| message GetGeofencedAdOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS_AD_RECEIVED = 1; | |
| SUCCESS_NO_ADS_AVAILABLE = 2; | |
| ERROR_REQUEST_FAILED = 3; | |
| SUCCESS_GAM_ELIGIBLE = 4; | |
| SUCCESS_AD_RECEIVED_BUT_CHECK_GAM = 5; | |
| } | |
| Result result = 1; | |
| AdDetails sponsored_gift = 2; | |
| AdProto ad = 3; | |
| } | |
| message AdTargetingInfoProto { | |
| AdRequestDeviceInfo device_info = 1; | |
| AvatarGender avatar_gender = 2; | |
| } | |
| message GetSupplyBalloonProto { | |
| } | |
| message GetSupplyBalloonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_ENABLED = 3; | |
| ERROR_REACHED_DAILY_LIMIT = 4; | |
| ERROR_INVALID_LOOT_TABLE = 5; | |
| SUCCESS_BALLOON_RECEIVED = 6; | |
| SUCCESS_NO_BALLOON_AVAILABLE = 7; | |
| } | |
| Result result = 1; | |
| } | |
| message OpenSupplyBalloonProto { | |
| } | |
| message OpenSupplyBalloonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NOT_ENABLED = 2; | |
| ERROR_REACHED_DAILY_LIMIT = 3; | |
| ERROR_ITEM_BAG_FULL = 4; | |
| ERROR_NO_BALLOON_AVAILABLE = 5; | |
| } | |
| Result result = 1; | |
| LootProto loot = 2; | |
| } | |
| enum StampCollectionType { | |
| STAMP_COLLECTION_TYPE_COLLECT_TYPE_UNSET = 0; | |
| STAMP_COLLECTION_TYPE_COLLECTION_TYPE_LID = 1; | |
| STAMP_COLLECTION_TYPE_COLLECTION_TYPE_DESIGNATED = 3; | |
| STAMP_COLLECTION_TYPE_COLLECTION_TYPE_FREE = 4; | |
| } | |
| message StampMetadataProto { | |
| message StampTemplateIdProto { | |
| repeated string stamp_template_ids = 1; | |
| } | |
| string fort_id = 1; | |
| double latitude = 2; | |
| double longitude = 3; | |
| string fort_title_key = 4; | |
| string category_key = 5; | |
| string subcategory_key = 6; | |
| string fort_image_url = 7; | |
| QuestRewardProto stamp_reward = 8; | |
| string visited_description_key = 10; | |
| string stamp_image = 11; | |
| repeated string labels = 12; | |
| oneof StampRequirement { | |
| StampTemplateIdProto stamp_id_requirement = 13; | |
| int32 stamp_number_requirement = 14; | |
| } | |
| } | |
| message PlayerStampProto { | |
| enum StampState { | |
| UNSET = 0; | |
| UNSTAMPED = 1; | |
| STAMPED = 2; | |
| GIFTED = 3; | |
| LOCKED = 4; | |
| } | |
| int64 completed_timestamp_ms = 5; | |
| StampState state = 8; | |
| StampMetadataProto stamp_metadata = 9; | |
| bool reward_collected = 10; | |
| string stamp_color = 11; | |
| float angle = 12; | |
| float pressure = 13; | |
| int32 slot = 14; | |
| string gifted_by_friend_nickname = 15; | |
| } | |
| message StampCollectionDisplayProto { | |
| message StampCategoryDisplayProto { | |
| message StampSubCategoryDisplayProto { | |
| string subcategory_key = 1; | |
| string subcategory_web_info_url_key = 2; | |
| } | |
| string category_key = 1; | |
| repeated string subcategory_keys = 2; | |
| string category_image_url = 3; | |
| repeated StampSubCategoryDisplayProto subcategory_info = 4; | |
| } | |
| string list_title_key = 1; | |
| string list_image_url = 2; | |
| string header_image_url = 3; | |
| bool uses_header_images = 4; | |
| string background_image_url = 5; | |
| repeated StampCategoryDisplayProto category_displays = 6; | |
| string stamp_info_subheader_description_key = 7; | |
| string stamp_info_where_description_key = 8; | |
| string stamp_info_rewards_description_key = 9; | |
| string stamp_info_details_description_key = 10; | |
| string collection_web_info_url_key = 11; | |
| string stamp_panel_header_key = 12; | |
| string stamp_info_finale_where_description_key = 13; | |
| bool finale_panel_enabled = 14; | |
| string finale_panel_header_image_url = 15; | |
| string finale_panel_badge_image_url = 16; | |
| string finale_panel_banner_key = 17; | |
| string finale_panel_desc_key = 18; | |
| string finale_panel_desc_link_url = 19; | |
| string lock_section_map_link_url = 20; | |
| } | |
| message StampCollectionRewardProgressProto { | |
| StampCollectionRewardProto reward = 1; | |
| bool claimed = 3; | |
| int32 last_claimed_progress_count = 4; | |
| } | |
| message PlayerRpcStampCollectionProto { | |
| string collection_id = 1; | |
| StampCollectionType type = 2; | |
| repeated PlayerStampProto stamps = 3; | |
| bool paused = 4; | |
| int64 expiration_timestamp_ms = 5; | |
| int64 last_progress_timestamp_ms = 6; | |
| bool seen_opening_dialog = 7; | |
| int32 overall_progress = 9; | |
| StampCollectionDisplayProto display = 10; | |
| repeated StampCollectionRewardProgressProto reward_progress = 11; | |
| int32 completion_count = 12; | |
| bool is_giftable = 13; | |
| } | |
| message StampCollectionRewardProto { | |
| int32 required_progress = 1; | |
| repeated QuestRewardProto rewards = 3; | |
| int32 reward_interval = 4; | |
| string prefecture = 5; | |
| string label = 6; | |
| } | |
| message StampCollectionDefinitionProto { | |
| message StampCollectionPoiDefinitions { | |
| repeated StampMetadataProto stamp_metadata = 1; | |
| } | |
| string collection_id = 1; | |
| StampCollectionType type = 2; | |
| oneof StampCollectionType { | |
| StampCollectionPoiDefinitions poi_definitions = 3; | |
| } | |
| repeated string collection_color_pool = 6; | |
| int32 collection_version = 7; | |
| StampCollectionDisplayProto display = 9; | |
| int32 completion_count = 10; | |
| repeated StampCollectionRewardProto reward_intervals = 12; | |
| string collection_end_time = 13; | |
| bool is_giftable = 14; | |
| repeated string stamp_template_ids = 16; | |
| repeated string reward_template_ids = 17; | |
| } | |
| message GetPlayerStampCollectionsProto { | |
| bool full_response_if_change = 1; | |
| } | |
| message GetPlayerStampCollectionsOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| SUCCESS_NO_CHANGE = 2; | |
| } | |
| Result result = 1; | |
| repeated PlayerRpcStampCollectionProto collections = 2; | |
| } | |
| message CheckStampGiftabilityProto { | |
| string fort_id = 1; | |
| string collection_id = 2; | |
| string friend_id = 3; | |
| } | |
| message CheckStampGiftabilityOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PREFERENCES = 2; | |
| ERROR_ALREADY_STAMPED = 3; | |
| ERROR_UNKNOWN = 4; | |
| } | |
| Result result = 1; | |
| } | |
| message SaveStampProto { | |
| message StampedProto { | |
| string fort_id = 1; | |
| string collection_id = 2; | |
| } | |
| message GiftedStampProto { | |
| string friend_id = 1; | |
| uint64 giftbox_id = 2; | |
| } | |
| float angle = 3; | |
| float pressure = 4; | |
| oneof StampedData { | |
| StampedProto self_stamp_data = 6; | |
| GiftedStampProto gifted_stamp_data = 7; | |
| } | |
| } | |
| message SaveStampOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE_ALREADY_STAMPED = 2; | |
| FAILURE_NO_SUCH_COLLECTION = 3; | |
| FAILURE_NO_SUCH_FORT = 4; | |
| FAILURE_FORT_NOT_IN_COLLECTION = 5; | |
| FAILURE_COLLECTION_EXPIRED = 6; | |
| FAILURE_NO_SUCH_GIFT = 7; | |
| FAILURE_PLAYER_PREFERENCES = 8; | |
| FAILURE_FRIENDSHIP_LEVEL = 9; | |
| FAILURE_REQUIRED_STAMPS_NOT_FULFILLED = 10; | |
| } | |
| Result result = 1; | |
| PlayerRpcStampCollectionProto new_collection_state = 2; | |
| } | |
| message StampCollectionSettingsProto { | |
| int32 version = 1; | |
| repeated string default_color_pool = 2; | |
| int32 gifting_min_friendship_level = 3; | |
| bool show_stamp_preview = 4; | |
| int32 min_player_level = 5; | |
| } | |
| message ClaimStampCollectionRewardProto { | |
| string collection_id = 1; | |
| int32 stamp_count_goal_legacy = 4; | |
| string selected_fort_id = 5; | |
| string prefecture = 7; | |
| oneof GoalType { | |
| int32 stamp_count_goal = 9; | |
| int32 stamp_interval_goal = 8; | |
| } | |
| string label = 11; | |
| } | |
| message ClaimStampCollectionRewardOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE_ALREADY_CLAIMED = 2; | |
| FAILURE_NO_SUCH_REWARD = 3; | |
| FAILURE_NOT_ENOUGH_PROGRESS = 4; | |
| FAILURE_NOT_IN_RANGE = 5; | |
| FAILURE_NO_SUCH_COLLECTION = 6; | |
| } | |
| Result result = 1; | |
| SpawnablePokemon pokemon = 3; | |
| PlayerRpcStampCollectionProto collection = 4; | |
| repeated QuestRewardProto rewards = 5; | |
| } | |
| message ChangeStampCollectionPlayerDataProto { | |
| string collection_id = 1; | |
| oneof Data { | |
| bool paused = 2; | |
| bool seen_opening_dialog = 3; | |
| } | |
| } | |
| message ChangeStampCollectionPlayerDataOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| FAILURE_NO_SUCH_COLLECTION = 2; | |
| FAILURE_CANNOT_MODIFY_DATA = 3; | |
| } | |
| Result result = 1; | |
| PlayerRpcStampCollectionProto collection = 2; | |
| } | |
| message ConsumeStickersProto { | |
| enum Usage { | |
| UNSET = 0; | |
| PHOTO_STICKERS = 1; | |
| } | |
| Usage usage = 1; | |
| repeated string sticker_id = 2; | |
| } | |
| message ConsumeStickersOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_PLAYER_NOT_ENOUGH_STICKERS = 2; | |
| } | |
| Result result = 1; | |
| } | |
| message GetTimeTravelInformationProto { | |
| } | |
| message GetTimeTravelInformationOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| string time_portal_id = 1; | |
| int64 offset_time_ms = 2; | |
| string static_time_iso = 3; | |
| string portal_name = 4; | |
| Status status = 5; | |
| } | |
| enum TodayViewOuterLayerType { | |
| TODAY_VIEW_OUTER_LAYER_TYPE_UNSET_OUTER_LAYER = 0; | |
| TODAY_VIEW_OUTER_LAYER_TYPE_GO_PASS_OUTER_LAYER = 1; | |
| TODAY_VIEW_OUTER_LAYER_TYPE_RESEARCH_OUTER_LAYER = 2; | |
| TODAY_VIEW_OUTER_LAYER_TYPE_FIELD_BOOK_OUTER_LAYER = 3; | |
| } | |
| enum TodayViewInnerLayerType { | |
| TODAY_VIEW_INNER_LAYER_TYPE_UNSET_INNER_LAYER = 0; | |
| TODAY_VIEW_INNER_LAYER_TYPE_NO_INNER_LAYER = 1; | |
| TODAY_VIEW_INNER_LAYER_TYPE_TODAY_RESEARCH_INNER_LAYER = 2; | |
| TODAY_VIEW_INNER_LAYER_TYPE_TIMED_RESEARCH_INNER_LAYER = 3; | |
| TODAY_VIEW_INNER_LAYER_TYPE_SPECIAL_RESEARCH_INNER_LAYER = 4; | |
| TODAY_VIEW_INNER_LAYER_TYPE_WEEKLY_RESEARCH_INNER_LAYER = 5; | |
| TODAY_VIEW_INNER_LAYER_TYPE_EVENT_RESEARCH_INNER_LAYER = 6; | |
| } | |
| message GetQuestUiProto { | |
| int64 last_opened_today_view_ms = 1; | |
| } | |
| message GetQuestUiOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR = 2; | |
| } | |
| Status status = 1; | |
| CustomizeQuestTabProto season_view = 2; | |
| CustomizeQuestTabProto today_view = 3; | |
| CustomizeQuestTabProto special_view = 4; | |
| bool has_notification = 5; | |
| bool is_notification_new = 6; | |
| repeated CustomizeQuestOuterTabProto outer_tabs = 7; | |
| } | |
| message TodayViewProto { | |
| repeated TodayViewSectionProto sections = 1; | |
| } | |
| message CustomizeQuestOuterTabProto { | |
| repeated CustomizeQuestTabProto inner_tabs = 1; | |
| TodayViewOuterLayerType outer_layer_type = 2; | |
| string outer_label_key = 3; | |
| string background_image_uri = 4; | |
| string outer_layer_icon_uri = 5; | |
| } | |
| message CustomizeQuestTabProto { | |
| repeated TodayViewSectionProto sections = 1; | |
| TodayViewInnerLayerType inner_layer_type = 2; | |
| string inner_label_key = 3; | |
| string background_image_uri = 4; | |
| } | |
| message TodayViewSectionProto { | |
| oneof Section { | |
| PokecoinSectionProto pokecoin = 1; | |
| GymPokemonSectionProto gym_pokemon = 2; | |
| DailyStreaksProto streaks = 3; | |
| EventSectionProto event = 4; | |
| UpNextSectionProto up_next = 5; | |
| TimedQuestSectionProto timed_quest = 6; | |
| EventBannerSectionProto event_banner = 7; | |
| TimedGroupChallengeSectionProto timed_group_challenge = 8; | |
| MiniCollectionSectionProto mini_collection = 9; | |
| StampCardSectionProto stamp_cards = 10; | |
| ChallengeQuestSectionProto challenge_quests = 11; | |
| StoryQuestSectionProto story_quests = 12; | |
| HappeningNowSectionProto happening_now = 13; | |
| CurrentEventsSectionProto current_events = 14; | |
| UpcomingEventsSectionProto upcoming_events = 15; | |
| ContestPokemonSectionProto contest_pokemon = 16; | |
| StationedSectionProto stationed_pokemon = 17; | |
| TimedBranchingQuestSectionProto timed_branching_quest = 18; | |
| EventPassSectionProto event_pass = 19; | |
| TrainingPokemonSectionProto training_pokemon = 20; | |
| FieldBookSectionProto field_books = 21; | |
| } | |
| } | |
| message StationedSectionProto { | |
| message StationedProto { | |
| int64 pokemon_id = 1; | |
| int64 deployed_timestamp_ms = 2; | |
| } | |
| repeated StationedProto pokemon_at_station = 1; | |
| } | |
| message MiniCollectionSectionProto { | |
| string quest_id = 1; | |
| } | |
| message TimedQuestSectionProto { | |
| string quest_id = 1; | |
| } | |
| message TimedBranchingQuestSectionProto { | |
| string quest_id = 1; | |
| } | |
| message PokecoinSectionProto { | |
| int32 coins_earned_today = 1; | |
| int32 max_coins_per_day = 2; | |
| string coins_quest_id = 3; | |
| } | |
| message GymPokemonSectionProto { | |
| message GymPokemonProto { | |
| int64 pokemon_id = 1; | |
| float motivation = 2; | |
| int64 deployed_timestamp_ms = 3; | |
| int32 coins_returned = 4; | |
| } | |
| repeated GymPokemonProto pokemon_in_gym = 1; | |
| repeated GymPokemonProto pokemon_returned_today = 2; | |
| } | |
| message DailyStreaksProto { | |
| message StreakProto { | |
| QuestType quest_type = 1; | |
| int32 count = 2; | |
| int32 target = 3; | |
| int32 remaining_today = 4; | |
| } | |
| repeated StreakProto streaks = 1; | |
| } | |
| message EventSectionProto { | |
| string event_name = 1; | |
| GetLocalTimeOutProto.LocalTimeProto end_time = 3; | |
| string ref_news_id = 4; | |
| repeated BonusBoxProto bonus_boxes = 5; | |
| GetLocalTimeOutProto.LocalTimeProto start_time = 6; | |
| string banner_url = 7; | |
| string icon_url = 8; | |
| string blog_url = 9; | |
| int64 priority = 10; | |
| bool enable_local_timezone = 11; | |
| int64 banner_display_offset_days = 12; | |
| } | |
| message EventBannerSectionProto { | |
| string event_icon = 1; | |
| string title_text = 2; | |
| string body_text = 3; | |
| string image_url = 4; | |
| string header_image_url = 5; | |
| string image_overlay_text = 6; | |
| string link_from_image = 7; | |
| string image_sub_text = 8; | |
| repeated string image_urls = 9; | |
| int64 image_auto_scroll_ms = 10; | |
| } | |
| message TimedGroupChallengeSectionProto { | |
| string challenge_id = 1; | |
| string header_image_url = 2; | |
| } | |
| message UpNextSectionProto { | |
| repeated string event_id = 1; | |
| } | |
| message StampCardSectionProto { | |
| } | |
| message EventPassSectionProto { | |
| repeated string bonus_quest_id = 1; | |
| EventPassDisplaySettingsProto event_pass_display_settings = 2; | |
| string event_pass_id = 3; | |
| int64 expiration_time_ms = 4; | |
| int64 grace_period_end_time_ms = 5; | |
| } | |
| message ChallengeQuestSectionProto { | |
| repeated string quest_id = 1; | |
| } | |
| message StoryQuestSectionProto { | |
| repeated string quest_id = 1; | |
| } | |
| message HappeningNowSectionProto { | |
| repeated EventSectionProto events = 1; | |
| } | |
| message CurrentEventsSectionProto { | |
| repeated EventSectionProto events = 1; | |
| } | |
| message UpcomingEventsSectionProto { | |
| repeated EventSectionProto events = 1; | |
| } | |
| message ContestPokemonSectionProto { | |
| } | |
| message TrainingPokemonSectionProto { | |
| message TrainingPokemonProto { | |
| fixed64 pokemon_id = 1; | |
| PokemonTrainingQuestProto training_quests = 2; | |
| } | |
| repeated TrainingPokemonProto training_pokemon = 1; | |
| } | |
| message FieldBookSectionProto { | |
| repeated PlayerPokemonFieldBookProto field_books = 1; | |
| } | |
| enum TutorialCompletion { | |
| TUTORIAL_COMPLETION_LEGAL_SCREEN = 0; | |
| TUTORIAL_COMPLETION_AVATAR_SELECTION = 1; | |
| TUTORIAL_COMPLETION_ACCOUNT_CREATION = 2; | |
| TUTORIAL_COMPLETION_POKEMON_CAPTURE = 3; | |
| TUTORIAL_COMPLETION_NAME_SELECTION = 4; | |
| TUTORIAL_COMPLETION_POKEMON_BERRY = 5; | |
| TUTORIAL_COMPLETION_USE_ITEM = 6; | |
| TUTORIAL_COMPLETION_FIRST_TIME_EXPERIENCE_COMPLETE = 7; | |
| TUTORIAL_COMPLETION_POKESTOP_TUTORIAL = 8; | |
| TUTORIAL_COMPLETION_GYM_TUTORIAL = 9; | |
| TUTORIAL_COMPLETION_CHALLENGE_QUEST_TUTORIAL = 10; | |
| TUTORIAL_COMPLETION_PRIVACY_POLICY_CONFIRMATION = 11; | |
| TUTORIAL_COMPLETION_TRADING_TUTORIAL = 12; | |
| TUTORIAL_COMPLETION_POI_SUBMISSION_TUTORIAL = 13; | |
| TUTORIAL_COMPLETION_V1_START_TUTORIAL = 14; | |
| TUTORIAL_COMPLETION_V2_START_TUTORIAL = 15; | |
| TUTORIAL_COMPLETION_V2_CUSTOMIZED_AVATAR = 16; | |
| TUTORIAL_COMPLETION_V2_CAUGHT_FIRST_WILD = 17; | |
| TUTORIAL_COMPLETION_V2_FINISHED_TUTORIAL_CATCHES = 18; | |
| TUTORIAL_COMPLETION_V2_NAME_SELECTION = 19; | |
| TUTORIAL_COMPLETION_V2_EGG_GIVEN = 20; | |
| TUTORIAL_COMPLETION_V2_START_EGG_TUTORIAL = 21; | |
| TUTORIAL_COMPLETION_V2_COMPLETED_EGG_TUTORIAL = 22; | |
| TUTORIAL_COMPLETION_AR_PHOTO_TUTORIAL = 23; | |
| TUTORIAL_COMPLETION_STARTER_POKEMON_CAPTURED = 24; | |
| TUTORIAL_COMPLETION_AR_PHOTO_FIRST_TIME_DIALOG = 25; | |
| TUTORIAL_COMPLETION_AR_CLASSIC_PHOTO_TUTORIAL = 26; | |
| TUTORIAL_COMPLETION_AR_PLUS_PHOTO_TUTORIAL = 27; | |
| TUTORIAL_COMPLETION_INVASION_INTRODUCTION_DIALOG = 29; | |
| TUTORIAL_COMPLETION_INVASION_ENCOUNTER_DIALOG = 30; | |
| TUTORIAL_COMPLETION_INVASION_SHADOW_POKEMON_DIALOG = 31; | |
| TUTORIAL_COMPLETION_ROUTES_CREATION = 32; | |
| TUTORIAL_COMPLETION_INVASION_MAP_FRAGMENT_DIALOG = 33; | |
| TUTORIAL_COMPLETION_INVASION_MAP_RECEIVED_DIALOG = 34; | |
| TUTORIAL_COMPLETION_INVASION_MAP2_RECEIVED_DIALOG = 35; | |
| TUTORIAL_COMPLETION_BUDDY_WELCOME_PROMPT = 36; | |
| TUTORIAL_COMPLETION_BUDDY_AR_PLUS_TUTORIAL = 37; | |
| TUTORIAL_COMPLETION_BUDDY_FEED_TUTORIAL = 38; | |
| TUTORIAL_COMPLETION_BUDDY_ON_MAP_PROMPT = 39; | |
| TUTORIAL_COMPLETION_BATTLE_LEAGUE_HELP_TUTORIAL = 40; | |
| TUTORIAL_COMPLETION_ARMP_TOS_CONFIRMATION = 41; | |
| TUTORIAL_COMPLETION_BUDDY_REMOTE_GIFT_TUTORIAL = 42; | |
| TUTORIAL_COMPLETION_XL_CANDY_TUTORIAL = 43; | |
| TUTORIAL_COMPLETION_LEVEL_UP_PAGE_TUTORIAL = 44; | |
| TUTORIAL_COMPLETION_DAILY_BONUS_ENCOUNTER_TUTORIAL = 45; | |
| TUTORIAL_COMPLETION_SPONSORED_GIFT_TUTORIAL = 46; | |
| TUTORIAL_COMPLETION_XGS_ONLINE_CONSENT_NOTE = 47; | |
| TUTORIAL_COMPLETION_APP_TRACKING_OPTIN_REQUIRED_TUTORIAL = 48; | |
| TUTORIAL_COMPLETION_APP_TRACKING_OPTIN_DIALOG = 49; | |
| TUTORIAL_COMPLETION_ADDRESS_BOOK_IMPORT_PROMPT = 50; | |
| TUTORIAL_COMPLETION_POKEMON_TAGS_INTRODUCTION = 51; | |
| TUTORIAL_COMPLETION_GYM_TUTORIAL_BUTTON_PROMPT_SHOWN = 52; | |
| TUTORIAL_COMPLETION_RAID_TUTORIAL_BUTTON_PROMPT_SHOWN = 53; | |
| TUTORIAL_COMPLETION_POTION_AND_REVIVE_TUTORIAL_INTRODUCED = 54; | |
| TUTORIAL_COMPLETION_POTION_AND_REVIVE_TUTORIAL_VIEWED = 55; | |
| TUTORIAL_COMPLETION_POSTCARD_COLLECTION_TUTORIAL_VIEWED = 56; | |
| TUTORIAL_COMPLETION_SHOULD_SHOW_POTION_AND_REVIVE_TUTORIAL = 57; | |
| TUTORIAL_COMPLETION_RECEIVED_GIFT = 58; | |
| TUTORIAL_COMPLETION_FRIEND_TUTORIAL_BUTTON_PROMPT_SHOWN = 59; | |
| TUTORIAL_COMPLETION_SHOULD_SHOW_GIFT_TUTORIAL = 60; | |
| TUTORIAL_COMPLETION_GIFT_TUTORIAL_INTRODUCED = 61; | |
| TUTORIAL_COMPLETION_GIFT_TUTORIAL_COMPLETE = 62; | |
| TUTORIAL_COMPLETION_CHALLENGE_CATCH_RAZZBERRY = 63; | |
| TUTORIAL_COMPLETION_SHOULD_SHOW_LURE_TUTORIAL = 64; | |
| TUTORIAL_COMPLETION_LURE_TUTORIAL_INTRODUCED = 65; | |
| TUTORIAL_COMPLETION_LURE_BUTTON_PROMPT_SHOWN = 66; | |
| TUTORIAL_COMPLETION_LURE_BUTTON_DIALOG_SHOWN = 67; | |
| TUTORIAL_COMPLETION_REMOTE_RAID_TUTORIAL = 68; | |
| TUTORIAL_COMPLETION_TRADE_TUTORIAL_INTRODUCED = 69; | |
| TUTORIAL_COMPLETION_TRADE_TUTORIAL_COMPLETE = 70; | |
| TUTORIAL_COMPLETION_LUCKY_FRIEND_TUTORIAL = 71; | |
| TUTORIAL_COMPLETION_LUCKY_TRADE_TUTORIAL = 72; | |
| TUTORIAL_COMPLETION_MEGA_LEVELS_TUTORIAL = 73; | |
| TUTORIAL_COMPLETION_SPONSORED_WEB_AR_TUTORIAL = 74; | |
| TUTORIAL_COMPLETION_BUTTERFLY_REGION_TUTORIAL = 75; | |
| TUTORIAL_COMPLETION_SPONSORED_VIDEO_TUTORIAL = 76; | |
| TUTORIAL_COMPLETION_ADDRESS_BOOK_IMPORT_PROMPT_V2 = 77; | |
| TUTORIAL_COMPLETION_LOCATION_CARD_TUTORIAL = 78; | |
| TUTORIAL_COMPLETION_MASTER_BALL_INTRODUCTION_PROMPT = 79; | |
| TUTORIAL_COMPLETION_SHADOW_GEM_FRAGMENT_DIALOG = 80; | |
| TUTORIAL_COMPLETION_SHADOW_GEM_RECEIVED_DIALOG = 81; | |
| TUTORIAL_COMPLETION_RAID_TUTORIAL_SHADOW_BUTTON_PROMPT_SHOWN = 82; | |
| TUTORIAL_COMPLETION_CONTESTS_TUTORIAL = 83; | |
| TUTORIAL_COMPLETION_ROUTE_TRAVEL = 84; | |
| TUTORIAL_COMPLETION_PARTY_PLAY_TUTORIAL = 85; | |
| TUTORIAL_COMPLETION_PINECONE_TUTORIAL0 = 86; | |
| TUTORIAL_COMPLETION_PINECONE_TUTORIAL1 = 87; | |
| TUTORIAL_COMPLETION_PINECONE_TUTORIAL2 = 88; | |
| TUTORIAL_COMPLETION_PINECONE_TUTORIAL3 = 89; | |
| TUTORIAL_COMPLETION_PINECONE_TUTORIAL4 = 90; | |
| TUTORIAL_COMPLETION_PINECONE_TUTORIAL5 = 91; | |
| TUTORIAL_COMPLETION_BREAKFAST_TAPPABLE_TUTORIAL = 92; | |
| TUTORIAL_COMPLETION_RAID_TUTORIAL_PARTY_PLAY_PROMPT_SHOWN = 93; | |
| TUTORIAL_COMPLETION_NPC_EXPLORER_INTRODUCED = 94; | |
| TUTORIAL_COMPLETION_NPC_TRAVELER_INTRODUCED = 95; | |
| TUTORIAL_COMPLETION_NONCOMBAT_MOVE_PROMPT_SHOWN = 96; | |
| TUTORIAL_COMPLETION_NONCOMBAT_SPACIAL_REND_PROMPT_SHOWN = 97; | |
| TUTORIAL_COMPLETION_NONCOMBAT_ROAR_OF_TIME_PROMPT_SHOWN = 98; | |
| TUTORIAL_COMPLETION_NONCOMBAT_SUNSTEEL_STRIKE_PROMPT_SHOWN = 99; | |
| TUTORIAL_COMPLETION_NONCOMBAT_MOONGEIST_BEAM_PROMPT_SHOWN = 100; | |
| TUTORIAL_COMPLETION_NONCOMBAT_MOVE_PROMPT_SHOWN03 = 101; | |
| TUTORIAL_COMPLETION_NONCOMBAT_MOVE_PROMPT_SHOWN04 = 102; | |
| TUTORIAL_COMPLETION_NONCOMBAT_MOVE_PROMPT_SHOWN05 = 103; | |
| TUTORIAL_COMPLETION_NONCOMBAT_MOVE_PROMPT_SHOWN06 = 104; | |
| TUTORIAL_COMPLETION_NONCOMBAT_MOVE_PROMPT_SHOWN07 = 105; | |
| TUTORIAL_COMPLETION_NONCOMBAT_MOVE_PROMPT_SHOWN08 = 106; | |
| TUTORIAL_COMPLETION_NONCOMBAT_MOVE_PROMPT_SHOWN09 = 107; | |
| TUTORIAL_COMPLETION_NONCOMBAT_MOVE_PROMPT_SHOWN10 = 108; | |
| TUTORIAL_COMPLETION_AR_PHOTOS_STICKERS_TUTORIAL = 109; | |
| TUTORIAL_COMPLETION_FUSION_CALYREX_TUTORIAL = 110; | |
| TUTORIAL_COMPLETION_FUSION_KYUREM_TUTORIAL = 111; | |
| TUTORIAL_COMPLETION_FUSION_NECROZMA_TUTORIAL = 112; | |
| TUTORIAL_COMPLETION_AR_IRIS_SOCIAL_TUTORIAL = 113; | |
| TUTORIAL_COMPLETION_STATION_TUTORIAL1 = 114; | |
| TUTORIAL_COMPLETION_STATION_TUTORIAL2 = 115; | |
| TUTORIAL_COMPLETION_STATION_TUTORIAL3 = 116; | |
| TUTORIAL_COMPLETION_STATION_TUTORIAL4 = 117; | |
| TUTORIAL_COMPLETION_STATION_TUTORIAL5 = 118; | |
| TUTORIAL_COMPLETION_STATION_TUTORIAL6 = 119; | |
| TUTORIAL_COMPLETION_STATION_TUTORIAL7 = 120; | |
| TUTORIAL_COMPLETION_SPECIAL_BACKGROUND_TUTORIAL = 121; | |
| TUTORIAL_COMPLETION_SPECIAL_BACKGROUND_FUSION_TUTORIAL = 122; | |
| TUTORIAL_COMPLETION_BREAD_POKEMON_INFO_TUTORIAL = 123; | |
| TUTORIAL_COMPLETION_BREAD_MOVE_INFO_TUTORIAL = 124; | |
| TUTORIAL_COMPLETION_WILD_BALL_TUTORIAL = 125; | |
| TUTORIAL_COMPLETION_IBFC_DETAILS_MORPEKO_TUTORIAL = 126; | |
| TUTORIAL_COMPLETION_STRONG_ENCOUNTER_WILD_BALL_TUTORIAL = 127; | |
| TUTORIAL_COMPLETION_WILD_BALL_DRAWER_PROMPT = 128; | |
| TUTORIAL_COMPLETION_VPS_LOCALIZATION_TUTORIAL = 129; | |
| TUTORIAL_COMPLETION_RAID_ATTENDANCE_ONLINE_DISCLAIMER = 130; | |
| TUTORIAL_COMPLETION_RAID_ATTENDANCE_ONBOARDING = 131; | |
| TUTORIAL_COMPLETION_SINISTEA_FORM_TUTORIAL = 132; | |
| TUTORIAL_COMPLETION_MAX_BOOST_ITEM_TUTORIAL = 133; | |
| TUTORIAL_COMPLETION_EVENT_PASS_TUTORIAL = 134; | |
| TUTORIAL_COMPLETION_STAMP_RALLY_TUTORIAL = 135; | |
| TUTORIAL_COMPLETION_LUCKY_FRIEND_APPLICATOR_TUTORIAL = 136; | |
| TUTORIAL_COMPLETION_RSVP_TOAST_TUTORIAL = 137; | |
| TUTORIAL_COMPLETION_RSVP_TUTORIAL = 138; | |
| TUTORIAL_COMPLETION_NEARBY_GYM_TUTORIAL = 139; | |
| TUTORIAL_COMPLETION_NEARBY_ROUTES_TUTORIAL = 140; | |
| TUTORIAL_COMPLETION_STAMP_RALLY_GIFT_SEND_TUTORIAL = 141; | |
| TUTORIAL_COMPLETION_STAMP_RALLY_GIFT_RECEIVE_TUTORIAL = 142; | |
| TUTORIAL_COMPLETION_MAPLE_TUTORIAL = 143; | |
| TUTORIAL_COMPLETION_RSVP_TOAST_TUTORIAL_MAP = 144; | |
| TUTORIAL_COMPLETION_RSVP_TOAST_TUTORIAL_NEARBY = 145; | |
| TUTORIAL_COMPLETION_REMOTE_MAX_BATTLE_TUTORIAL = 146; | |
| TUTORIAL_COMPLETION_RSVP_ATTENDANCE_DETAILS_TUTORIAL = 147; | |
| TUTORIAL_COMPLETION_IBFC_DETAILS_LIGHTWEIGHT_TUTORIAL = 148; | |
| TUTORIAL_COMPLETION_SINGLE_STAT_INCREASE_TUTORIAL = 149; | |
| TUTORIAL_COMPLETION_TRIPLE_STAT_INCREASE_TUTORIAL = 150; | |
| TUTORIAL_COMPLETION_AR_SCAN_FIRST_TIME_FLOW_TUTORIAL = 151; | |
| TUTORIAL_COMPLETION_MAX_BATTLE_NO_ENCOUNTER1 = 152; | |
| TUTORIAL_COMPLETION_NEW_WEEKLY_CHALLENGE_POSTED = 153; | |
| TUTORIAL_COMPLETION_NEW_SOCIAL_TAB_AVAILABLE = 154; | |
| TUTORIAL_COMPLETION_SMORES_QUESTS_TUTORIAL = 155; | |
| TUTORIAL_COMPLETION_WEEKLY_CHALLENGE_TUTORIAL = 156; | |
| TUTORIAL_COMPLETION_BEST_FRIENDS_PLUS_TUTORIAL = 157; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_TUTORIAL = 158; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_TAG_TUTORIAL = 159; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_LONG_PRESS_TUTORIAL = 160; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_TAG_POP_UP_TUTORIAL = 161; | |
| TUTORIAL_COMPLETION_SPECIAL_EGG_TUTORIAL = 162; | |
| TUTORIAL_COMPLETION_POLTCHAGEIST_FORM_TUTORIAL = 163; | |
| TUTORIAL_COMPLETION_STRONG_ENCOUNTER_TUTORIAL_V2 = 164; | |
| TUTORIAL_COMPLETION_WILD_BALL_TUTORIAL_V2 = 165; | |
| TUTORIAL_COMPLETION_WILD_BALL_TICKET_UPSELL_V2 = 166; | |
| TUTORIAL_COMPLETION_WILD_BALL_DRAWER_PROMPT_V2 = 167; | |
| TUTORIAL_COMPLETION_WEEKLY_CHALLENGE_MATCHMAKING_TUTORIAL = 168; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_TAGGING_UNLOCKED = 169; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_TAGGING_USAGE_TUTORIAL = 170; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_UNLOCKED = 171; | |
| TUTORIAL_COMPLETION_FIRST_NATURAL_ART_DAY_NIGHT_POKEMON = 172; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_VIEW_POKEMON_TUTORIAL = 173; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_CHOOSE_POKEMON_TUTORIAL = 174; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_FIRST_REQUEST_DIALOG = 175; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_FIRST_RESPONSE_DIALOG = 176; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_VIEW_TRADE_POKEMON_FTUE = 177; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_RESPOND_REQUEST_FTUE = 178; | |
| TUTORIAL_COMPLETION_FIRST_DAY_NIGHT_FIELD_BOOK_TAB_TUTORIAL = 179; | |
| TUTORIAL_COMPLETION_MEGA_FTUE_LETS_DO_IT = 180; | |
| TUTORIAL_COMPLETION_MEGA_FTUE_NEVER_AGAIN = 181; | |
| TUTORIAL_COMPLETION_MEGA_FTUE_GOOD_TALK1 = 182; | |
| TUTORIAL_COMPLETION_MEGA_FTUE_ENCOUNTER_COMPLETE1 = 183; | |
| TUTORIAL_COMPLETION_MEGA_FTUE_POST_ENCOUNTER_COMPLETE1 = 184; | |
| TUTORIAL_COMPLETION_MEGA_FTUE_MEGA_EVOLUTION_COMPLETE = 185; | |
| TUTORIAL_COMPLETION_MEGA_FTUE_GOOD_TALK2 = 186; | |
| TUTORIAL_COMPLETION_MEGA_FTUE_ENCOUNTER_COMPLETE2 = 187; | |
| TUTORIAL_COMPLETION_MEGA_FTUE_COMPLETED = 188; | |
| TUTORIAL_COMPLETION_FIELD_BOOK_TAB_REVISIT_FTUE_DISMISS_BANNER = 189; | |
| TUTORIAL_COMPLETION_NEARBY_DAY_NIGHT_TUTORIAL = 190; | |
| TUTORIAL_COMPLETION_FIRST_DAY_NIGHT_POI_TUTORIAL = 191; | |
| TUTORIAL_COMPLETION_MAP_AFTER_FIRST_DAY_NIGHT_POKEMON_CAPTURE = 192; | |
| TUTORIAL_COMPLETION_REMOTE_TRADE_PUSH_NOTIFICATION_CHECK = 193; | |
| TUTORIAL_COMPLETION_FIRST_FIELD_BOOK_DN_POKEMON_ENTRY = 194; | |
| TUTORIAL_COMPLETION_FIRST_FIELD_BOOK_COMPLETED = 195; | |
| TUTORIAL_COMPLETION_FIRST_DAILY_FIELD_BOOK_COMPLETED = 196; | |
| TUTORIAL_COMPLETION_POKEMON_DETAIL_DAY_NIGHT_TUTORIAL = 197; | |
| TUTORIAL_COMPLETION_INCREASED_MEGA_LEVEL_RECEIVED_PROMPT_SHOWN = 198; | |
| TUTORIAL_COMPLETION_ENHANCED_CURRENCY_RECEIVED_PROMPT_SHOWN = 199; | |
| TUTORIAL_COMPLETION_ENHANCED_MEGA_RAID_TUTORIAL = 200; | |
| TUTORIAL_COMPLETION_SOFT_SFIDA_TUTORIAL = 201; | |
| TUTORIAL_COMPLETION_IBFC_DETAILS_MIMIKYU_TUTORIAL = 202; | |
| } | |
| message UpgradePokemonProto { | |
| fixed64 pokemon_id = 1; | |
| bool preview = 2; | |
| uint32 number_of_upgrades = 3; | |
| int32 pokemon_current_cp = 4; | |
| } | |
| message UpgradePokemonOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_POKEMON_NOT_FOUND = 2; | |
| ERROR_INSUFFICIENT_RESOURCES = 3; | |
| ERROR_UPGRADE_NOT_AVAILABLE = 4; | |
| ERROR_POKEMON_IS_DEPLOYED = 5; | |
| ERROR_DUPLICATE_REQUEST = 6; | |
| ERROR_FUSION_COMPONENT_POKEMON = 7; | |
| } | |
| message BulkUpgradesCost { | |
| int32 number_of_upgrades = 1; | |
| int32 pokemon_level = 2; | |
| int32 pokemon_cp = 3; | |
| int32 total_stardust_cost = 4; | |
| int32 total_candy_cost = 5; | |
| float total_cp_multiplier = 6; | |
| int32 total_xl_candy_cost = 7; | |
| } | |
| Result result = 1; | |
| PokemonProto upgraded_pokemon = 2; | |
| PokemonProto next_upgraded_pokemon = 3; | |
| repeated BulkUpgradesCost bulk_upgrades_cost_table = 4; | |
| repeated LootProto awarded_items = 5; | |
| } | |
| message UseItemPotionProto { | |
| Item item = 1; | |
| fixed64 pokemon_id = 2; | |
| } | |
| message UseItemPotionOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NO_POKEMON = 2; | |
| ERROR_CANNOT_USE = 3; | |
| ERROR_DEPLOYED_TO_FORT = 4; | |
| ERROR_FUSION_COMPONENT_POKEMON = 5; | |
| } | |
| Result result = 1; | |
| int32 stamina = 2; | |
| } | |
| message UseItemReviveProto { | |
| Item item = 1; | |
| fixed64 pokemon_id = 2; | |
| } | |
| message UseItemReviveOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NO_POKEMON = 2; | |
| ERROR_CANNOT_USE = 3; | |
| ERROR_DEPLOYED_TO_FORT = 4; | |
| ERROR_FUSION_COMPONENT_POKEMON = 5; | |
| } | |
| Result result = 1; | |
| int32 stamina = 2; | |
| } | |
| message UseItemBulkHealProto { | |
| Item item = 1; | |
| repeated fixed64 pokemon_id = 2; | |
| } | |
| message UseItemBulkHealOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_BAD_REQUEST = 2; | |
| } | |
| message HealResult { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_NO_POKEMON = 2; | |
| ERROR_CANNOT_USE = 3; | |
| ERROR_DEPLOYED_TO_FORT = 4; | |
| ERROR_FUSION_COMPONENT_POKEMON = 5; | |
| } | |
| Result result = 1; | |
| fixed64 pokemon_id = 2; | |
| int32 stamina = 3; | |
| } | |
| Status status = 1; | |
| repeated HealResult heal_results = 2; | |
| int32 remaining_item_count = 3; | |
| } | |
| message UseItemXpBoostProto { | |
| Item item = 1; | |
| string boostable_xp_token = 2; | |
| } | |
| message UseItemXpBoostOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_ITEM_TYPE = 2; | |
| ERROR_XP_BOOST_ALREADY_ACTIVE = 3; | |
| ERROR_NO_ITEMS_REMAINING = 4; | |
| ERROR_LOCATION_UNSET = 5; | |
| ERROR_INVALID_BOOSTABLE_XP = 6; | |
| } | |
| Result result = 1; | |
| AppliedItemsProto applied_items = 2; | |
| } | |
| message UseItemBattleBoostProto { | |
| Item item = 1; | |
| } | |
| message UseItemBattleBoostOutProto { | |
| enum Result { | |
| UNKNOWN = 0; | |
| SUCCESS = 1; | |
| ERROR_NO_ITEMS_REMAINING = 2; | |
| ERROR_INVALID_ITEM_TYPE = 3; | |
| ERROR_LOCATION_UNSET = 4; | |
| ERROR_PLAYER_BELOW_MINIMUM_LEVEL = 5; | |
| ERROR_FEATURE_DISABLED = 6; | |
| } | |
| Result result = 1; | |
| AppliedItemsProto applied_items = 2; | |
| } | |
| message UseItemEggIncubatorProto { | |
| string item_id = 1; | |
| int64 pokemond_id = 2; | |
| bool eggs_home_widget_active = 3; | |
| } | |
| message UseItemEggIncubatorOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INCUBATOR_NOT_FOUND = 2; | |
| ERROR_POKEMON_EGG_NOT_FOUND = 3; | |
| ERROR_POKEMON_ID_NOT_EGG = 4; | |
| ERROR_INCUBATOR_ALREADY_IN_USE = 5; | |
| ERROR_POKEMON_ALREADY_INCUBATING = 6; | |
| ERROR_INCUBATOR_NO_USES_REMAINING = 7; | |
| } | |
| Result result = 1; | |
| EggIncubatorProto egg_incubator = 2; | |
| } | |
| message UseItemMoveRerollProto { | |
| Item item = 1; | |
| fixed64 pokemon_id = 2; | |
| bool reroll_unlocked_move = 3; | |
| HoloPokemonMove target_elite_move = 4; | |
| HoloPokemonMove target_special_move = 5; | |
| } | |
| message UseItemMoveRerollOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| NO_POKEMON = 2; | |
| NO_OTHER_MOVES = 3; | |
| NO_PLAYER = 4; | |
| WRONG_ITEM_TYPE = 5; | |
| ITEM_NOT_IN_INVENTORY = 6; | |
| INVALID_POKEMON = 7; | |
| MOVE_LOCKED = 8; | |
| MOVE_CANNOT_BE_REROLLED = 9; | |
| INVALID_ELITE_MOVE = 10; | |
| NOT_ENOUGH_ITEMS = 11; | |
| } | |
| Result result = 1; | |
| PokemonProto updated_pokemon = 2; | |
| } | |
| message UseItemRareCandyProto { | |
| Item item = 1; | |
| HoloPokemonId pokemon_id = 2; | |
| int32 candy_count = 3; | |
| } | |
| message UseItemRareCandyOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| INVALID_POKEMON_ID = 2; | |
| NO_PLAYER = 3; | |
| WRONG_ITEM_TYPE = 4; | |
| ITEM_NOT_IN_INVENTORY = 5; | |
| NOT_ENOUGH_ITEMS = 6; | |
| } | |
| Result result = 1; | |
| HoloPokemonId pokemon_id = 2; | |
| } | |
| message UseItemStardustBoostProto { | |
| Item item = 1; | |
| } | |
| message UseItemStardustBoostOutProto { | |
| enum Result { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_INVALID_ITEM_TYPE = 2; | |
| ERROR_STARDUST_BOOST_ALREADY_ACTIVE = 3; | |
| ERROR_NO_ITEMS_REMAINING = 4; | |
| ERROR_LOCATION_UNSET = 5; | |
| } | |
| Result result = 1; | |
| AppliedItemsProto applied_items = 2; | |
| } | |
| message ChangeTeamProto { | |
| Item item = 1; | |
| Team team = 2; | |
| } | |
| message ChangeTeamOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_SAME_TEAM = 2; | |
| ERROR_ITEM_NOT_IN_INVENTORY = 3; | |
| ERROR_WRONG_ITEM = 4; | |
| ERROR_UNKNOWN = 5; | |
| } | |
| Status status = 1; | |
| ClientPlayerProto updated_player = 2; | |
| } | |
| message UseItemLuckyFriendApplicatorProto { | |
| Item item = 1; | |
| string friend_id = 2; | |
| } | |
| message UseItemLuckyFriendApplicatorOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_LOW_FRIEND_LEVEL = 2; | |
| ERROR_FRIEND_NOT_FOUND = 3; | |
| ERROR_FRIEND_ALREADY_LUCKY = 4; | |
| ERROR_FRIEND_SETTING_OFF = 5; | |
| ERROR_ITEM_NOT_IN_INVENTORY = 6; | |
| ERROR_INVALID_ITEM_TYPE = 7; | |
| ERROR_FAILED_TO_UPDATE = 8; | |
| } | |
| Status status = 1; | |
| } | |
| message UseItemStatIncreaseProto { | |
| Item item = 1; | |
| fixed64 pokemon_id = 2; | |
| repeated PokemonIndividualStatType stat_types = 3; | |
| repeated PokemonTrainingTypeGroupProto stat_types_with_goal = 4; | |
| } | |
| message UseItemStatIncreaseOutProto { | |
| enum Status { | |
| UNSET = 0; | |
| SUCCESS = 1; | |
| ERROR_ITEM_NOT_IN_INVENTORY = 2; | |
| ERROR_INVALID_ITEM_TYPE = 3; | |
| ERROR_CANNOT_BE_USED_ON_POKEMON = 4; | |
| ERROR_INVALID_POKEMON = 5; | |
| ERROR_MAX_STAT_LEVEL = 6; | |
| ERROR_INVALID_STAT = 7; | |
| ERROR_SURPASSED_LIMIT_OF_STATS_TO_TRAIN = 8; | |
| ERROR_INVALID_STAT_LEVEL = 9; | |
| ERROR_CANNOT_STACK_ITEM = 10; | |
| } | |
| Status status = 1; | |
| PokemonProto trainee_pokemon = 2; | |
| } | |
| enum UsernameSuggestionTelemetryId { | |
| USERNAME_SUGGESTION_TELEMETRY_ID_UNDEFINED_USERNAME_SUGGESTION_EVENT = 0; | |
| USERNAME_SUGGESTION_TELEMETRY_ID_REFRESHED_NAME_SUGGESTIONS = 1; | |
| USERNAME_SUGGESTION_TELEMETRY_ID_TAPPED_SUGGESTED_NAME = 2; | |
| USERNAME_SUGGESTION_TELEMETRY_ID_USED_SUGGESTED_NAME = 3; | |
| } | |
| enum EnterUsernameMode { | |
| ENTER_USERNAME_MODE_UNDEFINED_ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment