1#ifndef GENERATED_PROTOCOL_H
2#define GENERATED_PROTOCOL_H
775 return pPacker->
Error() != 0;
787 return pPacker->
Error() != 0;
803 return pPacker->
Error() != 0;
821 return pPacker->
Error() != 0;
833 return pPacker->
Error() != 0;
843 return pPacker->
Error() != 0;
853 return pPacker->
Error() != 0;
863 return pPacker->
Error() != 0;
875 return pPacker->
Error() != 0;
889 return pPacker->
Error() != 0;
899 return pPacker->
Error() != 0;
941 return pPacker->
Error() != 0;
953 return pPacker->
Error() != 0;
965 return pPacker->
Error() != 0;
981 return pPacker->
Error() != 0;
999 return pPacker->
Error() != 0;
1013 return pPacker->
Error() != 0;
1025 return pPacker->
Error() != 0;
1037 return pPacker->
Error() != 0;
1061 return pPacker->
Error() != 0;
1085 return pPacker->
Error() != 0;
1095 return pPacker->
Error() != 0;
1107 return pPacker->
Error() != 0;
1119 return pPacker->
Error() != 0;
1135 return pPacker->
Error() != 0;
1145 return pPacker->
Error() != 0;
1161 return pPacker->
Error() != 0;
1175 return pPacker->
Error() != 0;
1185 return pPacker->
Error() != 0;
1195 return pPacker->
Error() != 0;
1207 return pPacker->
Error() != 0;
1219 return pPacker->
Error() != 0;
1233 return pPacker->
Error() != 0;
1245 return pPacker->
Error() != 0;
1261 return pPacker->
Error() != 0;
1271 return pPacker->
Error() != 0;
1287 return pPacker->
Error() != 0;
1301 return pPacker->
Error() != 0;
1315 return pPacker->
Error() != 0;
1327 return pPacker->
Error() != 0;
1347 return pPacker->
Error() != 0;
1363 return pPacker->
Error() != 0;
1375 return pPacker->
Error() != 0;
1385 return pPacker->
Error() != 0;
1395 return pPacker->
Error() != 0;
1405 return pPacker->
Error() != 0;
1415 return pPacker->
Error() != 0;
1427 return pPacker->
Error() != 0;
1439 return pPacker->
Error() != 0;
1471 return pPacker->
Error() != 0;
1495 return pPacker->
Error() != 0;
1507 return pPacker->
Error() != 0;
1519 return pPacker->
Error() != 0;
1531 return pPacker->
Error() != 0;
1543 return pPacker->
Error() != 0;
1622 int ClampInt(
const char *pErrorMsg,
int Value,
int Min,
int Max);
1645 int DumpObj(
int Type,
const void *pData,
int Size)
const;
void AddString(const char *pStr, int Limit=0, bool AllowTruncation=true)
Definition packer.cpp:36
bool Error() const
Definition packer.h:31
void AddInt(int i)
Definition packer.cpp:22
void DebugDumpSnapshot(const class CSnapshot *pSnap) const
const char * m_pObjCorrectedOn
Definition protocol.h:1619
const char * FailedObjOn() const
Definition protocol.cpp:23
bool TeeHistorianRecordMsg(int Type)
Definition protocol.cpp:1919
char m_aUnpackedData[1024 *2]
Definition protocol.h:1620
static const char * ms_apMsgNames[]
Definition protocol.h:155
const char * m_pObjFailedOn
Definition protocol.h:1618
int ClampInt(const char *pErrorMsg, int Value, int Min, int Max)
Definition protocol.cpp:29
void * SecureUnpackObj(int Type, CUnpacker *pUnpacker)
Definition protocol.cpp:973
const char * FailedMsgOn() const
Definition protocol.cpp:24
CNetObjHandler()
Definition protocol.cpp:13
int GetObjSize(int Type) const
Definition protocol.cpp:233
int m_NumObjCorrections
Definition protocol.h:1621
int DumpObj(int Type, const void *pData, int Size) const
Definition protocol.cpp:286
static int ms_aUnpackedObjSizes[]
Definition protocol.h:109
static int ms_aUnpackedExObjSizes[]
Definition protocol.h:133
void * SecureUnpackMsg(int Type, CUnpacker *pUnpacker)
Definition protocol.cpp:1461
static int ms_aObjSizes[]
Definition protocol.h:84
static const char * ms_apObjNames[]
Definition protocol.h:36
int GetUnpackedObjSize(int Type) const
Definition protocol.cpp:239
int NumObjCorrections() const
Definition protocol.cpp:21
const char * GetObjName(int Type) const
Definition protocol.cpp:220
static const char * ms_apExObjNames[]
Definition protocol.h:61
const char * m_pMsgFailedOn
Definition protocol.h:1617
static const char * ms_apExMsgNames[]
Definition protocol.h:191
const char * CorrectedObjOn() const
Definition protocol.cpp:22
const char * GetMsgName(int Type) const
Definition protocol.cpp:252
@ AUTHED_MOD
Definition protocol.h:80
@ NUM_AUTHEDS
Definition protocol.h:82
@ AUTHED_ADMIN
Definition protocol.h:81
@ AUTHED_HELPER
Definition protocol.h:79
@ AUTHED_NO
Definition protocol.h:78
@ GAMEINFOFLAG2_NO_WEAK_HOOK
Definition protocol.h:255
@ GAMEINFOFLAG2_PREDICT_EVENTS
Definition protocol.h:258
@ GAMEINFOFLAG2_HUD_HEALTH_ARMOR
Definition protocol.h:252
@ GAMEINFOFLAG2_ENTITIES_FDDRACE
Definition protocol.h:251
@ GAMEINFOFLAG2_HUD_DDRACE
Definition protocol.h:254
@ GAMEINFOFLAG2_GAMETYPE_FDDRACE
Definition protocol.h:250
@ GAMEINFOFLAG2_HUD_AMMO
Definition protocol.h:253
@ GAMEINFOFLAG2_GAMETYPE_CITY
Definition protocol.h:249
@ GAMEINFOFLAG2_NO_SKIN_CHANGE_FOR_FROZEN
Definition protocol.h:256
@ GAMEINFOFLAG2_ALLOW_X_SKINS
Definition protocol.h:248
@ GAMEINFOFLAG2_DDRACE_TEAM
Definition protocol.h:257
@ GAMEINFOFLAG_PREDICT_FNG
Definition protocol.h:233
@ GAMEINFOFLAG_ENTITIES_RACE
Definition protocol.h:239
@ GAMEINFOFLAG_GAMETYPE_DDRACE
Definition protocol.h:216
@ GAMEINFOFLAG_DDRACE_RECORD_MESSAGE
Definition protocol.h:224
@ GAMEINFOFLAG_GAMETYPE_BLOCK_WORLDS
Definition protocol.h:218
@ GAMEINFOFLAG_FLAG_STARTS_RACE
Definition protocol.h:221
@ GAMEINFOFLAG_GAMETYPE_VANILLA
Definition protocol.h:219
@ GAMEINFOFLAG_GAMETYPE_DDNET
Definition protocol.h:217
@ GAMEINFOFLAG_GAMETYPE_RACE
Definition protocol.h:213
@ GAMEINFOFLAG_UNLIMITED_AMMO
Definition protocol.h:223
@ GAMEINFOFLAG_ALLOW_HOOK_COLL
Definition protocol.h:227
@ GAMEINFOFLAG_RACE
Definition protocol.h:222
@ GAMEINFOFLAG_ENTITIES_VANILLA
Definition protocol.h:241
@ GAMEINFOFLAG_ENTITIES_DDNET
Definition protocol.h:237
@ GAMEINFOFLAG_GAMETYPE_FNG
Definition protocol.h:215
@ GAMEINFOFLAG_PREDICT_VANILLA
Definition protocol.h:236
@ GAMEINFOFLAG_GAMETYPE_FASTCAP
Definition protocol.h:214
@ GAMEINFOFLAG_BUG_FNG_LASER_RANGE
Definition protocol.h:231
@ GAMEINFOFLAG_ALLOW_ZOOM
Definition protocol.h:228
@ GAMEINFOFLAG_BUG_DDRACE_INPUT
Definition protocol.h:230
@ GAMEINFOFLAG_BUG_DDRACE_GHOST
Definition protocol.h:229
@ GAMEINFOFLAG_RACE_RECORD_MESSAGE
Definition protocol.h:225
@ GAMEINFOFLAG_GAMETYPE_PLUS
Definition protocol.h:220
@ GAMEINFOFLAG_TIMESCORE
Definition protocol.h:212
@ GAMEINFOFLAG_PREDICT_DDRACE_TILES
Definition protocol.h:235
@ GAMEINFOFLAG_DONT_MASK_ENTITIES
Definition protocol.h:242
@ GAMEINFOFLAG_ENTITIES_BW
Definition protocol.h:243
@ GAMEINFOFLAG_ENTITIES_FNG
Definition protocol.h:240
@ GAMEINFOFLAG_PREDICT_DDRACE
Definition protocol.h:234
@ GAMEINFOFLAG_ENTITIES_DDRACE
Definition protocol.h:238
@ GAMEINFOFLAG_BUG_VANILLA_BOUNCE
Definition protocol.h:232
@ GAMEINFOFLAG_ALLOW_EYE_WHEEL
Definition protocol.h:226
@ FLAG_MISSING
Definition protocol.h:15
@ FLAG_ATSTAND
Definition protocol.h:16
@ FLAG_TAKEN
Definition protocol.h:17
@ ENTITYCLASS_GUN_FREEZE
Definition protocol.h:94
@ NUM_ENTITYCLASSS
Definition protocol.h:98
@ ENTITYCLASS_DOOR
Definition protocol.h:88
@ ENTITYCLASS_PICKUP
Definition protocol.h:97
@ ENTITYCLASS_PROJECTILE
Definition protocol.h:87
@ ENTITYCLASS_DRAGGER_STRONG
Definition protocol.h:91
@ ENTITYCLASS_DRAGGER_WEAK
Definition protocol.h:89
@ ENTITYCLASS_GUN_EXPLOSIVE
Definition protocol.h:93
@ ENTITYCLASS_GUN_UNFREEZE
Definition protocol.h:95
@ ENTITYCLASS_DRAGGER_NORMAL
Definition protocol.h:90
@ ENTITYCLASS_GUN_NORMAL
Definition protocol.h:92
@ ENTITYCLASS_LIGHT
Definition protocol.h:96
@ GAMESTATEFLAG_GAMEOVER
Definition protocol.h:174
@ GAMESTATEFLAG_PAUSED
Definition protocol.h:176
@ GAMESTATEFLAG_SUDDENDEATH
Definition protocol.h:175
@ GAMESTATEFLAG_RACETIME
Definition protocol.h:177
@ NETMSGTYPE_CL_VOTE
Definition protocol.h:383
@ NETMSGTYPE_SV_MOTD
Definition protocol.h:360
@ NETMSGTYPE_CL_CHANGEINFO
Definition protocol.h:380
@ NETMSGTYPE_SV_TEAMSSTATELEGACY
Definition protocol.h:389
@ NETMSGTYPE_SV_DDRACETIMELEGACY
Definition protocol.h:386
@ NETMSGTYPE_SV_READYTOENTER
Definition protocol.h:367
@ NETMSGTYPE_SV_VOTECLEAROPTIONS
Definition protocol.h:370
@ NETMSGTYPE_SV_WEAPONPICKUP
Definition protocol.h:368
@ NETMSGTYPE_UNUSED2
Definition protocol.h:388
@ NETMSGTYPE_CL_ISDDNETLEGACY
Definition protocol.h:385
@ NETMSGTYPE_CL_SAY
Definition protocol.h:376
@ NETMSGTYPE_SV_VOTEOPTIONREMOVE
Definition protocol.h:373
@ NETMSGTYPE_SV_VOTESET
Definition protocol.h:374
@ NETMSGTYPE_CL_KILL
Definition protocol.h:381
@ NETMSGTYPE_SV_SOUNDGLOBAL
Definition protocol.h:364
@ NETMSGTYPE_CL_SETTEAM
Definition protocol.h:377
@ NETMSGTYPE_CL_SETSPECTATORMODE
Definition protocol.h:378
@ NETMSGTYPE_CL_STARTINFO
Definition protocol.h:379
@ NETMSGTYPE_UNUSED
Definition protocol.h:366
@ NETMSGTYPE_SV_VOTEOPTIONLISTADD
Definition protocol.h:371
@ NETMSGTYPE_SV_TUNEPARAMS
Definition protocol.h:365
@ NETMSGTYPE_SV_BROADCAST
Definition protocol.h:361
@ NETMSGTYPE_SV_KILLMSG
Definition protocol.h:363
@ NETMSGTYPE_SV_RECORDLEGACY
Definition protocol.h:387
@ NETMSGTYPE_SV_EMOTICON
Definition protocol.h:369
@ NETMSGTYPE_SV_VOTEOPTIONADD
Definition protocol.h:372
@ NETMSGTYPE_SV_CHAT
Definition protocol.h:362
@ NUM_NETMSGTYPES
Definition protocol.h:391
@ NETMSGTYPE_CL_CALLVOTE
Definition protocol.h:384
@ NETMSGTYPE_EX
Definition protocol.h:359
@ NETMSGTYPE_SV_VOTESTATUS
Definition protocol.h:375
@ NETMSGTYPE_CL_EMOTICON
Definition protocol.h:382
@ NETMSGTYPE_CL_SHOWOTHERSLEGACY
Definition protocol.h:390
@ LASERDRAGGERTYPE_STRONG_NW
Definition protocol.h:120
@ LASERDRAGGERTYPE_NORMAL
Definition protocol.h:117
@ LASERDRAGGERTYPE_NORMAL_NW
Definition protocol.h:118
@ LASERDRAGGERTYPE_WEAK
Definition protocol.h:115
@ LASERDRAGGERTYPE_STRONG
Definition protocol.h:119
@ NUM_LASERDRAGGERTYPES
Definition protocol.h:121
@ LASERDRAGGERTYPE_WEAK_NW
Definition protocol.h:116
@ TEAM_GAME
Definition protocol.h:1612
@ WEAPON_NINJA
Definition protocol.h:1599
@ NUM_WEAPONS
Definition protocol.h:1600
@ WEAPON_LASER
Definition protocol.h:1598
@ WEAPON_HAMMER
Definition protocol.h:1594
@ WEAPON_GUN
Definition protocol.h:1595
@ WEAPON_GRENADE
Definition protocol.h:1597
@ WEAPON_SHOTGUN
Definition protocol.h:1596
@ LASERTYPE_RIFLE
Definition protocol.h:103
@ LASERTYPE_FREEZE
Definition protocol.h:106
@ LASERTYPE_GUN
Definition protocol.h:108
@ NUM_LASERTYPES
Definition protocol.h:110
@ LASERTYPE_DRAGGER
Definition protocol.h:107
@ LASERTYPE_PLASMA
Definition protocol.h:109
@ LASERTYPE_DOOR
Definition protocol.h:105
@ LASERTYPE_SHOTGUN
Definition protocol.h:104
@ LASERGUNTYPE_EXPLOSIVE
Definition protocol.h:127
@ LASERGUNTYPE_UNFREEZE
Definition protocol.h:126
@ NUM_LASERGUNTYPES
Definition protocol.h:130
@ LASERGUNTYPE_FREEZE
Definition protocol.h:128
@ LASERGUNTYPE_EXPFREEZE
Definition protocol.h:129
@ PICKUPFLAG_NO_PREDICT
Definition protocol.h:305
@ PICKUPFLAG_YFLIP
Definition protocol.h:303
@ PICKUPFLAG_ROTATE
Definition protocol.h:304
@ PICKUPFLAG_XFLIP
Definition protocol.h:302
@ WEAPON_SELF
Definition protocol.h:1606
@ WEAPON_GAME
Definition protocol.h:1605
@ WEAPON_WORLD
Definition protocol.h:1607
@ SOUND_PLAYER_PAIN_SHORT
Definition protocol.h:1560
@ SOUND_PLAYER_SPAWN
Definition protocol.h:1566
@ NUM_SOUNDS
Definition protocol.h:1590
@ SOUND_NINJA_FIRE
Definition protocol.h:1554
@ SOUND_LASER_BOUNCE
Definition protocol.h:1558
@ SOUND_PICKUP_NINJA
Definition protocol.h:1577
@ SOUND_GUN_FIRE
Definition protocol.h:1549
@ SOUND_PLAYER_JUMP
Definition protocol.h:1564
@ SOUND_LASER_FIRE
Definition protocol.h:1557
@ SOUND_HOOK_ATTACH_GROUND
Definition protocol.h:1570
@ SOUND_CHAT_HIGHLIGHT
Definition protocol.h:1583
@ SOUND_CTF_CAPTURE
Definition protocol.h:1588
@ SOUND_PLAYER_AIRJUMP
Definition protocol.h:1563
@ SOUND_CTF_GRAB_PL
Definition protocol.h:1586
@ SOUND_PICKUP_HEALTH
Definition protocol.h:1573
@ SOUND_SHOTGUN_FIRE
Definition protocol.h:1550
@ SOUND_GRENADE_EXPLODE
Definition protocol.h:1555
@ SOUND_PLAYER_SKID
Definition protocol.h:1567
@ SOUND_WEAPON_SPAWN
Definition protocol.h:1578
@ SOUND_HIT
Definition protocol.h:1580
@ SOUND_CTF_DROP
Definition protocol.h:1584
@ SOUND_NINJA_HIT
Definition protocol.h:1556
@ SOUND_HOOK_ATTACH_PLAYER
Definition protocol.h:1571
@ SOUND_WEAPON_NOAMMO
Definition protocol.h:1579
@ SOUND_TEE_CRY
Definition protocol.h:1568
@ SOUND_HOOK_NOATTACH
Definition protocol.h:1572
@ SOUND_HAMMER_FIRE
Definition protocol.h:1552
@ SOUND_BODY_LAND
Definition protocol.h:1562
@ SOUND_CHAT_CLIENT
Definition protocol.h:1582
@ SOUND_MENU
Definition protocol.h:1589
@ SOUND_CTF_RETURN
Definition protocol.h:1585
@ SOUND_PLAYER_DIE
Definition protocol.h:1565
@ SOUND_WEAPON_SWITCH
Definition protocol.h:1559
@ SOUND_CTF_GRAB_EN
Definition protocol.h:1587
@ SOUND_CHAT_SERVER
Definition protocol.h:1581
@ SOUND_GRENADE_FIRE
Definition protocol.h:1551
@ SOUND_HOOK_LOOP
Definition protocol.h:1569
@ SOUND_PLAYER_PAIN_LONG
Definition protocol.h:1561
@ SOUND_PICKUP_ARMOR
Definition protocol.h:1574
@ SOUND_PICKUP_GRENADE
Definition protocol.h:1575
@ SOUND_PICKUP_SHOTGUN
Definition protocol.h:1576
@ SOUND_HAMMER_HIT
Definition protocol.h:1553
@ NUM_EMOTICONS
Definition protocol.h:73
@ EMOTICON_OOP
Definition protocol.h:57
@ EMOTICON_DOTDOT
Definition protocol.h:61
@ EMOTICON_WTF
Definition protocol.h:70
@ EMOTICON_EXCLAMATION
Definition protocol.h:58
@ EMOTICON_SUSHI
Definition protocol.h:65
@ EMOTICON_DEVILTEE
Definition protocol.h:67
@ EMOTICON_ZZZ
Definition protocol.h:69
@ EMOTICON_SPLATTEE
Definition protocol.h:66
@ EMOTICON_QUESTION
Definition protocol.h:72
@ EMOTICON_ZOMG
Definition protocol.h:68
@ EMOTICON_SORRY
Definition protocol.h:63
@ EMOTICON_GHOST
Definition protocol.h:64
@ EMOTICON_DROP
Definition protocol.h:60
@ EMOTICON_HEARTS
Definition protocol.h:59
@ EMOTICON_MUSIC
Definition protocol.h:62
@ EMOTICON_EYES
Definition protocol.h:71
@ PLAYERFLAG_INPUT_MANUAL
Definition protocol.h:163
@ PLAYERFLAG_AIM
Definition protocol.h:160
@ PLAYERFLAG_SCOREBOARD
Definition protocol.h:159
@ PLAYERFLAG_CHATTING
Definition protocol.h:158
@ PLAYERFLAG_PLAYING
Definition protocol.h:156
@ PLAYERFLAG_SPEC_CAM
Definition protocol.h:161
@ PLAYERFLAG_IN_MENU
Definition protocol.h:157
@ PLAYERFLAG_INPUT_ABSOLUTE
Definition protocol.h:162
@ PROJECTILEFLAG_BOUNCE_VERTICAL
Definition protocol.h:289
@ PROJECTILEFLAG_EXPLOSIVE
Definition protocol.h:290
@ PROJECTILEFLAG_BOUNCE_HORIZONTAL
Definition protocol.h:288
@ PROJECTILEFLAG_NORMALIZE_VEL
Definition protocol.h:292
@ PROJECTILEFLAG_FREEZE
Definition protocol.h:291
@ INPUT_STATE_MASK
Definition protocol.h:10
@ GAMEINFO_CURVERSION
Definition protocol.h:28
@ SAVESTATE_PENDING
Definition protocol.h:146
@ NUM_SAVESTATES
Definition protocol.h:151
@ SAVESTATE_WARNING
Definition protocol.h:149
@ SAVESTATE_FALLBACKFILE
Definition protocol.h:148
@ SAVESTATE_DONE
Definition protocol.h:147
@ SAVESTATE_ERROR
Definition protocol.h:150
@ SPEC_FOLLOW
Definition protocol.h:23
@ SPEC_FREEVIEW
Definition protocol.h:22
@ CHARACTERFLAG_COLLISION_DISABLED
Definition protocol.h:184
@ CHARACTERFLAG_WEAPON_GUN
Definition protocol.h:197
@ CHARACTERFLAG_TELEGUN_GUN
Definition protocol.h:193
@ CHARACTERFLAG_LASER_HIT_DISABLED
Definition protocol.h:191
@ CHARACTERFLAG_MOVEMENTS_DISABLED
Definition protocol.h:202
@ CHARACTERFLAG_IN_FREEZE
Definition protocol.h:203
@ CHARACTERFLAG_PRACTICE_MODE
Definition protocol.h:204
@ CHARACTERFLAG_LOCK_MODE
Definition protocol.h:205
@ CHARACTERFLAG_SOLO
Definition protocol.h:182
@ CHARACTERFLAG_INVINCIBLE
Definition protocol.h:207
@ CHARACTERFLAG_TELEGUN_GRENADE
Definition protocol.h:194
@ CHARACTERFLAG_TEAM0_MODE
Definition protocol.h:206
@ CHARACTERFLAG_JETPACK
Definition protocol.h:183
@ CHARACTERFLAG_ENDLESS_JUMP
Definition protocol.h:186
@ CHARACTERFLAG_HAMMER_HIT_DISABLED
Definition protocol.h:188
@ CHARACTERFLAG_WEAPON_GRENADE
Definition protocol.h:199
@ CHARACTERFLAG_WEAPON_LASER
Definition protocol.h:200
@ CHARACTERFLAG_GRENADE_HIT_DISABLED
Definition protocol.h:190
@ CHARACTERFLAG_HOOK_HIT_DISABLED
Definition protocol.h:192
@ CHARACTERFLAG_WEAPON_SHOTGUN
Definition protocol.h:198
@ CHARACTERFLAG_SUPER
Definition protocol.h:187
@ CHARACTERFLAG_WEAPON_HAMMER
Definition protocol.h:196
@ CHARACTERFLAG_SHOTGUN_HIT_DISABLED
Definition protocol.h:189
@ CHARACTERFLAG_ENDLESS_HOOK
Definition protocol.h:185
@ CHARACTERFLAG_TELEGUN_LASER
Definition protocol.h:195
@ CHARACTERFLAG_WEAPON_NINJA
Definition protocol.h:201
@ NETOBJTYPE_DDNETPICKUP
Definition protocol.h:343
@ NETOBJTYPE_DDNETPLAYER
Definition protocol.h:338
@ NETOBJTYPE_GAMEINFOEX
Definition protocol.h:339
@ NETOBJTYPE_SWITCHSTATE
Definition protocol.h:350
@ NETOBJTYPE_MAPBESTTIME
Definition protocol.h:352
@ NETOBJTYPE_DDNETLASER
Definition protocol.h:341
@ NETOBJTYPE_SPECCHAR
Definition protocol.h:349
@ NETOBJTYPE_DDRACEPROJECTILE
Definition protocol.h:340
@ NETOBJTYPE_DDNETSPECTATORINFO
Definition protocol.h:344
@ OFFSET_NETMSGTYPE_UUID
Definition protocol.h:354
@ NETOBJTYPE_SPECTATORCOUNT
Definition protocol.h:345
@ NETOBJTYPE_MYOWNEVENT
Definition protocol.h:348
@ NETEVENTTYPE_FINISH
Definition protocol.h:347
@ NETEVENTTYPE_MAPSOUNDWORLD
Definition protocol.h:353
@ NETOBJTYPE_DDNETCHARACTER
Definition protocol.h:337
@ __NETOBJTYPE_UUID_HELPER
Definition protocol.h:335
@ NETOBJTYPE_ENTITYEX
Definition protocol.h:351
@ NETEVENTTYPE_BIRTHDAY
Definition protocol.h:346
@ NETOBJTYPE_MYOWNOBJECT
Definition protocol.h:336
@ NETOBJTYPE_DDNETPROJECTILE
Definition protocol.h:342
@ TEAM_RED
Definition protocol.h:137
@ TEAM_ALL
Definition protocol.h:135
@ TEAM_SPECTATORS
Definition protocol.h:136
@ NUM_TEAMS
Definition protocol.h:141
@ TEAM_BLUE
Definition protocol.h:138
@ TEAM_WHISPER_SEND
Definition protocol.h:139
@ TEAM_WHISPER_RECV
Definition protocol.h:140
@ EMOTE_SURPRISE
Definition protocol.h:36
@ EMOTE_HAPPY
Definition protocol.h:35
@ NUM_EMOTES
Definition protocol.h:39
@ EMOTE_PAIN
Definition protocol.h:34
@ EMOTE_ANGRY
Definition protocol.h:37
@ EMOTE_NORMAL
Definition protocol.h:33
@ EMOTE_BLINK
Definition protocol.h:38
@ LASERFLAG_NO_PREDICT
Definition protocol.h:297
@ NETEVENTTYPE_SPAWN
Definition protocol.h:325
@ NETOBJTYPE_FLAG
Definition protocol.h:315
@ NETOBJTYPE_PLAYERINPUT
Definition protocol.h:311
@ NETEVENTTYPE_DEATH
Definition protocol.h:327
@ NETOBJTYPE_SPECTATORINFO
Definition protocol.h:322
@ NETOBJTYPE_EX
Definition protocol.h:310
@ NETEVENTTYPE_SOUNDWORLD
Definition protocol.h:329
@ NETEVENTTYPE_HAMMERHIT
Definition protocol.h:326
@ NETOBJTYPE_CLIENTINFO
Definition protocol.h:321
@ NETOBJTYPE_GAMEDATA
Definition protocol.h:317
@ NETEVENTTYPE_DAMAGEIND
Definition protocol.h:330
@ NETOBJTYPE_PICKUP
Definition protocol.h:314
@ NETOBJTYPE_CHARACTER
Definition protocol.h:319
@ NETOBJTYPE_PLAYERINFO
Definition protocol.h:320
@ NETEVENTTYPE_COMMON
Definition protocol.h:323
@ NETOBJTYPE_GAMEINFO
Definition protocol.h:316
@ NETEVENTTYPE_SOUNDGLOBAL
Definition protocol.h:328
@ NETOBJTYPE_PROJECTILE
Definition protocol.h:312
@ NUM_NETOBJTYPES
Definition protocol.h:331
@ NETEVENTTYPE_EXPLOSION
Definition protocol.h:324
@ NETOBJTYPE_LASER
Definition protocol.h:313
@ NETOBJTYPE_CHARACTERCORE
Definition protocol.h:318
@ NETMSGTYPE_SV_YOURVOTE
Definition protocol.h:405
@ NETMSGTYPE_SV_SAVECODE
Definition protocol.h:416
@ NETMSGTYPE_SV_RECORD
Definition protocol.h:403
@ NETMSGTYPE_SV_COMMANDINFOGROUPEND
Definition protocol.h:412
@ NETMSGTYPE_CL_SHOWOTHERS
Definition protocol.h:399
@ NETMSGTYPE_SV_COMMANDINFO
Definition protocol.h:407
@ NETMSGTYPE_CL_SHOWDISTANCE
Definition protocol.h:398
@ NETMSGTYPE_SV_CHANGEINFOCOOLDOWN
Definition protocol.h:413
@ NETMSGTYPE_SV_MAPINFO
Definition protocol.h:420
@ NETMSGTYPE_SV_MYOWNMESSAGE
Definition protocol.h:397
@ NETMSGTYPE_SV_VOTEOPTIONGROUPSTART
Definition protocol.h:409
@ NETMSGTYPE_SV_COMMANDINFOREMOVE
Definition protocol.h:408
@ NETMSGTYPE_CL_ENABLESPECTATORCOUNT
Definition protocol.h:419
@ NETMSGTYPE_CL_CAMERAINFO
Definition protocol.h:400
@ NETMSGTYPE_SV_VOTEOPTIONGROUPEND
Definition protocol.h:410
@ NETMSGTYPE_SV_PREINPUT
Definition protocol.h:415
@ NETMSGTYPE_SV_DDRACETIME
Definition protocol.h:402
@ NETMSGTYPE_SV_TEAMSSTATE
Definition protocol.h:401
@ NETMSGTYPE_SV_RACEFINISH
Definition protocol.h:406
@ NETMSGTYPE_SV_MAPSOUNDGLOBAL
Definition protocol.h:414
@ NETMSGTYPE_SV_SERVERALERT
Definition protocol.h:417
@ NETMSGTYPE_SV_KILLMSGTEAM
Definition protocol.h:404
@ __NETMSGTYPE_UUID_HELPER
Definition protocol.h:396
@ NETMSGTYPE_SV_COMMANDINFOGROUPSTART
Definition protocol.h:411
@ NETMSGTYPE_SV_MODERATORALERT
Definition protocol.h:418
@ OFFSET_MAPITEMTYPE_UUID
Definition protocol.h:421
@ GAMEFLAG_FLAGS
Definition protocol.h:169
@ GAMEFLAG_TEAMS
Definition protocol.h:168
@ LEGACYPROJECTILEFLAG_IS_DDNET
Definition protocol.h:279
@ LEGACYPROJECTILEFLAG_NO_OWNER
Definition protocol.h:278
@ LEGACYPROJECTILEFLAG_CLIENTID_BIT6
Definition protocol.h:276
@ LEGACYPROJECTILEFLAG_CLIENTID_BIT0
Definition protocol.h:270
@ LEGACYPROJECTILEFLAG_CLIENTID_BIT3
Definition protocol.h:273
@ LEGACYPROJECTILEFLAG_CLIENTID_BIT7
Definition protocol.h:277
@ LEGACYPROJECTILEFLAG_CLIENTID_BIT1
Definition protocol.h:271
@ LEGACYPROJECTILEFLAG_BOUNCE_VERTICAL
Definition protocol.h:281
@ LEGACYPROJECTILEFLAG_EXPLOSIVE
Definition protocol.h:282
@ LEGACYPROJECTILEFLAG_CLIENTID_BIT4
Definition protocol.h:274
@ LEGACYPROJECTILEFLAG_FREEZE
Definition protocol.h:283
@ LEGACYPROJECTILEFLAG_CLIENTID_BIT5
Definition protocol.h:275
@ LEGACYPROJECTILEFLAG_BOUNCE_HORIZONTAL
Definition protocol.h:280
@ LEGACYPROJECTILEFLAG_CLIENTID_BIT2
Definition protocol.h:272
@ NUM_POWERUPS
Definition protocol.h:52
@ POWERUP_ARMOR_GRENADE
Definition protocol.h:49
@ POWERUP_NINJA
Definition protocol.h:47
@ POWERUP_ARMOR_LASER
Definition protocol.h:51
@ POWERUP_ARMOR
Definition protocol.h:45
@ POWERUP_HEALTH
Definition protocol.h:44
@ POWERUP_ARMOR_NINJA
Definition protocol.h:50
@ POWERUP_WEAPON
Definition protocol.h:46
@ POWERUP_ARMOR_SHOTGUN
Definition protocol.h:48
@ EXPLAYERFLAG_PAUSED
Definition protocol.h:264
@ EXPLAYERFLAG_SPEC
Definition protocol.h:265
@ EXPLAYERFLAG_AFK
Definition protocol.h:263
Definition protocol.h:715
static constexpr int ms_MsgId
Definition protocol.h:716
Definition protocol.h:669
int m_Y
Definition protocol.h:672
int m_X
Definition protocol.h:671
static constexpr int ms_MsgId
Definition protocol.h:670
Definition protocol.h:709
static constexpr int ms_MsgId
Definition protocol.h:710
int m_Angle
Definition protocol.h:711
Definition protocol.h:691
static constexpr int ms_MsgId
Definition protocol.h:692
int m_ClientId
Definition protocol.h:693
Definition protocol.h:676
static constexpr int ms_MsgId
Definition protocol.h:677
Definition protocol.h:720
static constexpr int ms_MsgId
Definition protocol.h:721
Definition protocol.h:686
static constexpr int ms_MsgId
Definition protocol.h:687
Definition protocol.h:762
int m_SoundId
Definition protocol.h:764
static constexpr int ms_MsgId
Definition protocol.h:763
Definition protocol.h:697
static constexpr int ms_MsgId
Definition protocol.h:698
int m_SoundId
Definition protocol.h:699
Definition protocol.h:703
static constexpr int ms_MsgId
Definition protocol.h:704
int m_SoundId
Definition protocol.h:705
Definition protocol.h:681
static constexpr int ms_MsgId
Definition protocol.h:682
Definition protocol.h:1124
const char * m_pReason
Definition protocol.h:1128
const char * m_pType
Definition protocol.h:1126
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1130
static constexpr int ms_MsgId
Definition protocol.h:1125
const char * m_pValue
Definition protocol.h:1127
Definition protocol.h:1250
int m_Deadzone
Definition protocol.h:1253
int m_FollowFactor
Definition protocol.h:1254
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1256
int m_Zoom
Definition protocol.h:1252
static constexpr int ms_MsgId
Definition protocol.h:1251
Definition protocol.h:1066
const char * m_pSkin
Definition protocol.h:1071
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1076
const char * m_pClan
Definition protocol.h:1069
int m_UseCustomColor
Definition protocol.h:1072
int m_ColorBody
Definition protocol.h:1073
int m_ColorFeet
Definition protocol.h:1074
static constexpr int ms_MsgId
Definition protocol.h:1067
int m_Country
Definition protocol.h:1070
const char * m_pName
Definition protocol.h:1068
Definition protocol.h:1100
static constexpr int ms_MsgId
Definition protocol.h:1101
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1104
int m_Emoticon
Definition protocol.h:1102
Definition protocol.h:1524
static constexpr int ms_MsgId
Definition protocol.h:1525
int m_Enable
Definition protocol.h:1526
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1528
Definition protocol.h:1140
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1143
static constexpr int ms_MsgId
Definition protocol.h:1141
Definition protocol.h:1090
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1093
static constexpr int ms_MsgId
Definition protocol.h:1091
Definition protocol.h:1004
int m_Team
Definition protocol.h:1006
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1009
const char * m_pMessage
Definition protocol.h:1007
static constexpr int ms_MsgId
Definition protocol.h:1005
Definition protocol.h:1030
static constexpr int ms_MsgId
Definition protocol.h:1031
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1034
int m_SpectatorId
Definition protocol.h:1032
Definition protocol.h:1018
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1022
static constexpr int ms_MsgId
Definition protocol.h:1019
int m_Team
Definition protocol.h:1020
Definition protocol.h:1224
int m_Y
Definition protocol.h:1227
int m_X
Definition protocol.h:1226
static constexpr int ms_MsgId
Definition protocol.h:1225
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1229
Definition protocol.h:1200
int m_Show
Definition protocol.h:1202
static constexpr int ms_MsgId
Definition protocol.h:1201
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1204
Definition protocol.h:1238
int m_Show
Definition protocol.h:1240
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1242
static constexpr int ms_MsgId
Definition protocol.h:1239
Definition protocol.h:1042
const char * m_pSkin
Definition protocol.h:1047
int m_ColorBody
Definition protocol.h:1049
int m_UseCustomColor
Definition protocol.h:1048
const char * m_pClan
Definition protocol.h:1045
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1052
int m_ColorFeet
Definition protocol.h:1050
const char * m_pName
Definition protocol.h:1044
int m_Country
Definition protocol.h:1046
static constexpr int ms_MsgId
Definition protocol.h:1043
Definition protocol.h:1112
static constexpr int ms_MsgId
Definition protocol.h:1113
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1116
int m_Vote
Definition protocol.h:1114
Definition protocol.h:780
const char * m_pMessage
Definition protocol.h:782
static constexpr int ms_MsgId
Definition protocol.h:781
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:784
Definition protocol.h:1420
int m_WaitUntil
Definition protocol.h:1422
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1424
static constexpr int ms_MsgId
Definition protocol.h:1421
Definition protocol.h:792
static constexpr int ms_MsgId
Definition protocol.h:793
const char * m_pMessage
Definition protocol.h:796
int m_ClientId
Definition protocol.h:795
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:798
int m_Team
Definition protocol.h:794
Definition protocol.h:1410
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1413
static constexpr int ms_MsgId
Definition protocol.h:1411
Definition protocol.h:1400
static constexpr int ms_MsgId
Definition protocol.h:1401
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1403
Definition protocol.h:1368
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1372
static constexpr int ms_MsgId
Definition protocol.h:1369
const char * m_pName
Definition protocol.h:1370
Definition protocol.h:1352
const char * m_pHelpText
Definition protocol.h:1356
const char * m_pName
Definition protocol.h:1354
static constexpr int ms_MsgId
Definition protocol.h:1353
const char * m_pArgsFormat
Definition protocol.h:1355
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1358
Definition protocol.h:1150
int m_Time
Definition protocol.h:1152
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1156
static constexpr int ms_MsgId
Definition protocol.h:1151
int m_Finish
Definition protocol.h:1154
int m_Check
Definition protocol.h:1153
Definition protocol.h:1276
static constexpr int ms_MsgId
Definition protocol.h:1277
int m_Time
Definition protocol.h:1278
int m_Finish
Definition protocol.h:1280
int m_Check
Definition protocol.h:1279
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1282
Definition protocol.h:880
int m_ClientId
Definition protocol.h:882
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:885
static constexpr int ms_MsgId
Definition protocol.h:881
int m_Emoticon
Definition protocol.h:883
Definition protocol.h:1306
int m_First
Definition protocol.h:1309
static constexpr int ms_MsgId
Definition protocol.h:1307
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1311
int m_Team
Definition protocol.h:1308
Definition protocol.h:808
int m_Weapon
Definition protocol.h:812
int m_Victim
Definition protocol.h:811
int m_ModeSpecial
Definition protocol.h:813
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:815
int m_Killer
Definition protocol.h:810
static constexpr int ms_MsgId
Definition protocol.h:809
Definition protocol.h:1536
const char * m_pDescription
Definition protocol.h:1538
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1540
static constexpr int ms_MsgId
Definition protocol.h:1537
Definition protocol.h:1432
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1436
static constexpr int ms_MsgId
Definition protocol.h:1433
int m_SoundId
Definition protocol.h:1434
Definition protocol.h:1512
const char * m_pMessage
Definition protocol.h:1514
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1516
static constexpr int ms_MsgId
Definition protocol.h:1513
Definition protocol.h:768
const char * m_pMessage
Definition protocol.h:770
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:772
static constexpr int ms_MsgId
Definition protocol.h:769
Definition protocol.h:1212
int m_Test
Definition protocol.h:1214
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1216
static constexpr int ms_MsgId
Definition protocol.h:1213
Definition protocol.h:1332
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1340
int m_RecordServer
Definition protocol.h:1338
static constexpr int ms_MsgId
Definition protocol.h:1333
int m_RecordPersonal
Definition protocol.h:1337
int m_Diff
Definition protocol.h:1336
int m_ClientId
Definition protocol.h:1334
int m_Time
Definition protocol.h:1335
Definition protocol.h:858
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:861
static constexpr int ms_MsgId
Definition protocol.h:859
Definition protocol.h:1166
static constexpr int ms_MsgId
Definition protocol.h:1167
int m_PlayerTimeBest
Definition protocol.h:1169
int m_ServerTimeBest
Definition protocol.h:1168
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1171
Definition protocol.h:1292
int m_ServerTimeBest
Definition protocol.h:1294
int m_PlayerTimeBest
Definition protocol.h:1295
static constexpr int ms_MsgId
Definition protocol.h:1293
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1297
Definition protocol.h:1476
const char * m_pError
Definition protocol.h:1479
int m_State
Definition protocol.h:1478
const char * m_pCode
Definition protocol.h:1483
static constexpr int ms_MsgId
Definition protocol.h:1477
const char * m_pServerName
Definition protocol.h:1481
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1486
const char * m_pGeneratedCode
Definition protocol.h:1482
const char * m_pSaveRequester
Definition protocol.h:1480
const char * m_pTeamMembers
Definition protocol.h:1484
Definition protocol.h:1500
const char * m_pMessage
Definition protocol.h:1502
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1504
static constexpr int ms_MsgId
Definition protocol.h:1501
Definition protocol.h:826
int m_SoundId
Definition protocol.h:828
static constexpr int ms_MsgId
Definition protocol.h:827
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:830
Definition protocol.h:1190
static constexpr int ms_MsgId
Definition protocol.h:1191
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1193
Definition protocol.h:1266
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1269
static constexpr int ms_MsgId
Definition protocol.h:1267
Definition protocol.h:838
static constexpr int ms_MsgId
Definition protocol.h:839
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:841
Definition protocol.h:894
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:897
static constexpr int ms_MsgId
Definition protocol.h:895
Definition protocol.h:946
const char * m_pDescription
Definition protocol.h:948
static constexpr int ms_MsgId
Definition protocol.h:947
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:950
Definition protocol.h:1390
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1393
static constexpr int ms_MsgId
Definition protocol.h:1391
Definition protocol.h:1380
static constexpr int ms_MsgId
Definition protocol.h:1381
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1383
Definition protocol.h:904
const char * m_pDescription0
Definition protocol.h:907
const char * m_pDescription6
Definition protocol.h:913
const char * m_pDescription5
Definition protocol.h:912
int m_NumOptions
Definition protocol.h:906
const char * m_pDescription14
Definition protocol.h:921
const char * m_pDescription13
Definition protocol.h:920
static constexpr int ms_MsgId
Definition protocol.h:905
const char * m_pDescription2
Definition protocol.h:909
const char * m_pDescription12
Definition protocol.h:919
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:923
const char * m_pDescription3
Definition protocol.h:910
const char * m_pDescription8
Definition protocol.h:915
const char * m_pDescription9
Definition protocol.h:916
const char * m_pDescription10
Definition protocol.h:917
const char * m_pDescription4
Definition protocol.h:911
const char * m_pDescription1
Definition protocol.h:908
const char * m_pDescription7
Definition protocol.h:914
const char * m_pDescription11
Definition protocol.h:918
Definition protocol.h:958
const char * m_pDescription
Definition protocol.h:960
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:962
static constexpr int ms_MsgId
Definition protocol.h:959
Definition protocol.h:970
static constexpr int ms_MsgId
Definition protocol.h:971
const char * m_pDescription
Definition protocol.h:973
int m_Timeout
Definition protocol.h:972
const char * m_pReason
Definition protocol.h:974
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:976
Definition protocol.h:986
int m_Total
Definition protocol.h:991
int m_Pass
Definition protocol.h:990
static constexpr int ms_MsgId
Definition protocol.h:987
int m_No
Definition protocol.h:989
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:993
int m_Yes
Definition protocol.h:988
Definition protocol.h:868
static constexpr int ms_MsgId
Definition protocol.h:869
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:872
int m_Weapon
Definition protocol.h:870
Definition protocol.h:1320
int m_Voted
Definition protocol.h:1322
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1324
static constexpr int ms_MsgId
Definition protocol.h:1321
Definition protocol.h:1180
static constexpr int ms_MsgId
Definition protocol.h:1181
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:1183
Definition protocol.h:848
static constexpr int ms_MsgId
Definition protocol.h:849
bool Pack(CMsgPacker *pPacker) const
Definition protocol.h:851
Definition protocol.h:500
int m_VelX
Definition protocol.h:505
int m_Angle
Definition protocol.h:507
int m_Jumped
Definition protocol.h:509
int m_HookY
Definition protocol.h:514
int m_X
Definition protocol.h:503
int m_VelY
Definition protocol.h:506
int m_Direction
Definition protocol.h:508
int m_Tick
Definition protocol.h:502
int m_HookDy
Definition protocol.h:516
int m_HookX
Definition protocol.h:513
static constexpr int ms_MsgId
Definition protocol.h:501
int m_HookTick
Definition protocol.h:512
int m_HookDx
Definition protocol.h:515
int m_HookedPlayer
Definition protocol.h:510
int m_HookState
Definition protocol.h:511
int m_Y
Definition protocol.h:504
Definition protocol.h:520
int m_PlayerFlags
Definition protocol.h:522
int m_Armor
Definition protocol.h:524
int m_Weapon
Definition protocol.h:526
int m_Health
Definition protocol.h:523
static constexpr int ms_MsgId
Definition protocol.h:521
int m_AttackTick
Definition protocol.h:528
int m_AmmoCount
Definition protocol.h:525
int m_Emote
Definition protocol.h:527
Definition protocol.h:542
int m_aSkin[6]
Definition protocol.h:547
static constexpr int ms_MsgId
Definition protocol.h:543
int m_ColorBody
Definition protocol.h:549
int m_ColorFeet
Definition protocol.h:550
int m_aName[4]
Definition protocol.h:544
int m_UseCustomColor
Definition protocol.h:548
int m_aClan[3]
Definition protocol.h:545
int m_Country
Definition protocol.h:546
Definition protocol.h:568
int m_TuneZoneOverride
Definition protocol.h:580
int m_NinjaActivationTick
Definition protocol.h:576
int m_StrongWeakId
Definition protocol.h:574
int m_Jumps
Definition protocol.h:572
int m_Flags
Definition protocol.h:570
int m_FreezeStart
Definition protocol.h:577
int m_TargetX
Definition protocol.h:578
int m_JumpedTotal
Definition protocol.h:575
static constexpr int ms_MsgId
Definition protocol.h:569
int m_FreezeEnd
Definition protocol.h:571
int m_TeleCheckpoint
Definition protocol.h:573
int m_TargetY
Definition protocol.h:579
Definition protocol.h:612
int m_ToX
Definition protocol.h:614
int m_Owner
Definition protocol.h:619
int m_Type
Definition protocol.h:620
int m_SwitchNumber
Definition protocol.h:621
int m_StartTick
Definition protocol.h:618
int m_Flags
Definition protocol.h:623
int m_Subtype
Definition protocol.h:622
int m_FromY
Definition protocol.h:617
static constexpr int ms_MsgId
Definition protocol.h:613
int m_FromX
Definition protocol.h:616
int m_ToY
Definition protocol.h:615
Definition protocol.h:642
int m_Flags
Definition protocol.h:649
int m_X
Definition protocol.h:644
static constexpr int ms_MsgId
Definition protocol.h:643
int m_Subtype
Definition protocol.h:647
int m_Y
Definition protocol.h:645
int m_Type
Definition protocol.h:646
int m_SwitchNumber
Definition protocol.h:648
Definition protocol.h:584
int m_FinishTimeMillis
Definition protocol.h:589
int m_AuthLevel
Definition protocol.h:587
int m_FinishTimeSeconds
Definition protocol.h:588
static constexpr int ms_MsgId
Definition protocol.h:585
int m_Flags
Definition protocol.h:586
Definition protocol.h:627
int m_StartTick
Definition protocol.h:634
static constexpr int ms_MsgId
Definition protocol.h:628
int m_TuneZone
Definition protocol.h:637
int m_VelY
Definition protocol.h:632
int m_VelX
Definition protocol.h:631
int m_Y
Definition protocol.h:630
int m_Owner
Definition protocol.h:635
int m_Flags
Definition protocol.h:638
int m_Type
Definition protocol.h:633
int m_SwitchNumber
Definition protocol.h:636
int m_X
Definition protocol.h:629
Definition protocol.h:653
int m_FollowFactor
Definition protocol.h:658
int m_HasCameraInfo
Definition protocol.h:655
static constexpr int ms_MsgId
Definition protocol.h:654
int m_SpectatorCount
Definition protocol.h:659
int m_Deadzone
Definition protocol.h:657
int m_Zoom
Definition protocol.h:656
Definition protocol.h:601
int m_X
Definition protocol.h:603
int m_Data
Definition protocol.h:606
int m_Angle
Definition protocol.h:605
static constexpr int ms_MsgId
Definition protocol.h:602
int m_StartTick
Definition protocol.h:608
int m_Type
Definition protocol.h:607
int m_Y
Definition protocol.h:604
Definition protocol.h:747
int m_SwitchNumber
Definition protocol.h:749
int m_EntityClass
Definition protocol.h:751
int m_Layer
Definition protocol.h:750
static constexpr int ms_MsgId
Definition protocol.h:748
Definition protocol.h:470
int m_Y
Definition protocol.h:473
int m_Team
Definition protocol.h:474
int m_X
Definition protocol.h:472
static constexpr int ms_MsgId
Definition protocol.h:471
Definition protocol.h:491
int m_TeamscoreBlue
Definition protocol.h:494
int m_FlagCarrierRed
Definition protocol.h:495
static constexpr int ms_MsgId
Definition protocol.h:492
int m_FlagCarrierBlue
Definition protocol.h:496
int m_TeamscoreRed
Definition protocol.h:493
Definition protocol.h:593
int m_Flags2
Definition protocol.h:597
static constexpr int ms_MsgId
Definition protocol.h:594
int m_Version
Definition protocol.h:596
int m_Flags
Definition protocol.h:595
Definition protocol.h:478
static constexpr int ms_MsgId
Definition protocol.h:479
int m_TimeLimit
Definition protocol.h:485
int m_GameFlags
Definition protocol.h:480
int m_WarmupTimer
Definition protocol.h:483
int m_RoundNum
Definition protocol.h:486
int m_GameStateFlags
Definition protocol.h:481
int m_RoundCurrent
Definition protocol.h:487
int m_ScoreLimit
Definition protocol.h:484
int m_RoundStartTick
Definition protocol.h:482
Definition protocol.h:451
int m_Y
Definition protocol.h:454
int m_X
Definition protocol.h:453
int m_FromX
Definition protocol.h:455
int m_StartTick
Definition protocol.h:457
static constexpr int ms_MsgId
Definition protocol.h:452
int m_FromY
Definition protocol.h:456
Definition protocol.h:755
int m_MapBestTimeMillis
Definition protocol.h:758
static constexpr int ms_MsgId
Definition protocol.h:756
int m_MapBestTimeSeconds
Definition protocol.h:757
Definition protocol.h:725
static constexpr int ms_MsgId
Definition protocol.h:726
int m_Test
Definition protocol.h:727
Definition protocol.h:562
int m_Test
Definition protocol.h:564
static constexpr int ms_MsgId
Definition protocol.h:563
Definition protocol.h:461
int m_Subtype
Definition protocol.h:466
int m_Type
Definition protocol.h:465
int m_X
Definition protocol.h:463
static constexpr int ms_MsgId
Definition protocol.h:462
int m_Y
Definition protocol.h:464
Definition protocol.h:532
int m_ClientId
Definition protocol.h:535
int m_Team
Definition protocol.h:536
static constexpr int ms_MsgId
Definition protocol.h:533
int m_Local
Definition protocol.h:534
int m_Score
Definition protocol.h:537
int m_Latency
Definition protocol.h:538
Definition protocol.h:440
int m_X
Definition protocol.h:442
int m_VelY
Definition protocol.h:445
int m_StartTick
Definition protocol.h:447
int m_Y
Definition protocol.h:443
int m_VelX
Definition protocol.h:444
int m_Type
Definition protocol.h:446
static constexpr int ms_MsgId
Definition protocol.h:441
Definition protocol.h:731
int m_X
Definition protocol.h:733
static constexpr int ms_MsgId
Definition protocol.h:732
int m_Y
Definition protocol.h:734
Definition protocol.h:663
int m_NumSpectators
Definition protocol.h:665
static constexpr int ms_MsgId
Definition protocol.h:664
Definition protocol.h:554
static constexpr int ms_MsgId
Definition protocol.h:555
int m_SpectatorId
Definition protocol.h:556
int m_Y
Definition protocol.h:558
int m_X
Definition protocol.h:557
Definition protocol.h:738
static constexpr int ms_MsgId
Definition protocol.h:739
int m_aEndTicks[4]
Definition protocol.h:743
int m_HighestSwitchNumber
Definition protocol.h:740
int m_aStatus[8]
Definition protocol.h:741
int m_aSwitchNumbers[4]
Definition protocol.h:742
@ OFFSET_GAME_UUID
Definition teehistorian_ex.h:40