]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/buffs.qc
Merge branch 'master' into Mario/vehicles
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / buffs.qc
1 vector Buff_Color(float buff_id)
2 {
3         entity e;
4         for(e = Buff_Type_first; e; e = e.enemy)
5                 if(buff_id == e.items)
6                         return e.colormod;
7         return '1 1 1';
8 }
9
10 string Buff_PrettyName(float buff_id)
11 {
12         entity e;
13         for(e = Buff_Type_first; e; e = e.enemy)
14                 if(buff_id == e.items)
15                         return e.message;
16         return "";
17 }
18
19 string Buff_Name(float buff_id)
20 {
21         entity e;
22         for(e = Buff_Type_first; e; e = e.enemy)
23                 if(buff_id == e.items)
24                         return e.netname;
25         return "";
26 }
27
28 float Buff_Type_FromName(string buff_name)
29 {
30         entity e;
31         for(e = Buff_Type_first; e; e = e.enemy)
32                 if(buff_name == e.netname)
33                         return e.items;
34         return 0;
35 }
36
37 float Buff_Type_FromSprite(string buff_sprite)
38 {
39         entity e;
40         for(e = Buff_Type_first; e; e = e.enemy)
41                 if(buff_sprite == e.model2)
42                         return e.items;
43         return 0;
44 }
45
46
47 float Buff_Skin(float buff_id)
48 {
49         entity e;
50         for(e = Buff_Type_first; e; e = e.enemy)
51                 if(buff_id == e.items)
52                         return e.skin;
53         return 0;
54 }
55
56 string Buff_Sprite(float buff_id)
57 {
58         entity e;
59         for(e = Buff_Type_first; e; e = e.enemy)
60                 if(buff_id == e.items)
61                         return e.model2;
62         return "";
63 }