1 string Buff_UndeprecateName(string buffname)
5 case "ammoregen": return "ammo";
6 case "haste": case "scout": return "speed";
7 case "guard": case "revival": case "regen": return "medic";
8 case "invis": return "invisible";
9 case "jumper": return "jump";
10 default: return buffname;
15 this.m_prettyName = _("Ammo");
18 this.m_color = '0.76 1 0.1';
20 BUFF_SPAWNFUNCS(ammo, BUFF_AMMO)
21 BUFF_SPAWNFUNC_Q3TA_COMPAT(ammoregen, BUFF_AMMO)
23 REGISTER_BUFF(RESISTANCE) {
24 this.m_prettyName = _("Resistance");
25 this.m_name = "resistance";
27 this.m_color = '0.36 1 0.07';
29 BUFF_SPAWNFUNCS(resistance, BUFF_RESISTANCE)
30 BUFF_SPAWNFUNC_Q3TA_COMPAT(resistance, BUFF_RESISTANCE)
32 REGISTER_BUFF(SPEED) {
33 this.m_prettyName = _("Speed");
34 this.m_name = "speed";
36 this.m_color = '0.1 1 0.84';
38 BUFF_SPAWNFUNCS(speed, BUFF_SPEED)
39 BUFF_SPAWNFUNC_Q3TA_COMPAT(haste, BUFF_SPEED)
40 BUFF_SPAWNFUNC_Q3TA_COMPAT(scout, BUFF_SPEED)
42 REGISTER_BUFF(MEDIC) {
43 this.m_prettyName = _("Medic");
44 this.m_name = "medic";
46 this.m_color = '1 0.12 0';
48 BUFF_SPAWNFUNCS(medic, BUFF_MEDIC)
49 BUFF_SPAWNFUNC_Q3TA_COMPAT(guard, BUFF_MEDIC)
50 BUFF_SPAWNFUNC_Q3TA_COMPAT(regen, BUFF_MEDIC)
51 BUFF_SPAWNFUNC_Q3TA_COMPAT(revival, BUFF_MEDIC)
54 this.m_prettyName = _("Bash");
57 this.m_color = '1 0.39 0';
59 BUFF_SPAWNFUNCS(bash, BUFF_BASH)
61 REGISTER_BUFF(VAMPIRE) {
62 this.m_prettyName = _("Vampire");
63 this.m_name = "vampire";
65 this.m_color = '1 0 0.24';
67 BUFF_SPAWNFUNCS(vampire, BUFF_VAMPIRE)
69 REGISTER_BUFF(DISABILITY) {
70 this.m_prettyName = _("Disability");
71 this.m_name = "disability";
73 this.m_color = '0.94 0.3 1';
75 BUFF_SPAWNFUNCS(disability, BUFF_DISABILITY)
77 REGISTER_BUFF(VENGEANCE) {
78 this.m_prettyName = _("Vengeance");
79 this.m_name = "vengeance";
81 this.m_color = '1 0.23 0.61';
83 BUFF_SPAWNFUNCS(vengeance, BUFF_VENGEANCE)
86 this.m_prettyName = _("Jump");
89 this.m_color = '0.24 0.78 1';
91 BUFF_SPAWNFUNCS(jump, BUFF_JUMP)
92 BUFF_SPAWNFUNC_Q3TA_COMPAT(jumper, BUFF_JUMP)
94 REGISTER_BUFF(INVISIBLE) {
95 this.m_prettyName = _("Invisible");
96 this.m_name = "invisible";
98 this.m_color = '0.5 0.5 1';
100 BUFF_SPAWNFUNCS(invisible, BUFF_INVISIBLE)
101 BUFF_SPAWNFUNC_Q3TA_COMPAT(invis, BUFF_INVISIBLE)
103 REGISTER_BUFF(INFERNO) {
104 this.m_prettyName = _("Inferno");
105 this.m_name = "inferno";
107 this.m_color = '1 0.62 0';
109 BUFF_SPAWNFUNCS(inferno, BUFF_INFERNO)
111 REGISTER_BUFF(SWAPPER) {
112 this.m_prettyName = _("Swapper");
113 this.m_name = "swapper";
115 this.m_color = '0.63 0.36 1';
117 BUFF_SPAWNFUNCS(swapper, BUFF_SWAPPER)
119 REGISTER_BUFF(MAGNET) {
120 this.m_prettyName = _("Magnet");
121 this.m_name = "magnet";
123 this.m_color = '1 0.95 0.18';
125 BUFF_SPAWNFUNCS(magnet, BUFF_MAGNET)
127 REGISTER_BUFF(LUCK) {
128 this.m_prettyName = _("Luck");
129 this.m_name = "luck";
131 this.m_color = '1 0.23 0.44';
133 BUFF_SPAWNFUNCS(luck, BUFF_LUCK)
135 REGISTER_BUFF(FLIGHT) {
136 this.m_prettyName = _("Flight");
137 this.m_name = "flight";
139 this.m_color = '0.23 0.44 1';
141 BUFF_SPAWNFUNCS(flight, BUFF_FLIGHT)
142 BUFF_SPAWNFUNC_Q3TA_COMPAT(flight, BUFF_FLIGHT)