]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/client/gibs.qc
cl_minfps: make gibs die faster on low fps
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / gibs.qc
index dca48bd82ff64891f4a7cab6c3ff88f5b3cb070c..779f9f7ff358ff2384cdf5cc9a0913bbfe60c332 100644 (file)
@@ -94,6 +94,11 @@ void Gib_Draw()
                trailparticles(self, particleeffectnum(strcat(species_prefix(self.cnt), "TR_BLOOD")), oldorg, self.origin);
 
        self.renderflags = 0;
+
+       // make gibs die faster at low view quality
+       // if view_quality is 0.5, we want to have them die twice as fast
+       self.nextthink -= frametime * (1 / bound(0.01, view_quality, 1.00) - 1);
+
        self.alpha = bound(0, self.nextthink - time, 1);
 
        if(self.alpha < ALPHA_MIN_VISIBLE)