1 string Buff_UndeprecateName(string buffname)
5 case "ammoregen": return "ammo";
6 case "haste": case "scout": return "speed";
7 case "guard": return "resistance";
8 case "revival": case "regen": return "medic";
9 case "invis": return "invisible";
10 case "jumper": return "jump";
11 default: return buffname;
16 this.m_name = _("Ammo");
17 this.netname = "ammo";
19 this.m_color = '0.76 1 0.1';
21 BUFF_SPAWNFUNCS(ammo, BUFF_AMMO)
22 BUFF_SPAWNFUNC_Q3TA_COMPAT(ammoregen, BUFF_AMMO)
24 REGISTER_BUFF(RESISTANCE) {
25 this.m_name = _("Resistance");
26 this.netname = "resistance";
28 this.m_color = '0.36 1 0.07';
30 BUFF_SPAWNFUNCS(resistance, BUFF_RESISTANCE)
31 BUFF_SPAWNFUNC_Q3TA_COMPAT(guard, BUFF_RESISTANCE)
33 REGISTER_BUFF(SPEED) {
34 this.m_name = _("Speed");
35 this.netname = "speed";
37 this.m_color = '0.1 1 0.84';
39 BUFF_SPAWNFUNCS(speed, BUFF_SPEED)
40 BUFF_SPAWNFUNC_Q3TA_COMPAT(haste, BUFF_SPEED)
41 BUFF_SPAWNFUNC_Q3TA_COMPAT(scout, BUFF_SPEED)
43 REGISTER_BUFF(MEDIC) {
44 this.m_name = _("Medic");
45 this.netname = "medic";
47 this.m_color = '1 0.12 0';
49 BUFF_SPAWNFUNCS(medic, BUFF_MEDIC)
50 BUFF_SPAWNFUNC_Q3TA_COMPAT(regen, BUFF_MEDIC)
51 BUFF_SPAWNFUNC_Q3TA_COMPAT(revival, BUFF_MEDIC)
54 this.m_name = _("Bash");
55 this.netname = "bash";
57 this.m_color = '1 0.39 0';
59 BUFF_SPAWNFUNCS(bash, BUFF_BASH)
60 BUFF_SPAWNFUNC_Q3TA_COMPAT(doubler, BUFF_BASH)
62 REGISTER_BUFF(VAMPIRE) {
63 this.m_name = _("Vampire");
64 this.netname = "vampire";
66 this.m_color = '1 0 0.24';
68 BUFF_SPAWNFUNCS(vampire, BUFF_VAMPIRE)
70 REGISTER_BUFF(DISABILITY) {
71 this.m_name = _("Disability");
72 this.netname = "disability";
74 this.m_color = '0.94 0.3 1';
76 BUFF_SPAWNFUNCS(disability, BUFF_DISABILITY)
78 REGISTER_BUFF(VENGEANCE) {
79 this.m_name = _("Vengeance");
80 this.netname = "vengeance";
82 this.m_color = '1 0.23 0.61';
84 BUFF_SPAWNFUNCS(vengeance, BUFF_VENGEANCE)
87 this.m_name = _("Jump");
88 this.netname = "jump";
90 this.m_color = '0.24 0.78 1';
92 BUFF_SPAWNFUNCS(jump, BUFF_JUMP)
93 BUFF_SPAWNFUNC_Q3TA_COMPAT(jumper, BUFF_JUMP)
95 REGISTER_BUFF(INVISIBLE) {
96 this.m_name = _("Invisible");
97 this.netname = "invisible";
99 this.m_color = '0.5 0.5 1';
101 BUFF_SPAWNFUNCS(invisible, BUFF_INVISIBLE)
102 BUFF_SPAWNFUNC_Q3TA_COMPAT(invis, BUFF_INVISIBLE)
104 REGISTER_BUFF(INFERNO) {
105 this.m_name = _("Inferno");
106 this.netname = "inferno";
108 this.m_color = '1 0.62 0';
110 BUFF_SPAWNFUNCS(inferno, BUFF_INFERNO)
112 REGISTER_BUFF(SWAPPER) {
113 this.m_name = _("Swapper");
114 this.netname = "swapper";
116 this.m_color = '0.63 0.36 1';
118 BUFF_SPAWNFUNCS(swapper, BUFF_SWAPPER)
120 REGISTER_BUFF(MAGNET) {
121 this.m_name = _("Magnet");
122 this.netname = "magnet";
124 this.m_color = '1 0.95 0.18';
126 BUFF_SPAWNFUNCS(magnet, BUFF_MAGNET)
128 REGISTER_BUFF(LUCK) {
129 this.m_name = _("Luck");
130 this.netname = "luck";
132 this.m_color = '1 0.23 0.44';
134 BUFF_SPAWNFUNCS(luck, BUFF_LUCK)
136 REGISTER_BUFF(FLIGHT) {
137 this.m_name = _("Flight");
138 this.netname = "flight";
140 this.m_color = '0.23 0.44 1';
142 BUFF_SPAWNFUNCS(flight, BUFF_FLIGHT)
143 BUFF_SPAWNFUNC_Q3TA_COMPAT(flight, BUFF_FLIGHT)