Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
sv_keyhunt.qh
Go to the documentation of this file.
1#pragma once
2
4#define autocvar_g_keyhunt_point_limit cvar("g_keyhunt_point_limit")
7void kh_Initialize();
8
23
26
27#define FOR_EACH_KH_KEY(v) for(v = kh_worldkeylist; v; v = v.kh_worldkeynext )
28
29// ALL OF THESE should be removed in the future, as other code should not have to care
30
31// used by bots:
33.entity kh_next;
34
36void kh_StartRound();
37void kh_Controller_SetThink(float t, kh_Think_t func);
#define MUTATOR_ONADD
Definition base.qh:309
#define REGISTER_MUTATOR(...)
Definition base.qh:295
#define MUTATOR_STATIC()
Definition base.qh:313
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
#define USING(name, T)
Definition _all.inc:72
entity kh_next
Definition sv_keyhunt.qc:80
entity kh_worldkeylist
Definition sv_keyhunt.qh:24
void() kh_Think_t
Definition sv_keyhunt.qh:35
void kh_Controller_SetThink(float t, kh_Think_t func)
bool kh_tracking_enabled
Definition sv_keyhunt.qh:32
bool autocvar_g_keyhunt_team_spawns
Definition sv_keyhunt.qh:6
#define autocvar_g_keyhunt_point_limit
Definition sv_keyhunt.qh:4
int autocvar_g_keyhunt_point_leadlimit
Definition sv_keyhunt.qh:5
entity kh_worldkeynext
Definition sv_keyhunt.qh:25
void kh_Initialize()
void kh_StartRound()
void GameRules_limit_score(int limit)
Definition sv_rules.qc:23
void GameRules_teams(bool value)
Definition sv_rules.qc:3
void GameRules_limit_lead(int limit)
Definition sv_rules.qc:33
#define GameRules_spawning_teams(value)
Used to disable team spawns in team modes.
Definition sv_rules.qh:35