Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
ui_invincibleproj.qc
Go to the documentation of this file.
1
#include "
ui_invincibleproj.qh
"
2
3
entity
makeXonoticMutatorInvincibleProjectilesTab
()
4
{
5
entity
me =
NEW
(
XonoticMutatorInvincibleProjectilesTab
);
6
me.configureDialog(me);
7
return
me;
8
}
9
10
void
XonoticMutatorInvincibleProjectilesTab_fill
(
entity
me)
11
{
12
Mutators_main_checkbox
(me);
13
}
14
15
#include <
common/weapons/weapon/electro.qh
>
16
17
METHOD
(
XonoticMutatorInvincibleProjectilesTab
, describe,
string
(
XonoticMutatorInvincibleProjectilesTab
me))
18
{
19
return
sprintf(_(
"Projectiles can't be destroyed. However, you can still explode %s orbs with the %s primary fire."
),
COLORED_NAME
(WEP_ELECTRO),
COLORED_NAME
(WEP_ELECTRO));
20
}
21
METHOD
(
XonoticMutatorInvincibleProjectilesTab
,
canEnable
,
bool
(
XonoticMutatorInvincibleProjectilesTab
me,
bool
is_already_enabled))
22
{
23
bool
can_enable = !
cvar
(
"g_melee_only"
);
24
if
(is_already_enabled)
25
return
can_enable &&
cvar
(me.
message
);
26
return
can_enable;
27
}
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
XonoticMutatorInvincibleProjectilesTab
Definition
ui_invincibleproj.qh:4
XonoticMutatorInvincibleProjectilesTab::canEnable
virtual void canEnable()
Definition
ui_invincibleproj.qc:21
XonoticMutatorInvincibleProjectilesTab::message
string message
Definition
ui_invincibleproj.qh:7
COLORED_NAME
#define COLORED_NAME(this)
Definition
color.qh:189
electro.qh
cvar
float cvar(string name)
Mutators_main_checkbox
entity Mutators_main_checkbox(entity me)
Definition
mutatortab.qc:25
NEW
#define NEW(cname,...)
Definition
oo.qh:120
METHOD
#define METHOD(cname, name, prototype)
Definition
oo.qh:274
makeXonoticMutatorInvincibleProjectilesTab
entity makeXonoticMutatorInvincibleProjectilesTab()
Definition
ui_invincibleproj.qc:3
XonoticMutatorInvincibleProjectilesTab_fill
void XonoticMutatorInvincibleProjectilesTab_fill(entity me)
Definition
ui_invincibleproj.qc:10
ui_invincibleproj.qh
common
mutators
mutator
invincibleproj
ui_invincibleproj.qc
Generated on
for Xonotic QuakeC by
1.16.1