Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
phaser_weapon.qh
Go to the documentation of this file.
1
#pragma once
2
3
CLASS
(
PhaserTurretAttack
,
PortoLaunch
)
4
/* flags */
ATTRIB
(
PhaserTurretAttack
,
spawnflags
,
int
,
WEP_FLAG_HIDDEN
|
WEP_FLAG_SPECIALATTACK
);
5
/* impulse */
ATTRIB
(
PhaserTurretAttack
,
impulse
,
int
, 9);
6
/* refname */
ATTRIB
(
PhaserTurretAttack
,
netname
,
string
,
"turret_phaser"
);
7
/* wepname */
ATTRIB
(
PhaserTurretAttack
,
m_name
,
string
, _(
"Phaser"
));
8
ENDCLASS
(
PhaserTurretAttack
)
9
REGISTER_WEAPON
(PHASER,
NEW
(
PhaserTurretAttack
));
PhaserTurretAttack
Definition
phaser_weapon.qh:3
PhaserTurretAttack::impulse
int impulse
Definition
phaser_weapon.qh:5
PhaserTurretAttack::netname
string netname
Definition
phaser_weapon.qh:6
PhaserTurretAttack::m_name
string m_name
Definition
phaser_weapon.qh:7
PhaserTurretAttack::spawnflags
int spawnflags
Definition
phaser_weapon.qh:4
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
REGISTER_WEAPON
#define REGISTER_WEAPON(id, inst)
Definition
all.qh:136
WEP_FLAG_HIDDEN
const int WEP_FLAG_HIDDEN
Definition
weapon.qh:216
WEP_FLAG_SPECIALATTACK
const int WEP_FLAG_SPECIALATTACK
Definition
weapon.qh:227
common
turrets
turret
phaser_weapon.qh
Generated on
for Xonotic QuakeC by
1.14.0