Mensagemholoholo.rpc
QuestConditionProto
| Nº | Campo | Tipo | Tag |
|---|---|---|---|
| 1 | type | QuestConditionProto.ConditionType | 08 |
| oneof condition · 58 opções, só uma de cada vez | |||
| 2 | with_pokemon_type | WithPokemonTypeProto | 12 |
| 3 | with_pokemon_category | WithPokemonCategoryProto | 1a |
| 4 | with_weather_boost | WithWeatherBoostProto | 22 |
| 5 | with_daily_capture_bonus | WithDailyCaptureBonusProto | 2a |
| 6 | with_daily_spin_bonus | WithDailySpinBonusProto | 32 |
| 7 | with_win_raid_status | WithWinRaidStatusProto | 3a |
| 8 | with_raid_level | WithRaidLevelProto | 42 |
| 9 | with_throw_type | WithThrowTypeProto | 4a |
| 10 | with_win_gym_battle_status | WithWinGymBattleStatusProto | 52 |
| 11 | with_super_effective_charge_move | WithSuperEffectiveChargeMoveProto | 5a |
| 12 | with_item | WithItemProto | 62 |
| 13 | with_unique_pokestop | WithUniquePokestopProto | 6a |
| 14 | with_quest_context | WithQuestContextProto | 72 |
| 15 | with_badge_type | WithBadgeTypeProto | 7a |
| 16 | with_player_level | WithPlayerLevelProto | 82 01 |
| 17 | with_win_battle_status | WithWinBattleStatusProto | 8a 01 |
| 18 | with_unique_pokemon | WithUniquePokemonProto | 92 01 |
| 19 | with_npc_combat | WithNpcCombatProto | 9a 01 |
| 20 | with_pvp_combat | WithPvpCombatProto | a2 01 |
| 21 | with_location | WithLocationProto | aa 01 |
| 22 | with_distance | WithDistanceProto | b2 01 |
| 23 | with_invasion_character | WithInvasionCharacterProto | ba 01 |
| 24 | with_pokemon_alignment | WithPokemonAlignmentProto | c2 01 |
| 25 | with_buddy | WithBuddyProto | ca 01 |
| 26 | with_daily_buddy_affection | WithDailyBuddyAffectionProto | d2 01 |
| 27 | with_pokemon_level | WithPokemonLevelProto | da 01 |
| 28 | with_max_cp | WithMaxCpProto | e2 01 |
| 29 | with_temp_evo_id | WithTempEvoIdProto | ea 01 |
| 30 | with_gbl_rank | WithGblRankProto | f2 01 |
| 31 | with_encounter_type | WithEncounterTypeProto | fa 01 |
| 32 | with_combat_type | WithCombatTypeProto | 82 02 |
| 33 | with_item_type | WithItemTypeProto | 8a 02 |
| 34 | with_elapsed_time | WithElapsedTimeProto | 92 02 |
| 35 | with_friend_level | WithFriendLevelProto | 9a 02 |
| 36 | with_pokemon_cp | WithPokemonCpProto | a2 02 |
| 37 | with_raid_location | WithRaidLocationProto | aa 02 |
| 38 | with_friends_raid | WithFriendsRaidProto | b2 02 |
| 39 | with_pokemon_costume | WithPokemonCostumeProto | ba 02 |
| 40 | with_pokemon_size | WithPokemonSizeProto | c2 02 |
| 41 | with_device_type | WithDeviceTypeProto | ca 02 |
| 42 | with_route_travel | WithRouteTravelProto | d2 02 |
| 43 | with_unique_route | WithUniqueRouteTravelProto | da 02 |
| 44 | with_tappable_type | WithTappableTypeProto | e2 02 |
| 45 | with_auth_provider_type | WithAuthProviderTypeProto | ea 02 |
| 46 | with_opponent_pokemon_battle_status | WithOpponentPokemonBattleStatusProto | f2 02 |
| 47 | with_fort_id | WithFortIdProto | fa 02 |
| 48 | with_pokemon_move | WithPokemonMoveProto | 82 03 |
| 49 | with_pokemon_form | WithPokemonFormProto | 8a 03 |
| 50 | with_bread_pokemon | WithBreadPokemonProto | 92 03 |
| 51 | with_bread_dough_pokemon | WithBreadDoughPokemonProto | 9a 03 |
| 52 | with_bread_move_type | WithBreadMoveTypeProto | a2 03 |
| 53 | with_poi_sponsor_id | WithPoiSponsorIdProto | aa 03 |
| 55 | with_page_type | WithPageTypeProto | ba 03 |
| 56 | with_trainee_pokemon_attributes | WithTraineePokemonAttributesProto | c2 03 |
| 57 | with_battle_opponent_pokemon | WithBattleOpponentPokemonProto | ca 03 |
| 58 | with_pokemon_type_move | WithPokemonTypeMoveProto | d2 03 |
| 59 | with_pokemon_family | WithPokemonFamilyProto | da 03 |
| 60 | with_quest_id | WithQuestIdProto | e2 03 |
Tipos aninhados
Usado em (2)
- PartyActivityStatProto.conditions
- QuestGoalProto.condition
Código .proto
// holo_protos.proto · package holoholo.rpc message QuestConditionProto { 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; WithQuestIdProto with_quest_id = 60; } enum ConditionType { CONDITION_TYPE_UNSET = 0; CONDITION_TYPE_WITH_POKEMON_TYPE = 1; CONDITION_TYPE_WITH_POKEMON_CATEGORY = 2; CONDITION_TYPE_WITH_WEATHER_BOOST = 3; CONDITION_TYPE_WITH_DAILY_CAPTURE_BONUS = 4; CONDITION_TYPE_WITH_DAILY_SPIN_BONUS = 5; CONDITION_TYPE_WITH_WIN_RAID_STATUS = 6; CONDITION_TYPE_WITH_RAID_LEVEL = 7; CONDITION_TYPE_WITH_THROW_TYPE = 8; CONDITION_TYPE_WITH_WIN_GYM_BATTLE_STATUS = 9; CONDITION_TYPE_WITH_SUPER_EFFECTIVE_CHARGE = 10; CONDITION_TYPE_WITH_ITEM = 11; CONDITION_TYPE_WITH_UNIQUE_POKESTOP = 12; CONDITION_TYPE_WITH_QUEST_CONTEXT = 13; CONDITION_TYPE_WITH_THROW_TYPE_IN_A_ROW = 14; CONDITION_TYPE_WITH_CURVE_BALL = 15; CONDITION_TYPE_WITH_BADGE_TYPE = 16; CONDITION_TYPE_WITH_PLAYER_LEVEL = 17; CONDITION_TYPE_WITH_WIN_BATTLE_STATUS = 18; CONDITION_TYPE_WITH_NEW_FRIEND = 19; CONDITION_TYPE_WITH_DAYS_IN_A_ROW = 20; CONDITION_TYPE_WITH_UNIQUE_POKEMON = 21; CONDITION_TYPE_WITH_NPC_COMBAT = 22; CONDITION_TYPE_WITH_PVP_COMBAT = 23; CONDITION_TYPE_WITH_LOCATION = 24; CONDITION_TYPE_WITH_DISTANCE = 25; CONDITION_TYPE_WITH_POKEMON_ALIGNMENT = 26; CONDITION_TYPE_WITH_INVASION_CHARACTER = 27; CONDITION_TYPE_WITH_BUDDY = 28; CONDITION_TYPE_WITH_BUDDY_INTERESTING_POI = 29; CONDITION_TYPE_WITH_DAILY_BUDDY_AFFECTION = 30; CONDITION_TYPE_WITH_POKEMON_LEVEL = 31; CONDITION_TYPE_WITH_SINGLE_DAY = 32; CONDITION_TYPE_WITH_UNIQUE_POKEMON_TEAM = 33; CONDITION_TYPE_WITH_MAX_CP = 34; CONDITION_TYPE_WITH_LUCKY_POKEMON = 35; CONDITION_TYPE_WITH_LEGENDARY_POKEMON = 36; CONDITION_TYPE_WITH_TEMP_EVO_POKEMON = 37; CONDITION_TYPE_WITH_GBL_RANK = 38; CONDITION_TYPE_WITH_CATCHES_IN_A_ROW = 39; CONDITION_TYPE_WITH_ENCOUNTER_TYPE = 40; CONDITION_TYPE_WITH_COMBAT_TYPE = 41; CONDITION_TYPE_WITH_GEOTARGETED_POI = 42; CONDITION_TYPE_WITH_ITEM_TYPE = 43; CONDITION_TYPE_WITH_RAID_ELAPSED_TIME = 44; CONDITION_TYPE_WITH_FRIEND_LEVEL = 45; CONDITION_TYPE_WITH_STICKER = 46; CONDITION_TYPE_WITH_POKEMON_CP = 47; CONDITION_TYPE_WITH_RAID_LOCATION = 48; CONDITION_TYPE_WITH_FRIENDS_RAID = 49; CONDITION_TYPE_WITH_POKEMON_COSTUME = 50; CONDITION_TYPE_WITH_APPLIED_ITEM = 51; CONDITION_TYPE_WITH_POKEMON_SIZE = 52; CONDITION_TYPE_WITH_TOTAL_DAYS = 53; CONDITION_TYPE_WITH_DEVICE_TYPE = 54; CONDITION_TYPE_WITH_ROUTE_TRAVEL = 55; CONDITION_TYPE_WITH_UNIQUE_ROUTE_TRAVEL = 56; CONDITION_TYPE_WITH_TAPPABLE_TYPE = 57; CONDITION_TYPE_WITH_IN_PARTY = 58; CONDITION_TYPE_WITH_SHINY_POKEMON = 59; CONDITION_TYPE_WITH_ABILITY_PARTY_POWER_DAMAGE_DEALT = 60; CONDITION_TYPE_WITH_AUTH_PROVIDER_TYPE = 61; CONDITION_TYPE_WITH_OPPONENT_POKEMON_BATTLE_STATUS = 62; CONDITION_TYPE_WITH_FORT_ID = 63; CONDITION_TYPE_WITH_POKEMON_MOVE = 64; CONDITION_TYPE_WITH_POKEMON_FORM = 65; CONDITION_TYPE_WITH_BREAD_POKEMON = 66; CONDITION_TYPE_WITH_BREAD_DOUGH_POKEMON = 67; CONDITION_TYPE_WITH_WIN_BREAD_BATTLE = 68; CONDITION_TYPE_WITH_BREAD_MOVE_TYPE = 69; CONDITION_TYPE_WITH_STRONG_POKEMON = 70; CONDITION_TYPE_WITH_POI_SPONSOR_ID = 71; CONDITION_TYPE_WITH_WIN_BREAD_DOUGH_BATTLE = 73; CONDITION_TYPE_WITH_PAGE_TYPE = 74; CONDITION_TYPE_WITH_MAX_POKEMON = 75; CONDITION_TYPE_WITH_TRAINEE_POKEMON_ATTRIBUTES = 76; CONDITION_TYPE_WITH_BATTLE_OPPONENT_POKEMON = 77; CONDITION_TYPE_WITH_POKEMON_TYPE_MOVE = 78; CONDITION_TYPE_WITH_POKEMON_FAMILY = 79; CONDITION_TYPE_WITH_QUEST_ID = 80; } }