Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
weapon.qh
Go to the documentation of this file.
1
#pragma once
2
3
#include <
common/weapons/_all.qh
>
4
5
CLASS
(
BallStealer
,
PortoLaunch
)
6
/* flags */
ATTRIB
(
BallStealer
,
spawnflags
,
int
,
WEP_TYPE_OTHER
|
WEP_FLAG_MUTATORBLOCKED
|
WEP_FLAG_NOTRUEAIM
);
7
/* impulse */
ATTRIB
(
BallStealer
,
impulse
,
int
, 0);
8
/* refname */
ATTRIB
(
BallStealer
,
netname
,
string
,
"ballstealer"
);
9
/* wepname */
ATTRIB
(
BallStealer
,
m_name
,
string
, _(
"Ball Stealer"
));
10
#ifdef MENUQC
11
/* hidden */
ATTRIB
(
BallStealer
,
m_hidden
,
bool
,
true
);
12
#endif
13
ENDCLASS
(
BallStealer
)
14
REGISTER_WEAPON
(NEXBALL,
NEW
(
BallStealer
));
_all.qh
BallStealer
Definition
weapon.qh:5
BallStealer::m_name
string m_name
Definition
weapon.qh:9
BallStealer::netname
string netname
Definition
weapon.qh:8
BallStealer::spawnflags
int spawnflags
Definition
weapon.qh:6
BallStealer::impulse
int impulse
Definition
weapon.qh:7
BallStealer::m_hidden
bool m_hidden
Definition
weapon.qh:11
PortoLaunch
Definition
porto.qh:17
Weapon::ATTRIB
ATTRIB(Weapon, m_canonical_spawnfunc, string)
the canonical spawnfunc name
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
REGISTER_WEAPON
#define REGISTER_WEAPON(id, inst)
Definition
all.qh:136
WEP_FLAG_NOTRUEAIM
const int WEP_FLAG_NOTRUEAIM
Definition
weapon.qh:226
WEP_FLAG_MUTATORBLOCKED
const int WEP_FLAG_MUTATORBLOCKED
Definition
weapon.qh:219
WEP_TYPE_OTHER
const int WEP_TYPE_OTHER
Definition
weapon.qh:211
common
gametypes
gametype
nexball
weapon.qh
Generated on
for Xonotic QuakeC by
1.14.0