Get desktop application:
View/edit binary Protocol Buffers messages
Used in: CDOTAUserMsg_UnitEvent.AddGesture, CDOTAUserMsg_UnitEvent.FadeGesture, CDOTAUserMsg_UnitEvent.RemoveGesture
ACT_INVALID = -1
ACT_RESET = 0
ACT_IDLE = 1
ACT_TRANSITION = 2
ACT_COVER = 3
ACT_COVER_MED = 4
ACT_COVER_LOW = 5
ACT_WALK = 6
ACT_WALK_AIM = 7
ACT_WALK_CROUCH = 8
ACT_WALK_CROUCH_AIM = 9
ACT_RUN = 10
ACT_RUN_AIM = 11
ACT_RUN_CROUCH = 12
ACT_RUN_CROUCH_AIM = 13
ACT_RUN_PROTECTED = 14
ACT_SCRIPT_CUSTOM_MOVE = 15
ACT_RANGE_ATTACK1 = 16
ACT_RANGE_ATTACK2 = 17
ACT_RANGE_ATTACK1_LOW = 18
ACT_RANGE_ATTACK2_LOW = 19
ACT_DIESIMPLE = 20
ACT_DIEBACKWARD = 21
ACT_DIEFORWARD = 22
ACT_DIEVIOLENT = 23
ACT_DIERAGDOLL = 24
ACT_FLY = 25
ACT_HOVER = 26
ACT_GLIDE = 27
ACT_SWIM = 28
ACT_JUMP = 29
ACT_HOP = 30
ACT_LEAP = 31
ACT_LAND = 32
ACT_CLIMB_UP = 33
ACT_CLIMB_DOWN = 34
ACT_CLIMB_DISMOUNT = 35
ACT_SHIPLADDER_UP = 36
ACT_SHIPLADDER_DOWN = 37
ACT_STRAFE_LEFT = 38
ACT_STRAFE_RIGHT = 39
ACT_ROLL_LEFT = 40
ACT_ROLL_RIGHT = 41
ACT_TURN_LEFT = 42
ACT_TURN_RIGHT = 43
ACT_CROUCH = 44
ACT_CROUCHIDLE = 45
ACT_STAND = 46
ACT_USE = 47
ACT_ALIEN_BURROW_IDLE = 48
ACT_ALIEN_BURROW_OUT = 49
ACT_SIGNAL1 = 50
ACT_SIGNAL2 = 51
ACT_SIGNAL3 = 52
ACT_SIGNAL_ADVANCE = 53
ACT_SIGNAL_FORWARD = 54
ACT_SIGNAL_GROUP = 55
ACT_SIGNAL_HALT = 56
ACT_SIGNAL_LEFT = 57
ACT_SIGNAL_RIGHT = 58
ACT_SIGNAL_TAKECOVER = 59
ACT_LOOKBACK_RIGHT = 60
ACT_LOOKBACK_LEFT = 61
ACT_COWER = 62
ACT_SMALL_FLINCH = 63
ACT_BIG_FLINCH = 64
ACT_MELEE_ATTACK1 = 65
ACT_MELEE_ATTACK2 = 66
ACT_RELOAD = 67
ACT_RELOAD_START = 68
ACT_RELOAD_FINISH = 69
ACT_RELOAD_LOW = 70
ACT_ARM = 71
ACT_DISARM = 72
ACT_DROP_WEAPON = 73
ACT_DROP_WEAPON_SHOTGUN = 74
ACT_PICKUP_GROUND = 75
ACT_PICKUP_RACK = 76
ACT_IDLE_ANGRY = 77
ACT_IDLE_RELAXED = 78
ACT_IDLE_STIMULATED = 79
ACT_IDLE_AGITATED = 80
ACT_IDLE_STEALTH = 81
ACT_IDLE_HURT = 82
ACT_WALK_RELAXED = 83
ACT_WALK_STIMULATED = 84
ACT_WALK_AGITATED = 85
ACT_WALK_STEALTH = 86
ACT_RUN_RELAXED = 87
ACT_RUN_STIMULATED = 88
ACT_RUN_AGITATED = 89
ACT_RUN_STEALTH = 90
ACT_IDLE_AIM_RELAXED = 91
ACT_IDLE_AIM_STIMULATED = 92
ACT_IDLE_AIM_AGITATED = 93
ACT_IDLE_AIM_STEALTH = 94
ACT_WALK_AIM_RELAXED = 95
ACT_WALK_AIM_STIMULATED = 96
ACT_WALK_AIM_AGITATED = 97
ACT_WALK_AIM_STEALTH = 98
ACT_RUN_AIM_RELAXED = 99
ACT_RUN_AIM_STIMULATED = 100
ACT_RUN_AIM_AGITATED = 101
ACT_RUN_AIM_STEALTH = 102
ACT_CROUCHIDLE_STIMULATED = 103
ACT_CROUCHIDLE_AIM_STIMULATED = 104
ACT_CROUCHIDLE_AGITATED = 105
ACT_WALK_HURT = 106
ACT_RUN_HURT = 107
ACT_SPECIAL_ATTACK1 = 108
ACT_SPECIAL_ATTACK2 = 109
ACT_COMBAT_IDLE = 110
ACT_WALK_SCARED = 111
ACT_RUN_SCARED = 112
ACT_VICTORY_DANCE = 113
ACT_DIE_HEADSHOT = 114
ACT_DIE_CHESTSHOT = 115
ACT_DIE_GUTSHOT = 116
ACT_DIE_BACKSHOT = 117
ACT_FLINCH_HEAD = 118
ACT_FLINCH_CHEST = 119
ACT_FLINCH_STOMACH = 120
ACT_FLINCH_LEFTARM = 121
ACT_FLINCH_RIGHTARM = 122
ACT_FLINCH_LEFTLEG = 123
ACT_FLINCH_RIGHTLEG = 124
ACT_FLINCH_PHYSICS = 125
ACT_FLINCH_HEAD_BACK = 126
ACT_FLINCH_CHEST_BACK = 127
ACT_FLINCH_STOMACH_BACK = 128
ACT_FLINCH_CROUCH_FRONT = 129
ACT_FLINCH_CROUCH_BACK = 130
ACT_FLINCH_CROUCH_LEFT = 131
ACT_FLINCH_CROUCH_RIGHT = 132
ACT_IDLE_ON_FIRE = 133
ACT_WALK_ON_FIRE = 134
ACT_RUN_ON_FIRE = 135
ACT_RAPPEL_LOOP = 136
ACT_180_LEFT = 137
ACT_180_RIGHT = 138
ACT_90_LEFT = 139
ACT_90_RIGHT = 140
ACT_STEP_LEFT = 141
ACT_STEP_RIGHT = 142
ACT_STEP_BACK = 143
ACT_STEP_FORE = 144
ACT_GESTURE_RANGE_ATTACK1 = 145
ACT_GESTURE_RANGE_ATTACK2 = 146
ACT_GESTURE_MELEE_ATTACK1 = 147
ACT_GESTURE_MELEE_ATTACK2 = 148
ACT_GESTURE_RANGE_ATTACK1_LOW = 149
ACT_GESTURE_RANGE_ATTACK2_LOW = 150
ACT_MELEE_ATTACK_SWING_GESTURE = 151
ACT_GESTURE_SMALL_FLINCH = 152
ACT_GESTURE_BIG_FLINCH = 153
ACT_GESTURE_FLINCH_BLAST = 154
ACT_GESTURE_FLINCH_BLAST_SHOTGUN = 155
ACT_GESTURE_FLINCH_BLAST_DAMAGED = 156
ACT_GESTURE_FLINCH_BLAST_DAMAGED_SHOTGUN = 157
ACT_GESTURE_FLINCH_HEAD = 158
ACT_GESTURE_FLINCH_CHEST = 159
ACT_GESTURE_FLINCH_STOMACH = 160
ACT_GESTURE_FLINCH_LEFTARM = 161
ACT_GESTURE_FLINCH_RIGHTARM = 162
ACT_GESTURE_FLINCH_LEFTLEG = 163
ACT_GESTURE_FLINCH_RIGHTLEG = 164
ACT_GESTURE_TURN_LEFT = 165
ACT_GESTURE_TURN_RIGHT = 166
ACT_GESTURE_TURN_LEFT45 = 167
ACT_GESTURE_TURN_RIGHT45 = 168
ACT_GESTURE_TURN_LEFT90 = 169
ACT_GESTURE_TURN_RIGHT90 = 170
ACT_GESTURE_TURN_LEFT45_FLAT = 171
ACT_GESTURE_TURN_RIGHT45_FLAT = 172
ACT_GESTURE_TURN_LEFT90_FLAT = 173
ACT_GESTURE_TURN_RIGHT90_FLAT = 174
ACT_BARNACLE_HIT = 175
ACT_BARNACLE_PULL = 176
ACT_BARNACLE_CHOMP = 177
ACT_BARNACLE_CHEW = 178
ACT_DO_NOT_DISTURB = 179
ACT_SPECIFIC_SEQUENCE = 180
ACT_VM_DRAW = 181
ACT_VM_HOLSTER = 182
ACT_VM_IDLE = 183
ACT_VM_FIDGET = 184
ACT_VM_PULLBACK = 185
ACT_VM_PULLBACK_HIGH = 186
ACT_VM_PULLBACK_LOW = 187
ACT_VM_THROW = 188
ACT_VM_PULLPIN = 189
ACT_VM_PRIMARYATTACK = 190
ACT_VM_SECONDARYATTACK = 191
ACT_VM_RELOAD = 192
ACT_VM_DRYFIRE = 193
ACT_VM_HITLEFT = 194
ACT_VM_HITLEFT2 = 195
ACT_VM_HITRIGHT = 196
ACT_VM_HITRIGHT2 = 197
ACT_VM_HITCENTER = 198
ACT_VM_HITCENTER2 = 199
ACT_VM_MISSLEFT = 200
ACT_VM_MISSLEFT2 = 201
ACT_VM_MISSRIGHT = 202
ACT_VM_MISSRIGHT2 = 203
ACT_VM_MISSCENTER = 204
ACT_VM_MISSCENTER2 = 205
ACT_VM_HAULBACK = 206
ACT_VM_SWINGHARD = 207
ACT_VM_SWINGMISS = 208
ACT_VM_SWINGHIT = 209
ACT_VM_IDLE_TO_LOWERED = 210
ACT_VM_IDLE_LOWERED = 211
ACT_VM_LOWERED_TO_IDLE = 212
ACT_VM_RECOIL1 = 213
ACT_VM_RECOIL2 = 214
ACT_VM_RECOIL3 = 215
ACT_VM_PICKUP = 216
ACT_VM_RELEASE = 217
ACT_VM_ATTACH_SILENCER = 218
ACT_VM_DETACH_SILENCER = 219
ACT_SLAM_STICKWALL_IDLE = 220
ACT_SLAM_STICKWALL_ND_IDLE = 221
ACT_SLAM_STICKWALL_ATTACH = 222
ACT_SLAM_STICKWALL_ATTACH2 = 223
ACT_SLAM_STICKWALL_ND_ATTACH = 224
ACT_SLAM_STICKWALL_ND_ATTACH2 = 225
ACT_SLAM_STICKWALL_DETONATE = 226
ACT_SLAM_STICKWALL_DETONATOR_HOLSTER = 227
ACT_SLAM_STICKWALL_DRAW = 228
ACT_SLAM_STICKWALL_ND_DRAW = 229
ACT_SLAM_STICKWALL_TO_THROW = 230
ACT_SLAM_STICKWALL_TO_THROW_ND = 231
ACT_SLAM_STICKWALL_TO_TRIPMINE_ND = 232
ACT_SLAM_THROW_IDLE = 233
ACT_SLAM_THROW_ND_IDLE = 234
ACT_SLAM_THROW_THROW = 235
ACT_SLAM_THROW_THROW2 = 236
ACT_SLAM_THROW_THROW_ND = 237
ACT_SLAM_THROW_THROW_ND2 = 238
ACT_SLAM_THROW_DRAW = 239
ACT_SLAM_THROW_ND_DRAW = 240
ACT_SLAM_THROW_TO_STICKWALL = 241
ACT_SLAM_THROW_TO_STICKWALL_ND = 242
ACT_SLAM_THROW_DETONATE = 243
ACT_SLAM_THROW_DETONATOR_HOLSTER = 244
ACT_SLAM_THROW_TO_TRIPMINE_ND = 245
ACT_SLAM_TRIPMINE_IDLE = 246
ACT_SLAM_TRIPMINE_DRAW = 247
ACT_SLAM_TRIPMINE_ATTACH = 248
ACT_SLAM_TRIPMINE_ATTACH2 = 249
ACT_SLAM_TRIPMINE_TO_STICKWALL_ND = 250
ACT_SLAM_TRIPMINE_TO_THROW_ND = 251
ACT_SLAM_DETONATOR_IDLE = 252
ACT_SLAM_DETONATOR_DRAW = 253
ACT_SLAM_DETONATOR_DETONATE = 254
ACT_SLAM_DETONATOR_HOLSTER = 255
ACT_SLAM_DETONATOR_STICKWALL_DRAW = 256
ACT_SLAM_DETONATOR_THROW_DRAW = 257
ACT_SHOTGUN_RELOAD_START = 258
ACT_SHOTGUN_RELOAD_FINISH = 259
ACT_SHOTGUN_PUMP = 260
ACT_SMG2_IDLE2 = 261
ACT_SMG2_FIRE2 = 262
ACT_SMG2_DRAW2 = 263
ACT_SMG2_RELOAD2 = 264
ACT_SMG2_DRYFIRE2 = 265
ACT_SMG2_TOAUTO = 266
ACT_SMG2_TOBURST = 267
ACT_PHYSCANNON_UPGRADE = 268
ACT_RANGE_ATTACK_AR1 = 269
ACT_RANGE_ATTACK_AR2 = 270
ACT_RANGE_ATTACK_AR2_LOW = 271
ACT_RANGE_ATTACK_AR2_GRENADE = 272
ACT_RANGE_ATTACK_HMG1 = 273
ACT_RANGE_ATTACK_ML = 274
ACT_RANGE_ATTACK_SMG1 = 275
ACT_RANGE_ATTACK_SMG1_LOW = 276
ACT_RANGE_ATTACK_SMG2 = 277
ACT_RANGE_ATTACK_SHOTGUN = 278
ACT_RANGE_ATTACK_SHOTGUN_LOW = 279
ACT_RANGE_ATTACK_PISTOL = 280
ACT_RANGE_ATTACK_PISTOL_LOW = 281
ACT_RANGE_ATTACK_SLAM = 282
ACT_RANGE_ATTACK_TRIPWIRE = 283
ACT_RANGE_ATTACK_THROW = 284
ACT_RANGE_ATTACK_SNIPER_RIFLE = 285
ACT_RANGE_ATTACK_RPG = 286
ACT_MELEE_ATTACK_SWING = 287
ACT_RANGE_AIM_LOW = 288
ACT_RANGE_AIM_SMG1_LOW = 289
ACT_RANGE_AIM_PISTOL_LOW = 290
ACT_RANGE_AIM_AR2_LOW = 291
ACT_COVER_PISTOL_LOW = 292
ACT_COVER_SMG1_LOW = 293
ACT_GESTURE_RANGE_ATTACK_AR1 = 294
ACT_GESTURE_RANGE_ATTACK_AR2 = 295
ACT_GESTURE_RANGE_ATTACK_AR2_GRENADE = 296
ACT_GESTURE_RANGE_ATTACK_HMG1 = 297
ACT_GESTURE_RANGE_ATTACK_ML = 298
ACT_GESTURE_RANGE_ATTACK_SMG1 = 299
ACT_GESTURE_RANGE_ATTACK_SMG1_LOW = 300
ACT_GESTURE_RANGE_ATTACK_SMG2 = 301
ACT_GESTURE_RANGE_ATTACK_SHOTGUN = 302
ACT_GESTURE_RANGE_ATTACK_PISTOL = 303
ACT_GESTURE_RANGE_ATTACK_PISTOL_LOW = 304
ACT_GESTURE_RANGE_ATTACK_SLAM = 305
ACT_GESTURE_RANGE_ATTACK_TRIPWIRE = 306
ACT_GESTURE_RANGE_ATTACK_THROW = 307
ACT_GESTURE_RANGE_ATTACK_SNIPER_RIFLE = 308
ACT_GESTURE_MELEE_ATTACK_SWING = 309
ACT_IDLE_RIFLE = 310
ACT_IDLE_SMG1 = 311
ACT_IDLE_ANGRY_SMG1 = 312
ACT_IDLE_PISTOL = 313
ACT_IDLE_ANGRY_PISTOL = 314
ACT_IDLE_ANGRY_SHOTGUN = 315
ACT_IDLE_STEALTH_PISTOL = 316
ACT_IDLE_PACKAGE = 317
ACT_WALK_PACKAGE = 318
ACT_IDLE_SUITCASE = 319
ACT_WALK_SUITCASE = 320
ACT_IDLE_SMG1_RELAXED = 321
ACT_IDLE_SMG1_STIMULATED = 322
ACT_WALK_RIFLE_RELAXED = 323
ACT_RUN_RIFLE_RELAXED = 324
ACT_WALK_RIFLE_STIMULATED = 325
ACT_RUN_RIFLE_STIMULATED = 326
ACT_IDLE_AIM_RIFLE_STIMULATED = 327
ACT_WALK_AIM_RIFLE_STIMULATED = 328
ACT_RUN_AIM_RIFLE_STIMULATED = 329
ACT_IDLE_SHOTGUN_RELAXED = 330
ACT_IDLE_SHOTGUN_STIMULATED = 331
ACT_IDLE_SHOTGUN_AGITATED = 332
ACT_WALK_ANGRY = 333
ACT_POLICE_HARASS1 = 334
ACT_POLICE_HARASS2 = 335
ACT_IDLE_MANNEDGUN = 336
ACT_IDLE_MELEE = 337
ACT_IDLE_ANGRY_MELEE = 338
ACT_IDLE_RPG_RELAXED = 339
ACT_IDLE_RPG = 340
ACT_IDLE_ANGRY_RPG = 341
ACT_COVER_LOW_RPG = 342
ACT_WALK_RPG = 343
ACT_RUN_RPG = 344
ACT_WALK_CROUCH_RPG = 345
ACT_RUN_CROUCH_RPG = 346
ACT_WALK_RPG_RELAXED = 347
ACT_RUN_RPG_RELAXED = 348
ACT_WALK_RIFLE = 349
ACT_WALK_AIM_RIFLE = 350
ACT_WALK_CROUCH_RIFLE = 351
ACT_WALK_CROUCH_AIM_RIFLE = 352
ACT_RUN_RIFLE = 353
ACT_RUN_AIM_RIFLE = 354
ACT_RUN_CROUCH_RIFLE = 355
ACT_RUN_CROUCH_AIM_RIFLE = 356
ACT_RUN_STEALTH_PISTOL = 357
ACT_WALK_AIM_SHOTGUN = 358
ACT_RUN_AIM_SHOTGUN = 359
ACT_WALK_PISTOL = 360
ACT_RUN_PISTOL = 361
ACT_WALK_AIM_PISTOL = 362
ACT_RUN_AIM_PISTOL = 363
ACT_WALK_STEALTH_PISTOL = 364
ACT_WALK_AIM_STEALTH_PISTOL = 365
ACT_RUN_AIM_STEALTH_PISTOL = 366
ACT_RELOAD_PISTOL = 367
ACT_RELOAD_PISTOL_LOW = 368
ACT_RELOAD_SMG1 = 369
ACT_RELOAD_SMG1_LOW = 370
ACT_RELOAD_SHOTGUN = 371
ACT_RELOAD_SHOTGUN_LOW = 372
ACT_GESTURE_RELOAD = 373
ACT_GESTURE_RELOAD_PISTOL = 374
ACT_GESTURE_RELOAD_SMG1 = 375
ACT_GESTURE_RELOAD_SHOTGUN = 376
ACT_BUSY_LEAN_LEFT = 377
ACT_BUSY_LEAN_LEFT_ENTRY = 378
ACT_BUSY_LEAN_LEFT_EXIT = 379
ACT_BUSY_LEAN_BACK = 380
ACT_BUSY_LEAN_BACK_ENTRY = 381
ACT_BUSY_LEAN_BACK_EXIT = 382
ACT_BUSY_SIT_GROUND = 383
ACT_BUSY_SIT_GROUND_ENTRY = 384
ACT_BUSY_SIT_GROUND_EXIT = 385
ACT_BUSY_SIT_CHAIR = 386
ACT_BUSY_SIT_CHAIR_ENTRY = 387
ACT_BUSY_SIT_CHAIR_EXIT = 388
ACT_BUSY_STAND = 389
ACT_BUSY_QUEUE = 390
ACT_DUCK_DODGE = 391
ACT_DIE_BARNACLE_SWALLOW = 392
ACT_GESTURE_BARNACLE_STRANGLE = 393
ACT_PHYSCANNON_DETACH = 394
ACT_PHYSCANNON_ANIMATE = 395
ACT_PHYSCANNON_ANIMATE_PRE = 396
ACT_PHYSCANNON_ANIMATE_POST = 397
ACT_DIE_FRONTSIDE = 398
ACT_DIE_RIGHTSIDE = 399
ACT_DIE_BACKSIDE = 400
ACT_DIE_LEFTSIDE = 401
ACT_OPEN_DOOR = 402
ACT_DI_ALYX_ZOMBIE_MELEE = 403
ACT_DI_ALYX_ZOMBIE_TORSO_MELEE = 404
ACT_DI_ALYX_HEADCRAB_MELEE = 405
ACT_DI_ALYX_ANTLION = 406
ACT_DI_ALYX_ZOMBIE_SHOTGUN64 = 407
ACT_DI_ALYX_ZOMBIE_SHOTGUN26 = 408
ACT_READINESS_RELAXED_TO_STIMULATED = 409
ACT_READINESS_RELAXED_TO_STIMULATED_WALK = 410
ACT_READINESS_AGITATED_TO_STIMULATED = 411
ACT_READINESS_STIMULATED_TO_RELAXED = 412
ACT_READINESS_PISTOL_RELAXED_TO_STIMULATED = 413
ACT_READINESS_PISTOL_RELAXED_TO_STIMULATED_WALK = 414
ACT_READINESS_PISTOL_AGITATED_TO_STIMULATED = 415
ACT_READINESS_PISTOL_STIMULATED_TO_RELAXED = 416
ACT_IDLE_CARRY = 417
ACT_WALK_CARRY = 418
ACT_DOTA_IDLE = 419
ACT_DOTA_IDLE_RARE = 421
ACT_DOTA_RUN = 422
ACT_DOTA_ATTACK = 424
ACT_DOTA_ATTACK2 = 425
ACT_DOTA_ATTACK_EVENT = 426
ACT_DOTA_DIE = 427
ACT_DOTA_FLINCH = 428
ACT_DOTA_FLAIL = 429
ACT_DOTA_DISABLED = 430
ACT_DOTA_CAST_ABILITY_1 = 431
ACT_DOTA_CAST_ABILITY_2 = 432
ACT_DOTA_CAST_ABILITY_3 = 433
ACT_DOTA_CAST_ABILITY_4 = 434
ACT_DOTA_CAST_ABILITY_5 = 435
ACT_DOTA_CAST_ABILITY_6 = 436
ACT_DOTA_OVERRIDE_ABILITY_1 = 437
ACT_DOTA_OVERRIDE_ABILITY_2 = 438
ACT_DOTA_OVERRIDE_ABILITY_3 = 439
ACT_DOTA_OVERRIDE_ABILITY_4 = 440
ACT_DOTA_CHANNEL_ABILITY_1 = 441
ACT_DOTA_CHANNEL_ABILITY_2 = 442
ACT_DOTA_CHANNEL_ABILITY_3 = 443
ACT_DOTA_CHANNEL_ABILITY_4 = 444
ACT_DOTA_CHANNEL_ABILITY_5 = 445
ACT_DOTA_CHANNEL_ABILITY_6 = 446
ACT_DOTA_CHANNEL_END_ABILITY_1 = 447
ACT_DOTA_CHANNEL_END_ABILITY_2 = 448
ACT_DOTA_CHANNEL_END_ABILITY_3 = 449
ACT_DOTA_CHANNEL_END_ABILITY_4 = 450
ACT_DOTA_CHANNEL_END_ABILITY_5 = 451
ACT_DOTA_CHANNEL_END_ABILITY_6 = 452
ACT_DOTA_CONSTANT_LAYER = 453
ACT_DOTA_CAPTURE = 454
ACT_DOTA_SPAWN = 455
ACT_DOTA_KILLTAUNT = 456
ACT_DOTA_TAUNT = 457
ACT_DOTA_THIRST = 458
ACT_DOTA_CAST_DRAGONBREATH = 459
ACT_DOTA_ECHO_SLAM = 460
ACT_DOTA_CAST_ABILITY_1_END = 461
ACT_DOTA_CAST_ABILITY_2_END = 462
ACT_DOTA_CAST_ABILITY_3_END = 463
ACT_DOTA_CAST_ABILITY_4_END = 464
ACT_MIRANA_LEAP_END = 465
ACT_WAVEFORM_START = 466
ACT_WAVEFORM_END = 467
ACT_DOTA_CAST_ABILITY_ROT = 468
ACT_DOTA_DIE_SPECIAL = 469
ACT_DOTA_RATTLETRAP_BATTERYASSAULT = 470
ACT_DOTA_RATTLETRAP_POWERCOGS = 471
ACT_DOTA_RATTLETRAP_HOOKSHOT_START = 472
ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP = 473
ACT_DOTA_RATTLETRAP_HOOKSHOT_END = 474
ACT_STORM_SPIRIT_OVERLOAD_RUN_OVERRIDE = 475
ACT_DOTA_TINKER_REARM1 = 476
ACT_DOTA_TINKER_REARM2 = 477
ACT_DOTA_TINKER_REARM3 = 478
ACT_TINY_AVALANCHE = 479
ACT_TINY_TOSS = 480
ACT_TINY_GROWL = 481
ACT_DOTA_WEAVERBUG_ATTACH = 482
ACT_DOTA_CAST_WILD_AXES_END = 483
ACT_DOTA_CAST_LIFE_BREAK_START = 484
ACT_DOTA_CAST_LIFE_BREAK_END = 485
ACT_DOTA_NIGHTSTALKER_TRANSITION = 486
ACT_DOTA_LIFESTEALER_RAGE = 487
ACT_DOTA_LIFESTEALER_OPEN_WOUNDS = 488
ACT_DOTA_SAND_KING_BURROW_IN = 489
ACT_DOTA_SAND_KING_BURROW_OUT = 490
ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK = 491
ACT_DOTA_WHEEL_LAYER = 492
ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_START = 493
ACT_DOTA_ALCHEMIST_CONCOCTION = 494
ACT_DOTA_JAKIRO_LIQUIDFIRE_START = 495
ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP = 496
ACT_DOTA_LIFESTEALER_INFEST = 497
ACT_DOTA_LIFESTEALER_INFEST_END = 498
ACT_DOTA_LASSO_LOOP = 499
ACT_DOTA_ALCHEMIST_CONCOCTION_THROW = 500
ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_END = 501
ACT_DOTA_CAST_COLD_SNAP = 502
ACT_DOTA_CAST_GHOST_WALK = 503
ACT_DOTA_CAST_TORNADO = 504
ACT_DOTA_CAST_EMP = 505
ACT_DOTA_CAST_ALACRITY = 506
ACT_DOTA_CAST_CHAOS_METEOR = 507
ACT_DOTA_CAST_SUN_STRIKE = 508
ACT_DOTA_CAST_FORGE_SPIRIT = 509
ACT_DOTA_CAST_ICE_WALL = 510
ACT_DOTA_CAST_DEAFENING_BLAST = 511
ACT_DOTA_VICTORY = 512
ACT_DOTA_DEFEAT = 513
ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE = 514
ACT_DOTA_SPIRIT_BREAKER_CHARGE_END = 515
ACT_DOTA_TELEPORT = 516
ACT_DOTA_TELEPORT_END = 517
ACT_DOTA_CAST_REFRACTION = 518
ACT_DOTA_CAST_ABILITY_7 = 519
ACT_DOTA_CANCEL_SIREN_SONG = 520
ACT_DOTA_CHANNEL_ABILITY_7 = 521
ACT_DOTA_LOADOUT = 522
ACT_DOTA_FORCESTAFF_END = 523
ACT_DOTA_POOF_END = 524
ACT_DOTA_SLARK_POUNCE = 525
ACT_DOTA_MAGNUS_SKEWER_START = 526
ACT_DOTA_MAGNUS_SKEWER_END = 527
ACT_DOTA_MEDUSA_STONE_GAZE = 528
ACT_DOTA_RELAX_START = 529
ACT_DOTA_RELAX_LOOP = 530
ACT_DOTA_RELAX_END = 531
ACT_DOTA_CENTAUR_STAMPEDE = 532
ACT_DOTA_BELLYACHE_START = 533
ACT_DOTA_BELLYACHE_LOOP = 534
ACT_DOTA_BELLYACHE_END = 535
ACT_DOTA_ROQUELAIRE_LAND = 536
ACT_DOTA_ROQUELAIRE_LAND_IDLE = 537
ACT_DOTA_GREEVIL_CAST = 538
ACT_DOTA_GREEVIL_OVERRIDE_ABILITY = 539
ACT_DOTA_GREEVIL_HOOK_START = 540
ACT_DOTA_GREEVIL_HOOK_END = 541
ACT_DOTA_GREEVIL_BLINK_BONE = 542
ACT_DOTA_IDLE_SLEEPING = 543
ACT_DOTA_INTRO = 544
ACT_DOTA_GESTURE_POINT = 545
ACT_DOTA_GESTURE_ACCENT = 546
ACT_DOTA_SLEEPING_END = 547
ACT_DOTA_AMBUSH = 548
ACT_DOTA_ITEM_LOOK = 549
ACT_DOTA_STARTLE = 550
ACT_DOTA_FRUSTRATION = 551
ACT_DOTA_TELEPORT_REACT = 552
ACT_DOTA_TELEPORT_END_REACT = 553
ACT_DOTA_SHRUG = 554
ACT_DOTA_RELAX_LOOP_END = 555
ACT_DOTA_PRESENT_ITEM = 556
ACT_DOTA_IDLE_IMPATIENT = 557
ACT_DOTA_SHARPEN_WEAPON = 558
ACT_DOTA_SHARPEN_WEAPON_OUT = 559
ACT_DOTA_IDLE_SLEEPING_END = 560
ACT_DOTA_BRIDGE_DESTROY = 561
ACT_DOTA_TAUNT_SNIPER = 562
ACT_DOTA_DEATH_BY_SNIPER = 563
ACT_DOTA_LOOK_AROUND = 564
ACT_DOTA_CAGED_CREEP_RAGE = 565
ACT_DOTA_CAGED_CREEP_RAGE_OUT = 566
ACT_DOTA_CAGED_CREEP_SMASH = 567
ACT_DOTA_CAGED_CREEP_SMASH_OUT = 568
ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP = 569
ACT_DOTA_INTRO_LOOP = 570
ACT_DOTA_BRIDGE_THREAT = 571
ACT_DOTA_DAGON = 572
ACT_DOTA_CAST_ABILITY_2_ES_ROLL_START = 573
ACT_DOTA_CAST_ABILITY_2_ES_ROLL = 574
ACT_DOTA_CAST_ABILITY_2_ES_ROLL_END = 575
ACT_DOTA_NIAN_PIN_START = 576
ACT_DOTA_NIAN_PIN_LOOP = 577
ACT_DOTA_NIAN_PIN_END = 578
ACT_DOTA_LEAP_STUN = 579
ACT_DOTA_LEAP_SWIPE = 580
ACT_DOTA_NIAN_INTRO_LEAP = 581
ACT_DOTA_AREA_DENY = 582
ACT_DOTA_NIAN_PIN_TO_STUN = 583
ACT_DOTA_RAZE_1 = 584
ACT_DOTA_RAZE_2 = 585
ACT_DOTA_RAZE_3 = 586
ACT_DOTA_UNDYING_DECAY = 587
ACT_DOTA_UNDYING_SOUL_RIP = 588
ACT_DOTA_UNDYING_TOMBSTONE = 589
ACT_DOTA_WHIRLING_AXES_RANGED = 590
ACT_DOTA_SHALLOW_GRAVE = 591
ACT_DOTA_COLD_FEET = 592
ACT_DOTA_ICE_VORTEX = 593
ACT_DOTA_CHILLING_TOUCH = 594
ACT_DOTA_ENFEEBLE = 595
ACT_DOTA_FATAL_BONDS = 596
ACT_DOTA_MIDNIGHT_PULSE = 597
ACT_DOTA_ANCESTRAL_SPIRIT = 598
ACT_DOTA_THUNDER_STRIKE = 599
ACT_DOTA_KINETIC_FIELD = 600
ACT_DOTA_STATIC_STORM = 601
ACT_DOTA_MINI_TAUNT = 602
ACT_DOTA_ARCTIC_BURN_END = 603
ACT_DOTA_LOADOUT_RARE = 604
ACT_DOTA_SWIM = 605
ACT_DOTA_FLEE = 606
ACT_DOTA_TROT = 607
ACT_DOTA_SHAKE = 608
ACT_DOTA_SWIM_IDLE = 609
ACT_DOTA_WAIT_IDLE = 610
ACT_DOTA_GREET = 611
ACT_DOTA_TELEPORT_COOP_START = 612
ACT_DOTA_TELEPORT_COOP_WAIT = 613
ACT_DOTA_TELEPORT_COOP_END = 614
ACT_DOTA_TELEPORT_COOP_EXIT = 615
ACT_DOTA_SHOPKEEPER_PET_INTERACT = 616
ACT_DOTA_ITEM_PICKUP = 617
ACT_DOTA_ITEM_DROP = 618
ACT_DOTA_CAPTURE_PET = 619
ACT_DOTA_PET_WARD_OBSERVER = 620
ACT_DOTA_PET_WARD_SENTRY = 621
ACT_DOTA_PET_LEVEL = 622
ACT_DOTA_CAST_BURROW_END = 623
ACT_DOTA_LIFESTEALER_ASSIMILATE = 624
ACT_DOTA_LIFESTEALER_EJECT = 625
ACT_DOTA_ATTACK_EVENT_BASH = 626
ACT_DOTA_CAPTURE_RARE = 627
optional uint32 class_id = 1
optional uint32 slot_id = 2
optional uint32 def_index = 3
optional uint32 item_def = 1
optional uint32 item_quality = 2
optional uint32 item_flags = 3
optional string attributes_string = 4
optional uint32 item_count = 5
optional uint32 items_fulfilled = 6
optional uint32 item_rarity = 7
optional string lootlist = 8
optional uint64 fulfilled_item_id = 9
optional string value = 1
optional uint32 appid = 1
optional fixed64 steamid = 2
optional fixed64 broadcast_id = 3
optional bytes frame_data = 4
optional int32 baseline_tick = 1
optional int32 baseline_nr = 2
optional fixed32 send_table_crc = 1
optional uint32 server_count = 2
optional bool is_hltv = 3
optional bool is_replay = 4
optional uint32 friends_id = 5
optional string friends_name = 6
repeated fixed32 custom_files = 7
optional int32 msg_type = 1
optional bytes data = 2
optional int32 code_path = 1
optional string path = 2
optional int32 code_filename = 3
optional string filename = 4
optional fixed32 crc = 5
repeated fixed32 event_mask = 1
optional int32 progress = 1
optional uint32 num_backup_commands = 1
optional uint32 num_new_commands = 2
optional bytes data = 3
optional int32 cookie = 1
optional int32 status_code = 2
optional string name = 3
optional string value = 4
optional bytes data = 1
optional fixed64 xuid = 2
optional int32 sequence_bytes = 4
optional uint32 section_number = 5
optional uint32 uncompressed_sample_offset = 6
optional uint32 tick = 7
Used in: CCompendiumGameList
Used in: CCompendiumGameTimeline
optional uint32 game_time = 1
optional uint32 gpm = 2
optional uint32 xpm = 3
optional uint32 kills = 4
optional uint32 deaths = 5
repeated uint32 item_purchases = 6
optional uint32 logical_processors = 1
optional fixed64 cpu_cycles_per_second = 2
optional fixed64 total_physical_memory = 3
optional bool is_64_bit_os = 4
optional uint64 upload_measurement = 5
optional bool prefer_not_host = 6
Used in: CSODOTALobby
optional fixed64 id = 1
optional uint32 hero_id = 2
optional string name = 6
optional uint32 slot = 7
optional uint64 party_id = 12
optional uint32 meta_level = 13
optional uint32 meta_xp = 14
optional uint32 meta_xp_awarded = 15
optional uint32 leaver_actions = 28
optional uint32 channel = 17
optional uint32 prize_def_index = 18
repeated uint32 disabled_hero_id = 20
repeated uint32 enabled_hero_id = 22
optional DOTA_GC_TEAM coach_team = 23
optional uint32 nexon_pc_bang_no = 24
optional string nexon_pc_bang_name = 25
optional sint32 rank_change = 29
optional bool cameraman = 30
repeated uint32 custom_game_product_ids = 31
Used in: CDOTALobbyMember
optional uint32 type = 1
optional float xp_bonus = 2
optional uint64 source_key = 3
required int32 parent = 2
required int32 index = 3
required int32 serial_num = 4
optional int32 modifier_class = 5
optional int32 ability_level = 6
optional int32 stack_count = 7
optional float creation_time = 8
optional float duration = 9
optional int32 caster = 10
optional int32 ability = 11
optional int32 armor = 12
optional float fade_time = 13
optional bool subtle = 14
optional float channel_time = 15
optional CMsgVector v_start = 16
optional string portal_loop_appear = 18
optional string portal_loop_disappear = 19
optional string hero_loop_appear = 20
optional string hero_loop_disappear = 21
optional int32 movement_speed = 22
optional bool aura = 23
optional int32 activity = 24
optional int32 damage = 25
optional int32 range = 26
optional int32 dd_modifier_index = 27
optional int32 dd_ability_index = 28
optional string illusion_label = 29
optional bool active = 30
Used in: CDOTAUserMsg_CoachHUDPing
optional uint32 x = 1
optional uint32 y = 2
optional string tgtpath = 3
Used in: CDOTAUserMsg_ItemAlert
optional int32 x = 1
optional int32 y = 2
optional int32 itemid = 3
Used in: CDOTAUserMsg_LocationPing
optional int32 x = 1
optional int32 y = 2
optional int32 target = 3
optional bool direct_ping = 4
optional int32 type = 5
Used in: CDOTAUserMsg_MapLine
optional int32 x = 1
optional int32 y = 2
optional bool initial = 3
Used in: CDOTAUserMsg_SendStatPopup
repeated string stat_strings = 2
repeated int32 stat_images = 3
Used in: CDOTAUserMsg_WorldLine
optional int32 x = 1
optional int32 y = 2
optional int32 z = 3
optional bool initial = 4
optional bool end = 5
Used in: CDOTASpeechMatchOnClient
Used in: CDOTAResponseQuerySerialized
required int32 key = 1
optional float val_numeric = 3
optional string val_string = 4
Used in: Fact
Used in: CSODOTALobby
optional uint64 match_id = 5
optional uint32 save_time = 2
Used in: CDOTASaveGame
optional string name = 2
optional string hero = 3
Used in: CDOTASaveGame
optional uint32 game_time = 2
optional uint32 team1_score = 3
optional uint32 team2_score = 4
optional uint32 save_id = 6
optional uint32 save_time = 7
Used in: SaveInstance
optional float x = 1
optional float y = 2
Used in: CDOTAUserMsg_UnitEvent
optional int32 concept = 1
optional int32 recipient_type = 2
optional sfixed32 randomseed = 4
optional string message = 1
optional uint32 player_id = 1
optional uint32 ability_id = 2
optional uint32 cooldown_seconds = 4
optional uint32 level = 5
optional bool passive = 6
optional uint32 mana_needed = 7
optional uint32 player_id = 1
optional uint32 ability_id = 2
optional uint32 ability_level = 3
optional string npc_name = 1
optional string npc_dialog = 2
optional uint32 team = 1
optional string format = 2
optional string message = 3
optional string target = 4
Used in: CDOTAUserMsg_BoosterState
optional uint32 player_id = 1
optional float bonus = 2
optional float event_bonus = 3
optional uint32 bonus_item_id = 4
optional uint32 event_bonus_item_id = 5
optional uint32 player_id = 1
optional string format = 2
optional string message = 3
optional string target = 4
optional int32 player_id = 1
optional uint32 value = 2
optional sint32 playerid_1 = 3
optional sint32 playerid_2 = 4
optional sint32 playerid_3 = 5
optional sint32 playerid_4 = 6
optional sint32 playerid_5 = 7
optional sint32 playerid_6 = 8
optional uint32 value2 = 9
optional uint32 value3 = 10
optional uint32 player_id = 2
optional uint32 account_id = 3
optional uint32 param_hero_id = 4
(message has no fields)
optional uint32 player_id = 1
optional uint32 index = 1
optional int32 time = 2
optional int32 health = 4
(message has no fields)
Used in: CDOTAUserMsg_CompendiumState
optional uint32 player_id = 1
optional uint32 level = 2
optional uint32 team = 1
optional uint32 gold_value = 2
optional int32 entity_handle = 3
optional int32 timestamp = 4
optional int32 latency = 3
optional int32 entindex = 4
optional int32 particle_index = 5
optional int32 handle = 6
optional CMsgVector2D acceleration = 7
optional float max_speed = 8
optional string message = 1
optional int32 player_id = 2
optional int32 value = 3
optional int32 handle = 1
required int32 entindex = 1
optional bool attacks_only = 2
optional uint32 player_id = 1
optional uint32 target_player_id = 2
optional int32 itemid = 3
optional uint32 rune_type = 4
optional uint32 color = 1
optional float duration = 2
optional CMsgVector direction = 1
optional float duration = 2
optional uint32 player_id = 1
optional bool negative = 2
optional uint32 player_id = 1
optional uint32 target_entindex = 2
repeated uint32 item_defs = 1
repeated uint32 player_ids = 2
optional uint32 prize_list = 3
optional int32 order_id = 1
optional string message = 1
optional uint32 player_id = 1
optional int32 player = 1
optional int32 quality = 2
optional int32 rarity = 3
optional int32 method = 4
optional int32 itemdef = 5
optional int32 item_index = 1
optional uint32 player_id = 1
optional int32 player_id = 1
Used in: CDOTAUserMsg_MiniKillCamInfo
optional uint32 attacker = 1
optional int32 total_damage = 2
Used in: Attacker
optional uint32 ability = 1
optional int32 damage = 2
optional uint32 taunting_player_id = 1
optional CMsgVector location = 1
optional uint32 color = 2
optional int32 size = 3
optional float duration = 4
optional int32 event_type = 1
optional int32 entity_handle = 2
optional int32 x = 3
optional int32 y = 4
optional int32 duration = 5
optional uint32 player_id = 1
optional string class_name = 2
optional uint32 stack_count = 3
optional bool is_debuff = 4
optional uint32 target_entindex = 5
optional int32 entity_handle = 1
optional int32 lines = 2
optional int32 value = 2
optional int32 target_player_entindex = 3
optional int32 target_entindex = 4
optional int32 source_player_entindex = 5
required uint32 index = 2
Used in: CDOTAUserMsg_ParticleManager
optional int32 particle_name_index = 1
optional int32 attach_type = 2
optional int32 entity_handle = 3
optional int32 entity_handle_for_modifiers = 4
Used in: CDOTAUserMsg_ParticleManager
optional bool destroy_immediately = 1
Used in: CDOTAUserMsg_ParticleManager
optional bool destroy_immediately = 1
optional int32 entity_handle = 3
Used in: CDOTAUserMsg_ParticleManager
(message has no fields)
Used in: CDOTAUserMsg_ParticleManager
optional int32 control_point = 1
optional CMsgVector position = 2
Used in: CDOTAUserMsg_ParticleManager
optional int32 control_point = 1
optional int32 entity_handle = 2
optional int32 attach_type = 3
optional int32 attachment = 4
optional CMsgVector fallback_position = 5
optional bool include_wearables = 6
Used in: CDOTAUserMsg_ParticleManager
optional int32 control_point = 1
optional CMsgVector position = 2
Used in: CDOTAUserMsg_ParticleManager
optional int32 control_point = 1
optional CMsgVector forward = 2
Used in: CDOTAUserMsg_ParticleManager
optional int32 control_point = 1
optional CMsgVector origin_offset = 2
Used in: CDOTAUserMsg_ParticleManager
optional int32 control_point = 1
optional CMsgVector forward = 2
Used in: CDOTAUserMsg_ParticleManager
optional bool set_frozen = 1
Used in: CDOTAUserMsg_ParticleManager
optional bool should_draw = 1
optional string message = 1
optional uint32 account_id = 1
optional uint64 match_id = 2
optional bool correct = 3
Used in: CDOTAUserMsg_PredictionResult
optional uint32 item_def = 1
optional uint32 num_correct = 2
optional uint32 num_fails = 3
repeated uint32 granted_item_defs = 6
Used in: Prediction
k_eResult_ItemGranted = 1
k_eResult_Destroyed = 2
optional uint32 ability_id = 1
optional int32 caster_ent_index = 2
optional int32 caster_team = 3
optional bool channel_end = 4
optional bool track_caster_only = 6
optional float end_time = 7
optional int32 victim_ent_index = 8
optional int32 player_id = 1
optional int32 itemid = 2
optional int32 gold_required = 3
optional int32 player_id = 1
optional string item_name = 2
optional int32 inventory_slot = 3
repeated uint32 reliable_gold = 1
repeated uint32 unreliable_gold = 2
optional string title = 1
optional string text = 2
optional int32 entindex = 3
optional bool close = 4
optional bool reclaimed = 1
optional int32 gametime = 2
optional int32 player_id = 1
optional int32 entindex = 1
optional string name = 2
optional float cooldown = 3
optional int32 name_index = 4
required string header = 1
required string body = 2
optional string param1 = 3
optional string param2 = 4
optional bool tint_screen = 5
optional bool show_no_other_dialogs = 6
optional int32 survey_id = 1
optional uint32 match_id = 2
optional string response_style = 3
optional uint32 teammate_hero_id = 4
optional string teammate_name = 5
optional uint32 teammate_account_id = 6
required int32 entindex = 1
optional int32 order_type = 2
optional int32 target_index = 3
optional int32 entindex = 1
optional int32 order_type = 2
repeated int32 units = 3
optional int32 target_index = 4
optional int32 ability_index = 5
optional CMsgVector position = 6
optional bool queue = 7
Used in: CDOTAUserMsg_StatsMatchDetails
optional int32 player_id = 1
optional int32 hero_id = 2
optional string hero_name = 3
optional string persona = 4
Used in: CDOTAUserMsg_StatsTeamMinuteDetails
optional uint32 last_hits = 1
optional uint32 hero_kills = 2
optional uint32 hero_damage = 3
optional uint32 tower_damage = 4
optional uint32 total_xp = 6
optional uint32 net_worth = 7
optional uint32 harvested_creep_gold = 8
optional uint32 claimed_farm = 9
optional uint32 wards_placed = 10
optional uint32 runes_collected = 11
optional uint32 tps_used = 12
repeated uint32 mana_spent = 13
repeated uint32 damage_absorbed = 14
repeated uint32 damage_done = 15
Used in: CDOTAUserMsg_StatsHeroMinuteDetails
optional float average_position = 1
Used in: CDOTAUserMsg_StatsHeroPositionInfo
optional uint32 position_count = 2
Used in: CDOTAUserMsg_StatsMatchDetails
optional uint32 victim_id = 1
optional uint32 damage_to_kill = 3
optional uint32 effective_health = 4
optional float death_time = 5
optional uint32 killer_id = 6
Used in: CDOTAUserMsg_StatsMatchDetails
optional float start_time = 1
optional float end_time = 2
Used in: CDOTAUserMsg_StatsFightDetails
repeated uint32 participants = 1
repeated uint32 deaths = 2
optional uint32 gold_delta = 3
optional uint32 xp_delta = 4
Used in: CDOTAUserMsg_StatsKillDetails
optional int32 player_id = 1
optional float kill_share_percent = 2
optional float player_loc_x = 3
optional float player_loc_y = 4
optional float health_percent = 5
optional float mana_percent = 6
Used in: CDOTAUserMsg_StatsMatchDetails
optional uint32 tower_kills = 2
optional uint32 barrack_kills = 3
optional uint32 available_lane_creep_gold = 4
optional uint32 balance_kill_value = 5
optional uint32 balance_tower_value = 6
optional uint32 balance_barracks_value = 7
optional uint32 balance_gold_value = 8
optional uint32 balance_xp_value = 9
Used in: CDOTAUserMsg_StatsTeamMinuteDetails
optional uint32 location_category = 1
optional uint32 stat_type = 2
optional uint32 value = 3
optional uint32 player_id = 1
optional int32 tgt_alpha = 1
optional string heading = 1
optional string emblem = 2
optional string body = 3
optional bool success = 4
(message has no fields)
optional uint32 player_id = 1
optional float pos_x = 2
optional float pos_y = 3
optional float pos_z = 4
optional int32 entity_index = 5
(message has no fields)
optional string name = 1
optional int32 progress = 2
required int32 entity_index = 2
Used in: CDOTAUserMsg_UnitEvent
optional Activity activity = 1
optional int32 slot = 2
optional float fade_in = 3
optional float fade_out = 4
Used in: CDOTAUserMsg_UnitEvent
optional int32 scale = 1
optional int32 x_normal = 2
optional int32 y_normal = 3
Used in: CDOTAUserMsg_UnitEvent
Used in: CDOTAUserMsg_UnitEvent
Used in: CDOTAUserMsg_UnitEvent
optional int32 concept = 1
optional string response = 2
optional int32 recipient_type = 3
optional int32 level = 4
optional bool muteable = 5
Used in: CDOTAUserMsg_UnitEvent
optional int32 slot_type = 1
optional int32 selected_choice = 1
optional string title = 1
optional float duration = 2
optional int32 choice_count = 3
repeated string choices = 4
repeated int32 choice_counts = 1
optional int32 itemid = 1
optional int32 player_id = 2
optional uint32 gold_remaining = 3
optional int32 player_id = 1
optional uint32 state = 1
Used in: CDemoClassInfo
optional int32 class_id = 1
optional string network_name = 2
optional string table_name = 3
optional string cmdstring = 1
optional int32 callback_index = 1
optional bytes data = 2
repeated string save_id = 1
required string demo_file_stamp = 1
optional int32 network_protocol = 2
optional string server_name = 3
optional string client_name = 4
optional string map_name = 5
optional string game_directory = 6
optional int32 fullpackets_version = 7
optional bool allow_clientside_entities = 8
optional bool allow_clientside_particles = 9
optional float playback_time = 1
optional int32 playback_ticks = 2
optional int32 playback_frames = 3
optional CGameInfo game_info = 4
Used in: CDemoFullPacket
optional int32 sequence_in = 1
optional int32 sequence_out_ack = 2
optional bytes data = 3
optional bytes data = 1
optional fixed64 steam_id = 2
optional fixed64 signature = 3
optional int32 version = 4
(message has no fields)
Used in: CDemoFullPacket
Used in: table_t
optional string str = 1
optional bytes data = 2
Used in: CDemoStringTables
optional string table_name = 1
repeated items_t items = 2
repeated items_t items_clientside = 3
optional int32 table_flags = 4
(message has no fields)
optional int32 cmd_number = 1
optional bytes data = 2
(message has no fields)
optional uint32 gc_app_id = 1
optional bytes stats_kv = 2
optional uint32 active_jobs = 3
optional uint32 yielding_jobs = 4
optional uint32 user_sessions = 5
optional uint32 game_server_sessions = 6
optional uint32 socaches = 7
optional uint32 socaches_to_unload = 8
optional uint32 socaches_loading = 9
optional uint32 writeback_queue = 10
optional uint32 steamid_locks = 11
optional uint32 logon_queue = 12
optional uint32 logon_jobs = 13
Used in: CGCMsgMemCachedGetResponse
optional bool found = 1
optional bytes value = 2
Used in: CGCMsgMemCachedSet
optional string name = 1
optional bytes value = 2
(message has no fields)
optional uint64 curr_connections = 1
optional uint64 cmd_get = 2
optional uint64 cmd_set = 3
optional uint64 cmd_flush = 4
optional uint64 get_hits = 5
optional uint64 get_misses = 6
optional uint64 delete_hits = 7
optional uint64 delete_misses = 8
optional uint64 bytes_read = 9
optional uint64 bytes_written = 10
optional uint64 limit_maxbytes = 11
optional uint64 curr_items = 12
optional uint64 evictions = 13
optional uint64 bytes = 14
optional uint32 schema_catalog = 1
optional uint32 threads = 1
optional uint32 threads_connected = 2
optional uint32 threads_active = 3
optional uint32 operations_submitted = 4
optional uint32 prepared_statements_executed = 5
optional uint32 non_prepared_statements_executed = 6
optional uint32 deadlock_retries = 7
optional uint32 operations_timed_out_in_queue = 8
optional uint32 errors = 9
optional uint32 gc_app_id = 1
optional bytes schema_kv = 2
optional fixed64 steamid = 1
optional uint32 appid = 2
optional uint32 eresult_deprecated = 1
optional string account_name = 2
optional string persona_name = 3
optional bool is_profile_created = 26
optional bool is_profile_public = 4
optional bool is_inventory_public = 5
optional bool is_vac_banned = 7
optional bool is_cyber_cafe = 8
optional bool is_school_account = 9
optional bool is_limited = 10
optional bool is_subscribed = 11
optional uint32 package = 12
optional bool is_free_trial_account = 13
optional uint32 free_trial_expiration = 14
optional bool is_low_violence = 15
optional bool is_account_locked_down = 16
optional bool is_community_banned = 17
optional bool is_trade_banned = 18
optional uint32 trade_ban_expiration = 19
optional uint32 accountid = 20
optional uint32 suspension_end_time = 21
optional string currency = 22
optional uint32 steam_level = 23
optional uint32 friend_count = 24
optional uint32 account_creation_time = 25
optional fixed64 steamid = 1
optional bool has_prior_purchase_history = 1
optional bool has_no_recent_password_resets = 2
optional bool is_wallet_cash_trusted = 3
optional uint32 time_all_trusted = 4
optional uint32 dir_index = 1
optional string machine_name = 3
optional string process_name = 4
Used in: CGCToGCMsgMasterAck
optional uint32 dir_index = 1
repeated uint32 type_instances = 2
optional int32 eresult = 1
Used in: CGCToGCMsgMasterStartupComplete
optional uint32 dir_index = 1
optional string machine_name = 2
optional uint32 msg_type = 1
optional fixed64 sender_id = 2
optional bytes net_message = 3
optional uint32 msg_type = 1
optional bytes net_message = 2
Used in: CDemoFileInfo
Used in: CGameInfo
optional uint32 match_id = 1
optional int32 game_mode = 2
optional int32 game_winner = 3
optional uint32 leagueid = 5
optional uint32 radiant_team_id = 7
optional uint32 dire_team_id = 8
optional string radiant_team_tag = 9
optional string dire_team_tag = 10
optional uint32 end_time = 11
Used in: CDotaGameInfo
optional bool is_pick = 1
optional uint32 team = 2
optional uint32 hero_id = 3
Used in: CDotaGameInfo
optional string hero_name = 1
optional string player_name = 2
optional bool is_fake_client = 3
optional uint64 steamid = 4
optional int32 game_team = 5
Used in: CGCMsgGetIPASNResponse
optional fixed32 ip = 1
optional uint32 asn = 2
Used in: CGCMsgGetIPLocationResponse
optional uint32 ip = 1
optional float latitude = 2
optional float longitude = 3
optional string country = 4
optional string state = 5
optional string city = 6
clc_ClientInfo = 8
clc_Move = 9
clc_VoiceData = 10
clc_BaselineAck = 11
clc_ListenEvents = 12
clc_RespondCvarValue = 13
clc_FileCRCCheck = 14
clc_LoadingProgress = 15
clc_SplitPlayerConnect = 16
clc_ClientMessage = 17
Used in: CSODOTALobby
optional uint32 channel_id = 1
optional string country_code = 2
optional string description = 3
optional string language_code = 4
Used in: CSODOTALobby
optional string team_name = 1
optional string team_tag = 3
optional uint32 team_id = 4
optional uint64 team_logo = 5
optional uint64 team_base_logo = 6
optional uint64 team_banner_logo = 7
optional bool team_complete = 8
optional string guild_name = 9
optional string guild_tag = 10
optional uint32 guild_id = 11
optional uint64 guild_logo = 12
optional uint64 guild_base_logo = 13
optional uint64 guild_banner_logo = 14
optional uint32 rank = 15
optional sint32 rank_change = 16
optional bool is_home_team = 17
Used in: CSODOTALobby
optional uint32 item_def_index = 2
optional bool is_supply_crate = 3
optional bool is_timed_drop = 4
optional uint32 account_id = 5
optional uint32 origin = 6
optional string unit_name = 1
repeated uint32 items = 2
optional bool is_pick = 1
optional uint32 team = 2
optional uint32 hero_id = 3
optional uint32 ability = 1
optional uint32 time = 2
optional fixed64 steamid = 1
optional uint32 ip_public = 2
optional uint32 packageid = 3
optional string store_country_code = 4
optional int32 eresult = 1
optional int32 purchase_result_detail = 2
optional fixed64 transid = 3
optional uint32 search_type = 1
optional string search_string = 2
repeated fixed64 steam_id = 1
optional fixed64 steamid = 1
optional uint32 result = 2
optional fixed64 steam_id = 1
optional fixed64 game_id = 2
repeated uint32 stats = 3
optional fixed64 steam_id = 1
optional fixed64 game_id = 2
optional int32 eresult = 3
Used in: CMsgAMGetUserGameStatsResponse
optional uint32 achievement_id = 1
optional uint32 achievement_bit_id = 2
optional fixed32 unlock_time = 3
Used in: CMsgAMGetUserGameStatsResponse
optional uint32 stat_id = 1
optional uint32 stat_value = 2
optional fixed64 steam_id = 1
optional uint32 package_id = 2
optional int32 passes_to_grant = 3
optional int32 days_to_expiration = 4
optional int32 action = 5
optional int32 eresult = 1
optional int32 passes_granted = 2
optional fixed64 steamid = 1
optional uint32 email_msg_type = 2
optional uint32 email_format = 3
optional uint32 source_gc = 6
Used in: CMsgAMSendEmail
optional fixed64 steamid = 1
optional string token_name = 2
Used in: CMsgAMSendEmail
optional string token_name = 1
optional string token_value = 2
optional uint32 eresult = 1
optional uint32 version = 1
optional uint32 client_session_need = 3
optional string secret_key = 5
optional uint32 client_language = 6
optional uint32 event_id = 1
optional uint32 sequence_id = 3
optional uint32 version = 1
optional bytes game_data = 2
optional bytes save_game_key = 6
Used in: CMsgClientWelcome
optional float latitude = 1
optional float longitude = 2
optional string country = 3
Used in: CMsgCombatAnalyzerStats
optional uint32 account_id = 1
optional uint64 match_id = 1
optional uint32 client_session_need = 2
optional int32 queue_position = 3
optional int32 queue_size = 4
optional int32 wait_seconds = 5
optional int32 estimated_wait_seconds_remaining = 6
optional string message = 1
optional uint32 target_name = 2
optional uint32 target_source_name = 3
optional uint32 attacker_name = 4
optional uint32 damage_source_name = 5
optional uint32 inflictor_name = 6
optional bool is_attacker_illusion = 7
optional bool is_attacker_hero = 8
optional bool is_target_illusion = 9
optional bool is_target_hero = 10
optional bool is_visible_radiant = 11
optional bool is_visible_dire = 12
optional uint32 value = 13
optional int32 health = 14
optional float timestamp = 15
optional float stun_duration = 16
optional float slow_duration = 17
optional bool is_ability_toggle_on = 18
optional bool is_ability_toggle_off = 19
optional uint32 ability_level = 20
optional float location_x = 21
optional float location_y = 22
optional uint32 gold_reason = 23
optional float timestamp_raw = 24
optional float modifier_duration = 25
optional uint32 xp_reason = 26
optional uint32 last_hits = 27
optional uint32 attacker_team = 28
optional uint32 target_team = 29
optional uint32 obs_wards_placed = 30
optional uint32 assist_player0 = 31
optional uint32 assist_player1 = 32
optional uint32 assist_player2 = 33
optional uint32 assist_player3 = 34
optional uint32 stack_count = 35
optional bool hidden_modifier = 36
optional uint32 account_id = 1
optional uint64 item_id = 2
optional uint32 fantasy_league_id = 3
optional uint32 account_id = 1
optional uint64 item_id = 2
optional uint32 fantasy_league_id = 3
optional uint32 eresult = 1
optional uint32 account_id = 1
repeated uint32 itemdef_ids = 2
optional bool has_items = 1
optional uint32 account_id = 1
optional uint64 item_id = 2
optional bool has_item = 1
optional string persona = 1
optional uint32 itemdef = 2
optional string pcbangname = 3
optional uint32 event = 1
optional uint32 timestamp = 2
optional uint32 fantasy_league_id = 3
optional uint32 season = 4
optional uint32 reference_data = 5
optional uint32 account_id = 1
optional uint32 background_def_index = 2
Used in: Slot.Stat
k_eStat_SoloRank = 1
k_eStat_PartyRank = 2
k_eStat_Wins = 3
k_eStat_Commends = 4
k_eStat_GamesPlayed = 5
k_eStat_FirstMatchDate = 6
Used in: CMsgDOTAProfileCard
optional uint32 slot_id = 1
Used in: Slot
optional uint32 emoticon_id = 1
Used in: Slot
optional uint32 hero_id = 1
optional uint32 hero_wins = 2
optional uint32 hero_losses = 3
Used in: Slot
optional bytes serialized_item = 1
Used in: Slot
optional EStatID stat_id = 1
optional uint32 stat_score = 2
Used in: Slot
optional uint32 trophy_id = 1
optional uint32 trophy_score = 2
optional bool delta_frame = 5
Used in: PlayerDetails
optional uint32 id = 1
optional string name = 2
optional uint32 level = 3
optional float cooldown = 4
optional float cooldown_max = 5
Used in: PlayerDetails
Used in: MatchDetails
optional uint32 player_id = 1
optional uint32 selected_hero = 2
optional uint32 selected_graph = 3
Used in: CMsgDOTARealtimeGameStats
optional uint32 team = 2
optional float heading = 3
optional uint32 lane = 4
optional uint32 tier = 5
optional uint32 type = 6
optional float x = 7
optional float y = 8
Used in: CMsgDOTARealtimeGameStats
repeated int32 graph_gold = 1
repeated int32 graph_xp = 2
repeated int32 graph_kill = 3
repeated int32 graph_tower = 4
repeated int32 graph_rax = 5
Used in: TeamLocationStats
Used in: GraphData
BotLane = 0
MidLane = 1
TopLane = 2
Jungle = 3
Ancients = 4
Other = 5
CreepGoldEarned = 0
KillGoldEarned = 1
DeathAndBuybackGoldLost = 2
XPEarned = 3
Used in: PlayerDetails
optional uint32 victimid = 1
optional uint32 kills = 2
optional uint32 assists = 3
Used in: PlayerDetails
optional uint32 id = 1
optional string name = 2
optional int32 time = 3
optional bool sold = 4
optional uint32 stackcount = 5
Used in: MatchDetails
optional uint32 player_id = 1
optional int32 death_time = 2
optional uint32 killer_player_id = 3
Used in: CMsgDOTARealtimeGameStats
optional fixed64 server_steam_id = 1
optional uint64 matchid = 2
optional uint32 timestamp = 3
optional float time_of_day = 4
optional bool is_nightstalker_night = 5
optional int32 game_time = 6
optional uint32 teamid_radiant = 8
optional uint32 teamid_dire = 9
optional uint32 game_mode = 14
optional uint32 league_id = 15
optional bool single_team = 16
optional uint32 cheers_peak = 17
Used in: MatchDetails
optional uint32 hero = 1
optional uint32 team = 2
Used in: TeamDetails
optional uint32 accountid = 1
optional uint32 playerid = 2
optional string name = 3
optional uint32 team = 4
optional uint32 heroid = 5
optional uint32 healthpoints = 6
optional uint32 maxhealthpoints = 7
optional float healthregenrate = 8
optional uint32 manapoints = 9
optional uint32 maxmanapoints = 10
optional float manaregenrate = 11
optional uint32 base_strength = 12
optional uint32 base_agility = 13
optional uint32 base_intelligence = 14
optional int32 base_armor = 15
optional uint32 base_movespeed = 16
optional uint32 base_damage = 17
optional uint32 strength = 18
optional uint32 agility = 19
optional uint32 intelligence = 20
optional int32 armor = 21
optional uint32 movespeed = 22
optional uint32 damage = 23
optional uint32 hero_damage = 24
optional uint32 tower_damage = 25
optional uint32 level = 27
optional uint32 kill_count = 28
optional uint32 death_count = 29
optional uint32 assists_count = 30
optional uint32 denies_count = 31
optional uint32 lh_count = 32
optional uint32 hero_healing = 33
optional uint32 gold_per_min = 34
optional uint32 xp_per_min = 35
optional uint32 net_gold = 36
optional uint32 gold = 37
optional float x = 38
optional float y = 39
optional int32 respawn_time = 40
optional uint32 ultimate_cooldown = 41
optional bool has_buyback = 42
repeated ItemDetails stashitems = 44
repeated ItemDetails itemshoppinglist = 45
repeated AbilityList levelpoints = 46
repeated HeroToHeroStats hero_to_hero_stats = 47
optional bool has_ultimate = 48
optional bool has_ultimate_mana = 49
Used in: CMsgDOTARealtimeGameStats
optional uint32 team_number = 1
optional uint32 team_id = 2
optional string team_name = 3
optional fixed64 team_logo = 4
optional uint32 score = 5
optional bool only_team = 7
optional uint32 cheers = 8
optional bool delta_frame = 5
Used in: CMsgDOTARealtimeGameStatsTerse
optional uint32 team = 1
optional float heading = 2
optional uint32 type = 3
optional uint32 lane = 4
optional uint32 tier = 5
optional float x = 6
optional float y = 7
Used in: CMsgDOTARealtimeGameStatsTerse
repeated int32 graph_gold = 1
Used in: CMsgDOTARealtimeGameStatsTerse
optional fixed64 server_steam_id = 1
optional uint64 matchid = 2
optional uint32 timestamp = 3
optional int32 game_time = 4
repeated uint32 steam_broadcaster_account_ids = 6
optional uint32 game_mode = 7
optional uint32 league_id = 8
Used in: TeamDetails
optional uint32 accountid = 1
optional uint32 playerid = 2
optional string name = 3
optional uint32 team = 4
optional uint32 heroid = 5
optional uint32 level = 6
optional uint32 kill_count = 7
optional uint32 death_count = 8
optional uint32 assists_count = 9
optional uint32 denies_count = 10
optional uint32 lh_count = 11
optional uint32 gold = 12
optional float x = 13
optional float y = 14
Used in: CMsgDOTARealtimeGameStatsTerse
optional uint32 team_number = 1
optional uint32 team_id = 2
optional string team_name = 3
optional fixed64 team_logo = 4
optional uint32 score = 5
optional uint64 currency_id = 1
optional uint32 purchase_def = 2
(message has no fields)
optional uint32 appid = 1
optional string gc_name = 2
Used in: CMsgDPPartnerMicroTxns
optional uint32 partner_id = 1
optional string partner_name = 2
optional string currency_code = 3
optional string currency_name = 4
Used in: CMsgDPPartnerMicroTxns
optional uint32 init_time = 1
optional uint32 last_update_time = 2
optional uint64 txn_id = 3
optional uint32 account_id = 4
optional uint32 line_item = 5
optional uint64 item_id = 6
optional uint32 def_index = 7
optional uint32 price = 8
optional uint32 tax = 9
optional uint32 price_usd = 10
optional uint32 tax_usd = 11
optional uint32 purchase_type = 12
optional uint32 steam_txn_type = 13
optional string country_code = 14
optional string region_code = 15
optional int32 quantity = 16
optional uint64 ref_trans_id = 17
optional uint32 eresult = 1
Used in: CMsgDPPartnerMicroTxnsResponse
k_MsgValid = 0
k_MsgInvalidAppID = 1
k_MsgInvalidPartnerInfo = 2
k_MsgNoTransactions = 3
k_MsgSQLFailure = 4
k_MsgPartnerInfoDiscrepancy = 5
k_MsgTransactionInsertFailed = 7
k_MsgAlreadyRunning = 8
k_MsgInvalidTransactionData = 9
optional fixed64 steamid_left = 1
optional fixed64 steamid_right = 2
optional bool success = 1
optional bool found_friendship = 2
(message has no fields)
optional fixed64 steamid = 1
optional bool success = 1
repeated fixed64 steamids = 2
optional uint32 app_id = 1
optional string command_prefix = 2
repeated string command_name = 1
optional uint32 app_id = 1
optional uint32 email_msg_type = 2
optional int32 email_lang = 3
optional int32 email_format = 4
optional uint32 eresult = 1
optional bool template_exists = 2
optional string template = 3
optional fixed64 steamid = 1
optional uint32 pwid = 1
optional uint32 nexonid = 2
repeated fixed64 steamids = 1
repeated fixed64 failed_lookup_steamids = 2
Used in: CMsgGCGetPersonaNames_Response
optional fixed64 steamid = 1
optional string persona_name = 2
optional fixed64 steam_id = 1
optional uint32 app_id = 2
optional uint32 rtime_vacban_starts = 3
optional bool is_banned_now = 4
optional bool is_banned_future = 5
optional fixed64 steam_id = 1
optional uint32 app_id = 2
optional bool online = 3
optional fixed64 server_steam_id = 4
optional uint32 server_addr = 5
optional uint32 server_port = 6
optional uint32 os_type = 7
optional uint32 client_addr = 8
Used in: CMsgGCHUpdateSession
optional string name = 1
optional string value = 2
Used in: CMsgGCMsgMasterSetClientMsgRouting
optional uint32 msg_type = 1
optional int32 eresult = 1
optional uint32 master_dir_index = 1
Used in: CMsgGCMsgMasterSetDirectory
optional uint32 dir_index = 1
optional string name = 2
optional string box = 3
optional string command_line = 4
optional string gc_binary = 5
optional int32 eresult = 1
Used in: CMsgGCMsgMasterSetWebAPIRouting
optional string interface_name = 1
optional string method_name = 2
optional int32 eresult = 1
Used in: CMsgGCMsgSetOptions
GCSQL_VERSION_BASELINE = 1
GCSQL_VERSION_BOOLTYPE = 2
Used in: CMsgGCMsgSetOptions
required uint32 low = 1
required uint32 high = 2
Used in: CMsgGCMsgSetOptions
NOTIFY_USER_SESSIONS = 0
NOTIFY_SERVER_SESSIONS = 1
NOTIFY_ACHIEVEMENTS = 2
NOTIFY_VAC_ACTION = 3
optional uint32 dir_index = 1
optional uint32 msgtype = 1
optional bytes payload = 2
repeated fixed64 steamids = 3
optional fixed64 steamid = 1
optional fixed32 ip = 1
optional bool trusted = 2
Used in: CMsgGCRerollPlayerChallengeResponse
eResult_Success = 0
eResult_Dropped = 1
eResult_NotFound = 2
eResult_CantReroll = 3
eResult_ServerError = 4
Used in: CMsgGCMsgMasterSetClientMsgRouting.Entry, CMsgGCMsgMasterSetWebAPIRouting.Entry
repeated uint32 dir_index = 1
optional uint32 protobuf_field = 4
optional string webapi_param = 5
Used in: CMsgGCRoutingInfo
RANDOM = 0
DISCARD = 1
CLIENT_STEAMID = 2
PROTOBUF_FIELD_UINT64 = 3
WEBAPI_PARAM_UINT64 = 4
optional bool is_active = 1
optional uint32 next_transition_time = 2
optional uint32 bonus_amount = 3
optional uint32 standby_duration = 4
optional uint32 transition_time = 5
optional uint64 match_id = 1
optional uint32 league_id = 2
optional uint32 account_id = 1
(message has no fields)
optional fixed64 subscriber = 1
optional fixed64 subscribe_to = 2
optional fixed64 sync_version = 3
Used in: CMsgGCToGCSOCacheSubscribe
optional uint32 service_id = 1
optional uint64 version = 2
optional fixed64 subscriber = 1
optional fixed64 unsubscribe_from = 2
optional uint32 user_sessions = 1
optional uint32 server_sessions = 2
optional bool in_logon_surge = 3
repeated uint64 top_custom_games = 1
Used in: CMsgGCUpdateSubGCSessionInfo
optional fixed64 steamid = 1
optional fixed32 ip = 2
optional bool trusted = 3
Used in: CMsgCombatAnalyzerPlayerStat
optional int32 int_value = 2
optional float float_value = 3
Used in: CMsgWebAPIRequest
optional uint32 request_method = 1
optional string hostname = 2
optional string url = 3
optional bytes body = 7
optional uint32 absolute_timeout = 8
Used in: CMsgHttpRequest
optional string name = 1
optional bytes value = 2
Used in: CMsgHttpRequest
optional string name = 1
optional string value = 2
optional uint32 status_code = 1
optional bytes body = 3
Used in: CMsgHttpResponse
optional string name = 1
optional string value = 2
repeated uint32 account_ids = 1
optional uint32 lobby_state = 1
optional bool leaver_detected = 3
optional bool first_blood_happened = 4
optional bool discard_match_results = 5
optional bool mass_disconnect = 6
optional uint32 event_id = 1
Used in: CMsgLobbyEventPoints
optional uint32 account_id = 1
optional uint32 normal_points = 2
optional uint32 premium_points = 3
optional bool owned = 4
optional uint32 favorite_team = 5
optional uint32 favorite_team_level = 6
optional uint32 points_held = 7
optional uint32 premium_points_held = 8
optional uint32 favorite_team_foil_level = 9
optional uint64 item_id = 1
optional uint32 messagetype = 1
optional uint32 timeremaining = 2
optional bool terminate = 3
optional fixed64 steamid = 1
optional uint32 appid = 2
Used in: CMsgNotificationOfSuspiciousActivity
optional uint32 app_instance_count = 1
repeated fixed64 other_steamids = 2
optional uint32 source = 1
optional uint32 alert_type = 2
optional uint32 alert_destination = 3
optional bool critical = 4
optional uint32 time = 5
optional uint32 appid = 6
optional string text = 7
Used in: CMsgAMGetLicensesResponse
optional uint32 package_id = 1
optional uint32 time_created = 2
optional uint32 owner_id = 3
optional string user_name = 1
optional uint32 account_id = 2
Used in: CMsgPerfectWorldUserLookupResponse
SUCCESS_ACCOUNT_FOUND = 0
ERROR_UNKNOWN = 1
ERROR_USER_NAME_WRONG_FORMAT = 2
ERROR_NO_PERFECT_WORLD_ACCOUNT_FOUND = 3
ERROR_NO_LINKED_STEAM_ACCOUNT_FOUND = 4
optional fixed64 client_steam_id = 1
optional int32 client_session_id = 2
optional uint32 source_app_id = 3
optional fixed64 job_id_source = 10
optional fixed64 job_id_target = 11
optional string target_job_name = 12
optional int32 eresult = 13
optional string error_message = 14
optional uint32 gc_dir_index_source = 201
Used in: CSVCMsg_CrosshairAngle, CSVCMsg_FixAngle
optional float x = 1
optional float y = 2
optional float z = 3
(message has no fields)
optional bool completed = 2
Used in: CMsgRequestOfferingsResponse
optional uint32 def_index = 1
optional uint64 item_id = 2
required fixed64 block1 = 1
required fixed64 block2 = 2
required fixed32 block3 = 3
Used in: CMsgClientHello
optional fixed64 version = 2
optional uint32 service_id = 3
optional uint32 cached_file_version = 4
Used in: CMsgClientWelcome
optional fixed64 version = 3
optional uint32 service_id = 5
repeated uint32 service_list = 6
optional fixed64 sync_version = 7
Used in: CMsgSOCacheSubscribed
optional int32 type_id = 1
repeated bytes object_data = 2
optional fixed64 version = 1
optional uint32 service_id = 3
repeated uint32 service_list = 4
optional fixed64 sync_version = 5
Used in: CMsgClientWelcome
optional fixed64 version = 2
optional uint32 service_id = 4
repeated uint32 service_list = 5
optional fixed64 sync_version = 6
optional fixed64 version = 1
Used in: CMsgSOCacheHaveVersion, CMsgSOCacheSubscribed, CMsgSOCacheSubscribedUpToDate, CMsgSOCacheSubscriptionCheck, CMsgSOCacheSubscriptionRefresh, CMsgSOCacheUnsubscribed, CMsgSOMultipleObjects, CMsgSOSingleObject
optional uint32 type = 1
optional uint64 id = 2
optional fixed64 version = 3
optional uint32 service_id = 7
Used in: CMsgSOMultipleObjects
optional int32 type_id = 1
optional bytes object_data = 2
optional int32 type_id = 2
optional bytes object_data = 3
optional fixed64 version = 4
optional uint32 service_id = 6
Used in: CDOTAModifierBuffTableEntry, CDOTAUserMsg_CreateLinearProjectile, CDOTAUserMsg_GlobalLightDirection, CDOTAUserMsg_MinimapDebugPoint, CDOTAUserMsg_NevermoreRequiem, CDOTAUserMsg_ParticleManager.UpdateParticle, CDOTAUserMsg_ParticleManager.UpdateParticleEnt, CDOTAUserMsg_ParticleManager.UpdateParticleFallback, CDOTAUserMsg_ParticleManager.UpdateParticleFwd, CDOTAUserMsg_ParticleManager.UpdateParticleOffset, CDOTAUserMsg_ParticleManager.UpdateParticleOrient, CDOTAUserMsg_ProjectionAbility, CDOTAUserMsg_SpectatorPlayerUnitOrders, CSVCMsg_BSPDecal, CUserMsg_ShakeDir, CUserMsg_Tilt
optional float x = 1
optional float y = 2
optional float z = 3
Used in: CDOTAUserMsg_CombatHeroPositions, CDOTAUserMsg_CreateLinearProjectile
optional float x = 1
optional float y = 2
Used in: CMsgWebAPIRequest
optional uint32 status = 1
optional uint32 account_id = 2
optional uint32 publisher_group_id = 3
optional uint32 key_id = 4
optional string domain = 5
optional string UNUSED_job_name = 1
optional string interface_name = 2
optional string method_name = 3
optional uint32 version = 4
optional uint32 routing_app_id = 7
Used in: CCLCMsg_SplitPlayerConnect, CNETMsg_SetConVar
Used in: CMsg_CVars
optional string name = 1
optional string value = 2
optional int32 transfer_id = 1
optional string file_name = 2
optional bool is_replay_demo_file = 3
optional bool deny = 4
optional bool is_file_requested = 5
(message has no fields)
optional uint32 signon_state = 1
optional uint32 spawn_count = 2
optional uint32 num_server_players = 3
repeated string players_networkids = 4
optional string map_name = 5
optional string command = 1
optional uint32 tick = 1
optional uint32 host_computationtime = 4
optional uint32 host_computationtime_std_deviation = 5
optional uint32 host_framestarttime_std_deviation = 6
optional uint32 hero_id = 1
optional uint32 status_effect_index = 2
optional string sequence_name = 3
optional float cycle = 4
repeated uint32 wearable = 5
optional string inscription = 6
repeated uint32 style = 7
optional bool tournament_drop = 8
Used in: CProtoItemSocket_AssetModifier, CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY, CProtoItemSocket_Autograph, CProtoItemSocket_Color, CProtoItemSocket_Effect, CProtoItemSocket_Empty, CProtoItemSocket_Spectator, CProtoItemSocket_StaticVisuals, CProtoItemSocket_Strange
optional uint64 item_id = 1
optional uint32 attr_def_index = 2
optional uint32 required_type = 3
optional string required_hero = 4
optional uint32 gem_def_index = 5
optional bool not_tradable = 6
optional string required_item_slot = 7
optional uint32 asset_modifier = 2
optional uint32 asset_modifier = 2
optional uint32 anim_modifier = 3
optional uint32 ability_effect = 4
optional string autograph = 2
optional uint32 autograph_id = 3
optional uint32 autograph_score = 4
optional uint32 red = 2
optional uint32 green = 3
optional uint32 blue = 4
optional uint32 effect = 2
optional uint32 games_viewed = 2
optional uint32 corporation_id = 3
optional uint32 league_id = 4
optional uint32 team_id = 5
optional uint32 strange_type = 2
optional uint32 strange_value = 3
optional uint32 hero_id = 1
optional uint32 status_effect_index = 2
optional string sequence_name = 3
optional float cycle = 4
repeated uint32 wearable = 5
optional string inscription = 6
repeated uint32 style = 7
optional uint32 account_id = 1
optional uint32 wins = 3
optional uint32 losses = 4
optional uint32 xp = 12
optional uint32 level = 13
optional uint32 initial_skill = 14
optional uint32 leaver_count = 15
optional uint32 secondary_leaver_count = 58
optional uint32 low_priority_until_date = 18
optional uint32 prevent_text_chat_until_date = 20
optional uint32 prevent_voice_until_date = 21
optional uint32 last_abandoned_game_date = 22
optional uint32 last_secondary_abandoned_game_date = 59
optional uint32 leaver_penalty_count = 23
optional uint32 completed_game_streak = 24
optional uint32 teaching = 28
optional uint32 leadership = 29
optional uint32 friendly = 30
optional uint32 forgiving = 31
optional uint32 account_disabled_until_date = 38
optional uint32 account_disabled_count = 39
optional uint32 showcase_hero_id = 40
optional uint32 match_disabled_until_date = 41
optional uint32 match_disabled_count = 42
optional uint32 partner_account_state = 45
optional uint32 shutdownlawterminatetimestamp = 47
optional uint32 low_priority_games_remaining = 48
optional uint32 competitive_rank = 49
optional uint32 calibration_games_remaining = 51
optional uint32 solo_competitive_rank = 52
optional uint32 solo_calibration_games_remaining = 54
optional uint32 competitive_1v1_rank = 63
optional uint32 competitive_1v1_calibration_games_remaining = 64
optional uint32 recruitment_level = 55
optional bool has_new_notifications = 56
optional bool is_league_admin = 57
optional uint32 casual_games_played = 60
optional uint32 solo_competitive_games_played = 61
optional uint32 party_competitive_games_played = 62
optional uint32 casual_1v1_games_played = 65
optional uint32 competitive_team_games_played = 66
optional uint32 curr_all_hero_challenge_id = 67
optional uint64 lobby_id = 1
optional fixed64 leader_id = 11
optional fixed64 server_id = 6
optional uint32 game_mode = 3
repeated fixed64 pending_invites = 10
optional string connect = 5
optional bool allow_cheats = 13
optional bool fill_with_bots = 14
optional bool intro_mode = 15
optional string game_name = 16
optional uint32 tutorial_lesson = 18
optional uint32 tournament_id = 19
optional uint32 tournament_game_id = 20
optional uint32 server_region = 21
optional uint32 num_spectators = 23
optional uint32 matchgroup = 25
optional uint64 match_id = 30
optional bool allow_spectating = 31
optional string pass_key = 39
optional uint32 leagueid = 42
optional uint32 penalty_level_radiant = 43
optional uint32 penalty_level_dire = 44
optional uint32 load_game_id = 45
optional uint32 series_type = 46
optional uint32 radiant_series_wins = 47
optional uint32 dire_series_wins = 48
optional uint32 loot_generated = 49
optional uint32 loot_awarded = 50
optional bool allchat = 51
optional string custom_game_mode = 54
optional string custom_map_name = 55
optional uint32 custom_difficulty = 56
optional bool lan = 57
optional uint32 first_leaver_accountid = 59
optional uint32 series_id = 60
optional bool low_priority = 61
optional bool first_blood_happened = 65
optional EMatchOutcome match_outcome = 70
optional bool mass_disconnect = 67
optional uint64 custom_game_id = 68
repeated EIngameEvent active_ingame_events = 69
optional uint32 custom_min_players = 71
optional uint32 custom_max_players = 72
optional uint32 lan_host_ping_to_server_region = 74
optional fixed64 custom_game_crc = 76
optional bool custom_game_auto_created_lobby = 77
optional uint32 league_series_id = 78
optional uint32 league_game_id = 79
optional fixed32 custom_game_timestamp = 80
Used in: CSODOTALobby
optional uint32 id = 1
optional bytes contents = 2
Used in: CSODOTALobby
INVALID = -1
CASUAL_MATCH = 0
PRACTICE = 1
TOURNAMENT = 2
COOP_BOT_MATCH = 4
LEGACY_TEAM_MATCH = 5
LEGACY_SOLO_QUEUE_MATCH = 6
COMPETITIVE_MATCH = 7
CASUAL_1V1_MATCH = 8
WEEKEND_TOURNEY = 9
LOCAL_BOT_MATCH = 10
Used in: CSODOTALobby
UI = 0
READYUP = 4
SERVERSETUP = 1
RUN = 2
POSTGAME = 3
NOTREADY = 5
SERVERASSIGN = 6
optional uint64 group_id = 1
optional fixed64 sender_id = 2
optional string sender_name = 3
optional uint64 custom_game_id = 5
optional fixed64 invite_gid = 6
optional fixed64 custom_game_crc = 7
optional fixed32 custom_game_timestamp = 8
Used in: CSODOTALobbyInvite
optional string name = 1
optional fixed64 steam_id = 2
optional uint32 account_id = 1
optional int32 location_id = 2
optional bool completed = 3
optional uint64 party_id = 1
optional fixed64 leader_id = 2
repeated fixed64 member_ids = 3
optional uint32 game_modes = 4
optional uint32 effective_started_matchmaking_time = 7
optional uint32 raw_started_matchmaking_time = 32
optional uint32 attempt_start_time = 33
optional uint32 attempt_num = 34
optional uint32 matchgroups = 11
optional uint32 low_priority_account_id = 19
optional MatchType match_type = 21
optional uint32 team_id = 23
optional uint32 match_disabled_until_date = 24
optional uint32 match_disabled_account_id = 25
optional uint32 matchmaking_max_range_minutes = 26
optional uint32 matchlanguages = 27
optional uint32 map_preference = 38
optional uint32 open_guild_id = 30
repeated uint32 common_guilds = 31
optional uint32 low_priority_games_remaining = 35
optional uint32 min_level = 36
optional uint32 max_level = 37
repeated EIngameEvent active_ingame_events = 39
optional bool open_for_join_requests = 40
Used in: CSODOTAParty
UI = 0
FINDING_MATCH = 1
IN_MATCH = 2
Used in: CSODOTAParty
optional uint64 group_id = 1
optional fixed64 sender_id = 2
optional string sender_name = 3
optional uint32 team_id = 5
optional bool low_priority_status = 6
optional bool as_coach = 7
optional fixed64 invite_gid = 8
optional uint32 engine = 9
Used in: CSODOTAPartyInvite
optional string name = 1
optional fixed64 steam_id = 2
optional bool is_coach = 4
Used in: CSODOTAParty
optional bool is_coach = 2
optional uint32 account_id = 1
optional uint32 event_id = 2
optional uint32 slot_id = 3
optional uint32 challenge_type = 4
optional uint32 int_param_0 = 5
optional uint32 int_param_1 = 6
optional uint32 created_time = 7
optional uint32 completed = 8
optional uint32 sequence_id = 9
optional uint32 challenge_tier = 10
optional uint32 flags = 11
eFlag_InstantRerollUncompleted = 1
Used in: CSVCMsgList_GameEvents
Used in: CSVCMsgList_UserMessages
optional int32 decal_texture_index = 2
optional int32 entity_index = 3
optional int32 model_index = 4
optional bool low_priority = 5
optional bool create_on_client = 1
Used in: CSVCMsg_ClassInfo
optional int32 class_id = 1
optional string data_table_name = 2
optional string class_name = 3
optional string name = 1
optional int32 max_entries = 2
optional int32 num_entries = 3
optional bool user_data_fixed_size = 4
optional int32 user_data_size = 5
optional int32 user_data_size_bits = 6
optional int32 flags = 7
optional bytes string_data = 8
optional bool relative = 1
optional int32 tick = 1
optional int32 section = 2
optional int32 total = 3
optional bytes data = 4
Used in: CSVCMsgList_GameEvents.event_t
optional string event_name = 1
optional int32 eventid = 2
Used in: CSVCMsg_GameEvent
optional int32 type = 1
optional string val_string = 2
optional float val_float = 3
optional int32 val_long = 4
optional int32 val_short = 5
optional int32 val_byte = 6
optional bool val_bool = 7
optional uint64 val_uint64 = 8
Used in: CSVCMsg_GameEventList
optional int32 eventid = 1
optional string name = 2
repeated key_t keys = 3
Used in: descriptor_t
optional int32 type = 1
optional string name = 2
optional int32 cookie = 1
optional string cvar_name = 2
optional int32 dialog_type = 1
optional bytes menu_key_values = 2
optional int32 max_entries = 1
optional int32 updated_entries = 2
optional bool is_delta = 3
optional bool update_baseline = 4
optional int32 baseline = 5
optional int32 delta_from = 6
optional bytes entity_data = 7
optional bool pending_full_frame = 8
optional int32 tick = 1
optional int32 messagessize = 2
optional int32 sound_index = 1
optional bool is_end = 1
optional string net_table_name = 2
optional bool needs_decoder = 3
Used in: CSVCMsg_SendTable
optional int32 type = 1
optional string var_name = 2
optional int32 flags = 3
optional int32 priority = 4
optional string dt_name = 5
optional int32 num_elements = 6
optional float low_value = 7
optional float high_value = 8
optional int32 num_bits = 9
optional int32 protocol = 1
optional int32 server_count = 2
optional bool is_dedicated = 3
optional bool is_hltv = 4
optional bool is_replay = 5
optional int32 c_os = 6
optional fixed32 map_crc = 7
optional fixed32 client_crc = 8
optional fixed32 string_table_crc = 9
optional int32 max_clients = 10
optional int32 max_classes = 11
optional int32 player_slot = 12
optional float tick_interval = 13
optional string game_dir = 14
optional string map_name = 15
optional string sky_name = 16
optional string host_name = 17
optional string addon_name = 18
optional int32 entity_index = 1
optional bool reliable_sound = 1
Used in: CSVCMsg_Sounds
optional sint32 origin_x = 1
optional sint32 origin_y = 2
optional sint32 origin_z = 3
optional uint32 volume = 4
optional float delay_value = 5
optional int32 sequence_number = 6
optional int32 entity_index = 7
optional int32 channel = 8
optional int32 pitch = 9
optional int32 flags = 10
optional uint32 sound_num = 11
optional fixed32 sound_num_handle = 12
optional int32 speaker_entity = 13
optional int32 random_seed = 14
optional int32 sound_level = 15
optional bool is_sentence = 16
optional bool is_ambient = 17
optional int32 slot = 2
optional int32 player_index = 3
optional bool reliable = 1
optional int32 num_entries = 2
optional bytes entity_data = 3
optional int32 table_id = 1
optional int32 num_changed_entries = 2
optional bytes string_data = 3
Used in: CSVCMsgList_UserMessages.usermsg_t
optional int32 msg_type = 1
optional bytes msg_data = 2
optional int32 client = 1
optional bool proximity = 2
optional fixed64 xuid = 3
optional int32 audible_mask = 4
optional bytes voice_data = 5
optional int32 sequence_bytes = 7
optional uint32 section_number = 8
optional uint32 uncompressed_sample_offset = 9
optional uint32 tick = 10
optional int32 quality = 1
optional string codec = 2
optional int32 version = 3
optional uint32 achievement = 1
optional uint32 camera_type = 1
optional float duration = 2
Used in: CUserMsg_CameraTransition
optional string filename = 1
optional int32 attach_ent_index = 2
optional fixed32 hash = 1
optional float duration = 2
optional bool from_player = 3
optional int32 ent_index = 4
optional float current = 1
optional float desired = 1
optional float duration = 2
optional uint32 interpolator = 3
optional float start_blend_time = 4
optional uint32 duration = 1
optional uint32 hold_time = 2
optional uint32 flags = 3
optional fixed32 color = 4
(message has no fields)
optional string message = 1
optional uint32 channel = 1
optional float x = 2
optional float y = 3
optional uint32 color1 = 4
optional uint32 color2 = 5
optional uint32 effect = 6
optional float fade_in_time = 7
optional float fade_out_time = 8
optional float hold_time = 9
optional float fx_time = 10
optional string message = 11
optional string message = 1
repeated string messages = 1
optional uint32 color = 1
optional string text = 2
(message has no fields)
(message has no fields)
optional int32 index = 1
optional int32 data = 2
optional int32 flags = 3
optional uint32 client = 1
optional string text = 2
optional bool chat = 3
optional uint32 client = 1
optional bool chat = 2
optional string format = 3
optional string prefix = 4
optional string text = 5
optional string location = 6
optional int32 player = 1
optional int32 channel = 2
optional string text = 3
optional bool stop = 2
optional string name = 3
Used in: CUserMsg_ShakeDir
optional uint32 command = 1
optional float amplitude = 2
optional float frequency = 3
optional float duration = 4
(message has no fields)
optional int32 num_skips = 1
optional int32 num_players = 2
optional uint32 dest = 1
repeated string param = 2
optional uint32 command = 1
optional bool ease_in_out = 2
optional float duration = 4
optional float time = 5
optional string name = 1
optional bool show = 2
Used in: CUserMsg_VGUIMenu
optional string name = 1
optional string value = 2
repeated int32 audible_players_mask = 1
optional bool player_mod_enabled = 2
optional int32 ent_index = 1
optional int32 menu = 2
optional int32 item = 3
optional uint32 appid = 1
optional uint32 gameitemid = 2
repeated fixed64 contributors = 1
optional uint32 appid = 1
Used in: CWorkshop_PopulateItemDescriptions_Request
optional string language = 1
Used in: ItemDescriptionsLanguageBlock
optional uint32 gameitemid = 1
optional string item_description = 2
optional uint32 appid = 1
optional uint32 gameitemid = 2
Used in: CWorkshop_SetItemPaymentRules_Request
optional uint32 account_id = 1
optional float revenue_percentage = 2
optional string rule_description = 3
Used in: CWorkshop_SetItemPaymentRules_Request
optional uint64 workshop_file_id = 1
optional float revenue_percentage = 2
optional string rule_description = 3
(message has no fields)
Used in: CSODOTALobby, CSODOTAParty
BOT_DIFFICULTY_PASSIVE = 0
BOT_DIFFICULTY_EASY = 1
BOT_DIFFICULTY_MEDIUM = 2
BOT_DIFFICULTY_HARD = 3
BOT_DIFFICULTY_UNFAIR = 4
BOT_DIFFICULTY_INVALID = 5
BOT_DIFFICULTY_EXTRA1 = 6
BOT_DIFFICULTY_EXTRA2 = 7
BOT_DIFFICULTY_EXTRA3 = 8
DOTA_CONNECTION_STATE_UNKNOWN = 0
DOTA_CONNECTION_STATE_NOT_YET_CONNECTED = 1
DOTA_CONNECTION_STATE_CONNECTED = 2
DOTA_CONNECTION_STATE_DISCONNECTED = 3
DOTA_CONNECTION_STATE_ABANDONED = 4
DOTA_CONNECTION_STATE_LOADING = 5
DOTA_CONNECTION_STATE_FAILED = 6
Used in: CSODOTALobby
GAME_VERSION_CURRENT = 0
GAME_VERSION_STABLE = 1
DOTA_JOIN_RESULT_SUCCESS = 0
DOTA_JOIN_RESULT_ALREADY_IN_GAME = 1
DOTA_JOIN_RESULT_INVALID_LOBBY = 2
DOTA_JOIN_RESULT_INCORRECT_PASSWORD = 3
DOTA_JOIN_RESULT_ACCESS_DENIED = 4
DOTA_JOIN_RESULT_GENERIC_ERROR = 5
DOTA_JOIN_RESULT_INCORRECT_VERSION = 6
DOTA_JOIN_RESULT_IN_TEAM_PARTY = 7
DOTA_JOIN_RESULT_NO_LOBBY_FOUND = 8
DOTA_JOIN_RESULT_LOBBY_FULL = 9
DOTA_JOIN_RESULT_CUSTOM_GAME_INCORRECT_VERSION = 10
Used in: CDOTALobbyMember
DOTA_LEAVER_NONE = 0
DOTA_LEAVER_DISCONNECTED = 1
DOTA_LEAVER_DISCONNECTED_TOO_LONG = 2
DOTA_LEAVER_ABANDONED = 3
DOTA_LEAVER_AFK = 4
DOTA_LEAVER_NEVER_CONNECTED = 5
DOTA_LEAVER_NEVER_CONNECTED_TOO_LONG = 6
DOTA_LEAVER_FAILED_TO_READY_UP = 7
DOTA_LEAVER_DECLINED = 8
DOTALobbyReadyState_UNDECLARED = 0
DOTALobbyReadyState_ACCEPTED = 1
DOTALobbyReadyState_DECLINED = 2
Used in: CSODOTALobby
DOTALobbyVisibility_Public = 0
DOTALobbyVisibility_Friends = 1
DOTALobbyVisibility_Unlisted = 2
DOTA_LOW_PRIORITY_BAN_ABANDON = 0
DOTA_LOW_PRIORITY_BAN_REPORTS = 1
DOTA_LOW_PRIORITY_BAN_SECONDARY_ABANDON = 2
DOTAMatchVote_INVALID = 0
DOTAMatchVote_POSITIVE = 1
DOTAMatchVote_NEGATIVE = 2
Used in: CDOTAUserMsg_AbilityPing
ABILITY_PING_READY = 1
ABILITY_PING_MANA = 2
ABILITY_PING_COOLDOWN = 3
ABILITY_PING_ENEMY = 4
ABILITY_PING_UNLEARNED = 5
DOTA_ABILITY_TARGET_NONE = 0
DOTA_ABILITY_TARGET_SELF = 1
DOTA_ABILITY_TARGET_ALLY_HERO = 2
DOTA_ABILITY_TARGET_ALLY_CREEP = 3
DOTA_ABILITY_TARGET_ENEMY_HERO = 4
DOTA_ABILITY_TARGET_ENEMY_CREEP = 5
INFO_COOP_BATTLE_POINTS_RULES = 1
INFO_FROSTIVUS_ABANDON_REMINDER = 2
INFO_RANKED_REMINDER = 3
INFO_COOP_LOW_PRIORITY_PASSIVE_REMINDER = 4
Used in: CDOTAUserMsg_ChatEvent
CHAT_MESSAGE_INVALID = -1
CHAT_MESSAGE_HERO_KILL = 0
CHAT_MESSAGE_HERO_DENY = 1
CHAT_MESSAGE_BARRACKS_KILL = 2
CHAT_MESSAGE_TOWER_KILL = 3
CHAT_MESSAGE_TOWER_DENY = 4
CHAT_MESSAGE_FIRSTBLOOD = 5
CHAT_MESSAGE_STREAK_KILL = 6
CHAT_MESSAGE_BUYBACK = 7
CHAT_MESSAGE_AEGIS = 8
CHAT_MESSAGE_ROSHAN_KILL = 9
CHAT_MESSAGE_COURIER_LOST = 10
CHAT_MESSAGE_COURIER_RESPAWNED = 11
CHAT_MESSAGE_GLYPH_USED = 12
CHAT_MESSAGE_ITEM_PURCHASE = 13
CHAT_MESSAGE_CONNECT = 14
CHAT_MESSAGE_DISCONNECT = 15
CHAT_MESSAGE_DISCONNECT_WAIT_FOR_RECONNECT = 16
CHAT_MESSAGE_DISCONNECT_TIME_REMAINING = 17
CHAT_MESSAGE_DISCONNECT_TIME_REMAINING_PLURAL = 18
CHAT_MESSAGE_RECONNECT = 19
CHAT_MESSAGE_PLAYER_LEFT = 20
CHAT_MESSAGE_SAFE_TO_LEAVE = 21
CHAT_MESSAGE_RUNE_PICKUP = 22
CHAT_MESSAGE_RUNE_BOTTLE = 23
CHAT_MESSAGE_INTHEBAG = 24
CHAT_MESSAGE_SECRETSHOP = 25
CHAT_MESSAGE_ITEM_AUTOPURCHASED = 26
CHAT_MESSAGE_ITEMS_COMBINED = 27
CHAT_MESSAGE_SUPER_CREEPS = 28
CHAT_MESSAGE_CANT_USE_ACTION_ITEM = 29
CHAT_MESSAGE_CHARGES_EXHAUSTED = 30
CHAT_MESSAGE_CANTPAUSE = 31
CHAT_MESSAGE_NOPAUSESLEFT = 32
CHAT_MESSAGE_CANTPAUSEYET = 33
CHAT_MESSAGE_PAUSED = 34
CHAT_MESSAGE_UNPAUSE_COUNTDOWN = 35
CHAT_MESSAGE_UNPAUSED = 36
CHAT_MESSAGE_AUTO_UNPAUSED = 37
CHAT_MESSAGE_YOUPAUSED = 38
CHAT_MESSAGE_CANTUNPAUSETEAM = 39
CHAT_MESSAGE_VOICE_TEXT_BANNED = 41
CHAT_MESSAGE_SPECTATORS_WATCHING_THIS_GAME = 42
CHAT_MESSAGE_REPORT_REMINDER = 43
CHAT_MESSAGE_ECON_ITEM = 44
CHAT_MESSAGE_TAUNT = 45
CHAT_MESSAGE_RANDOM = 46
CHAT_MESSAGE_RD_TURN = 47
CHAT_MESSAGE_DROP_RATE_BONUS = 49
CHAT_MESSAGE_NO_BATTLE_POINTS = 50
CHAT_MESSAGE_DENIED_AEGIS = 51
CHAT_MESSAGE_INFORMATIONAL = 52
CHAT_MESSAGE_AEGIS_STOLEN = 53
CHAT_MESSAGE_ROSHAN_CANDY = 54
CHAT_MESSAGE_ITEM_GIFTED = 55
CHAT_MESSAGE_HERO_KILL_WITH_GREEVIL = 56
CHAT_MESSAGE_HOLDOUT_TOWER_DESTROYED = 57
CHAT_MESSAGE_HOLDOUT_WALL_DESTROYED = 58
CHAT_MESSAGE_HOLDOUT_WALL_FINISHED = 59
CHAT_MESSAGE_PLAYER_LEFT_LIMITED_HERO = 62
CHAT_MESSAGE_ABANDON_LIMITED_HERO_EXPLANATION = 63
CHAT_MESSAGE_DISCONNECT_LIMITED_HERO = 64
CHAT_MESSAGE_LOW_PRIORITY_COMPLETED_EXPLANATION = 65
CHAT_MESSAGE_RECRUITMENT_DROP_RATE_BONUS = 66
CHAT_MESSAGE_FROSTIVUS_SHINING_BOOSTER_ACTIVE = 67
CHAT_MESSAGE_PLAYER_LEFT_AFK = 73
CHAT_MESSAGE_PLAYER_LEFT_DISCONNECTED_TOO_LONG = 74
CHAT_MESSAGE_PLAYER_ABANDONED = 75
CHAT_MESSAGE_PLAYER_ABANDONED_AFK = 76
CHAT_MESSAGE_PLAYER_ABANDONED_DISCONNECTED_TOO_LONG = 77
CHAT_MESSAGE_WILL_NOT_BE_SCORED = 78
CHAT_MESSAGE_WILL_NOT_BE_SCORED_RANKED = 79
CHAT_MESSAGE_WILL_NOT_BE_SCORED_NETWORK = 80
CHAT_MESSAGE_WILL_NOT_BE_SCORED_NETWORK_RANKED = 81
CHAT_MESSAGE_CAN_QUIT_WITHOUT_ABANDON = 82
CHAT_MESSAGE_RANKED_GAME_STILL_SCORED_LEAVERS_GET_LOSS = 83
CHAT_MESSAGE_ABANDON_RANKED_BEFORE_FIRST_BLOOD_PARTY = 84
CHAT_MESSAGE_COMPENDIUM_LEVEL = 85
CHAT_MESSAGE_VICTORY_PREDICTION_STREAK = 86
CHAT_MESSAGE_ASSASSIN_ANNOUNCE = 87
CHAT_MESSAGE_ASSASSIN_SUCCESS = 88
CHAT_MESSAGE_ASSASSIN_DENIED = 89
CHAT_MESSAGE_VICTORY_PREDICTION_SINGLE_USER_CONFIRM = 90
CHAT_MESSAGE_EFFIGY_KILL = 91
CHAT_MESSAGE_VOICE_TEXT_BANNED_OVERFLOW = 92
CHAT_MESSAGE_YEAR_BEAST_KILLED = 93
CHAT_MESSAGE_PAUSE_COUNTDOWN = 94
Used in: CSODOTALobby
DOTA_CM_RANDOM = 0
DOTA_CM_GOOD_GUYS = 1
DOTA_CM_BAD_GUYS = 2
Used in: CMsgDOTACombatLogEntry
DOTA_COMBATLOG_DAMAGE = 0
DOTA_COMBATLOG_HEAL = 1
DOTA_COMBATLOG_MODIFIER_ADD = 2
DOTA_COMBATLOG_MODIFIER_REMOVE = 3
DOTA_COMBATLOG_DEATH = 4
DOTA_COMBATLOG_ABILITY = 5
DOTA_COMBATLOG_ITEM = 6
DOTA_COMBATLOG_LOCATION = 7
DOTA_COMBATLOG_GOLD = 8
DOTA_COMBATLOG_GAME_STATE = 9
DOTA_COMBATLOG_XP = 10
DOTA_COMBATLOG_PURCHASE = 11
DOTA_COMBATLOG_BUYBACK = 12
DOTA_COMBATLOG_ABILITY_TRIGGER = 13
DOTA_COMBATLOG_PLAYERSTATS = 14
DOTA_COMBATLOG_MULTIKILL = 15
DOTA_COMBATLOG_KILLSTREAK = 16
DOTA_COMBATLOG_TEAM_BUILDING_KILL = 17
DOTA_COMBATLOG_FIRST_BLOOD = 18
DOTA_COMBATLOG_MODIFIER_REFRESH = 19
Used in: CDOTALobbyMember, CDOTASaveGame.Player
DOTA_GC_TEAM_GOOD_GUYS = 0
DOTA_GC_TEAM_BAD_GUYS = 1
DOTA_GC_TEAM_BROADCASTER = 2
DOTA_GC_TEAM_SPECTATOR = 3
DOTA_GC_TEAM_PLAYER_POOL = 4
DOTA_GC_TEAM_NOTEAM = 5
DOTA_GAMEMODE_NONE = 0
DOTA_GAMEMODE_AP = 1
DOTA_GAMEMODE_CM = 2
DOTA_GAMEMODE_RD = 3
DOTA_GAMEMODE_SD = 4
DOTA_GAMEMODE_AR = 5
DOTA_GAMEMODE_INTRO = 6
DOTA_GAMEMODE_HW = 7
DOTA_GAMEMODE_REVERSE_CM = 8
DOTA_GAMEMODE_XMAS = 9
DOTA_GAMEMODE_TUTORIAL = 10
DOTA_GAMEMODE_MO = 11
DOTA_GAMEMODE_LP = 12
DOTA_GAMEMODE_POOL1 = 13
DOTA_GAMEMODE_FH = 14
DOTA_GAMEMODE_CUSTOM = 15
DOTA_GAMEMODE_CD = 16
DOTA_GAMEMODE_BD = 17
DOTA_GAMEMODE_ABILITY_DRAFT = 18
DOTA_GAMEMODE_EVENT = 19
DOTA_GAMEMODE_ARDM = 20
DOTA_GAMEMODE_1V1MID = 21
DOTA_GAMEMODE_ALL_DRAFT = 22
Used in: CMsgLeaverState, CSODOTALobby
DOTA_GAMERULES_STATE_INIT = 0
DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD = 1
DOTA_GAMERULES_STATE_HERO_SELECTION = 2
DOTA_GAMERULES_STATE_STRATEGY_TIME = 3
DOTA_GAMERULES_STATE_PRE_GAME = 4
DOTA_GAMERULES_STATE_GAME_IN_PROGRESS = 5
DOTA_GAMERULES_STATE_POST_GAME = 6
DOTA_GAMERULES_STATE_DISCONNECT = 7
DOTA_GAMERULES_STATE_TEAM_SHOWCASE = 8
DOTA_GAMERULES_STATE_LAST = 9
DOTA_LobbyMemberXPBonus_DEFAULT = 0
DOTA_LobbyMemberXPBonus_BATTLE_BOOSTER = 1
DOTA_LobbyMemberXPBonus_SHARE_BONUS = 2
DOTA_LobbyMemberXPBonus_PARTY = 3
DOTA_LobbyMemberXPBonus_RECRUITMENT = 4
DOTA_LobbyMemberXPBonus_PCBANG = 5
Used in: CDOTAModifierBuffTableEntry
DOTA_MODIFIER_ENTRY_TYPE_ACTIVE = 1
DOTA_MODIFIER_ENTRY_TYPE_REMOVED = 2
NO_BATTLE_POINTS_WRONG_LOBBY_TYPE = 1
NO_BATTLE_POINTS_PRACTICE_BOTS = 2
NO_BATTLE_POINTS_CHEATS_ENABLED = 3
NO_BATTLE_POINTS_LOW_PRIORITY = 4
Used in: CDOTAUserMsg_OverheadEvent
OVERHEAD_ALERT_GOLD = 0
OVERHEAD_ALERT_DENY = 1
OVERHEAD_ALERT_CRITICAL = 2
OVERHEAD_ALERT_XP = 3
OVERHEAD_ALERT_BONUS_SPELL_DAMAGE = 4
OVERHEAD_ALERT_MISS = 5
OVERHEAD_ALERT_DAMAGE = 6
OVERHEAD_ALERT_EVADE = 7
OVERHEAD_ALERT_BLOCK = 8
OVERHEAD_ALERT_BONUS_POISON_DAMAGE = 9
OVERHEAD_ALERT_HEAL = 10
OVERHEAD_ALERT_MANA_ADD = 11
OVERHEAD_ALERT_MANA_LOSS = 12
OVERHEAD_ALERT_LAST_HIT_EARLY = 13
OVERHEAD_ALERT_LAST_HIT_CLOSE = 14
OVERHEAD_ALERT_LAST_HIT_MISS = 15
Used in: CDOTAUserMsg_ParticleManager
DOTA_PARTICLE_MANAGER_EVENT_CREATE = 0
DOTA_PARTICLE_MANAGER_EVENT_UPDATE = 1
DOTA_PARTICLE_MANAGER_EVENT_UPDATE_FORWARD = 2
DOTA_PARTICLE_MANAGER_EVENT_UPDATE_ORIENTATION = 3
DOTA_PARTICLE_MANAGER_EVENT_UPDATE_FALLBACK = 4
DOTA_PARTICLE_MANAGER_EVENT_UPDATE_ENT = 5
DOTA_PARTICLE_MANAGER_EVENT_UPDATE_OFFSET = 6
DOTA_PARTICLE_MANAGER_EVENT_DESTROY = 7
DOTA_PARTICLE_MANAGER_EVENT_DESTROY_INVOLVING = 8
DOTA_PARTICLE_MANAGER_EVENT_RELEASE = 9
DOTA_PARTICLE_MANAGER_EVENT_LATENCY = 10
DOTA_PARTICLE_MANAGER_EVENT_SHOULD_DRAW = 11
DOTA_PARTICLE_MANAGER_EVENT_FROZEN = 12
Used in: CDOTAUserMsg_StatsHeroPositionInfo.PositionPair
DOTA_POSITION_NONE = 0
DOTA_POSITION_BOTTOM_LANE = 1
DOTA_POSITION_MID_LANE = 2
DOTA_POSITION_TOP_LANE = 3
DOTA_POSITION_RADIANT_JUNGLE = 4
DOTA_POSITION_DIRE_JUNGLE = 5
DOTA_POSITION_RADIANT_ANCIENTS = 6
DOTA_POSITION_DIRE_ANCIENTS = 7
DOTA_POSITION_RADIANT_SECRET_SHOP = 8
DOTA_POSITION_DIRE_SECRET_SHOP = 9
DOTA_POSITION_RIVER = 10
DOTA_POSITION_ROSHAN_PIT = 11
DOTA_POSITION_RADIANT_BASE = 12
DOTA_POSITION_DIRE_BASE = 13
DOTA_POSITION_FOUNTAIN = 14
DOTA_POSITION_OTHER = 15
TE_FIRST_BLOOD = 0
TE_GAME_END = 1
TE_MULTI_KILL = 2
TE_HERO_DENY = 3
TE_AEGIS_DENY = 4
TE_AEGIS_STOLEN = 5
TE_GODLIKE = 6
TE_COURIER_KILL = 7
TE_ECHOSLAM = 8
TE_RAPIER = 9
TE_EARLY_ROSHAN = 10
TE_BLACK_HOLE = 11
UM_AchievementEvent = 1
UM_CloseCaption = 2
UM_CloseCaptionDirect = 3
UM_CurrentTimescale = 4
UM_DesiredTimescale = 5
UM_Fade = 6
UM_GameTitle = 7
UM_Geiger = 8
UM_HintText = 9
UM_HudMsg = 10
UM_HudText = 11
UM_KeyHintText = 12
UM_MessageText = 13
UM_RequestState = 14
UM_ResetHUD = 15
UM_Rumble = 16
UM_SayText = 17
UM_SayText2 = 18
UM_SayTextChannel = 19
UM_Shake = 20
UM_ShakeDir = 21
UM_StatsCrawlMsg = 22
UM_StatsSkipState = 23
UM_TextMsg = 24
UM_Tilt = 25
UM_Train = 26
UM_VGUIMenu = 27
UM_VoiceMask = 28
UM_VoiceSubtitle = 29
UM_SendAudio = 30
UM_CameraTransition = 31
UM_MAX_BASE = 63
Used in: CDOTAUserMsg_ChatWheel
k_EDOTA_CW_Ok = 0
k_EDOTA_CW_Care = 1
k_EDOTA_CW_GetBack = 2
k_EDOTA_CW_NeedWards = 3
k_EDOTA_CW_Stun = 4
k_EDOTA_CW_Help = 5
k_EDOTA_CW_Push = 6
k_EDOTA_CW_GoodJob = 7
k_EDOTA_CW_Missing = 8
k_EDOTA_CW_Missing_Top = 9
k_EDOTA_CW_Missing_Mid = 10
k_EDOTA_CW_Missing_Bottom = 11
k_EDOTA_CW_Go = 12
k_EDOTA_CW_Initiate = 13
k_EDOTA_CW_Follow = 14
k_EDOTA_CW_Group_Up = 15
k_EDOTA_CW_Spread_Out = 16
k_EDOTA_CW_Split_Farm = 17
k_EDOTA_CW_Attack = 18
k_EDOTA_CW_BRB = 19
k_EDOTA_CW_Dive = 20
k_EDOTA_CW_OMW = 21
k_EDOTA_CW_Get_Ready = 22
k_EDOTA_CW_Bait = 23
k_EDOTA_CW_Heal = 24
k_EDOTA_CW_Mana = 25
k_EDOTA_CW_OOM = 26
k_EDOTA_CW_Skill_Cooldown = 27
k_EDOTA_CW_Ulti_Ready = 28
k_EDOTA_CW_Enemy_Returned = 29
k_EDOTA_CW_All_Missing = 30
k_EDOTA_CW_Enemy_Incoming = 31
k_EDOTA_CW_Invis_Enemy = 32
k_EDOTA_CW_Enemy_Had_Rune = 33
k_EDOTA_CW_Split_Push = 34
k_EDOTA_CW_Coming_To_Gank = 35
k_EDOTA_CW_Request_Gank = 36
k_EDOTA_CW_Fight_Under_Tower = 37
k_EDOTA_CW_Deny_Tower = 38
k_EDOTA_CW_Buy_Courier = 39
k_EDOTA_CW_Upgrade_Courier = 40
k_EDOTA_CW_Need_Detection = 41
k_EDOTA_CW_They_Have_Detection = 42
k_EDOTA_CW_Buy_TP = 43
k_EDOTA_CW_Reuse_Courier = 44
k_EDOTA_CW_Deward = 45
k_EDOTA_CW_Building_Mek = 46
k_EDOTA_CW_Building_Pipe = 47
k_EDOTA_CW_Stack_And_Pull = 48
k_EDOTA_CW_Pull = 49
k_EDOTA_CW_Pulling = 50
k_EDOTA_CW_Stack = 51
k_EDOTA_CW_Jungling = 52
k_EDOTA_CW_Roshan = 53
k_EDOTA_CW_Affirmative = 54
k_EDOTA_CW_Wait = 55
k_EDOTA_CW_Pause = 56
k_EDOTA_CW_Current_Time = 57
k_EDOTA_CW_Check_Runes = 58
k_EDOTA_CW_Smoke_Gank = 59
k_EDOTA_CW_GLHF = 60
k_EDOTA_CW_Nice = 61
k_EDOTA_CW_Thanks = 62
k_EDOTA_CW_Sorry = 63
k_EDOTA_CW_No_Give_Up = 64
k_EDOTA_CW_Just_Happened = 65
k_EDOTA_CW_Game_Is_Hard = 66
k_EDOTA_CW_New_Meta = 67
k_EDOTA_CW_My_Bad = 68
k_EDOTA_CW_Regret = 69
k_EDOTA_CW_Relax = 70
k_EDOTA_CW_MissingHero = 71
k_EDOTA_CW_ReturnedHero = 72
k_EDOTA_CW_GG = 73
k_EDOTA_CW_GGWP = 74
k_EDOTA_CW_All_GG = 75
k_EDOTA_CW_All_GGWP = 76
k_EDOTA_CW_What_To_Buy = 77
k_EDOTA_CW_Im_Retreating = 78
k_EDOTA_CW_Space_Created = 79
k_EDOTA_CW_Whoops = 80
k_EDOTA_CW_Tower_then_Back = 81
k_EDOTA_CW_Barracks_then_Back = 82
k_EDOTA_CW_Ward_Bottom_Rune = 83
k_EDOTA_CW_Ward_Top_Rune = 84
k_EDOTA_CW_Zeus_Ult = 85
k_EMsgGCDOTABase = 7000
k_EMsgGCGeneralResponse = 7001
k_EMsgGCGameMatchSignOut = 7004
k_EMsgGCGameMatchSignOutResponse = 7005
k_EMsgGCJoinChatChannel = 7009
k_EMsgGCJoinChatChannelResponse = 7010
k_EMsgGCOtherJoinedChannel = 7013
k_EMsgGCOtherLeftChannel = 7014
k_EMsgGCMatchHistoryList = 7017
k_EMsgServerToGCRequestStatus = 7026
k_EMsgGCGetRecentMatches = 7027
k_EMsgGCRecentMatchesResponse = 7028
k_EMsgGCFindSourceTVGames = 7031
k_EMsgGCSourceTVGamesResponse = 7032
k_EMsgGCStartFindingMatch = 7033
k_EMsgGCConnectedPlayers = 7034
k_EMsgGCAbandonCurrentGame = 7035
k_EMsgGCStopFindingMatch = 7036
k_EMsgGCPracticeLobbyCreate = 7038
k_EMsgGCPracticeLobbyLeave = 7040
k_EMsgGCPracticeLobbyLaunch = 7041
k_EMsgGCPracticeLobbyList = 7042
k_EMsgGCPracticeLobbyListResponse = 7043
k_EMsgGCPracticeLobbyJoin = 7044
k_EMsgGCPracticeLobbySetDetails = 7046
k_EMsgGCPracticeLobbySetTeamSlot = 7047
k_EMsgGCInitialQuestionnaireResponse = 7049
k_EMsgGCTournamentRequest = 7051
k_EMsgGCTournamentResponse = 7052
k_EMsgGCPracticeLobbyResponse = 7055
k_EMsgGCBroadcastNotification = 7056
k_EMsgGCLiveScoreboardUpdate = 7057
k_EMsgGCRequestChatChannelList = 7060
k_EMsgGCRequestChatChannelListResponse = 7061
k_EMsgGCRequestMatches = 7064
k_EMsgGCRequestMatchesResponse = 7065
k_EMsgGCRequestPlayerResources = 7068
k_EMsgGCRequestPlayerResourcesResponse = 7069
k_EMsgGCReadyUp = 7070
k_EMsgGCKickedFromMatchmakingQueue = 7071
k_EMsgGCLeaverDetected = 7072
k_EMsgGCSpectateFriendGame = 7073
k_EMsgGCSpectateFriendGameResponse = 7074
k_EMsgGCPlayerReports = 7075
k_EMsgGCReportsRemainingRequest = 7076
k_EMsgGCReportsRemainingResponse = 7077
k_EMsgGCSubmitPlayerReport = 7078
k_EMsgGCSubmitPlayerReportResponse = 7079
k_EMsgGCGameChatLog = 7080
k_EMsgGCPracticeLobbyKick = 7081
k_EMsgGCReportCountsRequest = 7082
k_EMsgGCReportCountsResponse = 7083
k_EMsgGCRequestSaveGames = 7084
k_EMsgGCRequestSaveGamesServer = 7085
k_EMsgGCRequestSaveGamesResponse = 7086
k_EMsgGCLeaverDetectedResponse = 7087
k_EMsgGCPlayerFailedToConnect = 7088
k_EMsgGCGCToRelayConnect = 7089
k_EMsgGCGCToRelayConnectresponse = 7090
k_EMsgGCWatchGame = 7091
k_EMsgGCWatchGameResponse = 7092
k_EMsgGCBanStatusRequest = 7093
k_EMsgGCBanStatusResponse = 7094
k_EMsgGCMatchDetailsRequest = 7095
k_EMsgGCMatchDetailsResponse = 7096
k_EMsgGCCancelWatchGame = 7097
k_EMsgGCProfileRequest = 7098
k_EMsgGCProfileResponse = 7099
k_EMsgGCPopup = 7102
k_EMsgGCDOTAClearNotifySuccessfulReport = 7104
k_EMsgGCGenericResult = 7108
k_EMsgGCFriendPracticeLobbyListRequest = 7111
k_EMsgGCFriendPracticeLobbyListResponse = 7112
k_EMsgGCPracticeLobbyJoinResponse = 7113
k_EMsgClientEconNotification_Job = 7114
k_EMsgGCCreateTeam = 7115
k_EMsgGCCreateTeamResponse = 7116
k_EMsgGCDisbandTeam = 7117
k_EMsgGCDisbandTeamResponse = 7118
k_EMsgGCRequestTeamData = 7119
k_EMsgGCRequestTeamDataResponse = 7120
k_EMsgGCTeamData = 7121
k_EMsgGCTeamInvite_InviterToGC = 7122
k_EMsgGCTeamInvite_GCImmediateResponseToInviter = 7123
k_EMsgGCTeamInvite_GCRequestToInvitee = 7124
k_EMsgGCTeamInvite_InviteeResponseToGC = 7125
k_EMsgGCTeamInvite_GCResponseToInviter = 7126
k_EMsgGCTeamInvite_GCResponseToInvitee = 7127
k_EMsgGCKickTeamMember = 7128
k_EMsgGCKickTeamMemberResponse = 7129
k_EMsgGCLeaveTeam = 7130
k_EMsgGCLeaveTeamResponse = 7131
k_EMsgGCSuggestTeamMatchmaking = 7132
k_EMsgGCPlayerHeroesFavoritesAdd = 7133
k_EMsgGCPlayerHeroesFavoritesRemove = 7134
k_EMsgGCEditTeamLogo = 7139
k_EMsgGCEditTeamLogoResponse = 7140
k_EMsgGCSetShowcaseHero = 7141
k_EMsgGCApplyTeamToPracticeLobby = 7142
k_EMsgGCRequestInternatinalTicketEmail = 7143
k_EMsgGCTransferTeamAdmin = 7144
k_EMsgGCClearTournamentGame = 7145
k_EMsgRequestLeagueInfo = 7147
k_EMsgResponseLeagueInfo = 7148
k_EMsgGCPracticeLobbyJoinBroadcastChannel = 7149
k_EMsgGC_TournamentItemEvent = 7150
k_EMsgGC_TournamentItemEventResponse = 7151
k_EMsgCastMatchVote = 7152
k_EMsgCastMatchVoteResponse = 7153
k_EMsgRetrieveMatchVote = 7154
k_EMsgRetrieveMatchVoteResponse = 7155
k_EMsgTeamFanfare = 7156
k_EMsgResponseTeamFanfare = 7157
k_EMsgGC_GameServerUploadSaveGame = 7158
k_EMsgGC_GameServerSaveGameResult = 7159
k_EMsgGC_GameServerGetLoadGame = 7160
k_EMsgGC_GameServerGetLoadGameResult = 7161
k_EMsgGCTeamProfileRequest = 7164
k_EMsgGCTeamProfileResponse = 7165
k_EMsgGCEditTeamDetails = 7166
k_EMsgGCEditTeamDetailsResponse = 7167
k_EMsgGCProTeamListRequest = 7168
k_EMsgGCProTeamListResponse = 7169
k_EMsgGCReadyUpStatus = 7170
k_EMsgGCHallOfFame = 7171
k_EMsgGCHallOfFameRequest = 7172
k_EMsgGCHallOfFameResponse = 7173
k_EMsgGCGenerateDiretidePrizeList = 7174
k_EMsgGCRewardDiretidePrizes = 7176
k_EMsgGCDiretidePrizesRewardedResponse = 7177
k_EMsgGCHalloweenHighScoreRequest = 7178
k_EMsgGCHalloweenHighScoreResponse = 7179
k_EMsgGCGenerateDiretidePrizeListResponse = 7180
k_EMsgGCStorePromoPagesRequest = 7182
k_EMsgGCStorePromoPagesResponse = 7183
k_EMsgGCSpawnLootGreevil = 7184
k_EMsgGCDismissLootGreevil = 7185
k_EMsgGCToGCMatchCompleted = 7186
k_EMsgGCDismissLootGreevilResponse = 7187
k_EMsgGCBalancedShuffleLobby = 7188
k_EMsgGCToGCCheckLeaguePermission = 7189
k_EMsgGCToGCCheckLeaguePermissionResponse = 7190
k_EMsgGCLeagueScheduleRequest = 7191
k_EMsgGCLeagueScheduleResponse = 7192
k_EMsgGCLeagueScheduleEdit = 7193
k_EMsgGCLeagueScheduleEditResponse = 7194
k_EMsgGCLeaguesInMonthRequest = 7195
k_EMsgGCLeaguesInMonthResponse = 7196
k_EMsgGCMatchmakingStatsRequest = 7197
k_EMsgGCMatchmakingStatsResponse = 7198
k_EMsgGCBotGameCreate = 7199
k_EMsgGCSetMatchHistoryAccess = 7200
k_EMsgGCSetMatchHistoryAccessResponse = 7201
k_EMsgUpgradeLeagueItem = 7203
k_EMsgUpgradeLeagueItemResponse = 7204
k_EMsgGCTeamMemberProfileRequest = 7205
k_EMsgGCWatchDownloadedReplay = 7206
k_EMsgGCSetMapLocationState = 7207
k_EMsgGCSetMapLocationStateResponse = 7208
k_EMsgGCResetMapLocations = 7209
k_EMsgGCResetMapLocationsResponse = 7210
k_EMsgGCTeamOnProfile = 7211
k_EMsgGCSetFeaturedItems = 7212
k_EMsgGCFeaturedItems = 7215
k_EMsgRefreshPartnerAccountLink = 7216
k_EMsgClientsRejoinChatChannels = 7217
k_EMsgGCToGCGetUserChatInfo = 7218
k_EMsgGCToGCGetUserChatInfoResponse = 7219
k_EMsgGCToGCLeaveAllChatChannels = 7220
k_EMsgGCToGCUpdateAccountChatBan = 7221
k_EMsgGCGuildCreateRequest = 7222
k_EMsgGCGuildCreateResponse = 7223
k_EMsgGCGuildSetAccountRoleRequest = 7224
k_EMsgGCGuildSetAccountRoleResponse = 7225
k_EMsgGCRequestGuildData = 7226
k_EMsgGCGuildData = 7227
k_EMsgGCGuildInviteAccountRequest = 7228
k_EMsgGCGuildInviteAccountResponse = 7229
k_EMsgGCGuildCancelInviteRequest = 7230
k_EMsgGCGuildCancelInviteResponse = 7231
k_EMsgGCGuildUpdateDetailsRequest = 7232
k_EMsgGCGuildUpdateDetailsResponse = 7233
k_EMsgGCToGCCanInviteUser = 7234
k_EMsgGCToGCCanInviteUserResponse = 7235
k_EMsgGCToGCGetUserRank = 7236
k_EMsgGCToGCGetUserRankResponse = 7237
k_EMsgGCToGCUpdateTeamStats = 7240
k_EMsgGCToGCGetTeamRank = 7241
k_EMsgGCToGCGetTeamRankResponse = 7242
k_EMsgGCTeamIDByNameRequest = 7245
k_EMsgGCTeamIDByNameResponse = 7246
k_EMsgGCEditTeam = 7247
k_EMsgGCPassportDataRequest = 7248
k_EMsgGCPassportDataResponse = 7249
k_EMsgGCNotInGuildData = 7251
k_EMsgGCGuildInviteData = 7254
k_EMsgGCToGCGetLeagueAdmin = 7255
k_EMsgGCToGCGetLeagueAdminResponse = 7256
k_EMsgGCRequestLeaguePrizePool = 7258
k_EMsgGCRequestLeaguePrizePoolResponse = 7259
k_EMsgGCToGCUpdateOpenGuildPartyRequest = 7261
k_EMsgGCToGCUpdateOpenGuildPartyResponse = 7262
k_EMsgGCToGCDestroyOpenGuildPartyRequest = 7263
k_EMsgGCToGCDestroyOpenGuildPartyResponse = 7264
k_EMsgGCGuildUpdateMessage = 7265
k_EMsgGCPartySetOpenGuildRequest = 7266
k_EMsgGCPartySetOpenGuildResponse = 7267
k_EMsgGCGuildOpenPartyRefresh = 7268
k_EMsgGCJoinOpenGuildPartyRequest = 7269
k_EMsgGCJoinOpenGuildPartyResponse = 7270
k_EMsgGCLeaveChatChannel = 7272
k_EMsgGCChatMessage = 7273
k_EMsgGCGetHeroStandings = 7274
k_EMsgGCGetHeroStandingsResponse = 7275
k_EMsgGCGuildEditLogoRequest = 7279
k_EMsgGCGuildEditLogoResponse = 7280
k_EMsgGCGuildmatePracticeLobbyListRequest = 7281
k_EMsgGCGuildmatePracticeLobbyListResponse = 7282
k_EMsgGCItemEditorReservationsRequest = 7283
k_EMsgGCItemEditorReservationsResponse = 7284
k_EMsgGCItemEditorReserveItemDef = 7285
k_EMsgGCItemEditorReserveItemDefResponse = 7286
k_EMsgGCItemEditorReleaseReservation = 7287
k_EMsgGCItemEditorReleaseReservationResponse = 7288
k_EMsgGCRewardTutorialPrizes = 7289
k_EMsgGCLastHitChallengeHighScorePost = 7290
k_EMsgGCLastHitChallengeHighScoreRequest = 7291
k_EMsgGCLastHitChallengeHighScoreResponse = 7292
k_EMsgGCCreateFantasyLeagueRequest = 7293
k_EMsgGCCreateFantasyLeagueResponse = 7294
k_EMsgGCFantasyLeagueInfoRequest = 7297
k_EMsgGCFantasyLeagueInfoResponse = 7298
k_EMsgGCFantasyLeagueInfo = 7299
k_EMsgGCCreateFantasyTeamRequest = 7300
k_EMsgGCCreateFantasyTeamResponse = 7301
k_EMsgGCEditFantasyTeamRequest = 7302
k_EMsgGCEditFantasyTeamResponse = 7303
k_EMsgGCFantasyTeamInfoRequestByFantasyLeagueID = 7304
k_EMsgGCFantasyTeamInfoRequestByOwnerAccountID = 7305
k_EMsgGCFantasyTeamInfoResponse = 7306
k_EMsgGCFantasyTeamInfo = 7307
k_EMsgGCFantasyLivePlayerStats = 7308
k_EMsgGCFantasyFinalPlayerStats = 7309
k_EMsgGCFantasyMatch = 7310
k_EMsgGCToGCReloadVersions = 7311
k_EMsgGCFantasyTeamScoreRequest = 7312
k_EMsgGCFantasyTeamScoreResponse = 7313
k_EMsgGCFantasyTeamStandingsRequest = 7314
k_EMsgGCFantasyTeamStandingsResponse = 7315
k_EMsgGCFantasyPlayerScoreRequest = 7316
k_EMsgGCFantasyPlayerScoreResponse = 7317
k_EMsgGCFantasyPlayerStandingsRequest = 7318
k_EMsgGCFantasyPlayerStandingsResponse = 7319
k_EMsgGCFlipLobbyTeams = 7320
k_EMsgGCCustomGameCreate = 7321
k_EMsgGCFantasyPlayerInfoRequest = 7322
k_EMsgGCFantasyPlayerInfoResponse = 7323
k_EMsgGCToGCProcessPlayerReportForTarget = 7324
k_EMsgGCToGCProcessReportSuccess = 7325
k_EMsgGCNotifyAccountFlagsChange = 7326
k_EMsgGCSetProfilePrivacy = 7327
k_EMsgGCSetProfilePrivacyResponse = 7328
k_EMsgGCSteamProfileRequest = 7329
k_EMsgGCSteamProfileRequestResponse = 7330
k_EMsgGCFantasyLeagueCreateInfoRequest = 7331
k_EMsgGCFantasyLeagueCreateInfoResponse = 7332
k_EMsgGCFantasyLeagueInviteInfoRequest = 7333
k_EMsgGCFantasyLeagueInviteInfoResponse = 7334
k_EMsgGCClientIgnoredUser = 7335
k_EMsgGCFantasyLeagueCreateRequest = 7336
k_EMsgGCFantasyLeagueCreateResponse = 7337
k_EMsgGCFantasyTeamCreateRequest = 7338
k_EMsgGCFantasyTeamCreateResponse = 7339
k_EMsgGCFantasyLeagueFriendJoinListRequest = 7340
k_EMsgGCFantasyLeagueFriendJoinListResponse = 7341
k_EMsgGCClientSuspended = 7342
k_EMsgGCPartyMemberSetCoach = 7343
k_EMsgGCFantasyLeagueEditInvitesRequest = 7344
k_EMsgGCFantasyLeagueEditInvitesResponse = 7345
k_EMsgGCPracticeLobbySetCoach = 7346
k_EMsgGCFantasyLeagueEditInfoRequest = 7347
k_EMsgGCFantasyLeagueEditInfoResponse = 7348
k_EMsgGCFantasyLeagueDraftStatusRequest = 7349
k_EMsgGCFantasyLeagueDraftStatus = 7350
k_EMsgGCFantasyLeagueDraftPlayerRequest = 7351
k_EMsgGCFantasyLeagueDraftPlayerResponse = 7352
k_EMsgGCFantasyLeagueMatchupsRequest = 7353
k_EMsgGCFantasyLeagueMatchupsResponse = 7354
k_EMsgGCFantasyTeamRosterSwapRequest = 7355
k_EMsgGCFantasyTeamRosterSwapResponse = 7356
k_EMsgGCFantasyTeamRosterRequest = 7357
k_EMsgGCFantasyTeamRosterResponse = 7358
k_EMsgGCNexonPartnerUpdate = 7359
k_EMsgGCToGCProcessPCBangRewardPoints = 7360
k_EMsgGCFantasyTeamRosterAddDropRequest = 7361
k_EMsgGCFantasyTeamRosterAddDropResponse = 7362
k_EMsgPresentedClientTerminateDlg = 7363
k_EMsgGCFantasyPlayerHisoricalStatsRequest = 7364
k_EMsgGCFantasyPlayerHisoricalStatsResponse = 7365
k_EMsgGCPCBangTimedRewardMessage = 7366
k_EMsgGCLobbyUpdateBroadcastChannelInfo = 7367
k_EMsgGCFantasyTeamTradesRequest = 7368
k_EMsgGCFantasyTeamTradesResponse = 7369
k_EMsgGCFantasyTeamTradeCancelRequest = 7370
k_EMsgGCFantasyTeamTradeCancelResponse = 7371
k_EMsgGCToGCGrantTournamentItem = 7372
k_EMsgGCProcessFantasyScheduledEvent = 7373
k_EMsgGCToGCGrantPCBangRewardItem = 7374
k_EMsgGCToGCUpgradeTwitchViewerItems = 7375
k_EMsgGCToGCGetLiveMatchAffiliates = 7376
k_EMsgGCToGCGetLiveMatchAffiliatesResponse = 7377
k_EMsgGCToGCUpdatePlayerPennantCounts = 7378
k_EMsgGCToGCGetPlayerPennantCounts = 7379
k_EMsgGCToGCGetPlayerPennantCountsResponse = 7380
k_EMsgGCGameMatchSignOutPermissionRequest = 7381
k_EMsgGCGameMatchSignOutPermissionResponse = 7382
k_EMsgDOTAChatChannelMemberUpdate = 7383
k_EMsgDOTAAwardEventPoints = 7384
k_EMsgDOTARedeemEventPrize = 7385
k_EMsgDOTARedeemEventPrizeResponse = 7386
k_EMsgDOTAGetEventPoints = 7387
k_EMsgDOTAGetEventPointsResponse = 7388
k_EMsgGCToGCSignoutAwardEventPoints = 7390
k_EMsgDOTASendFriendRecruits = 7393
k_EMsgDOTAFriendRecruitsRequest = 7394
k_EMsgDOTAFriendRecruitsResponse = 7395
k_EMsgDOTAFriendRecruitInviteAcceptDecline = 7396
k_EMsgGCPartyLeaderWatchGamePrompt = 7397
k_EMsgDOTAFrostivusTimeElapsed = 7398
k_EMsgGCToGCGrantEarnedLicense = 7399
k_EMsgDOTALiveLeagueGameUpdate = 7402
k_EMsgDOTAChatGetUserList = 7403
k_EMsgDOTAChatGetUserListResponse = 7404
k_EMsgGCCompendiumSetSelection = 7405
k_EMsgGCCompendiumDataRequest = 7406
k_EMsgGCCompendiumDataResponse = 7407
k_EMsgDOTAGetPlayerMatchHistory = 7408
k_EMsgDOTAGetPlayerMatchHistoryResponse = 7409
k_EMsgGCToGCMatchmakingAddParty = 7410
k_EMsgGCToGCMatchmakingRemoveParty = 7411
k_EMsgGCToGCMatchmakingRemoveAllParties = 7412
k_EMsgGCToGCMatchmakingMatchFound = 7413
k_EMsgGCToGCUpdateMatchManagementStats = 7414
k_EMsgGCToGCUpdateMatchmakingStats = 7415
k_EMsgGCToServerPingRequest = 7416
k_EMsgGCToServerPingResponse = 7417
k_EMsgGCToServerConsoleCommand = 7418
k_EMsgGCToGCUpdateLiveLeagueGameInfo = 7420
k_EMsgGCMakeOffering = 7423
k_EMsgGCRequestOfferings = 7424
k_EMsgGCRequestOfferingsResponse = 7425
k_EMsgGCToGCProcessMatchLeaver = 7426
k_EMsgGCNotificationsRequest = 7427
k_EMsgGCNotificationsResponse = 7428
k_EMsgGCToGCModifyNotification = 7429
k_EMsgGCToGCSetNewNotifications = 7430
k_EMsgGCToGCSetIsLeagueAdmin = 7431
k_EMsgGCLeagueAdminState = 7432
k_EMsgGCToGCSendLeagueAdminState = 7433
k_EMsgGCLeagueAdminList = 7434
k_EMsgGCNotificationsMarkReadRequest = 7435
k_EMsgGCFantasyMessageAdd = 7436
k_EMsgGCFantasyMessagesRequest = 7437
k_EMsgGCFantasyMessagesResponse = 7438
k_EMsgGCFantasyScheduledMatchesRequest = 7439
k_EMsgGCFantasyScheduledMatchesResponse = 7440
k_EMsgGCToGCGrantLeagueAccess = 7441
k_EMsgGCEventGameCreate = 7443
k_EMsgGCPerfectWorldUserLookupRequest = 7444
k_EMsgGCPerfectWorldUserLookupResponse = 7445
k_EMsgGCToGCIncrementRecruitmentSDO = 7446
k_EMsgGCToGCIncrementRecruitmentLevel = 7447
k_EMsgGCFantasyRemoveOwner = 7448
k_EMsgGCFantasyRemoveOwnerResponse = 7449
k_EMsgGCRequestBatchPlayerResources = 7450
k_EMsgGCRequestBatchPlayerResourcesResponse = 7451
k_EMsgGCToGCSendUpdateLeagues = 7452
k_EMsgGCCompendiumSetSelectionResponse = 7453
k_EMsgGCPlayerInfoRequest = 7454
k_EMsgGCPlayerInfo = 7455
k_EMsgGCPlayerInfoSubmit = 7456
k_EMsgGCPlayerInfoSubmitResponse = 7457
k_EMsgGCToGCGetAccountLevel = 7458
k_EMsgGCToGCGetAccountLevelResponse = 7459
k_EMsgGCToGCGetAccountPartner = 7460
k_EMsgGCToGCGetAccountPartnerResponse = 7461
k_EMsgGCToGCGetAccountProfile = 7462
k_EMsgGCToGCGetAccountProfileResponse = 7463
k_EMsgDOTAGetWeekendTourneySchedule = 7464
k_EMsgDOTAWeekendTourneySchedule = 7465
k_EMsgGCJoinableCustomGameModesRequest = 7466
k_EMsgGCJoinableCustomGameModesResponse = 7467
k_EMsgGCJoinableCustomLobbiesRequest = 7468
k_EMsgGCJoinableCustomLobbiesResponse = 7469
k_EMsgGCQuickJoinCustomLobby = 7470
k_EMsgGCQuickJoinCustomLobbyResponse = 7471
k_EMsgGCToGCGrantEventPointAction = 7472
k_EMsgServerGetEventPoints = 7473
k_EMsgServerGetEventPointsResponse = 7474
k_EMsgServerGrantSurveyPermission = 7475
k_EMsgServerGrantSurveyPermissionResponse = 7476
k_EMsgClientProvideSurveyResult = 7477
k_EMsgGCToGCSetCompendiumSelection = 7478
k_EMsgGCToGCUpdateTI4HeroQuest = 7480
k_EMsgGCCompendiumDataChanged = 7481
k_EMsgDOTAFantasyLeagueFindRequest = 7482
k_EMsgDOTAFantasyLeagueFindResponse = 7483
k_EMsgGCHasItemQuery = 7484
k_EMsgGCHasItemResponse = 7485
k_EMsgGCConsumeFantasyTicket = 7486
k_EMsgGCConsumeFantasyTicketFailure = 7487
k_EMsgGCToGCGrantEventPointActionMsg = 7488
k_EMsgClientToGCTrackDialogResult = 7489
k_EMsgGCFantasyLeaveLeagueRequest = 7490
k_EMsgGCFantasyLeaveLeagueResponse = 7491
k_EMsgGCToGCGetCompendiumSelections = 7492
k_EMsgGCToGCGetCompendiumSelectionsResponse = 7493
k_EMsgServerToGCMatchConnectionStats = 7494
k_EMsgGCToClientTournamentItemDrop = 7495
k_EMsgSQLDelayedGrantLeagueDrop = 7496
k_EMsgServerGCUpdateSpectatorCount = 7497
k_EMsgDOTAStartDailyHeroChallengeRequest = 7498
k_EMsgGCFantasyPlayerScoreDetailsRequest = 7499
k_EMsgGCFantasyPlayerScoreDetailsResponse = 7500
k_EMsgGCToGCEmoticonUnlock = 7501
k_EMsgSignOutDraftInfo = 7502
k_EMsgClientToGCEmoticonDataRequest = 7503
k_EMsgGCToClientEmoticonData = 7504
k_EMsgGCPracticeLobbyToggleBroadcastChannelCameramanStatus = 7505
k_EMsgGCToGCCreateWeekendTourneyRequest = 7506
k_EMsgGCToGCCreateWeekendTourneyResponse = 7507
k_EMsgGCToGCCreateGenericTeamsRequest = 7510
k_EMsgGCToGCCreateGenericTeamsResponse = 7511
k_EMsgSQLLaunchOneWeekendTourney = 7512
k_EMsgClientToGCSetAdditionalEquips = 7513
k_EMsgClientToGCGetAdditionalEquips = 7514
k_EMsgClientToGCGetAdditionalEquipsResponse = 7515
k_EMsgServerToGCGetAdditionalEquips = 7516
k_EMsgServerToGCGetAdditionalEquipsResponse = 7517
k_EMsgDOTARedeemItem = 7518
k_EMsgDOTARedeemItemResponse = 7519
k_EMsgSQLGCToGCGrantAllHeroProgress = 7520
k_EMsgClientToGCGetAllHeroProgress = 7521
k_EMsgClientToGCGetAllHeroProgressResponse = 7522
k_EMsgGCToGCGetServerForClient = 7523
k_EMsgGCToGCGetServerForClientResponse = 7524
k_EMsgSQLProcessTournamentGameOutcome = 7525
k_EMsgSQLGrantTrophyToAccount = 7526
k_EMsgClientToGCGetTrophyList = 7527
k_EMsgClientToGCGetTrophyListResponse = 7528
k_EMsgGCToClientTrophyAwarded = 7529
k_EMsgGCGameBotMatchSignOut = 7530
k_EMsgGCGameBotMatchSignOutPermissionRequest = 7531
k_EMsgSignOutBotInfo = 7532
k_EMsgGCToGCUpdateProfileCards = 7533
k_EMsgClientToGCGetProfileCard = 7534
k_EMsgClientToGCGetProfileCardResponse = 7535
k_EMsgServerToGCGetProfileCard = 7536
k_EMsgServerToGCGetProfileCardResponse = 7537
k_EMsgClientToGCSetProfileCardSlots = 7538
k_EMsgGCToClientProfileCardUpdated = 7539
k_EMsgServerToGCVictoryPredictions = 7540
k_EMsgClientToGCMarkNotificationListRead = 7542
k_EMsgGCToClientNewNotificationAdded = 7543
k_EMsgServerToGCSuspiciousActivity = 7544
k_EMsgSignOutCommunicationSummary = 7545
k_EMsgServerToGCRequestStatus_Response = 7546
k_EMsgClientToGCCreateHeroStatue = 7547
k_EMsgGCToClientHeroStatueCreateResult = 7548
k_EMsgGCGCToLANServerRelayConnect = 7549
k_EMsgSignOutAssassinMiniGameInfo = 7550
k_EMsgServerToGCGetIngameEventData = 7551
k_EMsgGCToGCUpdateIngameEventDataBroadcast = 7552
k_EMsgGCToServerIngameEventData_OraclePA = 7553
k_EMsgServerToGCReportKillSummaries = 7554
k_EMsgGCToGCReportKillSummaries = 7555
k_EMsgGCToGCUpdateAssassinMinigame = 7556
k_EMsgGCToGCFantasySetMatchLeague = 7557
k_EMsgClientToGCRecordCompendiumStats = 7558
k_EMsgGCItemEditorRequestLeagueInfo = 7559
k_EMsgGCItemEditorLeagueInfoResponse = 7560
k_EMsgGCToGCUpdatePlayerPredictions = 7561
k_EMsgGCToServerPredictionResult = 7562
k_EMsgServerToGCSignoutAwardAdditionalDrops = 7563
k_EMsgGCToGCSignoutAwardAdditionalDrops = 7564
k_EMsgGCToClientEventStatusChanged = 7565
k_EMsgGCHasItemDefsQuery = 7566
k_EMsgGCHasItemDefsResponse = 7567
k_EMsgGCToGCReplayMonitorValidateReplay = 7569
k_EMsgClientToGCExchangeItemsForOffering = 7570
k_EMsgClientToGCExchangeItemsForOfferingResponse = 7571
k_EMsgLobbyEventPoints = 7572
k_EMsgGCToGCGetCustomGameTickets = 7573
k_EMsgGCToGCGetCustomGameTicketsResponse = 7574
k_EMsgGCToClientNewBloomTimingUpdated = 7575
k_EMsgGCToGCCustomGamePlayed = 7576
k_EMsgGCToGCGrantEventPointsToUser = 7577
k_EMsgGCToGCSetEventMMPanicFlushTime = 7578
k_EMsgGameserverCrashReport = 7579
k_EMsgGameserverCrashReportResponse = 7580
k_EMsgGCToClientSteamDatagramTicket = 7581
k_EMsgGCToGCGrantEventOwnership = 7582
k_EMsgGCToGCSendAccountsEventPoints = 7583
k_EMsgClientToGCRerollPlayerChallenge = 7584
k_EMsgServerToGCRerollPlayerChallenge = 7585
k_EMsgGCRerollPlayerChallengeResponse = 7586
k_EMsgSignOutUpdatePlayerChallenge = 7587
k_EMsgClientToGCSetPartyLeader = 7588
k_EMsgClientToGCCancelPartyInvites = 7589
k_EMsgGCToGCMasterReloadAccount = 7590
k_EMsgSQLGCToGCGrantBackpackSlots = 7591
k_EMsgSQLGrantLeagueMatchToTicketHolders = 7592
k_EMsgClientToGCSetAdditionalEquipsResponse = 7593
k_EMsgGCToGCEmoticonUnlockNoRollback = 7594
k_EMsgGCToGCGetCompendiumFanfare = 7595
k_EMsgServerToGCHoldEventPoints = 7596
k_EMsgSignOutReleaseEventPointHolds = 7597
k_EMsgGCToGCChatNewUserSession = 7598
k_EMsgClientToGCGetLeagueSeries = 7599
k_EMsgClientToGCGetLeagueSeriesResponse = 7600
k_EMsgSQLGCToGCSignoutUpdateLeagueSchedule = 7601
k_EMsgGCToServerUpdateBroadcastCheers = 7602
k_EMsgClientToGCApplyGemCombiner = 7603
k_EMsgGCDev_GrantWarKill = 8001
k_EMsgClientToGCCreateTeamShowcase = 8002
k_EMsgGCToClientTeamShowcaseCreateResult = 8003
k_EMsgServerToGCLockCharmTrading = 8004
k_EMsgDOTACNY2015EventPointUsage = 8005
k_EMsgClientToGCPlayerStatsRequest = 8006
k_EMsgGCToClientPlayerStatsResponse = 8007
k_EMsgGCClearPracticeLobbyTeam = 8008
k_EMsgClientToGCFindTopSourceTVGames = 8009
k_EMsgGCToClientFindTopSourceTVGamesResponse = 8010
k_EMsgGCLobbyList = 8011
k_EMsgGCLobbyListResponse = 8012
k_EMsgGCPlayerStatsMatchSignOut = 8013
k_EMsgClientToGCCustomGamePlayerCountRequest = 8014
k_EMsgGCToClientCustomGamePlayerCountResponse = 8015
k_EMsgClientToGCSocialFeedPostCommentRequest = 8016
k_EMsgGCToClientSocialFeedPostCommentResponse = 8017
k_EMsgClientToGCCustomGamesFriendsPlayedRequest = 8018
k_EMsgGCToClientCustomGamesFriendsPlayedResponse = 8019
k_EMsgClientToGCFriendsPlayedCustomGameRequest = 8020
k_EMsgGCToClientFriendsPlayedCustomGameResponse = 8021
k_EMsgClientToGCFeaturedHeroesRequest = 8022
k_EMsgGCToClientFeaturedHeroesResponse = 8023
k_EMsgGCTopCustomGamesList = 8024
k_EMsgClientToGCSocialMatchPostCommentRequest = 8025
k_EMsgGCToClientSocialMatchPostCommentResponse = 8026
k_EMsgClientToGCSocialMatchDetailsRequest = 8027
k_EMsgGCToClientSocialMatchDetailsResponse = 8028
k_EMsgClientToGCSetPartyOpen = 8029
k_EMsgClientToGCMergePartyInvite = 8030
k_EMsgGCToClientMergeGroupInviteReply = 8031
k_EMsgClientToGCMergePartyResponse = 8032
k_EMsgGCToClientMergePartyResponseReply = 8033
k_EMsgClientToGCGetProfileCardStats = 8034
k_EMsgClientToGCGetProfileCardStatsResponse = 8035
k_EMsgClientToGCTopLeagueMatchesRequest = 8036
k_EMsgClientToGCTopFriendMatchesRequest = 8037
k_EMsgGCToClientTopMatchesResponse = 8038
k_EMsgClientToGCTopPubMatchesRequest = 8039
k_EMsgGCToClientProfileCardStatsUpdated = 8040
k_EMsgServerToGCRealtimeStats = 8041
k_EMsgGCToServerRealtimeStatsStartStop = 8042
k_EMsgGCToGCGetServersForClients = 8045
k_EMsgGCToGCGetServersForClientsResponse = 8046
k_EMsgGCPracticeLobbyKickFromTeam = 8047
k_EMsgDOTAChatGetMemberCount = 8048
k_EMsgDOTAChatGetMemberCountResponse = 8049
k_EMsgClientToGCSocialFeedPostMessageRequest = 8050
k_EMsgGCToClientSocialFeedPostMessageResponse = 8051
k_EMsgCustomGameListenServerStartedLoading = 8052
k_EMsgCustomGameClientFinishedLoading = 8053
k_EMsgGCPracticeLobbyCloseBroadcastChannel = 8054
k_EMsgGCStartFindingMatchResponse = 8055
k_EMsgSQLGCToGCUpdateHeroMMR = 8056
k_EDOTAGCSessionNeed_Unknown = 0
k_EDOTAGCSessionNeed_UserNoSessionNeeded = 100
k_EDOTAGCSessionNeed_UserInOnlineGame = 101
k_EDOTAGCSessionNeed_UserInLocalGame = 102
k_EDOTAGCSessionNeed_UserInUIWasConnected = 103
k_EDOTAGCSessionNeed_UserInUINeverConnected = 104
k_EDOTAGCSessionNeed_UserTutorials = 105
k_EDOTAGCSessionNeed_GameServerOnline = 200
k_EDOTAGCSessionNeed_GameServerLocal = 201
k_EDOTAGCSessionNeed_GameServerIdle = 202
k_EDOTAGCSessionNeed_GameServerRelay = 203
k_EDOTAGCSessionNeed_GameServerLocalUpload = 204
k_EDOTAPlayerMMRType_Invalid = 0
k_EDOTAPlayerMMRType_GeneralHidden = 1
k_EDOTAPlayerMMRType_SoloHidden = 2
k_EDOTAPlayerMMRType_GeneralCompetitive = 3
k_EDOTAPlayerMMRType_SoloCompetitive = 4
k_EDOTAPlayerMMRType_1v1Competitive = 5
Used in: CDOTAMsg_SendStatPopup
k_EDOTA_SPT_Textline = 0
k_EDOTA_SPT_Basic = 1
k_EDOTA_SPT_Poll = 2
k_EDOTA_SPT_Grid = 3
DEM_Error = -1
DEM_Stop = 0
DEM_FileHeader = 1
DEM_FileInfo = 2
DEM_SyncTick = 3
DEM_SendTables = 4
DEM_ClassInfo = 5
DEM_StringTables = 6
DEM_Packet = 7
DEM_SignonPacket = 8
DEM_ConsoleCmd = 9
DEM_CustomData = 10
DEM_CustomDataCallbacks = 11
DEM_UserCmd = 12
DEM_FullPacket = 13
DEM_SaveGame = 14
DEM_Max = 15
DEM_IsCompressed = 112
Used in: CDOTAUserMsg_UnitEvent
DOTA_UNIT_SPEECH = 0
DOTA_UNIT_SPEECH_MUTE = 1
DOTA_UNIT_ADD_GESTURE = 2
DOTA_UNIT_REMOVE_GESTURE = 3
DOTA_UNIT_REMOVE_ALL_GESTURES = 4
DOTA_UNIT_FADE_GESTURE = 6
DOTA_UNIT_SPEECH_CLIENTSIDE_RULES = 7
DOTA_UM_AddUnitToSelection = 64
DOTA_UM_AIDebugLine = 65
DOTA_UM_ChatEvent = 66
DOTA_UM_CombatHeroPositions = 67
DOTA_UM_CombatLogData = 68
DOTA_UM_CombatLogShowDeath = 70
DOTA_UM_CreateLinearProjectile = 71
DOTA_UM_DestroyLinearProjectile = 72
DOTA_UM_DodgeTrackingProjectiles = 73
DOTA_UM_GlobalLightColor = 74
DOTA_UM_GlobalLightDirection = 75
DOTA_UM_InvalidCommand = 76
DOTA_UM_LocationPing = 77
DOTA_UM_MapLine = 78
DOTA_UM_MiniKillCamInfo = 79
DOTA_UM_MinimapDebugPoint = 80
DOTA_UM_MinimapEvent = 81
DOTA_UM_NevermoreRequiem = 82
DOTA_UM_OverheadEvent = 83
DOTA_UM_SetNextAutobuyItem = 84
DOTA_UM_SharedCooldown = 85
DOTA_UM_SpectatorPlayerClick = 86
DOTA_UM_TutorialTipInfo = 87
DOTA_UM_UnitEvent = 88
DOTA_UM_ParticleManager = 89
DOTA_UM_BotChat = 90
DOTA_UM_HudError = 91
DOTA_UM_ItemPurchased = 92
DOTA_UM_Ping = 93
DOTA_UM_ItemFound = 94
DOTA_UM_CharacterSpeakConcept = 95
DOTA_UM_SwapVerify = 96
DOTA_UM_WorldLine = 97
DOTA_UM_TournamentDrop = 98
DOTA_UM_ItemAlert = 99
DOTA_UM_HalloweenDrops = 100
DOTA_UM_ChatWheel = 101
DOTA_UM_ReceivedXmasGift = 102
DOTA_UM_UpdateSharedContent = 103
DOTA_UM_TutorialRequestExp = 104
DOTA_UM_TutorialPingMinimap = 105
DOTA_UM_GamerulesStateChanged = 106
DOTA_UM_ShowSurvey = 107
DOTA_UM_TutorialFade = 108
DOTA_UM_AddQuestLogEntry = 109
DOTA_UM_SendStatPopup = 110
DOTA_UM_TutorialFinish = 111
DOTA_UM_SendRoshanPopup = 112
DOTA_UM_SendGenericToolTip = 113
DOTA_UM_SendFinalGold = 114
DOTA_UM_CustomMsg = 115
DOTA_UM_CoachHUDPing = 116
DOTA_UM_ClientLoadGridNav = 117
DOTA_UM_AbilityPing = 118
DOTA_UM_ShowGenericPopup = 119
DOTA_UM_VoteStart = 120
DOTA_UM_VoteUpdate = 121
DOTA_UM_VoteEnd = 122
DOTA_UM_BoosterState = 123
DOTA_UM_WillPurchaseAlert = 124
DOTA_UM_TutorialMinimapPosition = 125
DOTA_UM_PlayerMMR = 126
DOTA_UM_AbilitySteal = 127
DOTA_UM_CourierKilledAlert = 128
DOTA_UM_EnemyItemAlert = 129
DOTA_UM_StatsMatchDetails = 130
DOTA_UM_MiniTaunt = 131
DOTA_UM_BuyBackStateAlert = 132
DOTA_UM_QuickBuyAlert = 133
DOTA_UM_StatsHeroDetails = 134
DOTA_UM_PredictionResult = 135
DOTA_UM_ModifierAlert = 136
DOTA_UM_HPManaAlert = 137
DOTA_UM_GlyphAlert = 138
DOTA_UM_BeastChat = 139
DOTA_UM_SpectatorPlayerUnitOrders = 140
DOTA_UM_CompendiumState = 141
DOTA_UM_ProjectionAbility = 142
DOTA_UM_ProjectionEvent = 143
Used in: CMsgHeroAbilityStat
k_EHeroStatType_None = 0
k_EHeroStatType_AxeTotalDamage = 2000
k_EHeroStatType_BattleHungerDamage = 2001
k_EHeroStatType_CounterHelixDamage = 2002
k_EHeroStatType_CullingBladeDamage = 2003
k_EHeroStatType_BerserkersCallCastCount = 2004
k_EHeroStatType_BerserkersCallHeroesHitAverage = 2005
k_EHeroStatType_BerserkersCallOtherUnitsHit = 2006
k_EHeroStatType_BerserkersCallHeroAttacksTaken = 2007
k_EHeroStatType_BerserkersCallOtherAttacksTaken = 2008
k_EHeroStatType_BattleHungerCastCount = 2009
k_EHeroStatType_BattleHungerPotentialDuration = 2010
k_EHeroStatType_BattleHungerAverageDuration = 2011
k_EHeroStatType_CounterHelixProcCount = 2012
k_EHeroStatType_CounterHelixHeroProcCount = 2013
k_EHeroStatType_CounterHelixHeroesHitAverage = 2014
k_EHeroStatType_CounterHelixOtherUnitsHitCount = 2015
k_EHeroStatType_CullingBladeCastCount = 2016
k_EHeroStatType_CullingBladeKillCount = 2017
k_EHeroStatType_CullingBladeAverageHealthCulled = 2018
k_EHeroStatType_CullingBladeAverageDamageAvailable = 2019
k_EHeroStatType_CullingBladeHeroBuffAverage = 2020
Used in: CSODOTALobby, CSODOTAParty
k_EIngameEvent_OraclePA = 0
k_EIngameEvent_CNY2015 = 1
k_EIngameEvent_CNY2015_PreBeast = 2
k_EIngameEvent_TI5 = 3
Used in: CSODOTALobby
k_EMatchOutcome_Unknown = 0
k_EMatchOutcome_RadVictory = 2
k_EMatchOutcome_DireVictory = 3
k_EMatchOutcome_NotScored_PoorNetworkConditions = 64
k_EMatchOutcome_NotScored_Leaver = 65
k_EMatchOutcome_NotScored_ServerCrash = 66
k_EMatchOutcome_NotScored_NeverStarted = 67
Used in: CNETMsg_Disconnect
NETWORK_DISCONNECT_INVALID = 0
NETWORK_DISCONNECT_SHUTDOWN = 1
NETWORK_DISCONNECT_DISCONNECT_BY_USER = 2
NETWORK_DISCONNECT_DISCONNECT_BY_SERVER = 3
NETWORK_DISCONNECT_LOST = 4
NETWORK_DISCONNECT_OVERFLOW = 5
NETWORK_DISCONNECT_STEAM_BANNED = 6
NETWORK_DISCONNECT_STEAM_INUSE = 7
NETWORK_DISCONNECT_STEAM_TICKET = 8
NETWORK_DISCONNECT_STEAM_LOGON = 9
NETWORK_DISCONNECT_STEAM_AUTHCANCELLED = 10
NETWORK_DISCONNECT_STEAM_AUTHALREADYUSED = 11
NETWORK_DISCONNECT_STEAM_AUTHINVALID = 12
NETWORK_DISCONNECT_STEAM_VACBANSTATE = 13
NETWORK_DISCONNECT_STEAM_LOGGED_IN_ELSEWHERE = 14
NETWORK_DISCONNECT_STEAM_VAC_CHECK_TIMEDOUT = 15
NETWORK_DISCONNECT_STEAM_DROPPED = 16
NETWORK_DISCONNECT_STEAM_OWNERSHIP = 17
NETWORK_DISCONNECT_SERVERINFO_OVERFLOW = 18
NETWORK_DISCONNECT_TICKMSG_OVERFLOW = 19
NETWORK_DISCONNECT_STRINGTABLEMSG_OVERFLOW = 20
NETWORK_DISCONNECT_DELTAENTMSG_OVERFLOW = 21
NETWORK_DISCONNECT_TEMPENTMSG_OVERFLOW = 22
NETWORK_DISCONNECT_SOUNDSMSG_OVERFLOW = 23
NETWORK_DISCONNECT_SNAPSHOTOVERFLOW = 24
NETWORK_DISCONNECT_SNAPSHOTERROR = 25
NETWORK_DISCONNECT_RELIABLEOVERFLOW = 26
NETWORK_DISCONNECT_BADDELTATICK = 27
NETWORK_DISCONNECT_NOMORESPLITS = 28
NETWORK_DISCONNECT_TIMEDOUT = 29
NETWORK_DISCONNECT_DISCONNECTED = 30
NETWORK_DISCONNECT_LEAVINGSPLIT = 31
NETWORK_DISCONNECT_DIFFERENTCLASSTABLES = 32
NETWORK_DISCONNECT_BADRELAYPASSWORD = 33
NETWORK_DISCONNECT_BADSPECTATORPASSWORD = 34
NETWORK_DISCONNECT_HLTVRESTRICTED = 35
NETWORK_DISCONNECT_NOSPECTATORS = 36
NETWORK_DISCONNECT_HLTVUNAVAILABLE = 37
NETWORK_DISCONNECT_HLTVSTOP = 38
NETWORK_DISCONNECT_KICKED = 39
NETWORK_DISCONNECT_BANADDED = 40
NETWORK_DISCONNECT_KICKBANADDED = 41
NETWORK_DISCONNECT_HLTVDIRECT = 42
NETWORK_DISCONNECT_PURESERVER_CLIENTEXTRA = 43
NETWORK_DISCONNECT_PURESERVER_MISMATCH = 44
NETWORK_DISCONNECT_USERCMD = 45
NETWORK_DISCONNECT_REJECTED_BY_GAME = 46
NETWORK_DISCONNECT_MESSAGE_PARSE_ERROR = 47
NETWORK_DISCONNECT_INVALID_MESSAGE_ERROR = 48
NETWORK_DISCONNECT_BAD_SERVER_PASSWORD = 49
NETWORK_DISCONNECT_DIRECT_CONNECT_RESERVATION = 50
NETWORK_DISCONNECT_CONNECTION_FAILURE = 51
NETWORK_DISCONNECT_NO_PEER_GROUP_HANDLERS = 52
NETWORK_DISCONNECT_RECONNECTION = 53
NETWORK_DISCONNECT_LOOPSHUTDOWN = 54
NETWORK_DISCONNECT_LOOPDEACTIVATE = 55
NETWORK_DISCONNECT_HOST_ENDGAME = 56
NETWORK_DISCONNECT_LOOP_LEVELLOAD_ACTIVATE = 57
NETWORK_DISCONNECT_CREATE_SERVER_FAILED = 58
NETWORK_DISCONNECT_EXITING = 59
NETWORK_DISCONNECT_REQUEST_HOSTSTATE_IDLE = 60
NETWORK_DISCONNECT_REQUEST_HOSTSTATE_HLTVRELAY = 61
NETWORK_DISCONNECT_CLIENT_CONSISTENCY_FAIL = 62
NETWORK_DISCONNECT_CLIENT_UNABLE_TO_CRC_MAP = 63
NETWORK_DISCONNECT_CLIENT_NO_MAP = 64
NETWORK_DISCONNECT_CLIENT_DIFFERENT_MAP = 65
NETWORK_DISCONNECT_SERVER_REQUIRES_STEAM = 66
NETWORK_DISCONNECT_STEAM_DENY_MISC = 67
NETWORK_DISCONNECT_STEAM_DENY_BAD_ANTI_CHEAT = 68
NETWORK_DISCONNECT_SERVER_SHUTDOWN = 69
kPVLS_None = 0
kPVLS_DeniedChatBanned = 1
kPVLS_DeniedPartner = 2
kPVLS_DeniedHLTVTalkerNotSpectator = 3
kPVLS_DeniedHLTVNoTalkerPlayerID = 4
kPVLS_DeniedHLTVTalkerNotBroadcaster = 5
kPVLS_DeniedTeamSpectator = 6
kPVLS_DeniedStudent = 8
kPVLS_Denied = 64
kPVLS_AllowHLTVTalkerIsBroadcaster = 65
kPVLS_AllowCoBroadcaster = 66
kPVLS_AllowAllChat = 67
kPVLS_AllowStudentToCoach = 68
kPVLS_AllowFellowStudent = 69
kPVLS_AllowTalkerIsCoach = 70
kPVLS_AllowCoachHearTeam = 71
kPVLS_AllowSameTeam = 72
kPVLS_AllowShowcase = 73
Used in: CDOTAUserMsg_ProjectionEvent
Used in: CMsgClientHello
k_ESE_Source1 = 0
k_ESE_Source2 = 1
Used in: CSVCMsg_SplitScreen
MSG_SPLITSCREEN_ADDUSER = 0
MSG_SPLITSCREEN_REMOVEUSER = 1
k_ETournamentTemplate_None = 0
k_ETournamentTemplate_SingleElimination = 1
k_ETournamentType_Unknown = 0
k_ETournamentType_WeeklyDivision = 1
FANTASY_ROLE_UNDEFINED = 0
FANTASY_ROLE_CORE = 1
FANTASY_ROLE_SUPPORT = 2
FANTASY_SELECTION_INVALID = 0
FANTASY_SELECTION_LOCKED = 1
FANTASY_SELECTION_SHUFFLE = 2
FANTASY_SELECTION_FREE_PICK = 3
FANTASY_SELECTION_ENDED = 4
FANTASY_SELECTION_PRE_SEASON = 5
FANTASY_SELECTION_PRE_DRAFT = 6
FANTASY_SELECTION_DRAFTING = 7
FANTASY_SELECTION_REGULAR_SEASON = 8
FANTASY_SLOT_NONE = 0
FANTASY_SLOT_CORE = 1
FANTASY_SLOT_SUPPORT = 2
FANTASY_SLOT_ANY = 3
FANTASY_SLOT_BENCH = 4
Used in: CMsgConnectionStatus
GCConnectionStatus_HAVE_SESSION = 0
GCConnectionStatus_GC_GOING_DOWN = 1
GCConnectionStatus_NO_SESSION = 2
GCConnectionStatus_NO_SESSION_IN_LOGON_QUEUE = 3
GCConnectionStatus_NO_STEAM = 4
GCConnectionStatus_SUSPENDED = 5
Used in: CMsgProtoBufHeader
GCProtoBufMsgSrc_Unspecified = 0
GCProtoBufMsgSrc_FromSystem = 1
GCProtoBufMsgSrc_FromSteamID = 2
GCProtoBufMsgSrc_FromGC = 3
GCProtoBufMsgSrc_ReplySystem = 4
Used in: CSODOTALobby
LobbyDotaTV_10 = 0
LobbyDotaTV_120 = 1
LobbyDotaTV_300 = 2
MATCH_LANGUAGE_INVALID = 0
MATCH_LANGUAGE_ENGLISH = 1
MATCH_LANGUAGE_RUSSIAN = 2
MATCH_LANGUAGE_CHINESE = 3
MATCH_LANGUAGE_KOREAN = 4
MATCH_LANGUAGE_SPANISH = 5
MATCH_LANGUAGE_PORTUGUESE = 6
MATCH_LANGUAGE_ENGLISH2 = 7
Used in: CSODOTAParty
MATCH_TYPE_CASUAL = 0
MATCH_TYPE_COOP_BOTS = 1
MATCH_TYPE_TEAM_RANKED = 2
MATCH_TYPE_LEGACY_SOLO_QUEUE = 3
MATCH_TYPE_COMPETITIVE = 4
MATCH_TYPE_WEEKEND_TOURNEY = 5
MATCH_TYPE_CASUAL_1V1 = 6
MATCH_TYPE_EVENT = 7
net_NOP = 0
net_Disconnect = 1
net_File = 2
net_SplitScreenUser = 3
net_Tick = 4
net_StringCmd = 5
net_SetConVar = 6
net_SignonState = 7
Used in: CDOTALobbyMember, CMsgClientHello, CSODOTAGameAccountClient, CSODOTALobby, CSODOTAPartyMember
PARTNER_NONE = 0
PARTNER_PERFECT_WORLD = 1
PARTNER_NEXON = 2
PARTNER_INVALID = 3
SIGNONSTATE_NONE = 0
SIGNONSTATE_CHALLENGE = 1
SIGNONSTATE_CONNECTED = 2
SIGNONSTATE_NEW = 3
SIGNONSTATE_PRESPAWN = 4
SIGNONSTATE_SPAWN = 5
SIGNONSTATE_FULL = 6
SIGNONSTATE_CHANGELEVEL = 7
svc_ServerInfo = 8
svc_SendTable = 9
svc_ClassInfo = 10
svc_SetPause = 11
svc_CreateStringTable = 12
svc_UpdateStringTable = 13
svc_VoiceInit = 14
svc_VoiceData = 15
svc_Print = 16
svc_Sounds = 17
svc_SetView = 18
svc_FixAngle = 19
svc_CrosshairAngle = 20
svc_BSPDecal = 21
svc_SplitScreen = 22
svc_UserMessage = 23
svc_EntityMessage = 24
svc_GameEvent = 25
svc_PacketEntities = 26
svc_TempEntities = 27
svc_Prefetch = 28
svc_Menu = 29
svc_GameEventList = 30
svc_GetCvarValue = 31
svc_PacketReliable = 32
svc_FullFrameSplit = 33
Used in: CCLCMsg_VoiceData, CSVCMsg_VoiceData
VOICEDATA_FORMAT_STEAM = 0
VOICEDATA_FORMAT_ENGINE = 1
DOTA_UNIT_ORDER_NONE = 0
DOTA_UNIT_ORDER_MOVE_TO_POSITION = 1
DOTA_UNIT_ORDER_MOVE_TO_TARGET = 2
DOTA_UNIT_ORDER_ATTACK_MOVE = 3
DOTA_UNIT_ORDER_ATTACK_TARGET = 4
DOTA_UNIT_ORDER_CAST_POSITION = 5
DOTA_UNIT_ORDER_CAST_TARGET = 6
DOTA_UNIT_ORDER_CAST_TARGET_TREE = 7
DOTA_UNIT_ORDER_CAST_NO_TARGET = 8
DOTA_UNIT_ORDER_CAST_TOGGLE = 9
DOTA_UNIT_ORDER_HOLD_POSITION = 10
DOTA_UNIT_ORDER_TRAIN_ABILITY = 11
DOTA_UNIT_ORDER_DROP_ITEM = 12
DOTA_UNIT_ORDER_GIVE_ITEM = 13
DOTA_UNIT_ORDER_PICKUP_ITEM = 14
DOTA_UNIT_ORDER_PICKUP_RUNE = 15
DOTA_UNIT_ORDER_PURCHASE_ITEM = 16
DOTA_UNIT_ORDER_SELL_ITEM = 17
DOTA_UNIT_ORDER_DISASSEMBLE_ITEM = 18
DOTA_UNIT_ORDER_MOVE_ITEM = 19
DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO = 20
DOTA_UNIT_ORDER_STOP = 21
DOTA_UNIT_ORDER_TAUNT = 22
DOTA_UNIT_ORDER_BUYBACK = 23
DOTA_UNIT_ORDER_GLYPH = 24
DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH = 25
DOTA_UNIT_ORDER_CAST_RUNE = 26
DOTA_UNIT_ORDER_PING_ABILITY = 27
DOTA_UNIT_ORDER_MOVE_TO_DIRECTION = 28