X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fgamemodes%2Fgamemode%2Ffreezetag%2Fsv_freezetag.qh;h=6fdd693cc044a5c5b7a04d92be38758837f92660;hb=df02c7e6ca72093f5ecd2ad90e317ff648c6a525;hp=d637ae46f6a52f934f2d806adc5c1cdb49334098;hpb=988ea12f5b942f5f55c32f4a3c5ccc25b438e73b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qh b/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qh index d637ae46f..6fdd693cc 100644 --- a/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qh +++ b/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qh @@ -1,9 +1,15 @@ #pragma once #include +#include + int autocvar_g_freezetag_point_limit; int autocvar_g_freezetag_point_leadlimit; bool autocvar_g_freezetag_team_spawns; +string autocvar_g_freezetag_weaponarena = "most_available"; + +const int ST_FT_ROUNDS = 1; + void freezetag_Initialize(); REGISTER_MUTATOR(ft, false) @@ -21,13 +27,23 @@ REGISTER_MUTATOR(ft, false) return 0; } +.float freezetag_revive_time; .float freezetag_frozen_time; .float freezetag_frozen_timeout; +.float freezetag_frozen_force; const float ICE_MAX_ALPHA = 1; const float ICE_MIN_ALPHA = 0.1; float freezetag_teams; +bool autocvar_g_freezetag_revive_auto = 1; +int autocvar_g_freezetag_revive_auto_progress = 1; +int autocvar_g_freezetag_revive_auto_reducible; +float autocvar_g_freezetag_revive_auto_reducible_forcefactor = 0.01; +float autocvar_g_freezetag_revive_auto_reducible_maxforce; float autocvar_g_freezetag_revive_extra_size; float autocvar_g_freezetag_revive_speed; +float autocvar_g_freezetag_revive_speed_t2s = 0.25; +float autocvar_g_freezetag_revive_time_to_score = 1.5; bool autocvar_g_freezetag_revive_nade; float autocvar_g_freezetag_revive_nade_health; +float autocvar_g_freezetag_revive_spawnshield = 1;