1#ifndef GAME_GENERATED_PROTOCOL7_H
2#define GAME_GENERATED_PROTOCOL7_H
246 template<
typename T,
typename =
void>
248 constexpr static bool value =
false;
501 return pPacker->
Error() != 0;
514 return pPacker->
Error() != 0;
533 return pPacker->
Error() != 0;
552 return pPacker->
Error() != 0;
571 return pPacker->
Error() != 0;
582 return pPacker->
Error() != 0;
593 return pPacker->
Error() != 0;
604 return pPacker->
Error() != 0;
617 return pPacker->
Error() != 0;
632 return pPacker->
Error() != 0;
643 return pPacker->
Error() != 0;
654 return pPacker->
Error() != 0;
667 return pPacker->
Error() != 0;
680 return pPacker->
Error() != 0;
701 return pPacker->
Error() != 0;
720 return pPacker->
Error() != 0;
743 return pPacker->
Error() != 0;
789 return pPacker->
Error() != 0;
810 return pPacker->
Error() != 0;
827 return pPacker->
Error() != 0;
838 return pPacker->
Error() != 0;
855 return pPacker->
Error() != 0;
872 return pPacker->
Error() != 0;
889 return pPacker->
Error() != 0;
902 return pPacker->
Error() != 0;
917 return pPacker->
Error() != 0;
955 return pPacker->
Error() != 0;
966 return pPacker->
Error() != 0;
977 return pPacker->
Error() != 0;
990 return pPacker->
Error() != 0;
1003 return pPacker->
Error() != 0;
1022 return pPacker->
Error() != 0;
1056 return pPacker->
Error() != 0;
1088 return pPacker->
Error() != 0;
1109 return pPacker->
Error() != 0;
1122 return pPacker->
Error() != 0;
1139 return pPacker->
Error() != 0;
1152 return pPacker->
Error() != 0;
1167 return pPacker->
Error() != 0;
1234 bool CheckInt(
const char *pErrorMsg,
int Value,
int Min,
int Max);
1235 bool CheckFlag(
const char *pErrorMsg,
int Value,
int Mask);
1244 int ValidateObj(
int Type,
const void *pData,
int Size);
void AddInt(int i)
Definition: packer.cpp:15
void AddString(const char *pStr, int Limit=PACKER_BUFFER_SIZE)
Definition: packer.cpp:29
bool Error() const
Definition: packer.h:28
Definition: protocol7.h:1229
const char * FailedObjOn() const
Definition: protocol7.cpp:12
static const char * ms_apMsgNames[]
Definition: protocol7.h:1239
bool CheckFlag(const char *pErrorMsg, int Value, int Mask)
Definition: protocol7.cpp:27
const char * m_pMsgFailedOn
Definition: protocol7.h:1230
int m_NumObjFailures
Definition: protocol7.h:1233
const char * FailedMsgOn() const
Definition: protocol7.cpp:14
CNetObjHandler()
Definition: protocol7.cpp:5
int GetObjSize(int Type) const
Definition: protocol7.cpp:141
void * SecureUnpackMsg(int Type, CUnpacker *pUnpacker)
Definition: protocol7.cpp:384
bool CheckInt(const char *pErrorMsg, int Value, int Min, int Max)
Definition: protocol7.cpp:21
static int ms_aObjSizes[]
Definition: protocol7.h:1238
int ValidateObj(int Type, const void *pData, int Size)
Definition: protocol7.cpp:153
int NumObjFailures() const
Definition: protocol7.cpp:13
static const char * ms_apObjNames[]
Definition: protocol7.h:1237
const char * m_pObjFailedOn
Definition: protocol7.h:1232
const char * GetObjName(int Type) const
Definition: protocol7.cpp:135
char m_aMsgData[1024]
Definition: protocol7.h:1231
const char * GetMsgName(int Type) const
Definition: protocol7.cpp:147
Definition: protocol7.h:8
@ GAMESTATEFLAG_PAUSED
Definition: protocol7.h:147
@ GAMESTATEFLAG_WARMUP
Definition: protocol7.h:143
@ GAMESTATEFLAG_STARTCOUNTDOWN
Definition: protocol7.h:148
@ GAMESTATEFLAG_ROUNDOVER
Definition: protocol7.h:145
@ GAMESTATEFLAG_SUDDENDEATH
Definition: protocol7.h:144
@ GAMESTATEFLAG_GAMEOVER
Definition: protocol7.h:146
@ RACEFLAG_HIDE_KILLMSG
Definition: protocol7.h:162
@ RACEFLAG_FINISHMSG_AS_CHAT
Definition: protocol7.h:163
@ RACEFLAG_KEEP_WANTED_WEAPON
Definition: protocol7.h:164
@ GAMEMSG_CTF_GRAB
Definition: protocol7.h:115
@ GAMEMSG_TEAM_ALL
Definition: protocol7.h:113
@ GAMEMSG_TEAM_SWAP
Definition: protocol7.h:107
@ GAMEMSG_TEAM_SHUFFLE
Definition: protocol7.h:109
@ NUM_GAMEMSGS
Definition: protocol7.h:118
@ GAMEMSG_CTF_CAPTURE
Definition: protocol7.h:116
@ GAMEMSG_CTF_DROP
Definition: protocol7.h:111
@ GAMEMSG_TEAM_BALANCE_VICTIM
Definition: protocol7.h:114
@ GAMEMSG_TEAM_BALANCE
Definition: protocol7.h:110
@ GAMEMSG_GAME_PAUSED
Definition: protocol7.h:117
@ GAMEMSG_SPEC_INVALIDID
Definition: protocol7.h:108
@ GAMEMSG_CTF_RETURN
Definition: protocol7.h:112
@ NETOBJTYPE_DE_GAMEINFO
Definition: protocol7.h:183
@ NETEVENTTYPE_SOUNDWORLD
Definition: protocol7.h:190
@ NETOBJTYPE_DE_TUNEPARAMS
Definition: protocol7.h:184
@ NETEVENTTYPE_DAMAGE
Definition: protocol7.h:191
@ NETOBJTYPE_PROJECTILE
Definition: protocol7.h:171
@ NETEVENTTYPE_HAMMERHIT
Definition: protocol7.h:188
@ NETOBJTYPE_GAMEDATA
Definition: protocol7.h:175
@ NETOBJTYPE_GAMEDATAFLAG
Definition: protocol7.h:177
@ NETOBJTYPE_CHARACTERCORE
Definition: protocol7.h:178
@ NETOBJTYPE_PLAYERINFO
Definition: protocol7.h:180
@ NETEVENTTYPE_SPAWN
Definition: protocol7.h:187
@ NETOBJTYPE_GAMEDATATEAM
Definition: protocol7.h:176
@ NETOBJTYPE_SPECTATORINFO
Definition: protocol7.h:181
@ NETOBJTYPE_CHARACTER
Definition: protocol7.h:179
@ NETOBJTYPE_LASER
Definition: protocol7.h:172
@ NETOBJTYPE_FLAG
Definition: protocol7.h:174
@ NETOBJTYPE_DE_CLIENTINFO
Definition: protocol7.h:182
@ NUM_NETOBJTYPES
Definition: protocol7.h:194
@ NETEVENTTYPE_COMMON
Definition: protocol7.h:185
@ NETOBJTYPE_PICKUP
Definition: protocol7.h:173
@ NETEVENTTYPE_EXPLOSION
Definition: protocol7.h:186
@ NETEVENTTYPE_DEATH
Definition: protocol7.h:189
@ NETOBJTYPE_PLAYERINPUT
Definition: protocol7.h:170
@ NETOBJ_INVALID
Definition: protocol7.h:169
@ NETOBJTYPE_GAMEDATARACE
Definition: protocol7.h:193
@ NETOBJTYPE_PLAYERINFORACE
Definition: protocol7.h:192
@ COREEVENTFLAG_HOOK_HIT_NOHOOK
Definition: protocol7.h:157
@ COREEVENTFLAG_HOOK_ATTACH_GROUND
Definition: protocol7.h:156
@ COREEVENTFLAG_GROUND_JUMP
Definition: protocol7.h:153
@ COREEVENTFLAG_HOOK_ATTACH_PLAYER
Definition: protocol7.h:155
@ COREEVENTFLAG_AIR_JUMP
Definition: protocol7.h:154
@ EMOTE_HAPPY
Definition: protocol7.h:56
@ EMOTE_PAIN
Definition: protocol7.h:55
@ EMOTE_ANGRY
Definition: protocol7.h:58
@ EMOTE_SURPRISE
Definition: protocol7.h:57
@ EMOTE_NORMAL
Definition: protocol7.h:54
@ NUM_EMOTES
Definition: protocol7.h:60
@ EMOTE_BLINK
Definition: protocol7.h:59
@ INPUT_STATE_MASK
Definition: protocol7.h:10
@ EMOTICON_SUSHI
Definition: protocol7.h:73
@ EMOTICON_EYES
Definition: protocol7.h:79
@ EMOTICON_HEARTS
Definition: protocol7.h:67
@ EMOTICON_DEVILTEE
Definition: protocol7.h:75
@ EMOTICON_ZZZ
Definition: protocol7.h:77
@ EMOTICON_WTF
Definition: protocol7.h:78
@ EMOTICON_GHOST
Definition: protocol7.h:72
@ EMOTICON_QUESTION
Definition: protocol7.h:80
@ EMOTICON_SORRY
Definition: protocol7.h:71
@ EMOTICON_OOP
Definition: protocol7.h:65
@ EMOTICON_EXCLAMATION
Definition: protocol7.h:66
@ EMOTICON_MUSIC
Definition: protocol7.h:70
@ NUM_EMOTICONS
Definition: protocol7.h:81
@ EMOTICON_DOTDOT
Definition: protocol7.h:69
@ EMOTICON_SPLATTEE
Definition: protocol7.h:74
@ EMOTICON_ZOMG
Definition: protocol7.h:76
@ EMOTICON_DROP
Definition: protocol7.h:68
@ PICKUP_SHOTGUN
Definition: protocol7.h:44
@ NUM_PICKUPS
Definition: protocol7.h:49
@ PICKUP_HEALTH
Definition: protocol7.h:41
@ PICKUP_GUN
Definition: protocol7.h:47
@ PICKUP_NINJA
Definition: protocol7.h:46
@ PICKUP_HAMMER
Definition: protocol7.h:48
@ PICKUP_LASER
Definition: protocol7.h:45
@ PICKUP_ARMOR
Definition: protocol7.h:42
@ PICKUP_GRENADE
Definition: protocol7.h:43
@ GAMEFLAG_FLAGS
Definition: protocol7.h:136
@ GAMEFLAG_TEAMS
Definition: protocol7.h:135
@ GAMEFLAG_SURVIVAL
Definition: protocol7.h:137
@ GAMEFLAG_RACE
Definition: protocol7.h:138
@ SOUND_PLAYER_PAIN_LONG
Definition: protocol7.h:1185
@ SOUND_MENU
Definition: protocol7.h:1213
@ SOUND_HIT
Definition: protocol7.h:1204
@ SOUND_GRENADE_EXPLODE
Definition: protocol7.h:1179
@ SOUND_CTF_CAPTURE
Definition: protocol7.h:1212
@ SOUND_PLAYER_SPAWN
Definition: protocol7.h:1190
@ SOUND_HOOK_ATTACH_GROUND
Definition: protocol7.h:1194
@ SOUND_PLAYER_JUMP
Definition: protocol7.h:1188
@ SOUND_WEAPON_SWITCH
Definition: protocol7.h:1183
@ SOUND_CTF_DROP
Definition: protocol7.h:1208
@ SOUND_HOOK_NOATTACH
Definition: protocol7.h:1196
@ SOUND_HOOK_ATTACH_PLAYER
Definition: protocol7.h:1195
@ SOUND_CHAT_SERVER
Definition: protocol7.h:1205
@ SOUND_PLAYER_DIE
Definition: protocol7.h:1189
@ SOUND_TEE_CRY
Definition: protocol7.h:1192
@ SOUND_PICKUP_ARMOR
Definition: protocol7.h:1198
@ SOUND_BODY_LAND
Definition: protocol7.h:1186
@ SOUND_HOOK_LOOP
Definition: protocol7.h:1193
@ SOUND_GUN_FIRE
Definition: protocol7.h:1173
@ SOUND_PICKUP_HEALTH
Definition: protocol7.h:1197
@ SOUND_CHAT_CLIENT
Definition: protocol7.h:1206
@ SOUND_GRENADE_FIRE
Definition: protocol7.h:1175
@ SOUND_WEAPON_NOAMMO
Definition: protocol7.h:1203
@ SOUND_CTF_GRAB_EN
Definition: protocol7.h:1211
@ SOUND_NINJA_FIRE
Definition: protocol7.h:1178
@ SOUND_PICKUP_GRENADE
Definition: protocol7.h:1199
@ SOUND_HAMMER_FIRE
Definition: protocol7.h:1176
@ SOUND_LASER_FIRE
Definition: protocol7.h:1181
@ SOUND_PLAYER_AIRJUMP
Definition: protocol7.h:1187
@ SOUND_CHAT_HIGHLIGHT
Definition: protocol7.h:1207
@ SOUND_PICKUP_SHOTGUN
Definition: protocol7.h:1200
@ SOUND_NINJA_HIT
Definition: protocol7.h:1180
@ SOUND_HAMMER_HIT
Definition: protocol7.h:1177
@ SOUND_PICKUP_NINJA
Definition: protocol7.h:1201
@ SOUND_LASER_BOUNCE
Definition: protocol7.h:1182
@ SOUND_WEAPON_SPAWN
Definition: protocol7.h:1202
@ SOUND_PLAYER_SKID
Definition: protocol7.h:1191
@ SOUND_CTF_RETURN
Definition: protocol7.h:1209
@ SOUND_PLAYER_PAIN_SHORT
Definition: protocol7.h:1184
@ NUM_SOUNDS
Definition: protocol7.h:1214
@ SOUND_CTF_GRAB_PL
Definition: protocol7.h:1210
@ SOUND_SHOTGUN_FIRE
Definition: protocol7.h:1174
typename make_void< Ts... >::type void_t
Definition: protocol7.h:244
@ PLAYERFLAG_CHATTING
Definition: protocol7.h:124
@ PLAYERFLAG_READY
Definition: protocol7.h:126
@ PLAYERFLAG_WATCHING
Definition: protocol7.h:128
@ PLAYERFLAG_DEAD
Definition: protocol7.h:127
@ PLAYERFLAG_AIM
Definition: protocol7.h:130
@ PLAYERFLAG_ADMIN
Definition: protocol7.h:123
@ PLAYERFLAG_BOT
Definition: protocol7.h:129
@ PLAYERFLAG_SCOREBOARD
Definition: protocol7.h:125
@ CHAT_ALL
Definition: protocol7.h:99
@ CHAT_NONE
Definition: protocol7.h:98
@ NUM_CHATS
Definition: protocol7.h:102
@ CHAT_TEAM
Definition: protocol7.h:100
@ CHAT_WHISPER
Definition: protocol7.h:101
@ NETMSGTYPE_SV_BROADCAST
Definition: protocol7.h:201
@ NETMSGTYPE_SV_VOTESTATUS
Definition: protocol7.h:215
@ NETMSGTYPE_SV_GAMEINFO
Definition: protocol7.h:218
@ NETMSGTYPE_SV_COMMANDINFO
Definition: protocol7.h:236
@ NETMSGTYPE_SV_VOTEOPTIONADD
Definition: protocol7.h:212
@ NETMSGTYPE_SV_SERVERSETTINGS
Definition: protocol7.h:216
@ NETMSGTYPE_SV_MOTD
Definition: protocol7.h:200
@ NETMSGTYPE_SV_READYTOENTER
Definition: protocol7.h:207
@ NETMSGTYPE_DE_CLIENTENTER
Definition: protocol7.h:221
@ NETMSGTYPE_SV_CLIENTINFO
Definition: protocol7.h:217
@ NETMSGTYPE_SV_VOTECLEAROPTIONS
Definition: protocol7.h:210
@ NETMSGTYPE_SV_EMOTICON
Definition: protocol7.h:209
@ NETMSGTYPE_CL_COMMAND
Definition: protocol7.h:238
@ NETMSG_INVALID
Definition: protocol7.h:199
@ NETMSGTYPE_SV_TUNEPARAMS
Definition: protocol7.h:205
@ NETMSGTYPE_SV_VOTEOPTIONLISTADD
Definition: protocol7.h:211
@ NETMSGTYPE_CL_KILL
Definition: protocol7.h:227
@ NETMSGTYPE_CL_READYCHANGE
Definition: protocol7.h:228
@ NETMSGTYPE_CL_VOTE
Definition: protocol7.h:230
@ NETMSGTYPE_CL_STARTINFO
Definition: protocol7.h:226
@ NETMSGTYPE_CL_SETSPECTATORMODE
Definition: protocol7.h:225
@ NETMSGTYPE_SV_GAMEMSG
Definition: protocol7.h:220
@ NETMSGTYPE_CL_SKINCHANGE
Definition: protocol7.h:233
@ NETMSGTYPE_CL_EMOTICON
Definition: protocol7.h:229
@ NETMSGTYPE_SV_COMMANDINFOREMOVE
Definition: protocol7.h:237
@ NETMSGTYPE_SV_TEAM
Definition: protocol7.h:203
@ NETMSGTYPE_SV_WEAPONPICKUP
Definition: protocol7.h:208
@ NETMSGTYPE_SV_CHECKPOINT
Definition: protocol7.h:235
@ NETMSGTYPE_SV_CLIENTDROP
Definition: protocol7.h:219
@ NETMSGTYPE_SV_EXTRAPROJECTILE
Definition: protocol7.h:206
@ NETMSGTYPE_DE_CLIENTLEAVE
Definition: protocol7.h:222
@ NETMSGTYPE_SV_VOTESET
Definition: protocol7.h:214
@ NETMSGTYPE_SV_RACEFINISH
Definition: protocol7.h:234
@ NUM_NETMSGTYPES
Definition: protocol7.h:239
@ NETMSGTYPE_SV_SKINCHANGE
Definition: protocol7.h:232
@ NETMSGTYPE_SV_VOTEOPTIONREMOVE
Definition: protocol7.h:213
@ NETMSGTYPE_SV_CHAT
Definition: protocol7.h:202
@ NETMSGTYPE_CL_SETTEAM
Definition: protocol7.h:224
@ NETMSGTYPE_SV_KILLMSG
Definition: protocol7.h:204
@ NETMSGTYPE_CL_CALLVOTE
Definition: protocol7.h:231
@ NETMSGTYPE_CL_SAY
Definition: protocol7.h:223
@ VOTE_END_PASS
Definition: protocol7.h:91
@ VOTE_UNKNOWN
Definition: protocol7.h:86
@ VOTE_END_FAIL
Definition: protocol7.h:92
@ VOTE_START_SPEC
Definition: protocol7.h:89
@ VOTE_END_ABORT
Definition: protocol7.h:90
@ VOTE_START_KICK
Definition: protocol7.h:88
@ NUM_VOTES
Definition: protocol7.h:93
@ VOTE_START_OP
Definition: protocol7.h:87
@ WEAPON_GUN
Definition: protocol7.h:1219
@ NUM_WEAPONS
Definition: protocol7.h:1224
@ WEAPON_GRENADE
Definition: protocol7.h:1221
@ WEAPON_NINJA
Definition: protocol7.h:1223
@ WEAPON_LASER
Definition: protocol7.h:1222
@ WEAPON_SHOTGUN
Definition: protocol7.h:1220
@ WEAPON_HAMMER
Definition: protocol7.h:1218
@ SKINPART_FEET
Definition: protocol7.h:34
@ NUM_SPECMODES
Definition: protocol7.h:28
@ NUM_TEAMS
Definition: protocol7.h:18
@ SKINPART_DECORATION
Definition: protocol7.h:32
@ TEAM_SPECTATORS
Definition: protocol7.h:15
@ TEAM_BLUE
Definition: protocol7.h:17
@ SKINPART_BODY
Definition: protocol7.h:30
@ FLAG_MISSING
Definition: protocol7.h:20
@ NUM_SKINPARTS
Definition: protocol7.h:36
@ SPEC_FREEVIEW
Definition: protocol7.h:24
@ SPEC_PLAYER
Definition: protocol7.h:25
@ SKINPART_EYES
Definition: protocol7.h:35
@ TEAM_RED
Definition: protocol7.h:16
@ SKINPART_MARKING
Definition: protocol7.h:31
@ FLAG_ATSTAND
Definition: protocol7.h:21
@ SPEC_FLAGRED
Definition: protocol7.h:26
@ SKINPART_HANDS
Definition: protocol7.h:33
@ FLAG_TAKEN
Definition: protocol7.h:22
@ SPEC_FLAGBLUE
Definition: protocol7.h:27
Definition: protocol7.h:426
static constexpr int ms_MsgID
Definition: protocol7.h:428
int m_Y
Definition: protocol7.h:430
char is_sixup
Definition: protocol7.h:427
int m_X
Definition: protocol7.h:429
Definition: protocol7.h:466
int m_ArmorAmount
Definition: protocol7.h:472
int m_ClientID
Definition: protocol7.h:469
int m_Angle
Definition: protocol7.h:470
static constexpr int ms_MsgID
Definition: protocol7.h:468
int m_Self
Definition: protocol7.h:473
int m_HealthAmount
Definition: protocol7.h:471
Definition: protocol7.h:452
static constexpr int ms_MsgID
Definition: protocol7.h:454
int m_ClientID
Definition: protocol7.h:455
Definition: protocol7.h:434
static constexpr int ms_MsgID
Definition: protocol7.h:436
Definition: protocol7.h:446
static constexpr int ms_MsgID
Definition: protocol7.h:448
Definition: protocol7.h:459
int m_SoundID
Definition: protocol7.h:462
static constexpr int ms_MsgID
Definition: protocol7.h:461
Definition: protocol7.h:440
static constexpr int ms_MsgID
Definition: protocol7.h:442
Definition: protocol7.h:1008
const char * m_pType
Definition: protocol7.h:1011
int m_Force
Definition: protocol7.h:1014
const char * m_pReason
Definition: protocol7.h:1013
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:1016
const char * m_pValue
Definition: protocol7.h:1012
char is_sixup
Definition: protocol7.h:1009
static constexpr int ms_MsgID
Definition: protocol7.h:1010
Definition: protocol7.h:1157
static constexpr int ms_MsgID
Definition: protocol7.h:1159
const char * m_pArguments
Definition: protocol7.h:1161
char is_sixup
Definition: protocol7.h:1158
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:1163
const char * m_pName
Definition: protocol7.h:1160
Definition: protocol7.h:982
int m_Emoticon
Definition: protocol7.h:985
char is_sixup
Definition: protocol7.h:983
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:987
static constexpr int ms_MsgID
Definition: protocol7.h:984
Definition: protocol7.h:960
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:964
char is_sixup
Definition: protocol7.h:961
static constexpr int ms_MsgID
Definition: protocol7.h:962
Definition: protocol7.h:971
static constexpr int ms_MsgID
Definition: protocol7.h:973
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:975
char is_sixup
Definition: protocol7.h:972
Definition: protocol7.h:877
int m_Mode
Definition: protocol7.h:880
int m_Target
Definition: protocol7.h:881
char is_sixup
Definition: protocol7.h:878
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:884
static constexpr int ms_MsgID
Definition: protocol7.h:879
const char * m_pMessage
Definition: protocol7.h:882
Definition: protocol7.h:907
int m_SpectatorID
Definition: protocol7.h:911
static constexpr int ms_MsgID
Definition: protocol7.h:909
char is_sixup
Definition: protocol7.h:908
int m_SpecMode
Definition: protocol7.h:910
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:913
Definition: protocol7.h:894
char is_sixup
Definition: protocol7.h:895
static constexpr int ms_MsgID
Definition: protocol7.h:896
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:899
int m_Team
Definition: protocol7.h:897
Definition: protocol7.h:1061
const char * m_apSkinPartNames[6]
Definition: protocol7.h:1064
int m_aUseCustomColors[6]
Definition: protocol7.h:1065
int m_aSkinPartColors[6]
Definition: protocol7.h:1066
char is_sixup
Definition: protocol7.h:1062
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:1068
static constexpr int ms_MsgID
Definition: protocol7.h:1063
Definition: protocol7.h:922
const char * m_pName
Definition: protocol7.h:925
char is_sixup
Definition: protocol7.h:923
int m_aSkinPartColors[6]
Definition: protocol7.h:930
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:932
const char * m_pClan
Definition: protocol7.h:926
static constexpr int ms_MsgID
Definition: protocol7.h:924
const char * m_apSkinPartNames[6]
Definition: protocol7.h:928
int m_Country
Definition: protocol7.h:927
int m_aUseCustomColors[6]
Definition: protocol7.h:929
Definition: protocol7.h:995
static constexpr int ms_MsgID
Definition: protocol7.h:997
char is_sixup
Definition: protocol7.h:996
int m_Vote
Definition: protocol7.h:998
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:1000
Definition: protocol7.h:843
const char * m_pName
Definition: protocol7.h:846
char is_sixup
Definition: protocol7.h:844
int m_ClientID
Definition: protocol7.h:847
static constexpr int ms_MsgID
Definition: protocol7.h:845
int m_Team
Definition: protocol7.h:848
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:850
Definition: protocol7.h:860
const char * m_pName
Definition: protocol7.h:863
static constexpr int ms_MsgID
Definition: protocol7.h:862
int m_ClientID
Definition: protocol7.h:864
char is_sixup
Definition: protocol7.h:861
const char * m_pReason
Definition: protocol7.h:865
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:867
Definition: protocol7.h:506
static constexpr int ms_MsgID
Definition: protocol7.h:508
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:511
char is_sixup
Definition: protocol7.h:507
const char * m_pMessage
Definition: protocol7.h:509
Definition: protocol7.h:519
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:527
int m_TargetID
Definition: protocol7.h:524
int m_ClientID
Definition: protocol7.h:523
const char * m_pMessage
Definition: protocol7.h:525
char is_sixup
Definition: protocol7.h:520
static constexpr int ms_MsgID
Definition: protocol7.h:521
int m_Mode
Definition: protocol7.h:522
Definition: protocol7.h:1114
char is_sixup
Definition: protocol7.h:1115
int m_Diff
Definition: protocol7.h:1117
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:1119
static constexpr int ms_MsgID
Definition: protocol7.h:1116
Definition: protocol7.h:815
int m_Silent
Definition: protocol7.h:820
char is_sixup
Definition: protocol7.h:816
static constexpr int ms_MsgID
Definition: protocol7.h:817
const char * m_pReason
Definition: protocol7.h:819
int m_ClientID
Definition: protocol7.h:818
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:822
Definition: protocol7.h:748
const char * m_pName
Definition: protocol7.h:754
const char * m_pClan
Definition: protocol7.h:755
int m_Silent
Definition: protocol7.h:760
int m_aSkinPartColors[6]
Definition: protocol7.h:759
int m_Local
Definition: protocol7.h:752
int m_ClientID
Definition: protocol7.h:751
static constexpr int ms_MsgID
Definition: protocol7.h:750
char is_sixup
Definition: protocol7.h:749
int m_Team
Definition: protocol7.h:753
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:762
int m_aUseCustomColors[6]
Definition: protocol7.h:758
const char * m_apSkinPartNames[6]
Definition: protocol7.h:757
int m_Country
Definition: protocol7.h:756
Definition: protocol7.h:1144
static constexpr int ms_MsgID
Definition: protocol7.h:1146
const char * m_pName
Definition: protocol7.h:1147
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:1149
char is_sixup
Definition: protocol7.h:1145
Definition: protocol7.h:1127
const char * m_pArgsFormat
Definition: protocol7.h:1131
static constexpr int ms_MsgID
Definition: protocol7.h:1129
const char * m_pName
Definition: protocol7.h:1130
const char * m_pHelpText
Definition: protocol7.h:1132
char is_sixup
Definition: protocol7.h:1128
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:1134
Definition: protocol7.h:622
static constexpr int ms_MsgID
Definition: protocol7.h:624
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:628
int m_Emoticon
Definition: protocol7.h:626
char is_sixup
Definition: protocol7.h:623
int m_ClientID
Definition: protocol7.h:625
Definition: protocol7.h:794
int m_MatchCurrent
Definition: protocol7.h:801
int m_MatchNum
Definition: protocol7.h:800
static constexpr int ms_MsgID
Definition: protocol7.h:796
int m_TimeLimit
Definition: protocol7.h:799
char is_sixup
Definition: protocol7.h:795
int m_ScoreLimit
Definition: protocol7.h:798
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:803
int m_GameFlags
Definition: protocol7.h:797
Definition: protocol7.h:832
char is_sixup
Definition: protocol7.h:833
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:836
static constexpr int ms_MsgID
Definition: protocol7.h:834
Definition: protocol7.h:557
int m_Weapon
Definition: protocol7.h:562
int m_ModeSpecial
Definition: protocol7.h:563
static constexpr int ms_MsgID
Definition: protocol7.h:559
int m_Victim
Definition: protocol7.h:561
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:565
int m_Killer
Definition: protocol7.h:560
char is_sixup
Definition: protocol7.h:558
Definition: protocol7.h:493
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:498
const char * m_pMessage
Definition: protocol7.h:496
static constexpr int ms_MsgID
Definition: protocol7.h:495
char is_sixup
Definition: protocol7.h:494
Definition: protocol7.h:1093
int m_RecordServer
Definition: protocol7.h:1100
char is_sixup
Definition: protocol7.h:1094
int m_Time
Definition: protocol7.h:1097
int m_RecordPersonal
Definition: protocol7.h:1099
static constexpr int ms_MsgID
Definition: protocol7.h:1095
int m_Diff
Definition: protocol7.h:1098
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:1102
int m_ClientID
Definition: protocol7.h:1096
Definition: protocol7.h:598
static constexpr int ms_MsgID
Definition: protocol7.h:600
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:602
char is_sixup
Definition: protocol7.h:599
Definition: protocol7.h:725
int m_PlayerSlots
Definition: protocol7.h:733
int m_KickMin
Definition: protocol7.h:729
static constexpr int ms_MsgID
Definition: protocol7.h:727
int m_TeamBalance
Definition: protocol7.h:732
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:735
char is_sixup
Definition: protocol7.h:726
int m_KickVote
Definition: protocol7.h:728
int m_TeamLock
Definition: protocol7.h:731
int m_SpecVote
Definition: protocol7.h:730
Definition: protocol7.h:1027
int m_aSkinPartColors[6]
Definition: protocol7.h:1033
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:1035
static constexpr int ms_MsgID
Definition: protocol7.h:1029
int m_aUseCustomColors[6]
Definition: protocol7.h:1032
char is_sixup
Definition: protocol7.h:1028
int m_ClientID
Definition: protocol7.h:1030
const char * m_apSkinPartNames[6]
Definition: protocol7.h:1031
Definition: protocol7.h:538
static constexpr int ms_MsgID
Definition: protocol7.h:540
char is_sixup
Definition: protocol7.h:539
int m_ClientID
Definition: protocol7.h:541
int m_Team
Definition: protocol7.h:542
int m_CooldownTick
Definition: protocol7.h:544
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:546
int m_Silent
Definition: protocol7.h:543
Definition: protocol7.h:576
char is_sixup
Definition: protocol7.h:577
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:580
static constexpr int ms_MsgID
Definition: protocol7.h:578
Definition: protocol7.h:637
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:641
char is_sixup
Definition: protocol7.h:638
static constexpr int ms_MsgID
Definition: protocol7.h:639
Definition: protocol7.h:659
static constexpr int ms_MsgID
Definition: protocol7.h:661
char is_sixup
Definition: protocol7.h:660
const char * m_pDescription
Definition: protocol7.h:662
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:664
Definition: protocol7.h:648
static constexpr int ms_MsgID
Definition: protocol7.h:650
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:652
char is_sixup
Definition: protocol7.h:649
Definition: protocol7.h:672
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:677
char is_sixup
Definition: protocol7.h:673
const char * m_pDescription
Definition: protocol7.h:675
static constexpr int ms_MsgID
Definition: protocol7.h:674
Definition: protocol7.h:685
int m_Timeout
Definition: protocol7.h:690
char is_sixup
Definition: protocol7.h:686
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:694
int m_ClientID
Definition: protocol7.h:688
static constexpr int ms_MsgID
Definition: protocol7.h:687
int m_Type
Definition: protocol7.h:689
const char * m_pDescription
Definition: protocol7.h:691
const char * m_pReason
Definition: protocol7.h:692
Definition: protocol7.h:706
static constexpr int ms_MsgID
Definition: protocol7.h:708
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:714
int m_Yes
Definition: protocol7.h:709
int m_No
Definition: protocol7.h:710
int m_Pass
Definition: protocol7.h:711
int m_Total
Definition: protocol7.h:712
char is_sixup
Definition: protocol7.h:707
Definition: protocol7.h:609
int m_Weapon
Definition: protocol7.h:612
bool Pack(CMsgPacker *pPacker) const
Definition: protocol7.h:614
static constexpr int ms_MsgID
Definition: protocol7.h:611
char is_sixup
Definition: protocol7.h:610
Definition: protocol7.h:341
int m_HookY
Definition: protocol7.h:356
int m_HookTick
Definition: protocol7.h:354
int m_Direction
Definition: protocol7.h:350
int m_VelX
Definition: protocol7.h:347
int m_Tick
Definition: protocol7.h:344
int m_HookState
Definition: protocol7.h:353
int m_Jumped
Definition: protocol7.h:351
int m_Angle
Definition: protocol7.h:349
int m_HookDy
Definition: protocol7.h:358
int m_HookX
Definition: protocol7.h:355
int m_VelY
Definition: protocol7.h:348
static constexpr int ms_MsgID
Definition: protocol7.h:343
int m_HookDx
Definition: protocol7.h:357
int m_X
Definition: protocol7.h:345
int m_HookedPlayer
Definition: protocol7.h:352
int m_Y
Definition: protocol7.h:346
char is_sixup
Definition: protocol7.h:342
Definition: protocol7.h:362
int m_AttackTick
Definition: protocol7.h:370
int m_Emote
Definition: protocol7.h:369
int m_AmmoCount
Definition: protocol7.h:367
static constexpr int ms_MsgID
Definition: protocol7.h:364
int m_Health
Definition: protocol7.h:365
int m_TriggeredEvents
Definition: protocol7.h:371
int m_Armor
Definition: protocol7.h:366
int m_Weapon
Definition: protocol7.h:368
Definition: protocol7.h:394
int m_aClan[3]
Definition: protocol7.h:400
int m_aSkinPartColors[6]
Definition: protocol7.h:404
int m_Team
Definition: protocol7.h:398
static constexpr int ms_MsgID
Definition: protocol7.h:396
int m_Local
Definition: protocol7.h:397
int m_Country
Definition: protocol7.h:401
int m_aName[4]
Definition: protocol7.h:399
int m_aUseCustomColors[6]
Definition: protocol7.h:403
int m_aaSkinPartNames[6][6]
Definition: protocol7.h:402
char is_sixup
Definition: protocol7.h:395
Definition: protocol7.h:408
int m_MatchNum
Definition: protocol7.h:414
int m_ScoreLimit
Definition: protocol7.h:412
static constexpr int ms_MsgID
Definition: protocol7.h:410
int m_GameFlags
Definition: protocol7.h:411
int m_TimeLimit
Definition: protocol7.h:413
char is_sixup
Definition: protocol7.h:409
int m_MatchCurrent
Definition: protocol7.h:415
Definition: protocol7.h:419
static constexpr int ms_MsgID
Definition: protocol7.h:421
int m_aTuneParams[32]
Definition: protocol7.h:422
char is_sixup
Definition: protocol7.h:420
Definition: protocol7.h:305
int m_X
Definition: protocol7.h:308
static constexpr int ms_MsgID
Definition: protocol7.h:307
int m_Team
Definition: protocol7.h:310
char is_sixup
Definition: protocol7.h:306
int m_Y
Definition: protocol7.h:309
Definition: protocol7.h:331
static constexpr int ms_MsgID
Definition: protocol7.h:333
char is_sixup
Definition: protocol7.h:332
int m_FlagDropTickRed
Definition: protocol7.h:336
int m_FlagDropTickBlue
Definition: protocol7.h:337
int m_FlagCarrierBlue
Definition: protocol7.h:335
int m_FlagCarrierRed
Definition: protocol7.h:334
Definition: protocol7.h:484
int m_BestTime
Definition: protocol7.h:487
char is_sixup
Definition: protocol7.h:485
int m_RaceFlags
Definition: protocol7.h:489
static constexpr int ms_MsgID
Definition: protocol7.h:486
int m_Precision
Definition: protocol7.h:488
Definition: protocol7.h:323
static constexpr int ms_MsgID
Definition: protocol7.h:325
int m_TeamscoreRed
Definition: protocol7.h:326
int m_TeamscoreBlue
Definition: protocol7.h:327
char is_sixup
Definition: protocol7.h:324
Definition: protocol7.h:314
int m_GameStartTick
Definition: protocol7.h:317
int m_GameStateFlags
Definition: protocol7.h:318
int m_GameStateEndTick
Definition: protocol7.h:319
static constexpr int ms_MsgID
Definition: protocol7.h:316
char is_sixup
Definition: protocol7.h:315
Definition: protocol7.h:285
int m_StartTick
Definition: protocol7.h:292
int m_FromY
Definition: protocol7.h:291
int m_X
Definition: protocol7.h:288
static constexpr int ms_MsgID
Definition: protocol7.h:287
char is_sixup
Definition: protocol7.h:286
int m_FromX
Definition: protocol7.h:290
int m_Y
Definition: protocol7.h:289
Definition: protocol7.h:296
int m_Type
Definition: protocol7.h:301
static constexpr int ms_MsgID
Definition: protocol7.h:298
char is_sixup
Definition: protocol7.h:297
int m_X
Definition: protocol7.h:299
int m_Y
Definition: protocol7.h:300
Definition: protocol7.h:477
char is_sixup
Definition: protocol7.h:478
int m_RaceStartTick
Definition: protocol7.h:480
static constexpr int ms_MsgID
Definition: protocol7.h:479
Definition: protocol7.h:375
int m_Score
Definition: protocol7.h:379
int m_Latency
Definition: protocol7.h:380
static constexpr int ms_MsgID
Definition: protocol7.h:377
char is_sixup
Definition: protocol7.h:376
int m_PlayerFlags
Definition: protocol7.h:378
Definition: protocol7.h:273
int m_VelX
Definition: protocol7.h:278
int m_Type
Definition: protocol7.h:280
char is_sixup
Definition: protocol7.h:274
int m_VelY
Definition: protocol7.h:279
int m_Y
Definition: protocol7.h:277
int m_StartTick
Definition: protocol7.h:281
static constexpr int ms_MsgID
Definition: protocol7.h:275
int m_X
Definition: protocol7.h:276
Definition: protocol7.h:384
char is_sixup
Definition: protocol7.h:385
int m_SpectatorID
Definition: protocol7.h:388
int m_X
Definition: protocol7.h:389
static constexpr int ms_MsgID
Definition: protocol7.h:386
int m_Y
Definition: protocol7.h:390
int m_SpecMode
Definition: protocol7.h:387
Definition: protocol7.h:247
static constexpr bool value
Definition: protocol7.h:248
Definition: protocol7.h:243
void type
Definition: protocol7.h:243