mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-07-03 18:39:34 -05:00
Meat powerup: set level.meat_player for meat_stink_player
This commit is contained in:
@ -323,6 +323,7 @@ meat_stink_player( who )
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
level.meat_player = who;
|
||||||
who.ignoreme = 0;
|
who.ignoreme = 0;
|
||||||
players = get_players();
|
players = get_players();
|
||||||
foreach ( player in 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 thread maps\mp\gametypes_zm\zgrief::meat_stink_player_cleanup();
|
||||||
player.ignoreme = 0;
|
player.ignoreme = 0;
|
||||||
}
|
}
|
||||||
|
level.meat_player = undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
print_meat_msg(meat_player, verb)
|
print_meat_msg(meat_player, verb)
|
||||||
|
@ -2599,23 +2599,13 @@ containment_think()
|
|||||||
in_containment_zone["allies"] = [];
|
in_containment_zone["allies"] = [];
|
||||||
min_team_size = min(countplayers("axis"), countplayers("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)
|
foreach(player in players)
|
||||||
{
|
{
|
||||||
if(player get_current_zone() == zone_name)
|
if(player get_current_zone() == zone_name)
|
||||||
{
|
{
|
||||||
if(is_player_valid(player))
|
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;
|
player.ignoreme = 0;
|
||||||
}
|
}
|
||||||
@ -2646,7 +2636,7 @@ containment_think()
|
|||||||
{
|
{
|
||||||
if(is_player_valid(player))
|
if(is_player_valid(player))
|
||||||
{
|
{
|
||||||
if(!meat_stink_player)
|
if(!isDefined(level.meat_player))
|
||||||
{
|
{
|
||||||
player.ignoreme = 1;
|
player.ignoreme = 1;
|
||||||
}
|
}
|
||||||
@ -2788,7 +2778,7 @@ containment_think()
|
|||||||
{
|
{
|
||||||
if(is_player_valid(player))
|
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;
|
player.ignoreme = 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user