mirror of
https://git.code.sf.net/p/quake/quakeforge-old
synced 2024-11-24 21:01:17 +00:00
apply a patch from someone (oi, speak up, whoever you are) to convert \r to # in say messages to prevent the overwriting of nicks.
However, I modified it slightly so it happens before the Sys_Printf and made it cvar controllable (off by default for now).
This commit is contained in:
parent
17aa6a3a0d
commit
1c51351d95
1 changed files with 9 additions and 0 deletions
|
@ -43,6 +43,7 @@ cvar_t *cl_rollspeed;
|
|||
cvar_t *cl_rollangle;
|
||||
cvar_t *sv_spectalk;
|
||||
cvar_t *sv_mapcheck;
|
||||
cvar_t *sv_splat_cr;
|
||||
|
||||
extern cvar_t *sv_timekick;
|
||||
extern cvar_t *sv_timekick_fuzz;
|
||||
|
@ -799,6 +800,13 @@ void SV_Say (qboolean team)
|
|||
Q_strcat(text, p);
|
||||
Q_strcat(text, "\n");
|
||||
|
||||
if (sv_splat_cr->value) {
|
||||
for (j=0 ; text[j] ; j++) {
|
||||
if (text[j] == '\r')
|
||||
text[j] = '#';
|
||||
}
|
||||
}
|
||||
|
||||
Sys_Printf ("%s", text);
|
||||
|
||||
for (j = 0, client = svs.clients; j < MAX_CLIENTS; j++, client++)
|
||||
|
@ -1728,5 +1736,6 @@ void SV_UserInit (void)
|
|||
cl_rollangle = Cvar_Get ("cl_rollangle","2.0",0,"None");
|
||||
sv_spectalk = Cvar_Get ("sv_spectalk","1",0,"None");
|
||||
sv_mapcheck = Cvar_Get ("sv_mapcheck","1",0,"None");
|
||||
sv_splat_cr = Cvar_Get ("sv_splat_cr","0",0,"Supress \\r in say messages");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue