Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
spawn.qh
Go to the documentation of this file.
1
#pragma once
2
3
#include <
common/mutators/mutator/nades/nades.qh
>
4
5
#ifdef SVQC
6
bool
autocvar_g_nades_spawn
=
true
;
7
8
void
nade_spawn_boom
(
entity
this
);
9
void
nade_spawn_SetSpawnHealth
(
entity
player);
10
bool
nade_spawn_DestroyDamage
(
entity
this
,
entity
attacker);
11
#endif
// SVQC
12
13
const
int
PROJECTILE_NADE_SPAWN
= 79;
14
15
CLASS
(
SpawnNade
,
Nade
)
16
ATTRIB
(
SpawnNade
,
m_color
,
vector
, '1 0.9 0');
17
ATTRIB
(
SpawnNade
,
m_name
,
string
, _(
"Spawn grenade"
));
18
ATTRIB
(
SpawnNade
,
m_icon
,
string
,
"nade_spawn"
);
19
ATTRIB
(
SpawnNade
,
netname
,
string
,
"spawn"
);
20
ATTRIB
(
SpawnNade
,
impulse
,
int
, 5);
21
ENDCLASS
(
SpawnNade
)
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
Nade
Definition
nades.qh:14
SpawnNade
Definition
spawn.qh:15
SpawnNade::impulse
int impulse
Definition
spawn.qh:20
SpawnNade::m_color
vector m_color
Definition
spawn.qh:16
SpawnNade::netname
string netname
Definition
spawn.qh:19
SpawnNade::m_icon
string m_icon
Definition
spawn.qh:18
SpawnNade::m_name
string m_name
Definition
spawn.qh:17
nade_spawn_boom
void nade_spawn_boom(entity this)
Definition
spawn.qc:4
nade_spawn_SetSpawnHealth
void nade_spawn_SetSpawnHealth(entity player)
Definition
spawn.qc:22
autocvar_g_nades_spawn
bool autocvar_g_nades_spawn
Definition
spawn.qh:6
PROJECTILE_NADE_SPAWN
const int PROJECTILE_NADE_SPAWN
Definition
spawn.qh:13
nade_spawn_DestroyDamage
bool nade_spawn_DestroyDamage(entity this, entity attacker)
Definition
spawn.qc:28
nades.qh
CLASS
#define CLASS(...)
Definition
oo.qh:145
ENDCLASS
#define ENDCLASS(cname)
Definition
oo.qh:281
ATTRIB
#define ATTRIB(...)
Definition
oo.qh:148
vector
vector
Definition
self.qh:92
common
mutators
mutator
nades
nade
spawn.qh
Generated on
for Xonotic QuakeC by
1.14.0