Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
vengeance.qh
Go to the documentation of this file.
1#pragma once
2
4
5#ifdef SVQC
7
10#endif // SVQC
11
13 ATTRIB(VengeanceBuff, m_name, string, _("Vengeance"));
14 ATTRIB(VengeanceBuff, netname, string, "vengeance");
15#ifndef SVQC
16 ATTRIB(VengeanceBuff, m_icon, string, "buff_vengeance");
17#endif
18#ifdef GAMEQC
20#endif
23
25BUFF_SPAWNFUNCS(vengeance, BUFF_VENGEANCE)
26BUFF_SPAWNFUNC_Q3COMPAT(holdable_kamikaze, BUFF_VENGEANCE)
#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
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
Definition buffs.qh:17
ATTRIB(StatusEffect, m_name, string)
string netname
Definition vengeance.qh:14
vector m_color
Definition vengeance.qh:21
string m_name
Definition vengeance.qh:13
#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
vector
Definition self.qh:92
float frag_damage
Definition sv_ctf.qc:2322
float autocvar_g_buffs_vengeance_damage_multiplier
Definition vengeance.qh:6
void buff_Vengeance_DelayedDamage(entity this)
Definition vengeance.qc:4
float buff_Vengeance_CalculateDamage(float frag_damage)
Definition vengeance.qc:12