From 0c34cd1c5e15f11b18619b601c06021afeb3dde6 Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Sat, 11 Dec 2021 16:37:14 -0800 Subject: [PATCH] Grief: landing on enemy player requires prone --- README.md | 4 +++- scripts/zm/main/_zm_reimagined.gsc | 6 ------ scripts/zm/main/_zm_reimagined_zgrief.gsc | 2 +- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 5bbd30b3..f4cc4923 100644 --- a/README.md +++ b/README.md @@ -246,7 +246,9 @@ * Stunning enemy players steals 10 points from them * Downing enemy players awards 5% of their current points * Bleeding out enemy players awards 10% of your current points to all teammates -* Landing on top of an enemy player downs them +* Landing on top of an enemy player that is prone downs them +* Increased max radius for landing on top of an enemy player by 33% +* Decreased max height for landing on top of an enemy player by 40% * Added kill feed (includes downs, revives, and bleedouts) * Added player kills on scoreboard * Added player downed and bled out icons on scoreboard diff --git a/scripts/zm/main/_zm_reimagined.gsc b/scripts/zm/main/_zm_reimagined.gsc index 46816845..518a32a1 100644 --- a/scripts/zm/main/_zm_reimagined.gsc +++ b/scripts/zm/main/_zm_reimagined.gsc @@ -1693,12 +1693,6 @@ track_players_intersection_tracker() // BO2 has built in push mechanic } -random_push() -{ - vector = VectorNormalize((RandomIntRange(-100, 101), RandomIntRange(-100, 101), 0)) * (100, 100, 100); - self SetVelocity(vector); -} - nuke_powerup( drop_item, player_team ) { location = drop_item.origin; diff --git a/scripts/zm/main/_zm_reimagined_zgrief.gsc b/scripts/zm/main/_zm_reimagined_zgrief.gsc index 05eaee6e..0a3dfd89 100644 --- a/scripts/zm/main/_zm_reimagined_zgrief.gsc +++ b/scripts/zm/main/_zm_reimagined_zgrief.gsc @@ -295,7 +295,7 @@ headstomp_watcher() players = get_players(); foreach(player in players) { - if(player != self && player.team != self.team && is_player_valid(player) && self.origin[2] > player.origin[2]) + if(player != self && player.team != self.team && is_player_valid(player) && player isOnGround() && player getStance() == "prone" && self.origin[2] > player.origin[2]) { max_horz_dist = 24; max_vert_dist = 68;