From 4321d0ff877aa81f1bf763156c64e9e3481b855e Mon Sep 17 00:00:00 2001 From: Penguinum Date: Wed, 6 May 2015 21:35:30 +0300 Subject: [PATCH] alpha_min --- qcsrc/client/wall.qc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/qcsrc/client/wall.qc b/qcsrc/client/wall.qc index d80787d73..14de3c228 100644 --- a/qcsrc/client/wall.qc +++ b/qcsrc/client/wall.qc @@ -13,9 +13,11 @@ void Ent_Wall_PreDraw() if(!checkpvs(org, self)) self.alpha = 0; else if(self.fade_start) { - self.alpha = self.alpha_max / 100.0 * bound(0, - (self.fade_end - vlen(org - self.origin - 0.5 * (self.mins + self.maxs))) - / (self.fade_end - self.fade_start), 1); + vector player_dist = org - self.origin - 0.5 * (self.mins + self.maxs); + player_dist_z = 0; + self.alpha = (self.alpha_min + self.alpha_max * bound(0, + (self.fade_end - vlen(player_dist)) + / (self.fade_end - self.fade_start), 1)) / 100.0; } else { -- 2.39.2