X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fclient%2Fgibs.qc;h=779f9f7ff358ff2384cdf5cc9a0913bbfe60c332;hb=92912178c2ec22dfe649dc3fc19c619b6d71be24;hp=dca48bd82ff64891f4a7cab6c3ff88f5b3cb070c;hpb=bfbdae4e3b9472e2bae751b3b2f26e48845a0135;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/gibs.qc b/qcsrc/client/gibs.qc index dca48bd82..779f9f7ff 100644 --- a/qcsrc/client/gibs.qc +++ b/qcsrc/client/gibs.qc @@ -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)