Make cl_eventchase_spectated_change last 1 second instead of 0.5s; allow customizing...
authorterencehill <piuntn@gmail.com>
Sun, 30 Sep 2018 14:11:34 +0000 (16:11 +0200)
committerterencehill <piuntn@gmail.com>
Sun, 30 Sep 2018 14:17:53 +0000 (16:17 +0200)
qcsrc/client/autocvars.qh
qcsrc/client/view.qc
xonotic-client.cfg

index 0654418..db75660 100644 (file)
@@ -412,6 +412,7 @@ float autocvar_cl_hitsound_max_pitch = 1.5;
 float autocvar_cl_hitsound_nom_damage = 25;
 float autocvar_cl_hitsound_antispam_time;
 int autocvar_cl_eventchase_spectated_change = 1;
+float autocvar_cl_eventchase_spectated_change_time = 1;
 int autocvar_cl_eventchase_death = 1;
 float autocvar_cl_eventchase_distance = 140;
 bool autocvar_cl_eventchase_frozen = false;
index 126815c..b72998d 100644 (file)
@@ -831,7 +831,7 @@ int WantEventchase(entity this)
                }
                if (spectatee_status > 0 && autocvar_cl_eventchase_spectated_change)
                {
-                       if (time <= spectatee_status_changed_time + 0.5)
+                       if (time <= spectatee_status_changed_time + min(3, autocvar_cl_eventchase_spectated_change_time))
                                return 1;
                        else if (eventchase_running)
                                return -1; // disable chase_active while eventchase is still enabled so to avoid a glicth
index 51c6608..68ea9da 100644 (file)
@@ -198,6 +198,7 @@ seta cl_hitsound_max_pitch 1.5 "maximum pitch of hit sound"
 seta cl_hitsound_nom_damage 25 "damage amount at which hitsound bases pitch off"
 
 seta cl_eventchase_spectated_change 1 "camera goes into 3rd person mode for a moment when changing spectated player"
+seta cl_eventchase_spectated_change_time 1 "how much time the effect lasts when changing spectated player"
 seta cl_eventchase_death 1 "camera goes into 3rd person mode when the player is dead; set to 2 to active the effect only when the corpse doesn't move anymore"
 seta cl_eventchase_frozen 0 "camera goes into 3rd person mode when the player is frozen"
 seta cl_eventchase_nexball 1 "camera goes into 3rd person mode when in nexball game-mode"