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_handleuint32optional``default = 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_idint32optional``default = -1
3slotuint32optional``
5caster_handleuint32optional``default = 4294967295
6leveluint32optional``
10cast_rangeuint32optional``
11channel_timefloatoptional``
12cooldown_remainingfloatoptional``default = 0
20is_activatedbooloptional``
21is_toggledbooloptional``
22is_in_ability_phasebooloptional``
23is_channelingbooloptional``
24is_stolenbooloptional``
25is_fully_castablebooloptional``
30chargesuint32optional``
31secondary_chargesuint32optional``
40is_combined_lockedbooloptional``
50power_treads_statint32optional``default = -1
CMsgBotWorldState.DroppedItem — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_idint32optional``default = -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_handleuint32optional``default = 4294967295
4ability_idint32optional``default = -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_handleuint32optional``default = 4294967295
3caster_player_idint32optional``
4ability_handleuint32optional``default = 4294967295
5ability_idint32optional``default = -1
6location.CMsgBotWorldState.Vectoroptional``
7velocity.CMsgBotWorldState.Vectoroptional``
8radiusuint32optional``
9caster_unit_type.CMsgBotWorldState.UnitTypeoptional``default = INVALID
CMsgBotWorldState.TrackingProjectile — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1caster_handleuint32optional``default = 4294967295
2caster_player_idint32optional``
3ability_handleuint32optional``default = 4294967295
4ability_idint32optional``default = -1
5location.CMsgBotWorldState.Vectoroptional``
6velocityuint32optional``
7is_dodgeablebooloptional``
8is_attackbooloptional``
9caster_unit_type.CMsgBotWorldState.UnitTypeoptional``default = 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_handleuint32optional``default = 4294967295
3caster_player_idint32optional``
4ability_handleuint32optional``default = 4294967295
5ability_idint32optional``default = -1
6radiusuint32optional``
7caster_unit_type.CMsgBotWorldState.UnitTypeoptional``default = 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.CourierStateoptional``default = COURIER_STATE_INIT
3player_idint32optional``
CMsgBotWorldState.EventAbility — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ability_idint32optional``default = -1
2player_idint32optional``
3unit_handleuint32optional``default = 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_handleuint32optional``default = 4294967295
4attacker_player_idint32optional``
5attacker_unit_handleuint32optional``default = 4294967295
6ability_idint32optional``default = -1
CMsgBotWorldState.EventCourierKilled — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_iduint32optional``
2courier_unit_handleuint32optional``default = 4294967295
3killer_player_idint32optional``
4killer_unit_handleuint32optional``default = 4294967295
CMsgBotWorldState.EventRoshanKilled — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgBotWorldState
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1killer_player_idint32optional``
2killer_unit_handleuint32optional``default = 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.UnitTypeoptional``default = 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_handleuint32optional``default = 4294967295
50attacks_per_secondint32optional``default = -1
51last_attack_timefloatoptional``default = -1
52attack_target_namestringoptional``
60bounty_xpuint32optional``
61bounty_gold_minuint32optional``
62bounty_gold_maxuint32optional``
65is_channelingbooloptional``
66active_ability_handleuint32optional``default = 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_handleuint32optional``default = 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_goldint32optional``default = -1
123unreliable_goldint32optional``default = -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