From: divverent Date: Fri, 11 May 2007 08:20:56 +0000 (+0000) Subject: if .gravity field is zero, it means the same as one (see also: SV_AddGravity) X-Git-Tag: xonotic-v0.1.0preview~3184 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=bf4c6631bd83cb33c4a1c9a45c8213ac70e0306b;p=xonotic%2Fdarkplaces.git if .gravity field is zero, it means the same as one (see also: SV_AddGravity) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7266 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/sv_main.c b/sv_main.c index 4c46abae..20ad4bda 100644 --- a/sv_main.c +++ b/sv_main.c @@ -1374,7 +1374,7 @@ void SV_WriteClientdataToMessage (client_t *client, prvm_edict_t *ent, sizebuf_t statsf[STAT_MOVEVARS_AIRACCELERATE] = sv_airaccelerate.value >= 0 ? sv_airaccelerate.value : sv_accelerate.value; statsf[STAT_MOVEVARS_WATERACCELERATE] = sv_wateraccelerate.value >= 0 ? sv_wateraccelerate.value : sv_accelerate.value; val = PRVM_EDICTFIELDVALUE(ent, prog->fieldoffsets.gravity); - statsf[STAT_MOVEVARS_ENTGRAVITY] = val ? val->_float : 1.0f; + statsf[STAT_MOVEVARS_ENTGRAVITY] = (val && val->_float != 0) ? val->_float : 1.0f; statsf[STAT_MOVEVARS_JUMPVELOCITY] = sv_jumpvelocity.value; statsf[STAT_MOVEVARS_EDGEFRICTION] = sv_edgefriction.value; statsf[STAT_MOVEVARS_MAXAIRSPEED] = sv_maxairspeed.value;