]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/client/View.qc
All shall be cvared!
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / View.qc
index df2f52e4c97f7b6d598d99089fc560167ac31116..8bfccde47e4e0f3c23306250714e8f82a2139b76 100644 (file)
@@ -771,16 +771,19 @@ void CSQC_UpdateView(float w, float h)
                                        wcross_scale = 1;
                                }
 
-                               if(pickup_crosshair_time < getstatf(STAT_PICKUP_CROSSHAIR))
+                               if(cvar("crosshair_pickup"))
                                {
-                                       pickup_crosshair_fade = 1;
-                                       pickup_crosshair_time = getstatf(STAT_PICKUP_CROSSHAIR);
+                                       if(pickup_crosshair_time < getstatf(STAT_PICKUP_CROSSHAIR))
+                                       {
+                                               pickup_crosshair_fade = 1;
+                                               pickup_crosshair_time = getstatf(STAT_PICKUP_CROSSHAIR);
+                                       }
+                                       if(pickup_crosshair_fade > 0)
+                                               pickup_crosshair_fade -= cvar("crosshair_pickup_speed");
+                                       else
+                                               pickup_crosshair_fade = 0;
+                                       wcross_scale += sin(pickup_crosshair_fade) * cvar("crosshair_pickup");
                                }
-                               if(pickup_crosshair_fade > 0)
-                                       pickup_crosshair_fade -= 0.01;
-                               else
-                                       pickup_crosshair_fade = 0;
-                               wcross_scale += sin(pickup_crosshair_fade);
 
                                if(shottype == SHOTTYPE_HITENEMY)
                                        wcross_scale *= cvar("crosshair_hittest"); // is not queried if hittest is 0