#include "campaign.qh"
-#include "defs.qh"
-
-#include "cheats.qh"
-#include "miscfunctions.qh"
-#include "g_world.qh"
-
-#include "../common/campaign_common.qh"
+#include <common/campaign_common.qh>
+#include <common/mapinfo.qh>
+#include <common/stats.qh>
+#include <common/weapons/_all.qh>
+#include <server/cheats.qh>
+#include <server/intermission.qh>
+#include <server/world.qh>
// campaign cvars:
// _campaign_index: index of CURRENT map
string thismapname, wantedmapname;
thismapname = GetMapname();
wantedmapname = campaign_gametype[0];
- if(MapInfo_CurrentGametype() != MapInfo_Type_FromString(wantedmapname))
+ if(MapInfo_CurrentGametype() != MapInfo_Type_FromString(wantedmapname, false, false))
return CampaignBailout("wrong game type!");
wantedmapname = campaign_mapname[0];
if(wantedmapname != thismapname)
return campaign_level + 1;
}
-string Campaign_GetMessage()
-{
- return strcat(campaign_shortdesc[0], "\n^3\n", campaign_longdesc[0]);
-}
-
void CampaignPreInit()
{
float baseskill;
if(autocvar_sv_cheats)
{
- MapInfo_SwitchGameType(MapInfo_Type_FromString(campaign_gametype[0]));
+ MapInfo_SwitchGameType(MapInfo_Type_FromString(campaign_gametype[0], false, false));
CampaignFile_Unload();
CampaignBailout("JOLLY CHEATS AHAHAHAHAHAHAH))");
return;
cvar_settemp("skill", ftos(baseskill));
cvar_settemp("bot_number", ftos(campaign_bots[0]));
- MapInfo_SwitchGameType(MapInfo_Type_FromString(campaign_gametype[0]));
+ MapInfo_SwitchGameType(MapInfo_Type_FromString(campaign_gametype[0], false, false));
if(Campaign_Invalid())
return;