1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-07-03 10:28:53 -05:00

Meat powerup: set level.meat_player for meat_stink_player

This commit is contained in:
Jbleezy
2023-03-14 19:10:49 -07:00
parent 3df31ea94f
commit 5342404875
2 changed files with 5 additions and 13 deletions

View File

@ -323,6 +323,7 @@ meat_stink_player( who )
return;
}
level.meat_player = who;
who.ignoreme = 0;
players = get_players();
foreach ( player in players )
@ -343,6 +344,7 @@ meat_stink_player( who )
player thread maps\mp\gametypes_zm\zgrief::meat_stink_player_cleanup();
player.ignoreme = 0;
}
level.meat_player = undefined;
}
print_meat_msg(meat_player, verb)

View File

@ -2599,23 +2599,13 @@ containment_think()
in_containment_zone["allies"] = [];
min_team_size = min(countplayers("axis"), countplayers("allies"));
meat_stink_player = 0;
foreach(player in players)
{
if(isDefined(player.meat_stink_3p))
{
meat_stink_player = 1;
break;
}
}
foreach(player in players)
{
if(player get_current_zone() == zone_name)
{
if(is_player_valid(player))
{
if(!meat_stink_player && !is_true(player.spawn_protection) && !is_true(player.revive_protection))
if(!isDefined(level.meat_player) && !is_true(player.spawn_protection) && !is_true(player.revive_protection))
{
player.ignoreme = 0;
}
@ -2646,7 +2636,7 @@ containment_think()
{
if(is_player_valid(player))
{
if(!meat_stink_player)
if(!isDefined(level.meat_player))
{
player.ignoreme = 1;
}
@ -2788,7 +2778,7 @@ containment_think()
{
if(is_player_valid(player))
{
if(!meat_stink_player && !is_true(player.spawn_protection) && !is_true(player.revive_protection))
if(!isDefined(level.meat_player) && !is_true(player.spawn_protection) && !is_true(player.revive_protection))
{
player.ignoreme = 0;
}