]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/mutators/mutator/buffs/cl_buffs.qc
Merge branch 'bones_was_here/q3compat' into 'master'
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / mutators / mutator / buffs / cl_buffs.qc
index 349ca20b872c17f468117dccecaa1152128778ca..c6e7377c61e4db0446e145d06995b6e4a7162d73 100644 (file)
@@ -1,24 +1,16 @@
 #include "cl_buffs.qh"
 
 REGISTER_MUTATOR(cl_buffs, true);
-MUTATOR_HOOKFUNCTION(cl_buffs, HUD_Powerups_add)
-{
-       int allBuffs = STAT(BUFFS);
-       if (allBuffs)
-               FOREACH(Buffs, it.m_itemid & allBuffs, {
-                       addPowerupItem(it.m_name, strcat("buff_", it.netname), it.m_color, bound(0, STAT(BUFF_TIME) - time, 99), 60);
-               });
-}
 MUTATOR_HOOKFUNCTION(cl_buffs, WP_Format)
 {
     entity this = M_ARGV(0, entity);
     string s = M_ARGV(1, string);
     if (s == WP_Buff.netname || s == RADARICON_Buff.netname)
     {
-        Buff b = Buffs_from(this.wp_extra);
+        Buff b = REGISTRY_GET(StatusEffect, this.wp_extra);
         M_ARGV(2, vector) = b.m_color;
         M_ARGV(3, string) = b.m_name;
-        M_ARGV(4, string) = strcat("buff_", b.netname);
+        M_ARGV(4, string) = b.m_icon;
         return true;
     }
 }