]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/client/waypointsprites.qc
Objectify buffs
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / waypointsprites.qc
index 9de48dff5261d72f482d7334f20fb53b461809df..de4e84d9e3c46a2bf1f04d0c04c0fd04a5df99f2 100644 (file)
@@ -204,7 +204,18 @@ vector spritelookupcolor(string s, vector def)
 string spritelookuptext(string s)
 {
        if(substring(s, 0, 4) == "wpn-") { return (get_weaponinfo(stof(substring(s, 4, strlen(s)))).message); }
-       if(substring(s, 0, 5) == "buff-") { return Buff_PrettyName(Buff_Type_FromSprite(s)); }
+       if (substring(s, 0, 5) == "buff-")
+       {
+               entity buff = BUFF_NULL;
+               FOREACH(BUFFS, 0, BUFFS_COUNT,
+                       it.m_sprite == s,
+                       LAMBDA({
+                               buff = it;
+                               break;
+                       })
+               );
+               return buff.m_prettyName;
+       }
 
        switch(s)
        {