1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-07-07 04:18:49 -05:00

Meat: add meat thrown HUD message

This commit is contained in:
Jbleezy
2023-03-01 16:15:01 -08:00
parent 70874ac318
commit 4b63a6e0d5
2 changed files with 23 additions and 14 deletions

View File

@ -27,12 +27,6 @@ meat_stink_on_ground(position_to_play)
return; return;
} }
players = get_players();
foreach (player in players)
{
player thread show_grief_hud_msg("Meat dropped!");
}
level.meat_on_ground = 1; level.meat_on_ground = 1;
level.meat_powerup = maps\mp\zombies\_zm_powerups::specific_powerup_drop( "meat_stink", position_to_play ); level.meat_powerup = maps\mp\zombies\_zm_powerups::specific_powerup_drop( "meat_stink", position_to_play );
level.meat_on_ground = undefined; level.meat_on_ground = undefined;

View File

@ -2387,7 +2387,6 @@ containment_init()
level.containment_time_hud.label = &"Time: "; level.containment_time_hud.label = &"Time: ";
level thread containment_hud_destroy_on_end_game(); level thread containment_hud_destroy_on_end_game();
level thread containment_think(); level thread containment_think();
} }
@ -2833,9 +2832,9 @@ containment_get_zones()
meat_init() meat_init()
{ {
level thread meat_hud_destroy_on_end_game(); level thread meat_hud_destroy_on_end_game();
level thread meat_powerup_drop_think(); level thread meat_powerup_drop_think();
level thread meat_think(); level thread meat_think();
level thread meat_thrown_hud_msg();
} }
meat_powerup_drop_think() meat_powerup_drop_think()
@ -3203,16 +3202,18 @@ meat_powerup_drop_on_downed()
} }
} }
meat_hud_destroy_on_end_game() meat_thrown_hud_msg()
{ {
level waittill("end_game"); level endon("end_game");
players = get_players(); while (1)
foreach(player in players)
{ {
if(isDefined(player.meat_waypoint)) level waittill("meat_thrown", player);
players = get_players();
foreach (player in players)
{ {
player.meat_waypoint destroy(); player thread show_grief_hud_msg("Meat thrown!");
} }
} }
} }
@ -3246,6 +3247,20 @@ meat_can_player_grab(player)
return true; return true;
} }
meat_hud_destroy_on_end_game()
{
level waittill("end_game");
players = get_players();
foreach(player in players)
{
if(isDefined(player.meat_waypoint))
{
player.meat_waypoint destroy();
}
}
}
increment_score(team) increment_score(team)
{ {
level endon("end_game"); level endon("end_game");