1#ifndef GENERATED_PROTOCOL7_H
2#define GENERATED_PROTOCOL7_H
256 template<
typename T,
typename =
void>
258 constexpr static bool value =
false;
511 return pPacker->
Error() != 0;
524 return pPacker->
Error() != 0;
543 return pPacker->
Error() != 0;
562 return pPacker->
Error() != 0;
581 return pPacker->
Error() != 0;
592 return pPacker->
Error() != 0;
603 return pPacker->
Error() != 0;
614 return pPacker->
Error() != 0;
627 return pPacker->
Error() != 0;
642 return pPacker->
Error() != 0;
653 return pPacker->
Error() != 0;
664 return pPacker->
Error() != 0;
677 return pPacker->
Error() != 0;
690 return pPacker->
Error() != 0;
711 return pPacker->
Error() != 0;
730 return pPacker->
Error() != 0;
753 return pPacker->
Error() != 0;
799 return pPacker->
Error() != 0;
820 return pPacker->
Error() != 0;
837 return pPacker->
Error() != 0;
848 return pPacker->
Error() != 0;
865 return pPacker->
Error() != 0;
882 return pPacker->
Error() != 0;
899 return pPacker->
Error() != 0;
912 return pPacker->
Error() != 0;
927 return pPacker->
Error() != 0;
965 return pPacker->
Error() != 0;
976 return pPacker->
Error() != 0;
987 return pPacker->
Error() != 0;
1000 return pPacker->
Error() != 0;
1013 return pPacker->
Error() != 0;
1032 return pPacker->
Error() != 0;
1066 return pPacker->
Error() != 0;
1098 return pPacker->
Error() != 0;
1119 return pPacker->
Error() != 0;
1132 return pPacker->
Error() != 0;
1149 return pPacker->
Error() != 0;
1162 return pPacker->
Error() != 0;
1177 return pPacker->
Error() != 0;
1244 bool CheckInt(
const char *pErrorMsg,
int Value,
int Min,
int Max);
1245 bool CheckFlag(
const char *pErrorMsg,
int Value,
int Mask);
1254 int ValidateObj(
int Type,
const void *pData,
int Size);
1256 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
const char * FailedObjOn() const
Definition protocol7.cpp:14
static const char * ms_apMsgNames[]
Definition protocol7.h:1249
void DebugDumpSnapshot(const CSnapshot *pSnap) const
Definition protocol.cpp:264
bool CheckFlag(const char *pErrorMsg, int Value, int Mask)
Definition protocol7.cpp:29
const char * m_pMsgFailedOn
Definition protocol7.h:1240
int m_NumObjFailures
Definition protocol7.h:1243
const char * FailedMsgOn() const
Definition protocol7.cpp:16
CNetObjHandler()
Definition protocol7.cpp:7
int GetObjSize(int Type) const
Definition protocol7.cpp:143
int DumpObj(int Type, const void *pData, int Size) const
Definition protocol7.cpp:412
void * SecureUnpackMsg(int Type, CUnpacker *pUnpacker)
Definition protocol7.cpp:821
bool CheckInt(const char *pErrorMsg, int Value, int Min, int Max)
Definition protocol7.cpp:23
static int ms_aObjSizes[]
Definition protocol7.h:1248
int ValidateObj(int Type, const void *pData, int Size)
Definition protocol7.cpp:155
int NumObjFailures() const
Definition protocol7.cpp:15
static const char * ms_apObjNames[]
Definition protocol7.h:1247
const char * m_pObjFailedOn
Definition protocol7.h:1242
const char * GetObjName(int Type) const
Definition protocol7.cpp:137
char m_aMsgData[1024]
Definition protocol7.h:1241
const char * GetMsgName(int Type) const
Definition protocol7.cpp:149
@ COREEVENTFLAG_HOOK_HIT_NOHOOK
Definition protocol7.h:167
@ COREEVENTFLAG_HOOK_ATTACH_GROUND
Definition protocol7.h:166
@ COREEVENTFLAG_GROUND_JUMP
Definition protocol7.h:163
@ COREEVENTFLAG_HOOK_ATTACH_PLAYER
Definition protocol7.h:165
@ COREEVENTFLAG_AIR_JUMP
Definition protocol7.h:164
@ VOTE_END_PASS
Definition protocol7.h:101
@ VOTE_UNKNOWN
Definition protocol7.h:96
@ VOTE_END_FAIL
Definition protocol7.h:102
@ VOTE_START_SPEC
Definition protocol7.h:99
@ VOTE_END_ABORT
Definition protocol7.h:100
@ VOTE_START_KICK
Definition protocol7.h:98
@ NUM_VOTES
Definition protocol7.h:103
@ VOTE_START_OP
Definition protocol7.h:97
@ FLAG_MISSING
Definition protocol7.h:24
@ FLAG_ATSTAND
Definition protocol7.h:25
@ FLAG_TAKEN
Definition protocol7.h:26
@ EMOTICON_SUSHI
Definition protocol7.h:83
@ EMOTICON_EYES
Definition protocol7.h:89
@ EMOTICON_HEARTS
Definition protocol7.h:77
@ EMOTICON_DEVILTEE
Definition protocol7.h:85
@ EMOTICON_ZZZ
Definition protocol7.h:87
@ EMOTICON_WTF
Definition protocol7.h:88
@ EMOTICON_GHOST
Definition protocol7.h:82
@ EMOTICON_QUESTION
Definition protocol7.h:90
@ EMOTICON_SORRY
Definition protocol7.h:81
@ EMOTICON_OOP
Definition protocol7.h:75
@ EMOTICON_EXCLAMATION
Definition protocol7.h:76
@ EMOTICON_MUSIC
Definition protocol7.h:80
@ NUM_EMOTICONS
Definition protocol7.h:91
@ EMOTICON_DOTDOT
Definition protocol7.h:79
@ EMOTICON_SPLATTEE
Definition protocol7.h:84
@ EMOTICON_ZOMG
Definition protocol7.h:86
@ EMOTICON_DROP
Definition protocol7.h:78
@ RACEFLAG_HIDE_KILLMSG
Definition protocol7.h:172
@ RACEFLAG_FINISHMSG_AS_CHAT
Definition protocol7.h:173
@ RACEFLAG_KEEP_WANTED_WEAPON
Definition protocol7.h:174
@ EMOTE_HAPPY
Definition protocol7.h:66
@ EMOTE_PAIN
Definition protocol7.h:65
@ EMOTE_ANGRY
Definition protocol7.h:68
@ EMOTE_SURPRISE
Definition protocol7.h:67
@ EMOTE_NORMAL
Definition protocol7.h:64
@ NUM_EMOTES
Definition protocol7.h:70
@ EMOTE_BLINK
Definition protocol7.h:69
@ SKINPART_FEET
Definition protocol7.h:44
@ SKINPART_DECORATION
Definition protocol7.h:42
@ SKINPART_BODY
Definition protocol7.h:40
@ NUM_SKINPARTS
Definition protocol7.h:46
@ SKINPART_EYES
Definition protocol7.h:45
@ SKINPART_MARKING
Definition protocol7.h:41
@ SKINPART_HANDS
Definition protocol7.h:43
@ NETOBJTYPE_DE_GAMEINFO
Definition protocol7.h:193
@ NETEVENTTYPE_SOUNDWORLD
Definition protocol7.h:200
@ NETOBJTYPE_DE_TUNEPARAMS
Definition protocol7.h:194
@ NETEVENTTYPE_DAMAGE
Definition protocol7.h:201
@ NETOBJTYPE_PROJECTILE
Definition protocol7.h:181
@ NETEVENTTYPE_HAMMERHIT
Definition protocol7.h:198
@ NETOBJTYPE_GAMEDATA
Definition protocol7.h:185
@ NETOBJTYPE_GAMEDATAFLAG
Definition protocol7.h:187
@ NETOBJTYPE_CHARACTERCORE
Definition protocol7.h:188
@ NETOBJTYPE_PLAYERINFO
Definition protocol7.h:190
@ NETEVENTTYPE_SPAWN
Definition protocol7.h:197
@ NETOBJTYPE_GAMEDATATEAM
Definition protocol7.h:186
@ NETOBJTYPE_SPECTATORINFO
Definition protocol7.h:191
@ NETOBJTYPE_CHARACTER
Definition protocol7.h:189
@ NETOBJTYPE_LASER
Definition protocol7.h:182
@ NETOBJTYPE_FLAG
Definition protocol7.h:184
@ NETOBJTYPE_DE_CLIENTINFO
Definition protocol7.h:192
@ NUM_NETOBJTYPES
Definition protocol7.h:204
@ NETEVENTTYPE_COMMON
Definition protocol7.h:195
@ NETOBJTYPE_PICKUP
Definition protocol7.h:183
@ NETEVENTTYPE_EXPLOSION
Definition protocol7.h:196
@ NETEVENTTYPE_DEATH
Definition protocol7.h:199
@ NETOBJTYPE_PLAYERINPUT
Definition protocol7.h:180
@ NETOBJ_INVALID
Definition protocol7.h:179
@ NETOBJTYPE_GAMEDATARACE
Definition protocol7.h:203
@ NETOBJTYPE_PLAYERINFORACE
Definition protocol7.h:202
@ SOUND_PLAYER_PAIN_LONG
Definition protocol7.h:1195
@ SOUND_MENU
Definition protocol7.h:1223
@ SOUND_HIT
Definition protocol7.h:1214
@ SOUND_GRENADE_EXPLODE
Definition protocol7.h:1189
@ SOUND_CTF_CAPTURE
Definition protocol7.h:1222
@ SOUND_PLAYER_SPAWN
Definition protocol7.h:1200
@ SOUND_HOOK_ATTACH_GROUND
Definition protocol7.h:1204
@ SOUND_PLAYER_JUMP
Definition protocol7.h:1198
@ SOUND_WEAPON_SWITCH
Definition protocol7.h:1193
@ SOUND_CTF_DROP
Definition protocol7.h:1218
@ SOUND_HOOK_NOATTACH
Definition protocol7.h:1206
@ SOUND_HOOK_ATTACH_PLAYER
Definition protocol7.h:1205
@ SOUND_CHAT_SERVER
Definition protocol7.h:1215
@ SOUND_PLAYER_DIE
Definition protocol7.h:1199
@ SOUND_TEE_CRY
Definition protocol7.h:1202
@ SOUND_PICKUP_ARMOR
Definition protocol7.h:1208
@ SOUND_BODY_LAND
Definition protocol7.h:1196
@ SOUND_HOOK_LOOP
Definition protocol7.h:1203
@ SOUND_GUN_FIRE
Definition protocol7.h:1183
@ SOUND_PICKUP_HEALTH
Definition protocol7.h:1207
@ SOUND_CHAT_CLIENT
Definition protocol7.h:1216
@ SOUND_GRENADE_FIRE
Definition protocol7.h:1185
@ SOUND_WEAPON_NOAMMO
Definition protocol7.h:1213
@ SOUND_CTF_GRAB_EN
Definition protocol7.h:1221
@ SOUND_NINJA_FIRE
Definition protocol7.h:1188
@ SOUND_PICKUP_GRENADE
Definition protocol7.h:1209
@ SOUND_HAMMER_FIRE
Definition protocol7.h:1186
@ SOUND_LASER_FIRE
Definition protocol7.h:1191
@ SOUND_PLAYER_AIRJUMP
Definition protocol7.h:1197
@ SOUND_CHAT_HIGHLIGHT
Definition protocol7.h:1217
@ SOUND_PICKUP_SHOTGUN
Definition protocol7.h:1210
@ SOUND_NINJA_HIT
Definition protocol7.h:1190
@ SOUND_HAMMER_HIT
Definition protocol7.h:1187
@ SOUND_PICKUP_NINJA
Definition protocol7.h:1211
@ SOUND_LASER_BOUNCE
Definition protocol7.h:1192
@ SOUND_WEAPON_SPAWN
Definition protocol7.h:1212
@ SOUND_PLAYER_SKID
Definition protocol7.h:1201
@ SOUND_CTF_RETURN
Definition protocol7.h:1219
@ SOUND_PLAYER_PAIN_SHORT
Definition protocol7.h:1194
@ NUM_SOUNDS
Definition protocol7.h:1224
@ SOUND_CTF_GRAB_PL
Definition protocol7.h:1220
@ SOUND_SHOTGUN_FIRE
Definition protocol7.h:1184
@ GAMESTATEFLAG_PAUSED
Definition protocol7.h:157
@ GAMESTATEFLAG_WARMUP
Definition protocol7.h:153
@ GAMESTATEFLAG_STARTCOUNTDOWN
Definition protocol7.h:158
@ GAMESTATEFLAG_ROUNDOVER
Definition protocol7.h:155
@ GAMESTATEFLAG_SUDDENDEATH
Definition protocol7.h:154
@ GAMESTATEFLAG_GAMEOVER
Definition protocol7.h:156
@ WEAPON_GUN
Definition protocol7.h:1229
@ NUM_WEAPONS
Definition protocol7.h:1234
@ WEAPON_GRENADE
Definition protocol7.h:1231
@ WEAPON_NINJA
Definition protocol7.h:1233
@ WEAPON_LASER
Definition protocol7.h:1232
@ WEAPON_SHOTGUN
Definition protocol7.h:1230
@ WEAPON_HAMMER
Definition protocol7.h:1228
@ PLAYERFLAG_CHATTING
Definition protocol7.h:134
@ PLAYERFLAG_READY
Definition protocol7.h:136
@ PLAYERFLAG_WATCHING
Definition protocol7.h:138
@ PLAYERFLAG_DEAD
Definition protocol7.h:137
@ PLAYERFLAG_AIM
Definition protocol7.h:140
@ PLAYERFLAG_ADMIN
Definition protocol7.h:133
@ PLAYERFLAG_BOT
Definition protocol7.h:139
@ PLAYERFLAG_SCOREBOARD
Definition protocol7.h:135
@ NUM_SPECMODES
Definition protocol7.h:35
@ SPEC_FREEVIEW
Definition protocol7.h:31
@ SPEC_PLAYER
Definition protocol7.h:32
@ SPEC_FLAGRED
Definition protocol7.h:33
@ SPEC_FLAGBLUE
Definition protocol7.h:34
@ INPUT_STATE_MASK
Definition protocol7.h:11
@ NETMSGTYPE_SV_BROADCAST
Definition protocol7.h:211
@ NETMSGTYPE_SV_VOTESTATUS
Definition protocol7.h:225
@ NETMSGTYPE_SV_GAMEINFO
Definition protocol7.h:228
@ NETMSGTYPE_SV_COMMANDINFO
Definition protocol7.h:246
@ NETMSGTYPE_SV_VOTEOPTIONADD
Definition protocol7.h:222
@ NETMSGTYPE_SV_SERVERSETTINGS
Definition protocol7.h:226
@ NETMSGTYPE_SV_MOTD
Definition protocol7.h:210
@ NETMSGTYPE_SV_READYTOENTER
Definition protocol7.h:217
@ NETMSGTYPE_UNUSED
Definition protocol7.h:216
@ NETMSGTYPE_DE_CLIENTENTER
Definition protocol7.h:231
@ NETMSGTYPE_SV_CLIENTINFO
Definition protocol7.h:227
@ NETMSGTYPE_SV_VOTECLEAROPTIONS
Definition protocol7.h:220
@ NETMSGTYPE_SV_EMOTICON
Definition protocol7.h:219
@ NETMSGTYPE_CL_COMMAND
Definition protocol7.h:248
@ NETMSG_INVALID
Definition protocol7.h:209
@ NETMSGTYPE_SV_TUNEPARAMS
Definition protocol7.h:215
@ NETMSGTYPE_SV_VOTEOPTIONLISTADD
Definition protocol7.h:221
@ NETMSGTYPE_CL_KILL
Definition protocol7.h:237
@ NETMSGTYPE_CL_READYCHANGE
Definition protocol7.h:238
@ NETMSGTYPE_CL_VOTE
Definition protocol7.h:240
@ NETMSGTYPE_CL_STARTINFO
Definition protocol7.h:236
@ NETMSGTYPE_CL_SETSPECTATORMODE
Definition protocol7.h:235
@ NETMSGTYPE_SV_GAMEMSG
Definition protocol7.h:230
@ NETMSGTYPE_CL_SKINCHANGE
Definition protocol7.h:243
@ NETMSGTYPE_CL_EMOTICON
Definition protocol7.h:239
@ NETMSGTYPE_SV_COMMANDINFOREMOVE
Definition protocol7.h:247
@ NETMSGTYPE_SV_TEAM
Definition protocol7.h:213
@ NETMSGTYPE_SV_WEAPONPICKUP
Definition protocol7.h:218
@ NETMSGTYPE_SV_CHECKPOINT
Definition protocol7.h:245
@ NETMSGTYPE_SV_CLIENTDROP
Definition protocol7.h:229
@ NETMSGTYPE_DE_CLIENTLEAVE
Definition protocol7.h:232
@ NETMSGTYPE_SV_VOTESET
Definition protocol7.h:224
@ NETMSGTYPE_SV_RACEFINISH
Definition protocol7.h:244
@ NUM_NETMSGTYPES
Definition protocol7.h:249
@ NETMSGTYPE_SV_SKINCHANGE
Definition protocol7.h:242
@ NETMSGTYPE_SV_VOTEOPTIONREMOVE
Definition protocol7.h:223
@ NETMSGTYPE_SV_CHAT
Definition protocol7.h:212
@ NETMSGTYPE_CL_SETTEAM
Definition protocol7.h:234
@ NETMSGTYPE_SV_KILLMSG
Definition protocol7.h:214
@ NETMSGTYPE_CL_CALLVOTE
Definition protocol7.h:241
@ NETMSGTYPE_CL_SAY
Definition protocol7.h:233
@ NUM_TEAMS
Definition protocol7.h:19
@ TEAM_SPECTATORS
Definition protocol7.h:16
@ TEAM_BLUE
Definition protocol7.h:18
@ TEAM_RED
Definition protocol7.h:17
typename make_void< Ts... >::type void_t
Definition protocol7.h:254
@ GAMEMSG_CTF_GRAB
Definition protocol7.h:125
@ GAMEMSG_TEAM_ALL
Definition protocol7.h:123
@ GAMEMSG_TEAM_SWAP
Definition protocol7.h:117
@ GAMEMSG_TEAM_SHUFFLE
Definition protocol7.h:119
@ NUM_GAMEMSGS
Definition protocol7.h:128
@ GAMEMSG_CTF_CAPTURE
Definition protocol7.h:126
@ GAMEMSG_CTF_DROP
Definition protocol7.h:121
@ GAMEMSG_TEAM_BALANCE_VICTIM
Definition protocol7.h:124
@ GAMEMSG_TEAM_BALANCE
Definition protocol7.h:120
@ GAMEMSG_GAME_PAUSED
Definition protocol7.h:127
@ GAMEMSG_SPEC_INVALIDID
Definition protocol7.h:118
@ GAMEMSG_CTF_RETURN
Definition protocol7.h:122
@ CHAT_ALL
Definition protocol7.h:109
@ CHAT_NONE
Definition protocol7.h:108
@ NUM_CHATS
Definition protocol7.h:112
@ CHAT_TEAM
Definition protocol7.h:110
@ CHAT_WHISPER
Definition protocol7.h:111
@ PICKUP_SHOTGUN
Definition protocol7.h:54
@ NUM_PICKUPS
Definition protocol7.h:59
@ PICKUP_HEALTH
Definition protocol7.h:51
@ PICKUP_GUN
Definition protocol7.h:57
@ PICKUP_NINJA
Definition protocol7.h:56
@ PICKUP_HAMMER
Definition protocol7.h:58
@ PICKUP_LASER
Definition protocol7.h:55
@ PICKUP_ARMOR
Definition protocol7.h:52
@ PICKUP_GRENADE
Definition protocol7.h:53
@ GAMEFLAG_FLAGS
Definition protocol7.h:146
@ GAMEFLAG_TEAMS
Definition protocol7.h:145
@ GAMEFLAG_SURVIVAL
Definition protocol7.h:147
@ GAMEFLAG_RACE
Definition protocol7.h:148
Definition protocol7.h:436
int m_Y
Definition protocol7.h:440
static constexpr int ms_MsgId
Definition protocol7.h:438
char is_sixup
Definition protocol7.h:437
int m_X
Definition protocol7.h:439
Definition protocol7.h:476
int m_ArmorAmount
Definition protocol7.h:482
int m_Angle
Definition protocol7.h:480
char is_sixup
Definition protocol7.h:477
static constexpr int ms_MsgId
Definition protocol7.h:478
int m_ClientId
Definition protocol7.h:479
int m_Self
Definition protocol7.h:483
int m_HealthAmount
Definition protocol7.h:481
Definition protocol7.h:462
char is_sixup
Definition protocol7.h:463
static constexpr int ms_MsgId
Definition protocol7.h:464
int m_ClientId
Definition protocol7.h:465
Definition protocol7.h:444
static constexpr int ms_MsgId
Definition protocol7.h:446
char is_sixup
Definition protocol7.h:445
Definition protocol7.h:456
char is_sixup
Definition protocol7.h:457
static constexpr int ms_MsgId
Definition protocol7.h:458
Definition protocol7.h:469
char is_sixup
Definition protocol7.h:470
int m_SoundId
Definition protocol7.h:472
static constexpr int ms_MsgId
Definition protocol7.h:471
Definition protocol7.h:450
char is_sixup
Definition protocol7.h:451
static constexpr int ms_MsgId
Definition protocol7.h:452
Definition protocol7.h:1018
const char * m_pType
Definition protocol7.h:1021
int m_Force
Definition protocol7.h:1024
const char * m_pReason
Definition protocol7.h:1023
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:1026
const char * m_pValue
Definition protocol7.h:1022
static constexpr int ms_MsgId
Definition protocol7.h:1020
char is_sixup
Definition protocol7.h:1019
Definition protocol7.h:1167
static constexpr int ms_MsgId
Definition protocol7.h:1169
const char * m_pArguments
Definition protocol7.h:1171
char is_sixup
Definition protocol7.h:1168
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:1173
const char * m_pName
Definition protocol7.h:1170
Definition protocol7.h:992
static constexpr int ms_MsgId
Definition protocol7.h:994
int m_Emoticon
Definition protocol7.h:995
char is_sixup
Definition protocol7.h:993
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:997
Definition protocol7.h:970
static constexpr int ms_MsgId
Definition protocol7.h:972
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:974
char is_sixup
Definition protocol7.h:971
Definition protocol7.h:981
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:985
static constexpr int ms_MsgId
Definition protocol7.h:983
char is_sixup
Definition protocol7.h:982
Definition protocol7.h:887
int m_Mode
Definition protocol7.h:890
static constexpr int ms_MsgId
Definition protocol7.h:889
int m_Target
Definition protocol7.h:891
char is_sixup
Definition protocol7.h:888
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:894
const char * m_pMessage
Definition protocol7.h:892
Definition protocol7.h:917
int m_SpectatorId
Definition protocol7.h:921
static constexpr int ms_MsgId
Definition protocol7.h:919
char is_sixup
Definition protocol7.h:918
int m_SpecMode
Definition protocol7.h:920
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:923
Definition protocol7.h:904
char is_sixup
Definition protocol7.h:905
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:909
int m_Team
Definition protocol7.h:907
static constexpr int ms_MsgId
Definition protocol7.h:906
Definition protocol7.h:1071
const char * m_apSkinPartNames[6]
Definition protocol7.h:1074
int m_aUseCustomColors[6]
Definition protocol7.h:1075
int m_aSkinPartColors[6]
Definition protocol7.h:1076
char is_sixup
Definition protocol7.h:1072
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:1078
static constexpr int ms_MsgId
Definition protocol7.h:1073
Definition protocol7.h:932
const char * m_pName
Definition protocol7.h:935
char is_sixup
Definition protocol7.h:933
int m_aSkinPartColors[6]
Definition protocol7.h:940
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:942
const char * m_pClan
Definition protocol7.h:936
static constexpr int ms_MsgId
Definition protocol7.h:934
const char * m_apSkinPartNames[6]
Definition protocol7.h:938
int m_Country
Definition protocol7.h:937
int m_aUseCustomColors[6]
Definition protocol7.h:939
Definition protocol7.h:1005
static constexpr int ms_MsgId
Definition protocol7.h:1007
char is_sixup
Definition protocol7.h:1006
int m_Vote
Definition protocol7.h:1008
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:1010
Definition protocol7.h:853
const char * m_pName
Definition protocol7.h:856
char is_sixup
Definition protocol7.h:854
static constexpr int ms_MsgId
Definition protocol7.h:855
int m_ClientId
Definition protocol7.h:857
int m_Team
Definition protocol7.h:858
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:860
Definition protocol7.h:870
const char * m_pName
Definition protocol7.h:873
static constexpr int ms_MsgId
Definition protocol7.h:872
char is_sixup
Definition protocol7.h:871
const char * m_pReason
Definition protocol7.h:875
int m_ClientId
Definition protocol7.h:874
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:877
Definition protocol7.h:516
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:521
static constexpr int ms_MsgId
Definition protocol7.h:518
char is_sixup
Definition protocol7.h:517
const char * m_pMessage
Definition protocol7.h:519
Definition protocol7.h:529
int m_TargetId
Definition protocol7.h:534
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:537
static constexpr int ms_MsgId
Definition protocol7.h:531
int m_ClientId
Definition protocol7.h:533
const char * m_pMessage
Definition protocol7.h:535
char is_sixup
Definition protocol7.h:530
int m_Mode
Definition protocol7.h:532
Definition protocol7.h:1124
char is_sixup
Definition protocol7.h:1125
static constexpr int ms_MsgId
Definition protocol7.h:1126
int m_Diff
Definition protocol7.h:1127
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:1129
Definition protocol7.h:825
int m_ClientId
Definition protocol7.h:828
int m_Silent
Definition protocol7.h:830
static constexpr int ms_MsgId
Definition protocol7.h:827
char is_sixup
Definition protocol7.h:826
const char * m_pReason
Definition protocol7.h:829
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:832
Definition protocol7.h:758
const char * m_pName
Definition protocol7.h:764
const char * m_pClan
Definition protocol7.h:765
int m_Silent
Definition protocol7.h:770
int m_aSkinPartColors[6]
Definition protocol7.h:769
int m_Local
Definition protocol7.h:762
char is_sixup
Definition protocol7.h:759
static constexpr int ms_MsgId
Definition protocol7.h:760
int m_Team
Definition protocol7.h:763
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:772
int m_aUseCustomColors[6]
Definition protocol7.h:768
int m_ClientId
Definition protocol7.h:761
const char * m_apSkinPartNames[6]
Definition protocol7.h:767
int m_Country
Definition protocol7.h:766
Definition protocol7.h:1154
static constexpr int ms_MsgId
Definition protocol7.h:1156
const char * m_pName
Definition protocol7.h:1157
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:1159
char is_sixup
Definition protocol7.h:1155
Definition protocol7.h:1137
const char * m_pArgsFormat
Definition protocol7.h:1141
const char * m_pName
Definition protocol7.h:1140
const char * m_pHelpText
Definition protocol7.h:1142
static constexpr int ms_MsgId
Definition protocol7.h:1139
char is_sixup
Definition protocol7.h:1138
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:1144
Definition protocol7.h:632
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:638
static constexpr int ms_MsgId
Definition protocol7.h:634
int m_ClientId
Definition protocol7.h:635
int m_Emoticon
Definition protocol7.h:636
char is_sixup
Definition protocol7.h:633
Definition protocol7.h:804
int m_MatchCurrent
Definition protocol7.h:811
static constexpr int ms_MsgId
Definition protocol7.h:806
int m_MatchNum
Definition protocol7.h:810
int m_TimeLimit
Definition protocol7.h:809
char is_sixup
Definition protocol7.h:805
int m_ScoreLimit
Definition protocol7.h:808
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:813
int m_GameFlags
Definition protocol7.h:807
Definition protocol7.h:842
char is_sixup
Definition protocol7.h:843
static constexpr int ms_MsgId
Definition protocol7.h:844
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:846
Definition protocol7.h:567
int m_Weapon
Definition protocol7.h:572
int m_ModeSpecial
Definition protocol7.h:573
static constexpr int ms_MsgId
Definition protocol7.h:569
int m_Victim
Definition protocol7.h:571
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:575
int m_Killer
Definition protocol7.h:570
char is_sixup
Definition protocol7.h:568
Definition protocol7.h:503
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:508
const char * m_pMessage
Definition protocol7.h:506
char is_sixup
Definition protocol7.h:504
static constexpr int ms_MsgId
Definition protocol7.h:505
Definition protocol7.h:1103
int m_RecordServer
Definition protocol7.h:1110
static constexpr int ms_MsgId
Definition protocol7.h:1105
char is_sixup
Definition protocol7.h:1104
int m_Time
Definition protocol7.h:1107
int m_RecordPersonal
Definition protocol7.h:1109
int m_ClientId
Definition protocol7.h:1106
int m_Diff
Definition protocol7.h:1108
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:1112
Definition protocol7.h:608
static constexpr int ms_MsgId
Definition protocol7.h:610
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:612
char is_sixup
Definition protocol7.h:609
Definition protocol7.h:735
int m_PlayerSlots
Definition protocol7.h:743
int m_KickMin
Definition protocol7.h:739
int m_TeamBalance
Definition protocol7.h:742
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:745
static constexpr int ms_MsgId
Definition protocol7.h:737
char is_sixup
Definition protocol7.h:736
int m_KickVote
Definition protocol7.h:738
int m_TeamLock
Definition protocol7.h:741
int m_SpecVote
Definition protocol7.h:740
Definition protocol7.h:1037
int m_aSkinPartColors[6]
Definition protocol7.h:1043
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:1045
int m_aUseCustomColors[6]
Definition protocol7.h:1042
int m_ClientId
Definition protocol7.h:1040
char is_sixup
Definition protocol7.h:1038
const char * m_apSkinPartNames[6]
Definition protocol7.h:1041
static constexpr int ms_MsgId
Definition protocol7.h:1039
Definition protocol7.h:548
int m_ClientId
Definition protocol7.h:551
char is_sixup
Definition protocol7.h:549
static constexpr int ms_MsgId
Definition protocol7.h:550
int m_Team
Definition protocol7.h:552
int m_CooldownTick
Definition protocol7.h:554
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:556
int m_Silent
Definition protocol7.h:553
Definition protocol7.h:586
char is_sixup
Definition protocol7.h:587
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:590
static constexpr int ms_MsgId
Definition protocol7.h:588
Definition protocol7.h:647
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:651
char is_sixup
Definition protocol7.h:648
static constexpr int ms_MsgId
Definition protocol7.h:649
Definition protocol7.h:669
static constexpr int ms_MsgId
Definition protocol7.h:671
char is_sixup
Definition protocol7.h:670
const char * m_pDescription
Definition protocol7.h:672
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:674
Definition protocol7.h:658
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:662
char is_sixup
Definition protocol7.h:659
static constexpr int ms_MsgId
Definition protocol7.h:660
Definition protocol7.h:682
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:687
char is_sixup
Definition protocol7.h:683
static constexpr int ms_MsgId
Definition protocol7.h:684
const char * m_pDescription
Definition protocol7.h:685
Definition protocol7.h:695
int m_Timeout
Definition protocol7.h:700
char is_sixup
Definition protocol7.h:696
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:704
int m_ClientId
Definition protocol7.h:698
int m_Type
Definition protocol7.h:699
static constexpr int ms_MsgId
Definition protocol7.h:697
const char * m_pDescription
Definition protocol7.h:701
const char * m_pReason
Definition protocol7.h:702
Definition protocol7.h:716
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:724
static constexpr int ms_MsgId
Definition protocol7.h:718
int m_Yes
Definition protocol7.h:719
int m_No
Definition protocol7.h:720
int m_Pass
Definition protocol7.h:721
int m_Total
Definition protocol7.h:722
char is_sixup
Definition protocol7.h:717
Definition protocol7.h:619
static constexpr int ms_MsgId
Definition protocol7.h:621
int m_Weapon
Definition protocol7.h:622
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:624
char is_sixup
Definition protocol7.h:620
Definition protocol7.h:597
bool Pack(CMsgPacker *pPacker) const
Definition protocol7.h:601
static constexpr int ms_MsgId
Definition protocol7.h:599
char is_sixup
Definition protocol7.h:598
Definition protocol7.h:351
int m_HookY
Definition protocol7.h:366
int m_HookTick
Definition protocol7.h:364
int m_Direction
Definition protocol7.h:360
int m_VelX
Definition protocol7.h:357
int m_Tick
Definition protocol7.h:354
int m_HookState
Definition protocol7.h:363
int m_Jumped
Definition protocol7.h:361
int m_Angle
Definition protocol7.h:359
int m_HookDy
Definition protocol7.h:368
int m_HookX
Definition protocol7.h:365
int m_VelY
Definition protocol7.h:358
int m_HookDx
Definition protocol7.h:367
int m_X
Definition protocol7.h:355
int m_HookedPlayer
Definition protocol7.h:362
int m_Y
Definition protocol7.h:356
static constexpr int ms_MsgId
Definition protocol7.h:353
char is_sixup
Definition protocol7.h:352
Definition protocol7.h:372
int m_AttackTick
Definition protocol7.h:380
char is_sixup
Definition protocol7.h:373
int m_Emote
Definition protocol7.h:379
int m_AmmoCount
Definition protocol7.h:377
int m_Health
Definition protocol7.h:375
int m_TriggeredEvents
Definition protocol7.h:381
static constexpr int ms_MsgId
Definition protocol7.h:374
int m_Armor
Definition protocol7.h:376
int m_Weapon
Definition protocol7.h:378
Definition protocol7.h:404
int m_aClan[3]
Definition protocol7.h:410
int m_aSkinPartColors[6]
Definition protocol7.h:414
static constexpr int ms_MsgId
Definition protocol7.h:406
int m_Team
Definition protocol7.h:408
int m_Local
Definition protocol7.h:407
int m_Country
Definition protocol7.h:411
int m_aName[4]
Definition protocol7.h:409
int m_aUseCustomColors[6]
Definition protocol7.h:413
int m_aaSkinPartNames[6][6]
Definition protocol7.h:412
char is_sixup
Definition protocol7.h:405
Definition protocol7.h:418
int m_MatchNum
Definition protocol7.h:424
int m_ScoreLimit
Definition protocol7.h:422
int m_GameFlags
Definition protocol7.h:421
int m_TimeLimit
Definition protocol7.h:423
char is_sixup
Definition protocol7.h:419
int m_MatchCurrent
Definition protocol7.h:425
static constexpr int ms_MsgId
Definition protocol7.h:420
Definition protocol7.h:429
static constexpr int ms_MsgId
Definition protocol7.h:431
int m_aTuneParams[32]
Definition protocol7.h:432
char is_sixup
Definition protocol7.h:430
Definition protocol7.h:315
int m_X
Definition protocol7.h:318
static constexpr int ms_MsgId
Definition protocol7.h:317
int m_Team
Definition protocol7.h:320
char is_sixup
Definition protocol7.h:316
int m_Y
Definition protocol7.h:319
Definition protocol7.h:341
static constexpr int ms_MsgId
Definition protocol7.h:343
char is_sixup
Definition protocol7.h:342
int m_FlagDropTickRed
Definition protocol7.h:346
int m_FlagDropTickBlue
Definition protocol7.h:347
int m_FlagCarrierBlue
Definition protocol7.h:345
int m_FlagCarrierRed
Definition protocol7.h:344
Definition protocol7.h:494
static constexpr int ms_MsgId
Definition protocol7.h:496
int m_BestTime
Definition protocol7.h:497
char is_sixup
Definition protocol7.h:495
int m_RaceFlags
Definition protocol7.h:499
int m_Precision
Definition protocol7.h:498
Definition protocol7.h:333
int m_TeamscoreRed
Definition protocol7.h:336
int m_TeamscoreBlue
Definition protocol7.h:337
static constexpr int ms_MsgId
Definition protocol7.h:335
char is_sixup
Definition protocol7.h:334
Definition protocol7.h:324
int m_GameStartTick
Definition protocol7.h:327
int m_GameStateFlags
Definition protocol7.h:328
int m_GameStateEndTick
Definition protocol7.h:329
char is_sixup
Definition protocol7.h:325
static constexpr int ms_MsgId
Definition protocol7.h:326
Definition protocol7.h:295
int m_StartTick
Definition protocol7.h:302
static constexpr int ms_MsgId
Definition protocol7.h:297
int m_FromY
Definition protocol7.h:301
int m_X
Definition protocol7.h:298
char is_sixup
Definition protocol7.h:296
int m_FromX
Definition protocol7.h:300
int m_Y
Definition protocol7.h:299
Definition protocol7.h:306
int m_Type
Definition protocol7.h:311
static constexpr int ms_MsgId
Definition protocol7.h:308
char is_sixup
Definition protocol7.h:307
int m_X
Definition protocol7.h:309
int m_Y
Definition protocol7.h:310
Definition protocol7.h:487
char is_sixup
Definition protocol7.h:488
int m_RaceStartTick
Definition protocol7.h:490
static constexpr int ms_MsgId
Definition protocol7.h:489
Definition protocol7.h:385
int m_Score
Definition protocol7.h:389
int m_Latency
Definition protocol7.h:390
static constexpr int ms_MsgId
Definition protocol7.h:387
char is_sixup
Definition protocol7.h:386
int m_PlayerFlags
Definition protocol7.h:388
Definition protocol7.h:283
int m_VelX
Definition protocol7.h:288
int m_Type
Definition protocol7.h:290
char is_sixup
Definition protocol7.h:284
int m_VelY
Definition protocol7.h:289
static constexpr int ms_MsgId
Definition protocol7.h:285
int m_Y
Definition protocol7.h:287
int m_StartTick
Definition protocol7.h:291
int m_X
Definition protocol7.h:286
Definition protocol7.h:394
char is_sixup
Definition protocol7.h:395
int m_SpectatorId
Definition protocol7.h:398
int m_X
Definition protocol7.h:399
int m_Y
Definition protocol7.h:400
static constexpr int ms_MsgId
Definition protocol7.h:396
int m_SpecMode
Definition protocol7.h:397
static constexpr bool value
Definition protocol7.h:263
Definition protocol7.h:257
static constexpr bool value
Definition protocol7.h:258
Definition protocol7.h:253
void type
Definition protocol7.h:253