Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
buffs.qc
Go to the documentation of this file.
1#include "buffs.qh"
2
3string BUFF_NAME(int i)
4{
5 Buff b = REGISTRY_GET(StatusEffects, i);
7}
8
9#ifdef SVQC
10string Buff_CompatName(string buffname)
11{
12 switch (buffname)
13 {
14 case "ammoregen": return "ammo"; // Q3TA ammoregen
15 case "doubler": return "inferno"; // Q3TA doubler
16 case "scout": return "bash"; // Q3TA scout
17 case "guard": return "resistance"; // Q3TA guard
18 case "revival": case "regen": return "medic"; // WOP revival, Q3A regen
19 case "jumper": return "jump"; // WOP jumper
20 case "invulnerability": return "vampire"; // Q3TA invulnerability
21 case "kamikaze": return "vengeance"; // Q3TA kamikaze
22 case "teleporter": return "swapper"; // Q3A personal teleporter
23 default: return buffname;
24 }
25}
26#endif
27
28#ifdef GAMEQC
29REPLICATE(cvar_cl_buffs_autoreplace, bool, "cl_buffs_autoreplace");
30#endif
string BUFF_NAME(int i)
Definition buffs.qc:3
string Buff_CompatName(string buffname)
Definition buffs.qc:10
Definition buffs.qh:17
string m_name
Definition buffs.qh:23
vector m_color
Definition buffs.qh:22
ERASEABLE string rgb_to_hexcolor(vector rgb)
Definition color.qh:183
#define REPLICATE(...)
Replicates a client cvar into a server field.
Definition replicate.qh:23
strcat(_("^F4Countdown stopped!"), "\n^BG", _("Teams are too unbalanced."))
#define REGISTRY_GET(id, i)
Definition registry.qh:43