Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
medic.qh
Go to the documentation of this file.
1#pragma once
2
4
5#ifdef SVQC
11
13#endif // SVQC
14
16 ATTRIB(MedicBuff, m_name, string, _("Medic"));
17 ATTRIB(MedicBuff, netname, string, "medic");
18#ifndef SVQC
19 ATTRIB(MedicBuff, m_icon, string, "buff_medic");
20#endif
21#ifdef GAMEQC
23#endif
26
28BUFF_SPAWNFUNCS(medic, BUFF_MEDIC)
29BUFF_SPAWNFUNC_Q3COMPAT(item_regen, BUFF_MEDIC)
30BUFF_SPAWNFUNC_Q3COMPAT(item_revival, BUFF_MEDIC)
#define BUFF_SPAWNFUNC_Q3COMPAT(o, r)
Definition buffs.qh:78
#define REGISTER_BUFF(id, inst)
Definition buffs.qh:14
#define BUFF_SPAWNFUNCS(e, b)
Definition buffs.qh:72
Definition buffs.qh:17
int m_skin
Definition medic.qh:22
string netname
Definition medic.qh:17
string m_name
Definition medic.qh:16
vector m_color
Definition medic.qh:24
ATTRIB(StatusEffect, m_name, string)
float autocvar_g_buffs_medic_survive_health
Definition medic.qh:7
float autocvar_g_buffs_medic_survive_chance
Definition medic.qh:6
float autocvar_g_buffs_medic_rot
Definition medic.qh:8
float buff_Medic_CalculateSurviveDamage(float frag_damage, float health)
Definition medic.qc:16
float autocvar_g_buffs_medic_regen
Definition medic.qh:10
float autocvar_g_buffs_medic_max
Definition medic.qh:9
#define NEW(cname,...)
Definition oo.qh:117
#define CLASS(...)
Definition oo.qh:145
#define ENDCLASS(cname)
Definition oo.qh:281
#define ATTRIB(...)
Definition oo.qh:148
float health
Legacy fields for the resources. To be removed.
Definition resources.qh:9
vector
Definition self.qh:92
float frag_damage
Definition sv_ctf.qc:2322