From 9eb4b77de0fa7e23bb31c861718cdd0b3666b905 Mon Sep 17 00:00:00 2001 From: Tim Angus Date: Wed, 17 Jan 2001 22:52:46 +0000 Subject: Finished dmenu update. Stamina bug fix --- src/game/bg_pmove.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/game') diff --git a/src/game/bg_pmove.c b/src/game/bg_pmove.c index 6787e250..9081b4ca 100644 --- a/src/game/bg_pmove.c +++ b/src/game/bg_pmove.c @@ -413,10 +413,10 @@ static float PM_CmdScale( usercmd_t *cmd ) { //if not sprinting modifier *= 0.8; } - else + else if( cmd->upmove >= 0 ) { //subtract stamina - pm->ps->stats[ STAT_STAMINA ] -= (dTime/4); + pm->ps->stats[ STAT_STAMINA ] -= (dTime/8); } aForward = abs( cmd->forwardmove ); @@ -425,12 +425,12 @@ static float PM_CmdScale( usercmd_t *cmd ) { if( ( aForward <= 64 && aForward > 5 ) || ( aRight <= 64 && aRight > 5 ) ) { //restore stamina - pm->ps->stats[ STAT_STAMINA ] += (dTime/5); + pm->ps->stats[ STAT_STAMINA ] += (dTime/10); } else if( aForward <= 5 && aRight <= 5 ) { //restore stamina faster - pm->ps->stats[ STAT_STAMINA ] += (dTime/4); + pm->ps->stats[ STAT_STAMINA ] += (dTime/8); } if( cmd->forwardmove < 0 ) -- cgit