diff options
author | Tim Angus <tim@ngus.net> | 2007-09-16 21:38:35 +0000 |
---|---|---|
committer | Tim Angus <tim@ngus.net> | 2007-09-16 21:38:35 +0000 |
commit | d102b33653c85fe635d9addf9513c16dce941584 (patch) | |
tree | 0c0f433b28eac5ef9bdd1d740afaa2dcf49ea7bb /src/cgame/cg_predict.c | |
parent | 97a546ab92c1684de7e552cde36bcfe3f406e2fa (diff) |
* (bug 2783) Rework lcannon firing logic
* Remove STAT_BOOSTEDTIME, instead inferring it via SS_BOOSTED
* Set EF_TELEPORT_BIT when buying or selling the bsuit
Diffstat (limited to 'src/cgame/cg_predict.c')
-rw-r--r-- | src/cgame/cg_predict.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/cgame/cg_predict.c b/src/cgame/cg_predict.c index 34f00c4f..e34fe8df 100644 --- a/src/cgame/cg_predict.c +++ b/src/cgame/cg_predict.c @@ -476,13 +476,13 @@ static int CG_IsUnacceptableError( playerState_t *ps, playerState_t *pps ) if( fabs( AngleDelta( ps->viewangles[ 0 ], pps->viewangles[ 0 ] ) ) > 1.0f || fabs( AngleDelta( ps->viewangles[ 1 ], pps->viewangles[ 1 ] ) ) > 1.0f || - fabs( AngleDelta( ps->viewangles[ 2 ], pps->viewangles[ 2 ] ) ) > 1.0f ) + fabs( AngleDelta( ps->viewangles[ 2 ], pps->viewangles[ 2 ] ) ) > 1.0f ) { return 12; } if( pps->viewheight != ps->viewheight ) - return 13; + return 13; if( pps->damageEvent != ps->damageEvent || pps->damageYaw != ps->damageYaw || @@ -699,22 +699,22 @@ void CG_PredictPlayerState( void ) // make sure the state differences are acceptable errorcode = CG_IsUnacceptableError( &cg.predictedPlayerState, &cg.savedPmoveStates[ i ] ); - + if( errorcode ) { if( cg_showmiss.integer ) CG_Printf("errorcode %d at %d\n", errorcode, cg.time); break; } - + // this one is almost exact, so we'll copy it in as the starting point *cg_pmove.ps = cg.savedPmoveStates[ i ]; // advance the head cg.stateHead = ( i + 1 ) % NUM_SAVED_STATES; - + // set the next command to predict predictCmd = cg.lastPredictedCommand + 1; - + // a saved state matched, so flag it error = qfalse; break; |