Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
resistance.qh
Go to the documentation of this file.
1
#pragma once
2
3
#include <
common/mutators/mutator/buffs/buffs.qh
>
4
5
#ifdef SVQC
6
float
autocvar_g_buffs_resistance_blockpercent
;
7
8
float
buff_Resistance_CalculateDamage
(
float
frag_damage
);
9
#endif
// SVQC
10
11
CLASS
(
ResistanceBuff
,
Buff
)
12
ATTRIB
(
ResistanceBuff
,
m_name
,
string
, _(
"Resistance"
));
13
ATTRIB
(
ResistanceBuff
,
netname
,
string
,
"resistance"
);
14
#ifndef SVQC
15
ATTRIB
(
ResistanceBuff
, m_icon,
string
,
"buff_resistance"
);
16
#endif
17
#ifdef GAMEQC
18
ATTRIB
(
ResistanceBuff
,
m_skin
,
int
, 0);
19
#endif
20
ATTRIB
(
ResistanceBuff
,
m_color
,
vector
,
'0.36 1 0.07'
);
21
ENDCLASS
(
ResistanceBuff
)
22
23
REGISTER_BUFF
(RESISTANCE,
NEW
(
ResistanceBuff
));
24
BUFF_SPAWNFUNCS
(resistance, BUFF_RESISTANCE)
25
BUFF_SPAWNFUNC_Q3COMPAT
(item_guard, BUFF_RESISTANCE)
buffs.qh
BUFF_SPAWNFUNC_Q3COMPAT
#define BUFF_SPAWNFUNC_Q3COMPAT(o, r)
Definition
buffs.qh:78
REGISTER_BUFF
#define REGISTER_BUFF(id, inst)
Definition
buffs.qh:14
BUFF_SPAWNFUNCS
#define BUFF_SPAWNFUNCS(e, b)
Definition
buffs.qh:72
Buff
Definition
buffs.qh:17
ResistanceBuff
Definition
resistance.qh:11
ResistanceBuff::m_skin
int m_skin
Definition
resistance.qh:18
ResistanceBuff::netname
string netname
Definition
resistance.qh:13
ResistanceBuff::m_color
vector m_color
Definition
resistance.qh:20
ResistanceBuff::m_name
string m_name
Definition
resistance.qh:12
StatusEffect::ATTRIB
ATTRIB(StatusEffect, m_name, string)
NEW
#define NEW(cname,...)
Definition
oo.qh:117
CLASS
#define CLASS(...)
Definition
oo.qh:145
ENDCLASS
#define ENDCLASS(cname)
Definition
oo.qh:281
ATTRIB
#define ATTRIB(...)
Definition
oo.qh:148
buff_Resistance_CalculateDamage
float buff_Resistance_CalculateDamage(float frag_damage)
Definition
resistance.qc:4
autocvar_g_buffs_resistance_blockpercent
float autocvar_g_buffs_resistance_blockpercent
Definition
resistance.qh:6
vector
vector
Definition
self.qh:92
frag_damage
float frag_damage
Definition
sv_ctf.qc:2322
common
mutators
mutator
buffs
buff
resistance.qh
Generated on
for Xonotic QuakeC by
1.14.0