dota_gcmessages_common_item_battler.proto
- Module:
dota_gcmessages_common_item_battler_pb2 - Syntax:
unknown - Package:
(none) - Imports: 4
- Messages: 22 (top-level: 19)
- Enums: 6 (top-level: 2)
Imports
steammessages.protodota_shared_enums.protodota_gcmessages_common.protogcsdk_gcmessages.proto
Messages
Expand any message to inspect all fields.
CMsgItemBattlerPlayerInfo — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | account_id | uint32 | optional | ||
| 2 | rank | uint32 | optional | ||
| 3 | run_count | uint32 | optional | ||
| 4 | victory_count | uint32 | optional | ||
| 5 | concede_count | uint32 | optional |
CMsgItemBattlerItemModifier — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | type | uint32 | optional | ||
| 2 | value | float | optional | ||
| 3 | multiplicative | bool | optional |
CMsgItemBattlerItem — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | item_definition_id | uint32 | optional | ||
| 2 | item_instance_id | uint32 | optional | ||
| 3 | item_container_id | uint32 | optional | ||
| 4 | position_x | uint32 | optional | ||
| 5 | position_y | uint32 | optional | ||
| 6 | permanent_modifiers | .CMsgItemBattlerItemModifier | repeated |
CMsgItemBattlerItemContainer — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | item_container_id | uint32 | optional | ||
| 2 | item_slot_ids | uint32 | repeated | ||
| 3 | width | int32 | optional | ||
| 4 | height | int32 | optional | ||
| 5 | is_shop | bool | optional |
CMsgItemBattlerFightEvent — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | item_instance_id | uint32 | optional | ||
| 2 | item_target_instance_ids | uint32 | repeated | ||
| 3 | tick | uint32 | optional | ||
| 4 | effect | uint32 | optional | ||
| 5 | value | int32 | optional | ||
| 6 | critical | bool | optional | ||
| 7 | lifesteal_healing | uint32 | optional |
CMsgItemBattlerFightResult — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | win | bool | optional | ||
| 2 | events | .CMsgItemBattlerFightEvent | repeated | ||
| 3 | error | bool | optional |
CMsgItemBattlerPlayerData — fields: 15; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | account_id | uint32 | optional | ||
| 2 | hero_id | uint32 | optional | ||
| 3 | monster_id | uint32 | optional | ||
| 4 | board | .CMsgItemBattlerItemContainer | optional | ||
| 5 | wins | int32 | optional | ||
| 6 | losses | int32 | optional | ||
| 7 | prestige | int32 | optional | ||
| 8 | level | uint32 | optional | ||
| 9 | experience | int32 | optional | ||
| 10 | skills | uint32 | repeated | ||
| 11 | income | int32 | optional | ||
| 12 | gold | int32 | optional | ||
| 13 | base_max_health | uint32 | optional | ||
| 14 | bonus_max_health | uint32 | optional | ||
| 15 | abilities | .CMsgItemBattlerItemContainer | optional |
CMsgItemBattlerEncounterData — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | is_shop | bool | optional | ||
| 2 | encounter_id | uint32 | optional | ||
| 3 | shop_items | .CMsgItemBattlerItemContainer | optional |
CMsgItemBattlerGhostData — fields: 4; oneofs: 0; nested messages: 2; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | player_data | .CMsgItemBattlerPlayerData | optional | ||
| 2 | items | .CMsgItemBattlerGhostData.ItemsEntry | repeated | ||
| 3 | day | int32 | optional | ||
| 4 | abilities | .CMsgItemBattlerGhostData.AbilitiesEntry | repeated |
CMsgItemBattlerGhostData.ItemsEntry — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent:
CMsgItemBattlerGhostData - Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | key | uint32 | optional | ||
| 2 | value | .CMsgItemBattlerItem | optional |
CMsgItemBattlerGhostData.AbilitiesEntry — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent:
CMsgItemBattlerGhostData - Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | key | uint32 | optional | ||
| 2 | value | .CMsgItemBattlerItem | optional |
CMsgItemBattlerWorldData — fields: 14; oneofs: 0; nested messages: 1; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | run_active | bool | optional | ||
| 2 | run_id | uint32 | optional | ||
| 3 | game_state | .EItemBattlerGameState | optional | default = k_eGameState_Invalid | |
| 4 | player_data | .CMsgItemBattlerPlayerData | optional | ||
| 5 | opponent_data | .CMsgItemBattlerPlayerData | optional | ||
| 6 | stash | .CMsgItemBattlerItemContainer | optional | ||
| 7 | encounter | .CMsgItemBattlerEncounterData | optional | ||
| 8 | fight_result | .CMsgItemBattlerFightResult | optional | ||
| 9 | items | .CMsgItemBattlerWorldData.ItemsEntry | repeated | ||
| 10 | day | int32 | optional | ||
| 11 | hour | int32 | optional | ||
| 12 | encounter_choices | uint32 | repeated | ||
| 13 | monster_choices | uint32 | repeated | ||
| 14 | conceded | bool | optional |
CMsgItemBattlerWorldData.ItemsEntry — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent:
CMsgItemBattlerWorldData - Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | key | uint32 | optional | ||
| 2 | value | .CMsgItemBattlerItem | optional |
CMsgItemBattlerGameData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | seed | uint32 | optional | ||
| 2 | world_data | .CMsgItemBattlerWorldData | optional |
CMsgClientToGCItemBattlerGetUserData — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| - | (none) |
CMsgClientToGCItemBattlerGetUserDataResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCItemBattlerGetUserDataResponse.EResponse | optional | default = k_eInternalError | |
| 2 | world_data | .CMsgItemBattlerWorldData | optional |
CMsgItemBattlerItemAction — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| - | (none) |
CMsgClientToGCItemBattlerGameAction — fields: 6; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | action | .CMsgClientToGCItemBattlerGameAction.EAction | optional | default = k_eInvalid | |
| 2 | choice_index | uint32 | optional | ||
| 3 | item_instance_id | uint32 | optional | ||
| 4 | item_container_id | uint32 | optional | ||
| 5 | item_position_x | uint32 | optional | ||
| 6 | item_position_y | uint32 | optional |
CMsgClientToGCItemBattlerGameActionResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCItemBattlerGameActionResponse.EResponse | optional | default = k_eInternalError | |
| 2 | updated_world_data | .CMsgItemBattlerWorldData | optional |
CMsgClientToGCItemBattlerDevGrantItem — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | item_definition_id | uint32 | optional |
CMsgClientToGCItemBattlerDevGrantItemResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | response | .CMsgClientToGCItemBattlerDevGrantItemResponse.EResponse | optional | default = k_eInternalError |
CMsgGCToClientItemBattlerUserDataUpdated — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
- Parent: (top-level)
- Oneofs: (none)
| Tag | Field | Type | Label | Oneof | Notes |
|---|---|---|---|---|---|
| 1 | world_data | .CMsgItemBattlerWorldData | optional |
Enums
Expand any enum to inspect all values.
EItemBattlerAuditAction — values: 1
- Parent: (top-level)
| Name | Number |
|---|---|
k_eItemBattlerAuditAction_Invalid | 0 |
EItemBattlerGameState — values: 11
- Parent: (top-level)
| Name | Number |
|---|---|
k_eGameState_Invalid | 0 |
k_eGameState_ChoosingEncounter | 1 |
k_eGameState_Encounter_Choice | 2 |
k_eGameState_Encounter_Shop | 3 |
k_eGameState_ChoosingMonster | 4 |
k_eGameState_SearchingForOpponent | 5 |
k_eGameState_ShowingOpponent | 6 |
k_eGameState_PreFight | 7 |
k_eGameState_Fight | 8 |
k_eGameState_PostFight | 9 |
k_eGameState_GameOver | 10 |
CMsgClientToGCItemBattlerGetUserDataResponse.EResponse — values: 5
- Parent:
CMsgClientToGCItemBattlerGetUserDataResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
CMsgClientToGCItemBattlerGameAction.EAction — values: 8
- Parent:
CMsgClientToGCItemBattlerGameAction
| Name | Number |
|---|---|
k_eInvalid | 0 |
k_eStartNewRun | 1 |
k_eForfeitRun | 2 |
k_eChooseOption | 3 |
k_eContinue | 4 |
k_eItemMove | 5 |
k_eItemPurchase | 6 |
k_eItemSell | 7 |
CMsgClientToGCItemBattlerGameActionResponse.EResponse — values: 6
- Parent:
CMsgClientToGCItemBattlerGameActionResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |
k_eInvalidAction | 5 |
CMsgClientToGCItemBattlerDevGrantItemResponse.EResponse — values: 5
- Parent:
CMsgClientToGCItemBattlerDevGrantItemResponse
| Name | Number |
|---|---|
k_eInternalError | 0 |
k_eSuccess | 1 |
k_eTooBusy | 2 |
k_eDisabled | 3 |
k_eTimeout | 4 |