]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
@ CSQC: You've been trolled, you've been trolled... Also enemy nametags are no longer...
authorFruitieX <fruitiex@gmail.com>
Wed, 13 Apr 2011 12:09:31 +0000 (15:09 +0300)
committerFruitieX <fruitiex@gmail.com>
Wed, 13 Apr 2011 12:09:31 +0000 (15:09 +0300)
qcsrc/client/shownames.qc
qcsrc/server/cl_player.qc

index 8a4115ce4b6cffa384aff5f938031d5816b099c4..d5ad28a78a78db32a7c1a74f6f02c2ea635f7f9e 100644 (file)
@@ -16,6 +16,13 @@ void Draw_ShowNames()
 
         InterpolateOrigin_Do();
 
+        if(!self.sameteam)
+        {
+            traceline(self.origin, view_origin, 1, self);
+            if(trace_endpos != view_origin)
+                return;
+        }
+
         // draw the sprite image
         vector o;
         o = project_3d_to_2d(self.origin);
index 85c7b0741ee456ed3ab9b7c94f11fa02682465eb..5864098065619cdcc231c1f89639dfe5ba79c0da 100644 (file)
@@ -777,8 +777,8 @@ void shownames_think()
 
 float shownames_customize()
 {
-    return TRUE;
-    if(vlen(other.origin - self.origin) < autocvar_sv_shownames_cull_distance)
+   // return TRUE;
+    //if(vlen(other.origin - self.origin) < autocvar_sv_shownames_cull_distance)
     if(self.owner != other) // no need to spam own coordinates
     if(self.owner.team == other.team || (self.owner.team != other.team && checkpvs(self.origin, other)))
         return TRUE;