Skip to content

Commit ffd652d

Browse files
authored
Merge pull request #297 from taysta/fixes
Fixes
2 parents 5fb3baa + 4badaf6 commit ffd652d

File tree

4 files changed

+17
-10
lines changed

4 files changed

+17
-10
lines changed

codemp/cgame/cg_xcvar.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ XCVAR_DEF( cg_strafeTrailGhost, "1", NULL, CVAR_ARCHIVE )
221221
XCVAR_DEF( cg_strafeTrailPlums, "0", NULL, CVAR_ARCHIVE )
222222
XCVAR_DEF( cg_spotIconPlums, "0", NULL, CVAR_ARCHIVE )
223223

224-
XCVAR_DEF( cg_drainFX, "1", NULL, CVAR_NONE )
224+
XCVAR_DEF( cg_drainFX, "2", NULL, CVAR_NONE )
225225
//Make maxpackets userinfo maybe idk
226226

227227
#if 1

codemp/client/cl_cgame.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,13 +228,16 @@ static void CL_UpdateDiscordServerInfo(const char *info)
228228

229229
static void CL_ParsePlayerInfo(int start, int end)
230230
{
231-
#if defined(DISCORD) && !defined(_DEBUG)
232-
int clientCount = 0, botCount = 0, redTeam = 0, blueTeam = 0, specTeam = 0;
231+
int clientCount = 0;
233232
int i = start;
233+
#if defined(DISCORD) && !defined(_DEBUG)
234+
int botCount = 0, redTeam = 0, blueTeam = 0, specTeam = 0;
235+
#endif
234236

235237
while (i < end)
236238
{
237239
char *s = cl.gameState.stringData + cl.gameState.stringOffsets[i];
240+
#if defined(DISCORD) && !defined(_DEBUG)
238241
int team = atoi(Info_ValueForKey(s, "t"));
239242
char *bot = Info_ValueForKey(s, "skill");
240243

@@ -258,6 +261,7 @@ static void CL_ParsePlayerInfo(int start, int end)
258261
{
259262
botCount++;
260263
}
264+
#endif
261265

262266
if (s && s[0])
263267
{
@@ -266,7 +270,9 @@ static void CL_ParsePlayerInfo(int start, int end)
266270

267271
i++;
268272
}
273+
gCLTotalClientNum = clientCount;
269274

275+
#if defined(DISCORD) && !defined(_DEBUG)
270276
cl.discord.playerCount = clientCount;
271277
cl.discord.redTeam = redTeam;
272278
cl.discord.blueTeam = blueTeam;

codemp/game/g_svcmds.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -892,7 +892,7 @@ void Svcmd_ToggleTweakWeapons_f( void ) {
892892
else {
893893
char arg[8] = { 0 };
894894
int index;
895-
const uint32_t mask = (1 << MAX_WEAPON_TWEAKS); //overflow?
895+
const uint32_t mask = (1 << MAX_WEAPON_TWEAKS) - 1; //overflow?
896896

897897
trap->Argv( 1, arg, sizeof(arg) );
898898
index = atoi( arg );

codemp/game/g_syscalls.c

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,8 @@ static QINLINE void EndHack(int entityNum) { //Should be inline?
214214
int i;
215215
for (i = 0; i < level.num_entities; i++) {
216216
if (i != entityNum && i != level.clients[entityNum].ps.duelIndex) {
217-
if (g_entities[i].inuse &&
218-
((g_entities[i].s.eType == ET_PLAYER || g_entities[i].s.eType == ET_NPC) ||
217+
if (g_entities[i].inuse &&
218+
((g_entities[i].s.eType == ET_PLAYER || g_entities[i].s.eType == ET_NPC) ||
219219
(((dueltypes[level.clients[entityNum].ps.clientNum] <= 1) && (g_entities[i].s.eType == ET_GENERAL)) && (!Q_stricmp(g_entities[i].classname, "laserTrap") || !Q_stricmp(g_entities[i].classname, "detpack"))))) {
220220
g_entities[i].r.ownerNum = saved[i];
221221
}
@@ -226,10 +226,11 @@ static QINLINE void EndHack(int entityNum) { //Should be inline?
226226
int i;
227227
for (i = 0; i < level.num_entities; i++) {
228228
if (i != entityNum) {
229-
if ((g_entities[i].inuse && (g_entities[i].s.eType == ET_PLAYER)) ||
230-
(g_entities[i].inuse && (g_entities[i].s.eType == ET_NPC)) ||
231-
((g_entities[i].s.eType == ET_MOVER) && (!Q_stricmp(g_entities[i].classname, "func_door") || !Q_stricmp(g_entities[i].classname, "func_plat"))) ||
232-
((g_entities[i].s.eType == ET_GENERAL) && (!Q_stricmp(g_entities[i].classname, "laserTrap") || !Q_stricmp(g_entities[i].classname, "detpack"))))
229+
if (g_entities[i].inuse &&
230+
((g_entities[i].s.eType == ET_PLAYER) ||
231+
(g_entities[i].s.eType == ET_NPC) ||
232+
((g_entities[i].s.eType == ET_MOVER) && (!Q_stricmp(g_entities[i].classname, "func_door") || !Q_stricmp(g_entities[i].classname, "func_plat"))) ||
233+
((g_entities[i].s.eType == ET_GENERAL) && (!Q_stricmp(g_entities[i].classname, "laserTrap") || !Q_stricmp(g_entities[i].classname, "detpack")))))
233234
{
234235
g_entities[i].r.ownerNum = saved[i];
235236
}

0 commit comments

Comments
 (0)