From 0b913bba474a108931c1308922fa3d3e8f0d75d4 Mon Sep 17 00:00:00 2001 From: Roman Tetelman Date: Sat, 3 Oct 2009 11:49:19 +0000 Subject: fix for trample's rate of charge depending on pitch --- src/game/bg_pmove.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/bg_pmove.c b/src/game/bg_pmove.c index 224cf0c1..cf80bc5f 100644 --- a/src/game/bg_pmove.c +++ b/src/game/bg_pmove.c @@ -2866,9 +2866,11 @@ static void PM_Weapon( void ) AngleVectors( pm->ps->viewangles, dir, NULL, NULL ); VectorCopy( pm->ps->velocity, vel ); - VectorNormalize( vel ); vel[2] = 0; dir[2] = 0; + VectorNormalize( vel ); + VectorNormalize( dir ); + charge *= DotProduct( dir, vel ); pm->ps->stats[ STAT_MISC ] += charge; -- cgit