mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-10 15:22:04 +00:00
support writing the extended stats to mvds
This commit is contained in:
parent
fb8a5afda5
commit
cb368e0b3a
1 changed files with 12 additions and 2 deletions
|
@ -630,8 +630,8 @@ SV_UpdateClientStats (client_t *client)
|
|||
stats[STAT_VIEWHEIGHT] = (int) SVvector (ent, view_ofs)[2];
|
||||
|
||||
// FIXME: this should become a * key! --KB
|
||||
if (SVfloat (ent, movetype) == MOVETYPE_FLY && !atoi (Info_ValueForKey
|
||||
(svs.info, "playerfly")))
|
||||
if (SVfloat (ent, movetype) == MOVETYPE_FLY
|
||||
&& !atoi (Info_ValueForKey (svs.info, "playerfly")))
|
||||
SVfloat (ent, movetype) = MOVETYPE_WALK;
|
||||
|
||||
stats[STAT_FLYMODE] = (SVfloat (ent, movetype) == MOVETYPE_FLY);
|
||||
|
@ -956,6 +956,16 @@ SV_SendDemoMessage(void)
|
|||
stats[STAT_ITEMS] = ((int)SVfloat (ent, items)
|
||||
| ((int)sv_globals.serverflags << 28));
|
||||
|
||||
// Extensions to the QW 2.40 protocol for Mega2k --KB
|
||||
stats[STAT_VIEWHEIGHT] = (int) SVvector (ent, view_ofs)[2];
|
||||
|
||||
// FIXME: this should become a * key! --KB
|
||||
if (SVfloat (ent, movetype) == MOVETYPE_FLY
|
||||
&& !atoi (Info_ValueForKey (svs.info, "playerfly")))
|
||||
SVfloat (ent, movetype) = MOVETYPE_WALK;
|
||||
|
||||
stats[STAT_FLYMODE] = (SVfloat (ent, movetype) == MOVETYPE_FLY);
|
||||
|
||||
for (j=0 ; j<MAX_CL_STATS ; j++)
|
||||
if (stats[j] != demo.stats[i][j]) {
|
||||
demo.stats[i][j] = stats[j];
|
||||
|
|
Loading…
Reference in a new issue