Skip to content

dota_gcmessages_common_bot_script.proto

  • Module: dota_gcmessages_common_bot_script_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 1
  • Messages: 18 (top-level: 1)
  • Enums: 2 (top-level: 0)

Imports

  • valveextensions.proto

Messages

Expand any message to inspect all fields.

CMsgBotWorldState — fields: 23; oneofs: 0; nested messages: 17; nested enums: 2
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_iduint32optional
2game_timefloatoptional
3dota_timefloatoptional
4game_stateuint32optional
5hero_pick_stateuint32optional
6time_of_dayfloatoptional
7glyph_cooldownfloatoptional
8glyph_cooldown_enemyfloatoptional
10players.CMsgBotWorldState.Playerrepeated(valve_map_field) = true
11units.CMsgBotWorldState.Unitrepeated(valve_map_field) = true
12dropped_items.CMsgBotWorldState.DroppedItemrepeated(diff_encode_field) = 112
13rune_infos.CMsgBotWorldState.RuneInforepeated(diff_encode_field) = 113
14incoming_teleports.CMsgBotWorldState.TeleportInforepeated
15linear_projectiles.CMsgBotWorldState.LinearProjectilerepeated(valve_map_field) = true
16avoidance_zones.CMsgBotWorldState.AvoidanceZonerepeated
17couriers.CMsgBotWorldState.Courierrepeated(valve_map_field) = true
20ability_events.CMsgBotWorldState.EventAbilityrepeated
21damage_events.CMsgBotWorldState.EventDamagerepeated
22courier_killed_events.CMsgBotWorldState.EventCourierKilledrepeated
23roshan_killed_events.CMsgBotWorldState.EventRoshanKilledrepeated
24tree_events.CMsgBotWorldState.EventTreerepeated
112dropped_items_deltasint32repeated
113rune_infos_deltasint32repeated
CMsgBotWorldState.Vector — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1xfloatoptional
2yfloatoptional
3zfloatoptional
CMsgBotWorldState.Player — fields: 11; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optional(valve_map_key) = true
2hero_idint32optional
3is_alivebooloptional
4respawn_timefloatoptional
5killsuint32optional
6deathsuint32optional
7assistsuint32optional
8team_iduint32optional
9primary_unit_handleuint32optionaldefault = 4294967295
10mmrint32optional
11location.CMsgBotWorldState.Vectoroptional
CMsgBotWorldState.Ability — fields: 18; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1handleuint32optional(valve_map_key) = true
2ability_idint32optionaldefault = -1
3slotuint32optional
5caster_handleuint32optionaldefault = 4294967295
6leveluint32optional
10cast_rangeuint32optional
11channel_timefloatoptional
12cooldown_remainingfloatoptionaldefault = 0
20is_activatedbooloptional
21is_toggledbooloptional
22is_in_ability_phasebooloptional
23is_channelingbooloptional
24is_stolenbooloptional
25is_fully_castablebooloptional
30chargesuint32optional
31secondary_chargesuint32optional
40is_combined_lockedbooloptional
50power_treads_statint32optionaldefault = -1
CMsgBotWorldState.DroppedItem — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_idint32optionaldefault = -1
2location.CMsgBotWorldState.Vectoroptional
CMsgBotWorldState.RuneInfo — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1typeint32optional
2location.CMsgBotWorldState.Vectoroptional
3statusuint32optional
4time_since_seenfloatoptional
CMsgBotWorldState.TeleportInfo — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optional
2location.CMsgBotWorldState.Vectoroptional
3time_remainingfloatoptional
CMsgBotWorldState.Modifier — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2stack_countuint32optional
3ability_handleuint32optionaldefault = 4294967295
4ability_idint32optionaldefault = -1
5remaining_durationfloatoptional
6auxiliary_units_handlesuint32repeated
7handleuint32optional(valve_map_key) = true
CMsgBotWorldState.LinearProjectile — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1handleuint32optional(valve_map_key) = true
2caster_handleuint32optionaldefault = 4294967295
3caster_player_idint32optional
4ability_handleuint32optionaldefault = 4294967295
5ability_idint32optionaldefault = -1
6location.CMsgBotWorldState.Vectoroptional
7velocity.CMsgBotWorldState.Vectoroptional
8radiusuint32optional
9caster_unit_type.CMsgBotWorldState.UnitTypeoptionaldefault = INVALID
CMsgBotWorldState.TrackingProjectile — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1caster_handleuint32optionaldefault = 4294967295
2caster_player_idint32optional
3ability_handleuint32optionaldefault = 4294967295
4ability_idint32optionaldefault = -1
5location.CMsgBotWorldState.Vectoroptional
6velocityuint32optional
7is_dodgeablebooloptional
8is_attackbooloptional
9caster_unit_type.CMsgBotWorldState.UnitTypeoptionaldefault = INVALID
10handleuint32optional(valve_map_key) = true
CMsgBotWorldState.AvoidanceZone — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1location.CMsgBotWorldState.Vectoroptional
2caster_handleuint32optionaldefault = 4294967295
3caster_player_idint32optional
4ability_handleuint32optionaldefault = 4294967295
5ability_idint32optionaldefault = -1
6radiusuint32optional
7caster_unit_type.CMsgBotWorldState.UnitTypeoptionaldefault = INVALID
CMsgBotWorldState.Courier — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1handleuint32optional(valve_map_key) = true
2state.CMsgBotWorldState.CourierStateoptionaldefault = COURIER_STATE_INIT
3player_idint32optional
CMsgBotWorldState.EventAbility — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ability_idint32optionaldefault = -1
2player_idint32optional
3unit_handleuint32optionaldefault = 4294967295
4location.CMsgBotWorldState.Vectoroptional
5is_channel_startbooloptional
CMsgBotWorldState.EventDamage — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1damageuint32optional
2victim_player_idint32optional
3victim_unit_handleuint32optionaldefault = 4294967295
4attacker_player_idint32optional
5attacker_unit_handleuint32optionaldefault = 4294967295
6ability_idint32optionaldefault = -1
CMsgBotWorldState.EventCourierKilled — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_iduint32optional
2courier_unit_handleuint32optionaldefault = 4294967295
3killer_player_idint32optional
4killer_unit_handleuint32optionaldefault = 4294967295
CMsgBotWorldState.EventRoshanKilled — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1killer_player_idint32optional
2killer_unit_handleuint32optionaldefault = 4294967295
CMsgBotWorldState.EventTree — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1tree_iduint32optional
2destroyedbooloptional
3respawnedbooloptional
4location.CMsgBotWorldState.Vectoroptional
5delayedbooloptional
CMsgBotWorldState.Unit — fields: 91; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1handleuint32optional(valve_map_key) = true
2unit_type.CMsgBotWorldState.UnitTypeoptionaldefault = INVALID
3namestringoptional
4team_iduint32optional
5leveluint32optional
6location.CMsgBotWorldState.Vectoroptional
7is_alivebooloptional
8player_idint32optional
10bounding_radiusint32optional
11facingint32optional
12ground_heightuint32optional
15vision_range_daytimeuint32optional
16vision_range_nighttimeuint32optional
20healthint32optional
21health_maxint32optional
22health_regenfloatoptional
25manaint32optional
26mana_maxint32optional
27mana_regenfloatoptional
30base_movement_speedint32optional
31current_movement_speedint32optional
35anim_activityint32optional
36anim_cyclefloatoptional
40base_damageint32optional
41base_damage_varianceint32optional
42bonus_damageint32optional
43attack_damageint32optional
44attack_rangeint32optional
45attack_speedfloatoptional
46attack_anim_pointfloatoptional
47attack_acquisition_rangeint32optional
48attack_projectile_speedint32optional
49attack_target_handleuint32optionaldefault = 4294967295
50attacks_per_secondint32optionaldefault = -1
51last_attack_timefloatoptionaldefault = -1
52attack_target_namestringoptional
60bounty_xpuint32optional
61bounty_gold_minuint32optional
62bounty_gold_maxuint32optional
65is_channelingbooloptional
66active_ability_handleuint32optionaldefault = 4294967295
70is_attack_immunebooloptional
71is_blindbooloptional
72is_block_disabledbooloptional
73is_disarmedbooloptional
74is_dominatedbooloptional
75is_evade_disabledbooloptional
76is_hexedbooloptional
77is_invisiblebooloptional
78is_invulnerablebooloptional
79is_magic_immunebooloptional
80is_mutedbooloptional
82is_nightmaredbooloptional
83is_rootedbooloptional
84is_silencedbooloptional
85is_specially_deniablebooloptional
86is_stunnedbooloptional
87is_unable_to_missbooloptional
88has_scepterbooloptional
90abilities.CMsgBotWorldState.Abilityrepeated(valve_map_field) = true
91items.CMsgBotWorldState.Abilityrepeated(valve_map_field) = true
92modifiers.CMsgBotWorldState.Modifierrepeated(valve_map_field) = true
93incoming_tracking_projectiles.CMsgBotWorldState.TrackingProjectilerepeated(valve_map_field) = true
94is_specially_undeniablebooloptional
100action_typeuint32optional
101ability_target_handleuint32optionaldefault = 4294967295
102is_using_abilitybooloptional
103ability_target_namestringoptional
110primary_attributeuint32optional
111is_illusionbooloptional
112respawn_timefloatoptional
113buyback_costuint32optional
114buyback_cooldownfloatoptional
115spell_amplificationfloatoptional
116armorfloatoptional
117magic_resistfloatoptional
118evasionfloatoptional
120xp_needed_to_leveluint32optional
121ability_pointsuint32optional
122reliable_goldint32optionaldefault = -1
123unreliable_goldint32optionaldefault = -1
124last_hitsuint32optional
125deniesuint32optional
126net_worthuint32optional
127strengthuint32optional
128agilityuint32optional
129intelligenceuint32optional
130remaining_lifespanfloatoptional
140flying_courierbooloptional
150shrine_cooldownfloatoptional
151is_shrine_healingbooloptional

Enums

Expand any enum to inspect all values.

CMsgBotWorldState.UnitType — values: 13
  • Parent: CMsgBotWorldState
NameNumber
INVALID0
HERO1
CREEP_HERO2
LANE_CREEP3
JUNGLE_CREEP4
ROSHAN5
TOWER6
BARRACKS7
SHRINE8
FORT9
BUILDING10
COURIER11
WARD12
CMsgBotWorldState.CourierState — values: 9
  • Parent: CMsgBotWorldState
NameNumber
COURIER_STATE_INIT-1
COURIER_STATE_IDLE0
COURIER_STATE_AT_BASE1
COURIER_STATE_MOVING2
COURIER_STATE_DELIVERING_ITEMS3
COURIER_STATE_RETURNING_TO_BASE4
COURIER_STATE_DEAD5
COURIER_STATE_GOING_TO_SECRET_SHOP6
COURIER_STATE_AT_SECRET_SHOP7