From 3decf68288a4041772a5d88e9d3ecf221702bca4 Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Sun, 26 Feb 2023 13:41:38 -0800 Subject: [PATCH] Meat: add HUD messages --- scripts/zm/replaced/zgrief.gsc | 6 ++++ scripts/zm/zgrief/zgrief_reimagined.gsc | 37 +++++++++++++++++++++++++ 2 files changed, 43 insertions(+) diff --git a/scripts/zm/replaced/zgrief.gsc b/scripts/zm/replaced/zgrief.gsc index 6d7b86e7..377a7f3e 100644 --- a/scripts/zm/replaced/zgrief.gsc +++ b/scripts/zm/replaced/zgrief.gsc @@ -22,6 +22,12 @@ meat_stink_on_ground(position_to_play) { if(level.scr_zm_ui_gametype_obj == "zmeat") { + players = get_players(); + foreach (player in players) + { + player thread show_grief_hud_msg("Meat dropped!"); + } + level.meat_powerup = maps\mp\zombies\_zm_powerups::specific_powerup_drop( "meat_stink", groundpos(position_to_play) ); return; } diff --git a/scripts/zm/zgrief/zgrief_reimagined.gsc b/scripts/zm/zgrief/zgrief_reimagined.gsc index 34e38781..85bb944c 100644 --- a/scripts/zm/zgrief/zgrief_reimagined.gsc +++ b/scripts/zm/zgrief/zgrief_reimagined.gsc @@ -2821,6 +2821,16 @@ meat_powerup_drop_think() { level endon("end_game"); + level waittill("restart_round_start"); + + wait 10; + + players = get_players(); + foreach(player in players) + { + player thread show_grief_hud_msg("Kill a zombie to begin the game!"); + } + while(1) { level.zombie_powerup_ape = "meat_stink"; @@ -2833,6 +2843,12 @@ meat_powerup_drop_think() continue; } + players = get_players(); + foreach (player in players) + { + player thread show_grief_hud_msg("Meat dropped!"); + } + level.meat_powerup = powerup; meat_active = true; @@ -2915,6 +2931,12 @@ meat_powerup_drop_think() } } + players = get_players(); + foreach (player in players) + { + player thread show_grief_hud_msg("Meat reset!"); + } + level notify("meat_inactive"); } } @@ -3023,6 +3045,15 @@ meat_stink_player(meat_player) scripts\zm\replaced\zgrief::print_meat_msg(player, meat_player); + if (player.team == meat_player.team) + { + player thread show_grief_hud_msg(&"ZOMBIE_YOUR_TEAM_MEAT"); + } + else + { + player thread show_grief_hud_msg(&"ZOMBIE_OTHER_TEAM_MEAT"); + } + if (player == meat_player) { player.meat_waypoint.alpha = 0; @@ -3121,6 +3152,12 @@ meat_powerup_drop_on_downed() if (valid_drop) { + players = get_players(); + foreach (player in players) + { + player thread show_grief_hud_msg("Meat dropped!"); + } + level.meat_powerup = maps\mp\zombies\_zm_powerups::specific_powerup_drop( "meat_stink", groundpos(self.origin) ); } }