+#include "campaign.qh"
+#include "cheats.qh"
+#include "miscfunctions.qh"
+#include "g_world.qh"
+
+#include "../common/campaign_common.qh"
+
// campaign cvars:
// _campaign_index: index of CURRENT map
// _campaign_name: name of the current campaign
float campaign_level;
float campaign_won;
string campaign_index_var;
-float checkrules_equality;
+//float checkrules_equality;
float CampaignBailout(string s)
{
cvar_string = cvar_string_normal;
cvar_set = cvar_set_normal;
cvar_set("g_campaign", "0");
- print("^4campaign initialization failed: ", s, "\n");
+ LOG_INFO("^4campaign initialization failed: ", s, "\n");
if(autocvar__campaign_testrun)
error("CAMPAIGN FAIL AHAHAHAHAHAHAHAHAH))");
return 1;
}
-string cvar_campaignwrapper_list; // string of format ; var value; var value; var value;
+string cvar_campaignwrapper_list; // string of format ; var value; var value; var value;
string cvar_string_campaignwrapper(string theCvar)
{
float p, q;
strunzone(title);
}
-string GetMapname();
void CampaignPostInit()
{
// now some sanity checks
float lost;
string savevar;
- won = 0;
+ won = lost = 0;
head = findchain(classname, "player");
while(head)
{
- if(clienttype(head) == CLIENTTYPE_REAL)
+ if(IS_REAL_CLIENT(head))
{
if(head.winning)
won = won + 1;
if(campaign_won && campaign_entries < 2)
{
// last map won!
- print("^2test run: campaign looks GOOD\n");
+ LOG_DEBUG("^2test run: campaign looks GOOD\n");
localcmd("togglemenu 1\n");
CampaignFile_Unload();
return;