X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fcampaign_setup.qc;h=2b174a68de0a0422cb81bc9d3efc30b8c73acc49;hb=2b84c25d7445eaef217edad2bbd22c3a616869b1;hp=525b2856d45e661c73aaae69d329ff3495daad42;hpb=ac51af716204959703e1d10f1c1ad1b2c60beafa;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/campaign_setup.qc b/qcsrc/common/campaign_setup.qc index 525b2856d..2b174a68d 100644 --- a/qcsrc/common/campaign_setup.qc +++ b/qcsrc/common/campaign_setup.qc @@ -1,4 +1,13 @@ -void CampaignSetup(float n) +#include "campaign_setup.qh" + +#if defined(CSQC) +#elif defined(MENUQC) +#elif defined(SVQC) + #include + #include +#endif + +void CampaignSetup(int n) { localcmd("set g_campaign 1\n"); localcmd("set _campaign_name \""); @@ -9,4 +18,7 @@ void CampaignSetup(float n) localcmd("\n"); localcmd("disconnect\nmaxplayers 16\n"); MapInfo_LoadMap(campaign_mapname[n], 1); + #ifdef MENUQC + makeServerSingleplayer(); + #endif }