From cbbfb1d88757d08d86051ea01e770402e4f3706e Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Sat, 5 Feb 2022 01:45:25 -0800 Subject: [PATCH] Race: gain points at the beginning of each round --- README.md | 1 + scripts/zm/zgrief/zgrief_reimagined.gsc | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/README.md b/README.md index c99fd997..f61a7113 100644 --- a/README.md +++ b/README.md @@ -500,6 +500,7 @@ * Get 500 kills to win the game * Starts at round 1 * Round increments every 60 seconds (up to round 20) +* Players gain 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 f082c3b5..768c3bc7 100644 --- a/scripts/zm/zgrief/zgrief_reimagined.gsc +++ b/scripts/zm/zgrief/zgrief_reimagined.gsc @@ -2212,6 +2212,7 @@ remove_status_icons_on_intermission() race_init() { level.race_round_increment_time = 60; + level.race_round_increment_points = 500; level.race_round_max = 20; level thread race_think(); @@ -2274,6 +2275,12 @@ race_think() players = get_players(); foreach(player in players) { + if(is_player_valid(player)) + { + score = level.race_round_increment_points * 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());