diff --git a/src/g_game.c b/src/g_game.c index c6afebd0d..21467e592 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -925,6 +925,9 @@ static void G_DoAnglePrediction(ticcmd_t *cmd, INT32 realtics, UINT8 ssplayer, p } } + // We COULD set it to destAngle directly... + // but this causes incredible jittering when the prediction turns out to be wrong. So we ease into it. + // Slight increased camera lag in all scenarios > Mostly lagless camera but with jittering destAngle = player->angleturn + localdelta[ssplayer - 1]; diff = destAngle - localangle[ssplayer - 1];