diff options
author | Tim Angus <tim@ngus.net> | 2001-01-17 22:52:46 +0000 |
---|---|---|
committer | Tim Angus <tim@ngus.net> | 2001-01-17 22:52:46 +0000 |
commit | 9eb4b77de0fa7e23bb31c861718cdd0b3666b905 (patch) | |
tree | 7f2721cbbcb49fa5778fafecb4f0f409580560bd /src/game | |
parent | 64806bda9892ce84e0b5e11ce5e5f9052c1183b3 (diff) |
Finished dmenu update. Stamina bug fix
Diffstat (limited to 'src/game')
-rw-r--r-- | src/game/bg_pmove.c | 8 |
1 files changed, 4 insertions, 4 deletions
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 ) |