diff --git a/README.md b/README.md index a0bdf3a1..24dc1098 100644 --- a/README.md +++ b/README.md @@ -303,9 +303,9 @@ * Meleeing enemy players that are already stunned will push them * Stun fx is linked to the player * Stun fx shows in the correct position for projectiles -* 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 +* Stunning enemy players steals 100 points from them +* Downing enemy players awards 500 points +* Bleeding out enemy players awards 1000 points to all teammates * Landing on top of an enemy player downs only the bottom player * Landing on top of an enemy player can be done at any stance * Increased max radius for landing on top of an enemy player by 33% diff --git a/scripts/zm/zgrief/zgrief_reimagined.gsc b/scripts/zm/zgrief/zgrief_reimagined.gsc index dfdaf37c..6f5346b8 100644 --- a/scripts/zm/zgrief/zgrief_reimagined.gsc +++ b/scripts/zm/zgrief/zgrief_reimagined.gsc @@ -215,6 +215,9 @@ set_grief_vars() level.grief_score["B"] = 0; level.game_mode_griefed_time = 2.5; level.stun_fx_amount = 3; + level.stun_award_points = 100; + level.downed_award_points = 500; + level.bleedout_award_points = 1000; } player_spawn_override() @@ -497,9 +500,9 @@ revive_feed(reviver) add_grief_downed_score() { - if(isDefined(self.score_lost_when_downed) && isDefined(self.last_griefed_by) && is_player_valid(self.last_griefed_by.attacker)) + if(isDefined(self.last_griefed_by) && is_player_valid(self.last_griefed_by.attacker)) { - self.last_griefed_by.attacker maps/mp/zombies/_zm_score::add_to_player_score(self.score_lost_when_downed); + self.last_griefed_by.attacker maps/mp/zombies/_zm_score::add_to_player_score(level.downed_award_points); } } @@ -510,8 +513,7 @@ add_grief_bleedout_score() { if(is_player_valid(player) && player.team != self.team) { - points = round_up_to_ten(int(player.score * level.zombie_vars["penalty_no_revive"])); - player maps/mp/zombies/_zm_score::add_to_player_score(points); + player maps/mp/zombies/_zm_score::add_to_player_score(level.bleedout_award_points); } } } @@ -1170,7 +1172,7 @@ game_module_player_damage_callback( einflictor, eattacker, idamage, idflags, sme self thread do_game_mode_shellshock(is_melee, maps/mp/zombies/_zm_weapons::is_weapon_upgraded(sweapon)); self playsound( "zmb_player_hit_ding" ); - self stun_score_steal(eattacker, 10); + self stun_score_steal(eattacker, level.stun_award_points); if(!is_melee) {