X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fwaypointsprites.qc;h=d58985312200f4754fefc2bf0d984cea063ed8dc;hb=c1fc567698f48fbfa3866c7a93406edad4823a1f;hp=c692b6e4ad53d26174c1686f0bb9f35c7cbcae05;hpb=2c3d9f6a5a8c286aac7ca0d5192225d39532297f;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/waypointsprites.qc b/qcsrc/server/waypointsprites.qc index c692b6e4a..d58985312 100644 --- a/qcsrc/server/waypointsprites.qc +++ b/qcsrc/server/waypointsprites.qc @@ -197,7 +197,7 @@ float WaypointSprite_visible_for_player(entity e) { if(self.team != e.team) return FALSE; - if(e.classname != "player") + if not(IS_PLAYER(e)) return FALSE; } @@ -206,7 +206,7 @@ float WaypointSprite_visible_for_player(entity e) entity WaypointSprite_getviewentity(entity e) { - if(e.classname == "spectator") + if(IS_SPEC(e)) e = e.enemy; /* TODO idea (check this breaks nothing) else if(e.classname == "observer") @@ -237,7 +237,7 @@ float WaypointSprite_Customize() // make spectators see what the player would see entity e; e = WaypointSprite_getviewentity(other); - + if(MUTATOR_CALLHOOK(CustomizeWaypoint)) return FALSE;