From 8582c001d84149f037c49ce0b7c05a361f0aa8d2 Mon Sep 17 00:00:00 2001 From: Juhu <5894800-Juhu_@users.noreply.gitlab.com> Date: Fri, 16 Oct 2020 18:37:35 +0200 Subject: [PATCH] rename strafe% fields to be more accurate --- qcsrc/common/gamemodes/gamemode/cts/sv_cts.qc | 12 ++++++------ qcsrc/server/strafe.qh | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/qcsrc/common/gamemodes/gamemode/cts/sv_cts.qc b/qcsrc/common/gamemodes/gamemode/cts/sv_cts.qc index d19686ff0..f28c5613e 100644 --- a/qcsrc/common/gamemodes/gamemode/cts/sv_cts.qc +++ b/qcsrc/common/gamemodes/gamemode/cts/sv_cts.qc @@ -141,7 +141,7 @@ MUTATOR_HOOKFUNCTION(cts, PlayerPhysics) CS(player).movement_y = -M_SQRT1_2 * wishspeed; } } - player.strafe_efficiency_average += calculate_strafe_efficiency(player, CS(player).movement); + player.strafe_efficiency_sum += calculate_strafe_efficiency(player, CS(player).movement); } MUTATOR_HOOKFUNCTION(cts, reset_map_global) @@ -204,7 +204,7 @@ MUTATOR_HOOKFUNCTION(cts, ClientConnect) race_SendRankings(i, 0, 0, MSG_ONE); } - player.strafe_efficiency_average = player.strafe_efficiency_tics = 0; + player.strafe_efficiency_sum = player.strafe_efficiency_tics = 0; player.strafe_efficiency_best = -2; PlayerScore_Set(player, SP_CTS_STRAFE, -20000); } @@ -270,7 +270,7 @@ MUTATOR_HOOKFUNCTION(cts, PlayerDies) frag_target.respawn_flags |= RESPAWN_FORCE; race_AbandonRaceCheck(frag_target); - frag_target.strafe_efficiency_average = frag_target.strafe_efficiency_tics = 0; + frag_target.strafe_efficiency_sum = frag_target.strafe_efficiency_tics = 0; if(autocvar_g_cts_removeprojectiles) { @@ -397,11 +397,11 @@ MUTATOR_HOOKFUNCTION(cts, ClientKill) MUTATOR_HOOKFUNCTION(cts, Race_FinalCheckpoint) { entity player = M_ARGV(0, entity); - float strafe_efficiency_current = player.strafe_efficiency_average / player.strafe_efficiency_tics; + float strafe_efficiency_average = player.strafe_efficiency_sum / player.strafe_efficiency_tics; - if(player.strafe_efficiency_best < strafe_efficiency_current) + if(player.strafe_efficiency_best < strafe_efficiency_average) { - player.strafe_efficiency_best = strafe_efficiency_current; + player.strafe_efficiency_best = strafe_efficiency_average; PlayerScore_Set(player, SP_CTS_STRAFE, player.strafe_efficiency_best * 10000); } diff --git a/qcsrc/server/strafe.qh b/qcsrc/server/strafe.qh index bc6ae74f3..fd309d5e2 100644 --- a/qcsrc/server/strafe.qh +++ b/qcsrc/server/strafe.qh @@ -1,6 +1,6 @@ #pragma once -.float strafe_efficiency_average; +.float strafe_efficiency_sum; .float strafe_efficiency_tics; .float strafe_efficiency_best; -- 2.39.2