From d398af48b2efe88b734dadef8cd0fea42568c0d2 Mon Sep 17 00:00:00 2001 From: Spoike Date: Mon, 25 Feb 2019 06:40:26 +0000 Subject: [PATCH] Fix movevars.entgravity not set. Reported by GoaLitiuM. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5418 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/client/pr_csqc.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/engine/client/pr_csqc.c b/engine/client/pr_csqc.c index 4f365d835..4eddb6e11 100644 --- a/engine/client/pr_csqc.c +++ b/engine/client/pr_csqc.c @@ -3578,6 +3578,13 @@ static void QCBUILTIN PF_cs_runplayerphysics (pubprogfuncs_t *prinst, struct glo pmove.safeorigin_known = false; pmove.capsule = false; //FIXME + if (ent->xv->gravity) + movevars.entgravity = ent->xv->gravity; + else if (csqc_playerseat >= 0 && cl.playerview[csqc_playerseat].playernum+1 == ent->xv->entnum) + movevars.entgravity = cl.playerview[csqc_playerseat].entgravity; + else + movevars.entgravity = 1; + if (ent->xv->entnum) pmove.skipent = ent->xv->entnum; else