Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
machinegun_weapon.qh
Go to the documentation of this file.
1
#pragma once
2
3
CLASS
(
MachineGunTurretAttack
,
PortoLaunch
)
4
/* flags */
ATTRIB
(
MachineGunTurretAttack
,
spawnflags
,
int
,
WEP_FLAG_HIDDEN
|
WEP_FLAG_SPECIALATTACK
);
5
/* impulse */
ATTRIB
(
MachineGunTurretAttack
,
impulse
,
int
, 9);
6
/* refname */
ATTRIB
(
MachineGunTurretAttack
,
netname
,
string
,
"turret_machinegun"
);
7
/* wepname */
ATTRIB
(
MachineGunTurretAttack
,
m_name
,
string
, _(
"Machinegun"
));
8
ENDCLASS
(
MachineGunTurretAttack
)
9
REGISTER_WEAPON
(TUR_MACHINEGUN,
NEW
(
MachineGunTurretAttack
));
MachineGunTurretAttack
Definition
machinegun_weapon.qh:3
MachineGunTurretAttack::impulse
int impulse
Definition
machinegun_weapon.qh:5
MachineGunTurretAttack::m_name
string m_name
Definition
machinegun_weapon.qh:7
MachineGunTurretAttack::spawnflags
int spawnflags
Definition
machinegun_weapon.qh:4
MachineGunTurretAttack::netname
string netname
Definition
machinegun_weapon.qh:6
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
machinegun_weapon.qh
Generated on
for Xonotic QuakeC by
1.14.0