dota_gcmessages_common_monster_hunter.proto
- Module:
dota_gcmessages_common_monster_hunter_pb2 - Syntax:
unknown - Package:
(none) - Imports: 4
- Messages: 36 (top-level: 33)
- Enums: 16 (top-level: 2)
Imports
steammessages.protodota_shared_enums.protodota_gcmessages_common.protogcsdk_gcmessages.proto
Messages
Expand any message to inspect all fields.
CMsgMonsterHunterMaterialCount — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | material_id | uint32 | optional | `` | |
| 2 | material_count | uint32 | optional | `` |
CMsgMonsterHunterHeroCodexEntry — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | stats | uint32 | repeated | `` | |
| 2 | unlocked | bool | optional | `` |
CMsgMonsterHunterUserData — fields: 3; oneofs: 0; nested messages: 1; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | material_inventory | .CMsgMonsterHunterMaterialQuantity | optional | `` | |
| 2 | hero_codex | .CMsgMonsterHunterUserData.HeroCodexEntry | repeated | `` | |
| 3 | unlocked_count | int32 | optional | `` |
CMsgMonsterHunterUserData.HeroCodexEntry — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent:
CMsgMonsterHunterUserData - Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | key | int32 | optional | `` | |
| 2 | value | .CMsgMonsterHunterHeroCodexEntry | optional | `` |
CMsgMonsterHunterMatchRewards — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | players | .CMsgMonsterHunterMatchRewards.Player | repeated | `` |
CMsgMonsterHunterMatchRewards.Player — fields: 6; oneofs: 0; nested messages: 1; nested enums: 0
- Parent:
CMsgMonsterHunterMatchRewards - Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | player_slot | uint32 | optional | `` | |
| 2 | possible_match_reward_materials | .CMsgMonsterHunterMaterialQuantity | optional | `` | |
| 3 | actual_match_reward_materials | .CMsgMonsterHunterMaterialQuantity | optional | `` | |
| 4 | hunt_reward | .CMsgMonsterHunterMatchRewards.Player.HuntReward | optional | `` | |
| 5 | denial_rewards | .CMsgMonsterHunterMatchRewards.Player.HuntReward | repeated | `` | |
| 6 | hunter_duel | bool | optional | `` |
CMsgMonsterHunterMatchRewards.Player.HuntReward — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
- Parent:
CMsgMonsterHunterMatchRewards.Player - Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | hero_id | int32 | optional | `` | |
| 2 | materials | .CMsgMonsterHunterMaterialQuantity | optional | `` | |
| 3 | success | bool | optional | `` |
CMsgClientToGCMonsterHunterGetUserData — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| - | (none) |
CMsgClientToGCMonsterHunterGetUserDataResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterGetUserDataResponse.EResponse | optional | `` | default = k_eInternalError |
| 2 | user_data | .CMsgMonsterHunterUserData | optional | `` |
CMsgGCToClientMonsterHunterUserDataUpdated — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | user_data | .CMsgMonsterHunterUserData | optional | `` |
CMsgClientToGCMonsterHunterClaimReward — fields: 2; oneofs: 1; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs:
RewardType
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | item_id | uint32 | oneof | RewardType | |
| 2 | hunter_rank_reward | uint32 | oneof | RewardType |
CMsgClientToGCMonsterHunterClaimRewardResponse — fields: 3; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterClaimRewardResponse.EResponse | optional | `` | default = k_eInternalError |
| 2 | claim_response | .CMsgDOTAClaimEventActionResponse | optional | `` | |
| 3 | materials_received | .CMsgMonsterHunterMaterialQuantity | optional | `` |
CMsgMonsterHunterItemSet — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | econ_item_id | uint32 | optional | `` | |
| 2 | set_index | uint32 | optional | `` |
CMsgClientToGCMonsterHunterClaimSetReward — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | item_sets | .CMsgMonsterHunterItemSet | repeated | `` |
CMsgClientToGCMonsterHunterClaimSetRewardResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterClaimSetRewardResponse.EResponse | optional | `` | default = k_eInternalError |
| 2 | claim_responses | .CMsgDOTAClaimEventActionResponse | repeated | `` |
CMsgClientToGCMonsterHunterTradeMaterials — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | material_offer | .CMsgMonsterHunterMaterialQuantity | optional | `` | |
| 2 | material_request | .CMsgMonsterHunterMaterialQuantity | optional | `` | |
| 3 | recipe_id | uint32 | optional | `` |
CMsgClientToGCMonsterHunterTradeMaterialsResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterTradeMaterialsResponse.EResponse | optional | `` | default = k_eInternalError |
| 2 | materials_received | .CMsgMonsterHunterMaterialQuantity | optional | `` |
CMsgClientToGCMonsterHunterGiftMaterials — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | token_gift | .CMsgMonsterHunterMaterialCount | optional | `` | |
| 2 | recipient_account_id | uint32 | optional | `` | |
| 3 | periodic_resource_id | uint32 | optional | `` |
CMsgClientToGCMonsterHunterGiftMaterialsResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterGiftMaterialsResponse.EResponse | optional | `` | default = k_eInternalError |
CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriend — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | friend_account_id | uint32 | optional | `` |
CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse | optional | `` | default = k_eInternalError |
| 2 | token_quantity | .CMsgMonsterHunterMaterialQuantity | optional | `` |
CMsgClientToGCMonsterHunterDevResetAll — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | reset_codex_only | bool | optional | `` |
CMsgClientToGCMonsterHunterDevResetAllResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterDevResetAllResponse.EResponse | optional | `` | default = k_eInternalError |
CMsgClientToGCMonsterHunterDevGrantMaterials — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | material_quantity | .CMsgMonsterHunterMaterialQuantity | optional | `` |
CMsgClientToGCMonsterHunterDevGrantMaterialsResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterDevGrantMaterialsResponse.EResponse | optional | `` | default = k_eInternalError |
CMsgClientToGCMonsterHunterDevClearInventory — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| - | (none) |
CMsgClientToGCMonsterHunterDevClearInventoryResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterDevClearInventoryResponse.EResponse | optional | `` | default = k_eInternalError |
CMsgClientToGCMonsterHunterDevClaimInvestigationRewards — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | investigation_game_state | .CMsgMonsterHunterInvestigationGameState | optional | `` | |
| 2 | win | bool | optional | `` |
CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse | optional | `` | default = k_eInternalError |
CMsgClientToGCMonsterHunterClaimCodexReward — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | codex_id | uint32 | optional | `` | |
| 2 | reward | uint32 | optional | `` |
CMsgClientToGCMonsterHunterClaimCodexRewardResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterClaimCodexRewardResponse.EResponse | optional | `` | default = k_eInternalError |
| 2 | claim_response | .CMsgDOTAClaimEventActionResponse | optional | `` |
CMsgDevModifyCodexAction — fields: 3; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | codex_id | uint32 | optional | `` | |
| 2 | stat_type | .EHeroCodexEntryStatType | optional | `` | default = k_eHeroCodexEntryStatType_Killed |
| 3 | action | .CMsgDevModifyCodexAction.EAction | optional | `` | default = k_eClear |
CMsgClientToGCMonsterHunterDevModifyHeroCodex — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | actions | .CMsgDevModifyCodexAction | repeated | `` |
CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse | optional | `` | default = k_eInternalError |
CMsgClientToGCMonsterHunterFeedback — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | language | uint32 | optional | `` | |
| 2 | feedback | string | optional | `` |
CMsgClientToGCMonsterHunterFeedbackResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCMonsterHunterFeedbackResponse.EResponse | optional | `` | default = k_eInternalError |
Enums
Expand any enum to inspect all values.
EMonsterHunterAuditAction — values: 16
- Parent: (top-level)
| Name | Number |
|---|---|
k_eMonsterHunterAuditAction_Invalid | 0 |
k_eMonsterHunterAuditAction_DevModifyMaterials | 1 |
k_eMonsterHunterAuditAction_DevGrantMaterials | 2 |
k_eMonsterHunterAuditAction_DevResetAll | 3 |
k_eMonsterHunterAuditAction_ClaimReward | 4 |
k_eMonsterHunterAuditAction_MatchRewardsWin | 5 |
k_eMonsterHunterAuditAction_MatchRewardsLose | 6 |
k_eMonsterHunterAuditAction_MaterialTraderLost | 7 |
k_eMonsterHunterAuditAction_MaterialTraderGained | 8 |
k_eMonsterHunterAuditAction_RewardMaterialCost | 9 |
k_eMonsterHunterAuditAction_SupportGrantMaterials | 10 |
k_eMonsterHunterAuditAction_MaterialGiftSent | 11 |
k_eMonsterHunterAuditAction_DevClaimInvestigationRewards | 12 |
k_eMonsterHunterAuditAction_HeroCodexUpdate | 13 |
k_eMonsterHunterAuditAction_EventActionReward | 14 |
k_eMonsterHunterAuditAction_AutoCraft | 15 |
EHeroCodexEntryStatType — values: 10
- Parent: (top-level)
| Name | Number |
|---|---|
k_eHeroCodexEntryStatType_Killed | 0 |
k_eHeroCodexEntryStatType_WinsPlayingAsHero | 1 |
k_eHeroCodexEntryStatType_WinsWith | 2 |
k_eHeroCodexEntryStatType_LossesPlayingAsHero | 3 |
k_eHeroCodexEntryStatType_LossesWith | 4 |
k_eHeroCodexEntryStatType_TurboWinsPlayingAsHero | 5 |
k_eHeroCodexEntryStatType_TurboWinsWith | 6 |
k_eHeroCodexEntryStatType_TurboLossesPlayingAsHero | 7 |
k_eHeroCodexEntryStatType_TurboLossesWith | 8 |
k_eHeroCodexEntryStatType_Count | 9 |
CMsgClientToGCMonsterHunterGetUserDataResponse.EResponse — values: 5
- Parent:
CMsgClientToGCMonsterHunterGetUserDataResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
CMsgClientToGCMonsterHunterClaimRewardResponse.EResponse — values: 10
- Parent:
CMsgClientToGCMonsterHunterClaimRewardResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eRewardAlreadyClaimed | 5 |
k_eNotEnoughMaterialsForReward | 6 |
k_eNotEnoughResourceForReward | 7 |
k_eRequiredHunterLevel | 8 |
k_eDontHavePremium | 9 |
CMsgClientToGCMonsterHunterClaimSetRewardResponse.EResponse — values: 8
- Parent:
CMsgClientToGCMonsterHunterClaimSetRewardResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eRewardAlreadyClaimed | 5 |
k_eNotEnoughMaterialsForReward | 6 |
k_eDontHavePremium | 7 |
CMsgClientToGCMonsterHunterTradeMaterialsResponse.EResponse — values: 10
- Parent:
CMsgClientToGCMonsterHunterTradeMaterialsResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eNotAllowed | 5 |
k_eInvalidOffer | 6 |
k_eNotEnoughMaterials | 7 |
k_eRewardDoesNotMatchRecipe | 8 |
k_eAlreadyClaimedMax | 9 |
CMsgClientToGCMonsterHunterGiftMaterialsResponse.EResponse — values: 10
- Parent:
CMsgClientToGCMonsterHunterGiftMaterialsResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eNotAllowed | 5 |
k_eInvalidGift | 6 |
k_eNotEnoughMaterials | 7 |
k_eInvalidRecipient | 8 |
k_eNotEnoughPeriodicResource | 9 |
CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse.EResponse — values: 8
- Parent:
CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eNotAllowed | 5 |
k_eInvalidFriend | 6 |
k_eTooManyRequests | 7 |
CMsgClientToGCMonsterHunterDevResetAllResponse.EResponse — values: 6
- Parent:
CMsgClientToGCMonsterHunterDevResetAllResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eNotAllowed | 5 |
CMsgClientToGCMonsterHunterDevGrantMaterialsResponse.EResponse — values: 6
- Parent:
CMsgClientToGCMonsterHunterDevGrantMaterialsResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eNotAllowed | 5 |
CMsgClientToGCMonsterHunterDevClearInventoryResponse.EResponse — values: 6
- Parent:
CMsgClientToGCMonsterHunterDevClearInventoryResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eNotAllowed | 5 |
CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse.EResponse — values: 6
- Parent:
CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eNotAllowed | 5 |
CMsgClientToGCMonsterHunterClaimCodexRewardResponse.EResponse — values: 7
- Parent:
CMsgClientToGCMonsterHunterClaimCodexRewardResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eNotAllowed | 5 |
k_eAlreadyClaimed | 6 |
CMsgDevModifyCodexAction.EAction — values: 2
- Parent:
CMsgDevModifyCodexAction
| Name | Number |
|---|---|
k_eClear | 0 |
k_eAdd | 1 |
CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse.EResponse — values: 6
- Parent:
CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eNotAllowed | 5 |
CMsgClientToGCMonsterHunterFeedbackResponse.EResponse — values: 6
- Parent:
CMsgClientToGCMonsterHunterFeedbackResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eNotAllowed | 5 |