X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_console.pas;h=5315b351b7aa8d4999688a60b5cd9c456d65ee37;hb=555f5293fc0e11c8965e6d13c639e545b0228eb9;hp=1caeaf87b99ef93936c42993d7916567e3fab5d8;hpb=3fa3726fe9bf1c40052f2002e6b8b7f0337e1a68;p=d2df-sdl.git diff --git a/src/game/g_console.pas b/src/game/g_console.pas index 1caeaf8..5315b35 100644 --- a/src/game/g_console.pas +++ b/src/game/g_console.pas @@ -1117,6 +1117,14 @@ begin AddCommand('g_warmup_time', GameCVars); AddCommand('g_spawn_invul', GameCVars); AddCommand('g_item_respawn_time', GameCVars); + AddCommand('g_item_time_random', GameCVars); + AddCommand('g_items_all_respawn_random', GameCVars); + AddCommand('g_items_help_respawn_random', GameCVars); + AddCommand('g_items_ammo_respawn_random', GameCVars); + AddCommand('g_items_weapon_respawn_random', GameCVars); + AddCommand('g_powerup_randomize_respawn', GameCVars); + AddCommand('g_powerup_respawn_time', GameCVars); + AddCommand('g_powerup_time_random', GameCVars); AddCommand('sv_intertime', GameCVars); AddCommand('sv_name', NetServerCVars); @@ -1246,6 +1254,14 @@ begin WhitelistCommand('g_warmup_time'); WhitelistCommand('g_spawn_invul'); WhitelistCommand('g_item_respawn_time'); + WhitelistCommand('g_item_time_random'); + WhitelistCommand('g_items_all_respawn_random'); + WhitelistCommand('g_items_help_respawn_random'); + WhitelistCommand('g_items_ammo_respawn_random'); + WhitelistCommand('g_items_weapon_respawn_random'); + WhitelistCommand('g_powerup_randomize_respawn'); + WhitelistCommand('g_powerup_respawn_time'); + WhitelistCommand('g_powerup_time_random'); g_Console_ResetBinds; g_Console_ReadConfig(gConfigScript); @@ -2234,12 +2250,20 @@ begin WriteLn(f, 'g_timelimit ', gsTimeLimit); WriteLn(f, 'g_maxlives ', gsMaxLives); WriteLn(f, 'g_item_respawn_time ', gsItemRespawnTime); + WriteLn(f, 'g_item_time_random ', gsItemRespawnRandom); + WriteLn(f, 'g_powerup_respawn_time ', gsRulezRespawnTime); + WriteLn(f, 'g_powerup_time_random ', gsRulezRespawnRandom); WriteLn(f, 'g_spawn_invul ', gsSpawnInvul); WriteLn(f, 'g_warmup_time ', gsWarmupTime); WriteFlag('g_friendlyfire ', GAME_OPTION_TEAMDAMAGE); WriteFlag('g_friendly_hit_trace ', GAME_OPTION_TEAMHITTRACE); WriteFlag('g_friendly_hit_projectile ', GAME_OPTION_TEAMHITPROJECTILE); + WriteFlag('g_powerup_randomize_respawn ', GAME_OPTION_RULEZRANDOM); + WriteFlag('g_items_all_respawn_random ', GAME_OPTION_ITEMALLRANDOM); + WriteFlag('g_items_help_respawn_random ', GAME_OPTION_ITEMHELPRANDOM); + WriteFlag('g_items_ammo_respawn_random ', GAME_OPTION_ITEMAMMORANDOM); + WriteFlag('g_items_weapon_respawn_random ', GAME_OPTION_ITEMWEAPONRANDOM); WriteFlag('g_allow_exit ', GAME_OPTION_ALLOWEXIT); WriteFlag('g_allow_monsters ', GAME_OPTION_MONSTERS); WriteFlag('g_allow_dropflag ', GAME_OPTION_ALLOWDROPFLAG);