From 90c42b46c2f224ad571c1e594212f0db5ae92f8b Mon Sep 17 00:00:00 2001 From: Mircea Kitsune Date: Sat, 26 Mar 2011 19:17:05 +0200 Subject: [PATCH] Smooth the fading effect --- defaultXonotic.cfg | 2 +- qcsrc/client/View.qc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/defaultXonotic.cfg b/defaultXonotic.cfg index 63ad0e8b1..9312ac432 100644 --- a/defaultXonotic.cfg +++ b/defaultXonotic.cfg @@ -319,7 +319,7 @@ set cl_hitsound_antispam_time 0.05 "don't play the hitsound more often than this seta cl_chase_death 1 "camera goes into 3rd person mode when dead" seta cl_chase_intermission 1 "camera goes into 3rd person mode at match end" seta cl_chase_distance 100 -seta cl_chase_speed 50 +seta cl_chase_speed 1.5 //nifreks lockonrestart feature, used in team-based game modes, if set to 1 and all players readied up no other player can then join the game anymore, useful to block spectators from joining set teamplay_lockonrestart 0 "it set to 1 in a team-based game, the teams are locked once all players readied up and the game restarted (no new players can join after restart unless using the server-command unlockteams)" diff --git a/qcsrc/client/View.qc b/qcsrc/client/View.qc index 977119f70..0f67d60b7 100644 --- a/qcsrc/client/View.qc +++ b/qcsrc/client/View.qc @@ -809,7 +809,7 @@ void CSQC_UpdateView(float w, float h) if(cvar("chase_active")) { if(autocvar_cl_chase_speed && cvar("chase_back") < autocvar_cl_chase_distance) - cvar_set("chase_back", ftos(cvar("chase_back") + (autocvar_cl_chase_speed * frametime))); + cvar_set("chase_back", ftos(cvar("chase_back") + (autocvar_cl_chase_speed * (autocvar_cl_chase_distance - cvar("chase_back")) * frametime))); else if(cvar("chase_back") != autocvar_cl_chase_distance) cvar_set("chase_back", ftos(autocvar_cl_chase_distance)); } -- 2.39.2