+#include "../_all.qh"
+
+#include "mutator.qh"
+
+#include "../campaign.qh"
+
.float campcheck_nextcheck;
.float campcheck_traveled_distance;
{
Kill_Notification(NOTIF_ONE_ONLY, self, MSG_CENTER_CPID, CPID_CAMPCHECK);
- return FALSE;
+ return false;
}
MUTATOR_HOOKFUNCTION(campcheck_PlayerDamage)
frag_attacker.campcheck_traveled_distance = autocvar_g_campcheck_distance;
}
- return FALSE;
+ return false;
}
MUTATOR_HOOKFUNCTION(campcheck_PlayerThink)
// calculate player movement (in 2 dimensions only, so jumping on one spot doesn't count as movement)
dist = self.prevorigin - self.origin;
- dist_z = 0;
+ dist.z = 0;
self.campcheck_traveled_distance += fabs(vlen(dist));
if((autocvar_g_campaign && !campaign_bots_may_start) || (time < game_starttime) || (round_handler_IsActive() && !round_handler_IsRoundStarted()))
}
}
- return FALSE;
+ return false;
}
MUTATOR_HOOKFUNCTION(campcheck_PlayerSpawn)
self.campcheck_nextcheck = time + autocvar_g_campcheck_interval * 2;
self.campcheck_traveled_distance = 0;
- return FALSE;
+ return false;
}
MUTATOR_HOOKFUNCTION(campcheck_BuildMutatorsString)
{
ret_string = strcat(ret_string, ":CampCheck");
- return FALSE;
+ return false;
}
MUTATOR_DEFINITION(mutator_campcheck)
MUTATOR_HOOK(PlayerSpawn, campcheck_PlayerSpawn, CBC_ORDER_ANY);
MUTATOR_HOOK(BuildMutatorsString, campcheck_BuildMutatorsString, CBC_ORDER_ANY);
- return FALSE;
+ return false;
}