1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-08 22:31:36 -05:00

Meat powerup: decrease time on players

Encounter: add confirms on scoreboard and downed points reward for Meat and EMP Grenade
This commit is contained in:
Jbleezy 2023-12-27 18:07:01 -08:00
parent 7b30d395f5
commit 440579df67
3 changed files with 24 additions and 4 deletions

View File

@ -482,6 +482,7 @@
* Attracts zombies more consistently on ground * Attracts zombies more consistently on ground
* Decreased attract radius on ground by 50% * Decreased attract radius on ground by 50%
* Decreased time on ground from 16 seconds to 10 seconds * Decreased time on ground from 16 seconds to 10 seconds
* Decreased time on players from 30 seconds to 15 seconds
* Bounces off walls when thrown * Bounces off walls when thrown
* Added weapon name on HUD * Added weapon name on HUD
* Changed powerup fx color to blue * Changed powerup fx color to blue

View File

@ -445,7 +445,7 @@ meat_stink_player(who, owner)
who thread meat_stink_ignoreme_think(); who thread meat_stink_ignoreme_think();
who thread meat_stink_player_create(); who thread meat_stink_player_create();
who waittill_any_or_timeout(30, "disconnect", "player_downed", "bled_out", "spawned_player"); who waittill_any_or_timeout(15, "disconnect", "player_downed", "bled_out", "spawned_player");
who notify("meat_stink_player_end"); who notify("meat_stink_player_end");
players = get_players(); players = get_players();

View File

@ -831,10 +831,14 @@ kill_feed()
} }
else if (isDefined(self.last_meated_by)) else if (isDefined(self.last_meated_by))
{ {
self.last_meated_by.attacker.killsconfirmed++;
obituary(self, self.last_meated_by.attacker, level.item_meat_name, "MOD_UNKNOWN"); obituary(self, self.last_meated_by.attacker, level.item_meat_name, "MOD_UNKNOWN");
} }
else if (isDefined(self.last_emped_by)) else if (isDefined(self.last_emped_by))
{ {
self.last_emped_by.attacker.killsconfirmed++;
obituary(self, self.last_emped_by.attacker, "emp_grenade_zm", "MOD_GRENADE_SPLASH"); obituary(self, self.last_emped_by.attacker, "emp_grenade_zm", "MOD_GRENADE_SPLASH");
} }
else else
@ -873,10 +877,25 @@ get_held_melee_weapon(melee_weapon)
add_grief_downed_score() add_grief_downed_score()
{ {
if (isDefined(self.last_griefed_by) && is_player_valid(self.last_griefed_by.attacker)) downed_by = undefined;
if (isDefined(self.last_griefed_by))
{ {
score = 500 * maps\mp\zombies\_zm_score::get_points_multiplier(self.last_griefed_by.attacker); downed_by = self.last_griefed_by;
self.last_griefed_by.attacker maps\mp\zombies\_zm_score::add_to_player_score(score); }
else if (isDefined(self.last_meated_by))
{
downed_by = self.last_meated_by;
}
else if (isDefined(self.last_emped_by))
{
downed_by = self.last_emped_by;
}
if (isDefined(downed_by) && is_player_valid(downed_by.attacker))
{
score = 500 * maps\mp\zombies\_zm_score::get_points_multiplier(downed_by.attacker);
downed_by.attacker maps\mp\zombies\_zm_score::add_to_player_score(score);
} }
} }