X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fworld.qh;h=aab133a19a06791233cf9644a202ead0c4ebe678;hb=7e08fc9d61c6f434a3ad35775e7f4b94464d5470;hp=e74ab2dc7589733b4ca9e4034ab587c49daa78d1;hpb=f5b0fccca0b42fe5f7fba3d99324e94dc9015606;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/world.qh b/qcsrc/server/world.qh index e74ab2dc7..aab133a19 100644 --- a/qcsrc/server/world.qh +++ b/qcsrc/server/world.qh @@ -6,6 +6,7 @@ bool autocvar__sv_init; bool autocvar__endmatch; bool autocvar_g_use_ammunition; bool autocvar_g_jetpack; +int autocvar_g_warmup; bool autocvar_g_warmup_allguns; bool autocvar_g_warmup_allow_timeout; #define autocvar_g_weaponarena cvar_string("g_weaponarena") @@ -27,6 +28,8 @@ float autocvar_timelimit_max; float autocvar_timelimit_overtime; int autocvar_timelimit_overtimes; float autocvar_timelimit_suddendeath; +bool autocvar_sv_gameplayfix_droptofloorstartsolid; +bool autocvar_sv_gameplayfix_droptofloorstartsolid_nudgetocorrect; float checkrules_equality; float checkrules_suddendeathwarning; @@ -114,7 +117,7 @@ float g_weapon_stay; float want_weapon(entity weaponinfo, float allguns); // WEAPONTODO: what still needs done? float g_grappling_hook; -float warmup_stage; +int warmup_stage; bool sv_ready_restart_after_countdown; @@ -150,6 +153,10 @@ float MoveToRandomMapLocation(entity e, float goodcontents, float badcontents, f void CheckRules_World(); float RedirectionThink(); +// quake 3 music compatibility +.string music; +.string noise; + void readplayerstartcvars(); void readlevelcvars(); @@ -159,3 +166,5 @@ void droptofloor(entity this); IntrusiveList g_moveables; STATIC_INIT(g_moveables) { g_moveables = IL_NEW(); } + +bool observe_blocked_if_eliminated = false; // forbids eliminated players from observing