From 3a9eef8972336ad90ac314fbdb7adc4db6cbcbaf Mon Sep 17 00:00:00 2001 From: Ben Millwood Date: Sat, 3 Oct 2009 11:54:07 +0000 Subject: Ensure non-walljumping classes can't walljump --- src/game/bg_pmove.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/game/bg_pmove.c b/src/game/bg_pmove.c index a70ef001..8cd44bb3 100644 --- a/src/game/bg_pmove.c +++ b/src/game/bg_pmove.c @@ -630,6 +630,9 @@ static qboolean PM_CheckWallJump( void ) float upFraction = 1.5f; trace_t trace; + if( !( BG_Class( pm->ps->stats[ STAT_CLASS ] )->abilities & SCA_WALLJUMPER ) ) + return qfalse; + ProjectPointOnPlane( movedir, pml.forward, refNormal ); VectorNormalize( movedir ); -- cgit