mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-10 07:08:06 -05:00
76 lines
1.4 KiB
Plaintext
76 lines
1.4 KiB
Plaintext
#include maps\mp\zombies\_zm_score;
|
|
#include maps\mp\_utility;
|
|
#include common_scripts\utility;
|
|
#include maps\mp\zombies\_zm_utility;
|
|
|
|
add_to_player_score(points, add_to_total)
|
|
{
|
|
if (!isDefined(add_to_total))
|
|
{
|
|
add_to_total = 1;
|
|
}
|
|
|
|
if (!isDefined(points) || level.intermission)
|
|
{
|
|
return;
|
|
}
|
|
|
|
points = int(points); // points must be an int
|
|
self.score += points;
|
|
self.pers["score"] = self.score;
|
|
|
|
if (add_to_total)
|
|
{
|
|
self.score_total += points;
|
|
}
|
|
|
|
self incrementplayerstat("score", points);
|
|
}
|
|
|
|
minus_to_player_score(points, ignore_double_points_upgrade)
|
|
{
|
|
if (!isDefined(points) || level.intermission)
|
|
{
|
|
return;
|
|
}
|
|
|
|
points = int(points); // points must be an int
|
|
self.score -= points;
|
|
self.pers["score"] = self.score;
|
|
}
|
|
|
|
player_add_points_kill_bonus(mod, hit_location)
|
|
{
|
|
if (mod == "MOD_MELEE")
|
|
{
|
|
self score_cf_increment_info("death_melee");
|
|
return level.zombie_vars["zombie_score_bonus_melee"];
|
|
}
|
|
|
|
if (mod == "MOD_BURNED")
|
|
{
|
|
self score_cf_increment_info("death_torso");
|
|
return level.zombie_vars["zombie_score_bonus_burn"];
|
|
}
|
|
|
|
score = 0;
|
|
|
|
if (isdefined(hit_location))
|
|
{
|
|
switch (hit_location)
|
|
{
|
|
case "helmet":
|
|
case "head":
|
|
case "neck":
|
|
self score_cf_increment_info("death_head");
|
|
score = level.zombie_vars["zombie_score_bonus_head"];
|
|
break;
|
|
|
|
default:
|
|
self score_cf_increment_info("death_normal");
|
|
break;
|
|
}
|
|
}
|
|
|
|
return score;
|
|
} |