Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
sv_weapons.qc
Go to the documentation of this file.
1
string
autocvar_g_overkill_weapons
;
2
3
REGISTER_MUTATOR
(ok_weapons,
expr_evaluate
(
autocvar_g_overkill_weapons
) ||
MUTATOR_IS_ENABLED
(ok))
4
{
5
MUTATOR_ONADD
6
{
7
WEP_OVERKILL_SHOTGUN.spawnflags &=
~WEP_FLAG_MUTATORBLOCKED
;
8
WEP_OVERKILL_MACHINEGUN.spawnflags &=
~WEP_FLAG_MUTATORBLOCKED
;
9
WEP_OVERKILL_NEX.spawnflags &=
~WEP_FLAG_MUTATORBLOCKED
;
10
WEP_OVERKILL_HMG.spawnflags &=
~WEP_FLAG_MUTATORBLOCKED
;
11
WEP_OVERKILL_RPC.spawnflags &=
~WEP_FLAG_MUTATORBLOCKED
;
12
}
13
14
MUTATOR_ONREMOVE
15
{
16
WEP_OVERKILL_SHOTGUN.spawnflags |=
WEP_FLAG_MUTATORBLOCKED
;
17
WEP_OVERKILL_MACHINEGUN.spawnflags |=
WEP_FLAG_MUTATORBLOCKED
;
18
WEP_OVERKILL_NEX.spawnflags |=
WEP_FLAG_MUTATORBLOCKED
;
19
WEP_OVERKILL_HMG.spawnflags |=
WEP_FLAG_MUTATORBLOCKED
;
20
WEP_OVERKILL_RPC.spawnflags |=
WEP_FLAG_MUTATORBLOCKED
;
21
}
22
}
MUTATOR_ONADD
#define MUTATOR_ONADD
Definition
base.qh:309
MUTATOR_IS_ENABLED
#define MUTATOR_IS_ENABLED(this)
Definition
base.qh:193
REGISTER_MUTATOR
#define REGISTER_MUTATOR(...)
Definition
base.qh:295
MUTATOR_ONREMOVE
#define MUTATOR_ONREMOVE
Definition
base.qh:310
expr_evaluate
ERASEABLE bool expr_evaluate(string s)
Evaluate an expression of the form: [+ | -]?
Definition
cvar.qh:48
autocvar_g_overkill_weapons
string autocvar_g_overkill_weapons
Definition
sv_weapons.qc:1
WEP_FLAG_MUTATORBLOCKED
const int WEP_FLAG_MUTATORBLOCKED
Definition
weapon.qh:219
common
mutators
mutator
overkill
sv_weapons.qc
Generated on
for Xonotic QuakeC by
1.14.0