From b744d6d693963fe11419b7922cbc2cccc8f286e8 Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Mon, 13 Sep 2010 00:58:48 +0300 Subject: [PATCH] Per campaign level cfg files. eg. if your campaign file is my-capaign.txt, you can make a cfg file called my-campaign_2.cfg, which will be executed when starting level 2 of your campaign. --- data/qcsrc/server/campaign.qc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/data/qcsrc/server/campaign.qc b/data/qcsrc/server/campaign.qc index 52797d47..6fa46496 100644 --- a/data/qcsrc/server/campaign.qc +++ b/data/qcsrc/server/campaign.qc @@ -103,6 +103,9 @@ void CampaignPreInit() // with the menu a little still...) cvar_set_normal("sv_gravity", cvar_string("sv_gravity")); + // attempt to exec per-campaign-level cfg files + localcmd(strcat("exec maps/campaign", campaign_name, "_", ftos(campaign_level + 1), ".cfg\n")); + if(Campaign_Invalid()) return; -- 2.39.2