From bf4c6631bd83cb33c4a1c9a45c8213ac70e0306b Mon Sep 17 00:00:00 2001 From: divverent Date: Fri, 11 May 2007 08:20:56 +0000 Subject: [PATCH] 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 --- sv_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.39.2