From 92f519a66256b3fd44f00beee377ed6e847efff6 Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Mon, 13 Mar 2023 18:58:52 -0700 Subject: [PATCH] Race: make zombie spawn delay constant at 0.5 seconds Race: fix zombie move speed increment Race: remove gaining 500 points each round --- README.md | 1 - scripts/zm/zgrief/zgrief_reimagined.gsc | 18 +++++------------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 7209d85f..7e6c70b6 100644 --- a/README.md +++ b/README.md @@ -567,7 +567,6 @@ * Get 500 kills to win the game * Starts at round 1 * Round increments every 30 seconds (up to round 20) -* Players gain 500 points at the beginning of each round * Players respawn after being down for 10 seconds #### Containment diff --git a/scripts/zm/zgrief/zgrief_reimagined.gsc b/scripts/zm/zgrief/zgrief_reimagined.gsc index 1c7698d7..d100bbe6 100644 --- a/scripts/zm/zgrief/zgrief_reimagined.gsc +++ b/scripts/zm/zgrief/zgrief_reimagined.gsc @@ -2420,8 +2420,8 @@ race_think() setroundsplayed(level.round_number); - level.zombie_starting_move_speed = 35; - level.zombie_move_speed = level.zombie_starting_move_speed; + level.zombie_move_speed = 36; + level.zombie_vars["zombie_spawn_delay"] = 0.5; level.brutus_health = int(level.brutus_health_increase * level.round_number); level.brutus_expl_dmg_req = int(level.brutus_explosive_damage_increase * level.round_number); @@ -2439,12 +2439,10 @@ race_think() maps\mp\zombies\_zm::ai_calculate_health(level.round_number); - level.zombie_move_speed = level.zombie_starting_move_speed + ((level.round_number - 1) * level.zombie_vars["zombie_move_speed_multiplier"]); - - level.zombie_vars["zombie_spawn_delay"] *= 0.95; - if(level.zombie_vars["zombie_spawn_delay"] < 0.08) + move_speed = level.round_number * level.zombie_vars["zombie_move_speed_multiplier"]; + if (move_speed > level.zombie_move_speed) { - level.zombie_vars["zombie_spawn_delay"] = 0.08; + level.zombie_move_speed = move_speed; } level.brutus_health = int(level.brutus_health_increase * level.round_number); @@ -2469,12 +2467,6 @@ race_think() players = get_players(); foreach(player in players) { - if(is_player_valid(player)) - { - score = 500 * maps\mp\zombies\_zm_score::get_points_multiplier(player); - player maps\mp\zombies\_zm_score::add_to_player_score(score); - } - if(isDefined(player get_player_placeable_mine())) { player giveweapon(player get_player_placeable_mine());