From 81b5c3bdd3bfd8a70dac67b83e97a06764060090 Mon Sep 17 00:00:00 2001 From: div0 Date: Thu, 23 Apr 2009 14:50:57 +0000 Subject: [PATCH] improve waypointsprites for speccers git-svn-id: svn://svn.icculus.org/nexuiz/trunk@6577 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/waypointsprites.qc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/data/qcsrc/server/waypointsprites.qc b/data/qcsrc/server/waypointsprites.qc index 664d77531..2a347b9af 100644 --- a/data/qcsrc/server/waypointsprites.qc +++ b/data/qcsrc/server/waypointsprites.qc @@ -163,7 +163,13 @@ float WaypointSprite_Customize() { // this is not in SendEntity because it shall run every frame, not just every update - return self.waypointsprite_visible_for_player(other); + // make spectators see what the player would see + entity e; + e = other; + if(e.classname == "spectator") + e = e.enemy; + + return self.waypointsprite_visible_for_player(e); } float WaypointSprite_SendEntity(entity to, float sendflags) -- 2.39.2