]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/gamemodes/gamemode/keepaway/keepaway.qh
Domination: fix domination percentage on the HUD not reset for spectators when the...
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / gamemodes / gamemode / keepaway / keepaway.qh
1 #pragma once
2
3 #include <common/mapinfo.qh>
4
5 #ifdef CSQC
6 void HUD_Mod_Keepaway(vector pos, vector mySize);
7 #endif
8 CLASS(Keepaway, Gametype)
9     INIT(Keepaway)
10     {
11         this.gametype_init(this, _("Keepaway"),"ka","g_keepaway",GAMETYPE_FLAG_USEPOINTS,"","timelimit=20 pointlimit=30",_("Hold the ball to get points for kills"));
12     }
13     METHOD(Keepaway, m_isAlwaysSupported, bool(Gametype this, int spawnpoints, float diameter))
14     {
15         return true;
16     }
17 #ifdef CSQC
18     ATTRIB(Keepaway, m_modicons, void(vector pos, vector mySize), HUD_Mod_Keepaway);
19 #endif
20 ENDCLASS(Keepaway)
21 REGISTER_GAMETYPE(KEEPAWAY, NEW(Keepaway));
22
23 #ifdef GAMEQC
24 const int KA_CARRYING = BIT(0);
25 #endif