From a2355ecd27ceaf4de66bce0bdfc78579254a7ece Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Sun, 19 Jun 2011 18:25:56 +0200 Subject: [PATCH] also do a lookup for the color value to allow overrides --- qcsrc/client/waypointsprites.qc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qcsrc/client/waypointsprites.qc b/qcsrc/client/waypointsprites.qc index ff51083956..d3dd4f7ece 100644 --- a/qcsrc/client/waypointsprites.qc +++ b/qcsrc/client/waypointsprites.qc @@ -209,6 +209,14 @@ float spritelookupblinkvalue(string s) default: return 1; } } +vector spritelookupcolor(string s, vector def) +{ + switch(s) + { + case "keycarrier-friend": return '0 1 0'; + default: return def; + } +} string spritelookuptext(string s) { switch(s) @@ -409,6 +417,7 @@ void Draw_WaypointSprite() vector rgb; rgb = self.teamradar_color; + rgb = spritelookupcolor(spriteimage, rgb); if(time - floor(time) > 0.5) a *= spritelookupblinkvalue(spriteimage); -- 2.39.2