From: MirceaKitsune Date: Sun, 12 Sep 2010 20:12:48 +0000 (+0300) Subject: Add a cvar that disables automatically loading the next map after a campaign level... X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=6362b83499209f69afed323b76c924c2010724e1;p=voretournament%2Fvoretournament.git Add a cvar that disables automatically loading the next map after a campaign level is won or lost. --- diff --git a/data/defaultVoretournament.cfg b/data/defaultVoretournament.cfg index cd292c08..0733eec8 100644 --- a/data/defaultVoretournament.cfg +++ b/data/defaultVoretournament.cfg @@ -892,6 +892,7 @@ set quit_and_redirect "" "set to an IP to redirect all players at the end of the // singleplayer campaign set g_campaign 0 +set g_campaign_changelevel 0 "When disabled, levels won't be automatically change after a match was won or lost (you're taken back to the menu instead)" seta g_campaign_name "voretournament" set g_campaign_skill 0 set g_campaignvoretournament_index 0 diff --git a/data/qcsrc/server/g_world.qc b/data/qcsrc/server/g_world.qc index 2034b450..f6dc068f 100644 --- a/data/qcsrc/server/g_world.qc +++ b/data/qcsrc/server/g_world.qc @@ -1044,9 +1044,14 @@ float DoNextMapOverride() { if(cvar("g_campaign")) { - CampaignPostIntermission(); - alreadychangedlevel = TRUE; - return TRUE; + if(cvar("g_campaign_changelevel")) + { + CampaignPostIntermission(); + alreadychangedlevel = TRUE; + return TRUE; + } + else + localcmd("togglemenu 1\n"); } if(cvar("quit_when_empty")) {