Messageholoholo.rpc
QuestProto
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | quest_type | QuestType | 08 |
| 98 | with_single_day | WithSingleDayProto | 92 06 |
| 99 | days_in_a_row | DaysWithARowQuestProto | 9a 06 |
| 100 | quest_id | string | a2 06 |
| 101 | quest_seed | int64 | a8 06 |
| 102 | quest_context | QuestProto.Context | b0 06 |
| 103 | template_id | string | ba 06 |
| 104 | progress | int32 | c0 06 |
| 105 | goal | QuestGoalProto | ca 06 |
| 106 | status | QuestProto.Status | d0 06 |
| 107 | quest_rewards | repeatedQuestRewardProto | da 06 |
| 108 | creation_timestamp_ms | int64 | e0 06 |
| 109 | last_update_timestamp_ms | int64 | e8 06 |
| 110 | completion_timestamp_ms | int64 | f0 06 |
| 111 | fort_id | string | fa 06 |
| 112 | admin_generated | bool | 80 07 |
| 113 | stamp_count_override_enabled | bool | 88 07 |
| 114 | stamp_count_override | int32 | 90 07 |
| 115 | s2_cell_id | int64 | 98 07 |
| 116 | story_quest_template_version | int32 | a0 07 |
| 117 | daily_counter | DailyCounterProto | aa 07 |
| 118 | reward_pokemon_icon_url | string | b2 07 |
| 119 | end_timestamp_ms | int64 | b8 07 |
| 120 | is_bonus_challenge | bool | c0 07 |
| 121 | referral_info | QuestProto.ReferralInfoProto | ca 07 |
| 122 | branch_rewards | repeatedQuestBranchRewardProto | d2 07 |
| 123 | dialog_read | bool | d8 07 |
| 124 | start_timestamp_ms | int64 | e0 07 |
| 125 | with_total_days | WithTotalDaysProto | ea 07 |
| 126 | phase_number | int32 | f0 07 |
| 127 | difficulty | QuestProto.Difficulty | f8 07 |
| 128 | min_complete_timestamp_ms | int64 | 80 08 |
| 129 | min_player_level | int32 | 88 08 |
| 130 | time_zone_id | string | 92 08 |
| 131 | quest_update_toast_progress_percentage_threshold | double | 99 08 |
| 132 | start_progress_timestamp_ms | int64 | a0 08 |
| 133 | end_progress_timestamp_ms | int64 | a8 08 |
| 134 | remove_encounters_on_quest_removal | bool | b0 08 |
| 135 | is_new_quest_from_lapsed_state | bool | b8 08 |
| 136 | event_conditional_override_metadata | EventConditionalOverrideMetadataProto | c2 08 |
| 137 | ui_override | QuestUiOverrideProto | ca 08 |
| oneof quest · 20 options, one at a time | |||
| 2 | daily_quest | DailyQuestProto | 12 |
| 3 | multi_part | MultiPartQuestProto | 1a |
| 4 | catch_pokemon | CatchPokemonQuestProto | 22 |
| 5 | add_friend | AddFriendQuestProto | 2a |
| 6 | trade_pokemon | TradePokemonQuestProto | 32 |
| 7 | daily_buddy_affection | DailyBuddyAffectionQuestProto | 3a |
| 8 | quest_walk | QuestWalkProto | 42 |
| 9 | evolve_into_pokemon | EvolveIntoPokemonQuestProto | 4a |
| 10 | get_stardust | GetStardustQuestProto | 52 |
| 11 | mini_collection | MiniCollectionProto | 5a |
| 12 | geotargeted_quest | GeotargetedQuestProto | 62 |
| 13 | buddy_evolution_walk | BuddyEvolutionWalkQuestProto | 6a |
| 14 | battle | BattleQuestProto | 72 |
| 15 | take_snapshot | TakeSnapshotQuestProto | 7a |
| 16 | submit_sleep_records | SubmitSleepRecordsQuestProto | 82 01 |
| 17 | travel_route | TravelRouteQuestProto | 8a 01 |
| 18 | spin_pokestop | SpinPokestopQuestProto | 92 01 |
| 19 | pokemon_reach_cp | PokemonReachCpQuestProto | 9a 01 |
| 20 | spend_stardust | SpendStardustQuestProto | a2 01 |
| 22 | spend_temp_evo_resource | SpendTempEvoResourceQuestProto | b2 01 |
Nested types
Used in (7)
- ClientQuestProto.quest
- HoloInventoryItemProto.quest
- MultiPartQuestProto.sub_quests
- PerStatTrainingCourseQuestProto.quest
- PokemonEvolutionQuestProto.quest_requirement
- QuestsProto.quest
- TrainingPokemonProto.TrainingQuestProto.active_quest
.proto source
// holo_protos.proto · package holoholo.rpc message QuestProto { QuestType quest_type = 1; 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; EventConditionalOverrideMetadataProto event_conditional_override_metadata = 136; QuestUiOverrideProto ui_override = 137; 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; } enum Context { CONTEXT_UNSET = 0; CONTEXT_STORY_QUEST = 1; CONTEXT_CHALLENGE_QUEST = 2; CONTEXT_DAILY_COIN_QUEST = 3; CONTEXT_TIMED_STORY_QUEST = 4; CONTEXT_NON_NARRATIVE_STORY_QUEST = 5; CONTEXT_LEVEL_UP_QUEST = 6; CONTEXT_TGC_TRACKING_QUEST = 7; CONTEXT_EVOLUTION_QUEST = 8; CONTEXT_TIMED_MINI_COLLECTION_QUEST = 9; CONTEXT_REFERRAL_QUEST = 10; CONTEXT_BRANCHING_QUEST = 11; CONTEXT_PARTY_QUEST = 12; CONTEXT_MP_WALK_QUEST = 13; CONTEXT_SERVER_CHALLENGE_QUEST = 14; CONTEXT_TUTORIAL_QUEST = 15; CONTEXT_PERSONALIZED_TIMED_CHALLENGE_QUEST = 16; CONTEXT_TIMED_BRANCHING_QUEST = 17; CONTEXT_EVENT_PASS_BONUS_QUEST = 19; CONTEXT_WEEKLY_CHALLENGE_QUEST = 20; CONTEXT_POKEMON_TRAINING_QUEST = 21; CONTEXT_FIELD_BOOK_QUEST = 22; CONTEXT_FIELD_BOOK_COLLECTION_QUEST = 23; CONTEXT_FIELD_BOOK_DAILY_QUEST = 24; CONTEXT_WELCOME_BACK_REWARDS_QUEST = 25; } enum Difficulty { DIFFICULTY_UNDEFINED = 0; DIFFICULTY_VERY_EASY = 1; DIFFICULTY_EASY = 2; DIFFICULTY_NORMAL = 3; DIFFICULTY_HARD = 4; DIFFICULTY_VERY_HARD = 5; } message ReferralInfoProto { string referrer_id = 1; bool completion_message_sent = 2; } enum Status { STATUS_UNDEFINED = 0; STATUS_ACTIVE = 1; STATUS_COMPLETED = 2; } }