]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/mutators/mutator/instagib/sv_instagib.qh
Don't multiply RPC shot direction by 1000 either
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / mutators / mutator / instagib / sv_instagib.qh
1 #pragma once
2
3 #include "items.qh"
4
5 float autocvar_g_instagib_invis_alpha;
6 int autocvar_g_instagib_extralives;
7
8 void instagib_invisibility(entity this);
9 void instagib_extralife(entity this);
10 void instagib_speed(entity this);
11
12 REGISTER_MUTATOR(mutator_instagib, autocvar_g_instagib && !g_nexball)
13 {
14         MUTATOR_ONADD
15         {
16                 ITEM_VaporizerCells.spawnflags &= ~ITEM_FLAG_MUTATORBLOCKED;
17                 ITEM_Invisibility.spawnflags &= ~ITEM_FLAG_MUTATORBLOCKED;
18                 ITEM_Speed.spawnflags &= ~ITEM_FLAG_MUTATORBLOCKED;
19         }
20         MUTATOR_ONROLLBACK_OR_REMOVE
21         {
22                 ITEM_VaporizerCells.spawnflags |= ITEM_FLAG_MUTATORBLOCKED;
23                 ITEM_Invisibility.spawnflags |= ITEM_FLAG_MUTATORBLOCKED;
24                 ITEM_Speed.spawnflags |= ITEM_FLAG_MUTATORBLOCKED;
25         }
26 }