Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
monster.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
// TODO: rename these to `monster`
7
bool
autocvar_g_nades_pokenade
;
8
string
autocvar_g_nades_pokenade_monster_type
;
9
float
autocvar_g_nades_pokenade_monster_lifetime
;
10
11
void
nade_monster_boom
(
entity
this
);
12
#endif
// SVQC
13
14
#ifdef GAMEQC
15
const
int
PROJECTILE_NADE_MONSTER
= 82;
16
const
int
PROJECTILE_NADE_MONSTER_BURN
= 83;
17
#endif
18
19
CLASS
(
MonsterNade
,
Nade
)
20
ATTRIB
(
MonsterNade
,
m_color
,
vector
, '0.1 0.65 0');
21
ATTRIB
(
MonsterNade
,
m_name
,
string
, _(
"Monster grenade"
));
22
#ifndef SVQC
23
ATTRIB
(
MonsterNade
, m_icon,
string
,
"nade_monster"
);
24
#endif
25
ATTRIB
(
MonsterNade
,
netname
,
string
,
"pokenade"
);
// TODO: "monster"? nade needs renaming!
26
#ifdef SVQC
27
ATTRIB
(
MonsterNade
,
impulse
,
int
, 7);
28
#endif
29
ENDCLASS
(
MonsterNade
)
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
MonsterNade
Definition
monster.qh:19
MonsterNade::impulse
int impulse
Definition
monster.qh:27
MonsterNade::m_color
vector m_color
Definition
monster.qh:20
MonsterNade::netname
string netname
Definition
monster.qh:25
MonsterNade::m_name
string m_name
Definition
monster.qh:21
Nade
Definition
nades.qh:14
autocvar_g_nades_pokenade_monster_lifetime
float autocvar_g_nades_pokenade_monster_lifetime
Definition
monster.qh:9
autocvar_g_nades_pokenade
bool autocvar_g_nades_pokenade
Definition
monster.qh:7
autocvar_g_nades_pokenade_monster_type
string autocvar_g_nades_pokenade_monster_type
Definition
monster.qh:8
PROJECTILE_NADE_MONSTER_BURN
const int PROJECTILE_NADE_MONSTER_BURN
Definition
monster.qh:16
nade_monster_boom
void nade_monster_boom(entity this)
Definition
monster.qc:7
PROJECTILE_NADE_MONSTER
const int PROJECTILE_NADE_MONSTER
Definition
monster.qh:15
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
monster.qh
Generated on
for Xonotic QuakeC by
1.14.0