From 1de8b2e74ab0d3729185d415e63d6bdf7b84d6ba Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Thu, 2 Mar 2023 13:37:54 -0800 Subject: [PATCH] Meat: fix multiple meat powerups spawning from forced powerup spawn --- scripts/zm/replaced/zgrief.gsc | 5 +++++ scripts/zm/zgrief/zgrief_reimagined.gsc | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/scripts/zm/replaced/zgrief.gsc b/scripts/zm/replaced/zgrief.gsc index bd5cce6c..90b7606d 100644 --- a/scripts/zm/replaced/zgrief.gsc +++ b/scripts/zm/replaced/zgrief.gsc @@ -27,6 +27,11 @@ meat_stink_on_ground(position_to_play) return; } + if (is_true(level.meat_on_ground)) + { + return; + } + level.meat_on_ground = 1; level.meat_powerup = maps\mp\zombies\_zm_powerups::specific_powerup_drop( "meat_stink", position_to_play ); level.meat_on_ground = undefined; diff --git a/scripts/zm/zgrief/zgrief_reimagined.gsc b/scripts/zm/zgrief/zgrief_reimagined.gsc index c4ba8215..2619d2e9 100644 --- a/scripts/zm/zgrief/zgrief_reimagined.gsc +++ b/scripts/zm/zgrief/zgrief_reimagined.gsc @@ -3169,6 +3169,11 @@ meat_powerup_drop_on_downed() return; } + if (is_true(level.meat_on_ground)) + { + return; + } + valid_drop = 0; playable_area = getentarray("player_volume", "script_noteworthy"); for (i = 0; i < playable_area.size; i++)