From 9a8c0809c78782a1bcd038fe29277c12dbe781b8 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Tue, 27 Nov 2007 06:54:27 +0000 Subject: fixed jittering of character on round end --- src/game/client/game_client.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/game/client/game_client.cpp b/src/game/client/game_client.cpp index be1cd63a..d4a0ced9 100644 --- a/src/game/client/game_client.cpp +++ b/src/game/client/game_client.cpp @@ -1296,10 +1296,16 @@ static void render_player( if(info.local && config.cl_predict) { - // apply predicted results - predicted_player.write(&player); - predicted_prev_player.write(&prev); - intratick = client_intrapredtick(); + if(!local_character || (local_character->health < 0) || (gameobj && gameobj->game_over)) + { + } + else + { + // apply predicted results + predicted_player.write(&player); + predicted_prev_player.write(&prev); + intratick = client_intrapredtick(); + } } // TODO: proper skin selection -- cgit 1.4.1