]> git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/qcsrc/client/View.qc
Speed helper
[voretournament/voretournament.git] / data / qcsrc / client / View.qc
index 0b4bde252bca64ef8fed06d5c38dbb8911c567b0..d1bc5ce4d60ad521c9a882e30ba2f233c7bf5417 100644 (file)
@@ -258,7 +258,7 @@ float stomachsplash_alpha;
 float volume_modify_1, volume_modify_2, volume_modify_default_1, volume_modify_default_2;\r
 float volume_modify_changed_1, volume_modify_changed_2;\r
 float eventchase_current_distance;\r
-float helper_pause, helper_health, helper_armor, helper_ammo;\r
+float helper_pause, helper_health, helper_armor, helper_ammo, helper_speed;\r
 vector myhealth_gentlergb;\r
 vector liquidcolor_prev;\r
 vector damage_blurpostprocess, content_blurpostprocess;\r
@@ -349,6 +349,19 @@ void CSQC_UpdateView(float w, float h)
                        }\r
                        else if(helper_ammo)\r
                                helper_ammo = FALSE;\r
+\r
+                       // speed helper\r
+                       if(vlen(pmove_vel) >= cvar("cl_helper_speed_value"))\r
+                       {\r
+                               if(!helper_speed)\r
+                               {\r
+                                       sound(self, CHAN_VOICE, strcat("helper/", cvar_string("cl_helper_voice"), "/speed_fast.wav"), VOL_BASEVOICE, ATTN_NONE);\r
+                                       helper_speed = TRUE;\r
+                                       helper_pause = time + cvar("cl_helper_pause");\r
+                               }\r
+                       }\r
+                       else if(helper_speed)\r
+                               helper_speed = FALSE;\r
                }\r
        }\r
 \r