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_idint32optional``default = -1
3cooldownfloatoptional``default = -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_fracfloatoptional``default = 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_idint32optional``default = -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_idint32optional``default = -1
2neutral_stash_idint32optional``default = -1
3entity_idxint32optional``default = -1
4roshanbooloptional``default = 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_idint32optional``default = -1
2valueint32optional``
CMsgDotaScenario.HeroHeroFloat — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optional``default = -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: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDotaScenario
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional``
2levelint32optional``
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_idint32optional``default = -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_secondsint32optional``default = -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_numberint32optional``default = -1
3player_idint32optional``default = -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_fracfloatoptional``default = 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_idint32optional``default = -1
4item_slotint32optional``
5neutral_drop_teamint32optional``
6chargesint32optional``
7secondary_chargesint32optional``
8lifetimefloatoptional``default = -1
9stored_rune_typeint32optional``default = -1
10levelint32optional``default = 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``
5durationfloatoptional``default = -1
6lifetime_remainingfloatoptional``default = 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.)