15 this.gametype_init(
this, _(
"Freeze Tag"),
"ft",
"g_freezetag",
GAMETYPE_FLAG_TEAMPLAY |
GAMETYPE_FLAG_USEPOINTS,
"",
"timelimit=20 pointlimit=10 teams=2 leadlimit=6",_(
"Kill enemies to freeze them, stand next to frozen teammates to revive them; freeze all enemies to win"));
32 if(spawnpoints >= 8 && diameter > 4096)
40 METHOD(
FreezeTag, m_configuremenu,
void(
Gametype this,
entity menu,
void(
entity me,
string pLabel,
float pMin,
float pMax,
float pStep,
string pCvar,
string tCvar,
string pTooltip) returns))
43 returns(menu, _(
"Frag limit:"), 5, 100, 5,
"fraglimit_override",
"g_freezetag_teams_override", _(
"The amount of frags needed before the match will end"));
52 #define g_freezetag IS_GAMETYPE(FREEZETAG)
void HUD_Mod_FreezeTag(vector myPos, vector mySize)
#define METHOD(cname, name, prototype)
const int GAMETYPE_FLAG_TEAMPLAY
REGISTER_GAMETYPE(FREEZETAG, NEW(FreezeTag))
vector(float skel, float bonenum) _skel_get_boneabs_hidden
const int GAMETYPE_FLAG_USEPOINTS
void HUD_Mod_FreezeTag_Export(int fh)