Skip to content

dota_scenariomessages.proto

  • Module: dota_scenariomessages_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 1
  • Messages: 23 (top-level: 7)
  • Enums: 0 (top-level: 0)

Imports

  • dota_shared_enums.proto

Messages

Expand any message to inspect all fields.

CScenario_Position — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1xfloatoptional
2yfloatoptional
CScenarioGame_RoshanSpawner — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1kill_countint32optional
2stateint32optional
3cooldownfloatoptional
4killer_teamint32optional
CScenarioEnt_Courier — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_numberint32optional
2owner_player_idint32optionaldefault = -1
3cooldownfloatoptionaldefault = -1
CScenarioEnt_NPC — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1position.CScenario_Positionoptional
2unit_namestringoptional
3team_numberint32optional
4health_fracfloatoptionaldefault = 1
10owning_campstringoptional
11owning_camp_position.CScenario_Positionoptional
20invade_goalstringoptional
CScenarioEnt_SpiritBear — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1owner_idint32optionaldefault = -1
2team_idint32optional
CScenarioEnt_DroppedItem — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1position.CScenario_Positionoptional
CMsgDotaScenario — fields: 9; oneofs: 0; nested messages: 16; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1lobby_iduint64optional
2game.CMsgDotaScenario.Gameoptional
3teams.CMsgDotaScenario.Teamrepeated
4heroes.CMsgDotaScenario.Herorepeated
5stock.CMsgDotaScenario.Stockrepeated
6buildings.CMsgDotaScenario.Buildingrepeated
7entities.CMsgDotaScenario.Entityrepeated
8items.CMsgDotaScenario.Itemrepeated
9modifiers.CMsgDotaScenario.Modifierrepeated
CMsgDotaScenario.EntityRef — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optionaldefault = -1
2neutral_stash_idint32optionaldefault = -1
3entity_idxint32optionaldefault = -1
4roshanbooloptionaldefault = false
10ability_namestringoptional
CMsgDotaScenario.Game — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2game_modeint32optional
3clock_timefloatoptional
4internal_timefloatoptional
5roshan.CScenarioGame_RoshanSpawneroptional
CMsgDotaScenario.TeamNeutralItem — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2consumedbooloptional
3tierint32optional
CMsgDotaScenario.Team — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_numberint32optional
2neutral_items.CMsgDotaScenario.TeamNeutralItemrepeated
3hero_killsint32optional
4tower_killsint32optional
5barracks_killsint32optional
6glyph_cooldownfloatoptional
7radar_cooldownfloatoptional
CMsgDotaScenario.HeroHeroInt — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optionaldefault = -1
2valueint32optional
CMsgDotaScenario.HeroHeroFloat — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optionaldefault = -1
2valuefloatoptional
CMsgDotaScenario.DamageStatsByType — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1damage_typeint32optional
2received_pre_reductionfloatoptional
3received_post_reductionfloatoptional
4outgoing_pre_reductionfloatoptional
5outgoing_post_reductionfloatoptional
CMsgDotaScenario.HeroAbility — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2levelint32optional
3tome_upgradedbooloptional
CMsgDotaScenario.HeroNeutralChoice — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1choice_indexint32optional
2artifact_namestringoptional
3enchantment_namestringoptional
CMsgDotaScenario.HeroNeutralTier — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1tieruint32optional
2choices.CMsgDotaScenario.HeroNeutralChoicerepeated
3selected_artifactint32optional
4selected_enchantmentint32optional
CMsgDotaScenario.Hero — fields: 68; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional
2player_idint32optionaldefault = -1
3team_idint32optional
4herostringoptional
5total_xpint32optional
6bkb_charges_usedint32optional
7aeon_charges_usedint32optional
8reliable_goldint32optional
9unreliable_goldint32optional
10total_earned_goldint32optional
11shared_goldint32optional
12hero_kill_goldint32optional
13creep_kill_goldint32optional
14neutral_kill_goldint32optional
15courier_goldint32optional
16bounty_goldint32optional
17roshan_goldint32optional
18building_goldint32optional
19other_goldint32optional
26income_goldint32optional
27ward_kill_goldint32optional
28ability_goldint32optional
29deniesint32optional
30last_hitsint32optional
31last_hit_streakint32optional
32last_hit_multikillint32optional
33nearby_creep_death_countint32optional
34claimed_deny_countint32optional
35claimed_miss_countint32optional
36miss_countint32optional
40buyback_cooldown_timefloatoptional
41buyback_gold_limit_timefloatoptional
44stun_durationfloatoptional
45healingfloatoptional
46tower_killsint32optional
47roshan_killsint32optional
48observer_wards_placedint32optional
49sentry_wards_placedint32optional
50creeps_stackedint32optional
51camps_stackedint32optional
52rune_pickupsint32optional
53gold_spent_on_supportint32optional
54hero_damagefloatoptional
55wards_purchasedint32optional
56wards_destroyedint32optional
58gold_spent_on_consumablesint32optional
59gold_spent_on_itemsint32optional
60gold_spent_on_buybacksint32optional
61gold_lost_to_deathint32optional
62killsint32optional
63assistsint32optional
64deathsint32optional
65kill_streakint32optional
68respawn_secondsint32optionaldefault = -1
69last_buyback_timeint32optional
71first_blood_claimedbooloptional
72first_blood_givenbooloptional
73bounty_runesint32optional
74outposts_capturedint32optional
75position.CScenario_Positionoptional
150enemy_kills.CMsgDotaScenario.HeroHeroIntrepeated
151damage_stats.CMsgDotaScenario.DamageStatsByTyperepeated
152abilities.CMsgDotaScenario.HeroAbilityrepeated
153hero_facetuint32optional
154total_madstoneuint32optional
155current_madstoneuint32optional
156neutral_tiers.CMsgDotaScenario.HeroNeutralTierrepeated
157refresher_charges_usedint32optional
CMsgDotaScenario.Stock — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2team_numberint32optionaldefault = -1
3player_idint32optionaldefault = -1
4current_stockint32optional
5cooldownfloatoptional
6bonus_stockint32optional
CMsgDotaScenario.Building — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1entity_namestringoptional
2entity_classstringoptional
3team_idint32optional
4is_destroyedbooloptional
5health_fracfloatoptionaldefault = 1
CMsgDotaScenario.Entity — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1courier.CScenarioEnt_Courieroptional
2npc.CScenarioEnt_NPCoptional
3spirit_bear.CScenarioEnt_SpiritBearoptional
4dropped_item.CScenarioEnt_DroppedItemoptional
CMsgDotaScenario.Item — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2location.CMsgDotaScenario.EntityRefoptional
3owner_idint32optionaldefault = -1
4item_slotint32optional
5neutral_drop_teamint32optional
6chargesint32optional
7secondary_chargesint32optional
8lifetimefloatoptionaldefault = -1
9stored_rune_typeint32optionaldefault = -1
10levelint32optionaldefault = 1
CMsgDotaScenario.Modifier — fields: 16; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2parent.CMsgDotaScenario.EntityRefoptional
3caster.CMsgDotaScenario.EntityRefoptional
4ability.CMsgDotaScenario.EntityRefoptional
5durationfloatoptionaldefault = -1
6lifetime_remainingfloatoptionaldefault = 0
7stack_countint32optional
8create_even_if_existingbooloptional
9create_without_casterbooloptional
10create_without_abilitybooloptional
100moonshard_consumed_bonusint32optional
101moonshard_consumed_bonus_night_visionint32optional
110wardtruesight_rangeint32optional
120ultimate_scepter_consumed_alchemist_bonus_all_statsint32optional
121ultimate_scepter_consumed_alchemist_bonus_healthint32optional
122ultimate_scepter_consumed_alchemist_bonus_manaint32optional

Enums

Expand any enum to inspect all values.

(No enums in this proto file.)