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++)