.string netname; // buff name
.string message; // human readable name
.vector colormod; // buff color
+.string model2; // buff sprite
.float skin; // buff skin
#define REGISTER_BUFF(hname,sname,NAME,bskin,bcolor) \
Buff_Type##sname.message = hname; \
Buff_Type##sname.skin = bskin; \
Buff_Type##sname.colormod = bcolor; \
+ Buff_Type##sname.model2 = strzone(strcat("buff-", #sname)); \
if(!Buff_Type_first) \
Buff_Type_first = Buff_Type##sname; \
if(Buff_Type_last) \
string Buff_PrettyName(float buff_id);
string Buff_Name(float buff_id);
float Buff_Type_FromName(string buff_name);
+float Buff_Type_FromSprite(string buff_sprite);
float Buff_Skin(float buff_id);
+string Buff_Sprite(float buff_id);