From 927324a4fc226c9d124618c5456f469cd458dad8 Mon Sep 17 00:00:00 2001 From: Mario Date: Fri, 14 Nov 2014 01:35:30 +1100 Subject: [PATCH] Add an event log print to replace player place message in console --- qcsrc/server/mutators/gamemode_cts.qc | 8 +++++++- qcsrc/server/mutators/gamemode_race.qc | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/qcsrc/server/mutators/gamemode_cts.qc b/qcsrc/server/mutators/gamemode_cts.qc index 9be1dc542c..9c674d45d8 100644 --- a/qcsrc/server/mutators/gamemode_cts.qc +++ b/qcsrc/server/mutators/gamemode_cts.qc @@ -43,6 +43,12 @@ void cts_ScoreRules() ScoreRules_basics_end(); } +void cts_EventLog(string mode, entity actor) // use an alias for easy changing and quick editing later +{ + if(autocvar_sv_eventlog) + GameLogEcho(strcat(":cts:", mode, ":", ((actor != world) ? (strcat(":", ftos(actor.playerid))) : ""))); +} + MUTATOR_HOOKFUNCTION(cts_PlayerPhysics) { // force kbd movement for fairness @@ -112,7 +118,7 @@ MUTATOR_HOOKFUNCTION(cts_ResetMap) if(!s) e.race_place = 0; } - print(e.netname, " = ", ftos(e.race_place), "\n"); + cts_EventLog(ftos(e.race_place), e); } if(g_race_qualifying == 2) diff --git a/qcsrc/server/mutators/gamemode_race.qc b/qcsrc/server/mutators/gamemode_race.qc index fd438d8d93..da5ca4c10e 100644 --- a/qcsrc/server/mutators/gamemode_race.qc +++ b/qcsrc/server/mutators/gamemode_race.qc @@ -50,6 +50,12 @@ void race_ScoreRules() ScoreRules_basics_end(); } +void race_EventLog(string mode, entity actor) // use an alias for easy changing and quick editing later +{ + if(autocvar_sv_eventlog) + GameLogEcho(strcat(":race:", mode, ":", ((actor != world) ? (strcat(":", ftos(actor.playerid))) : ""))); +} + MUTATOR_HOOKFUNCTION(race_PlayerPhysics) { // force kbd movement for fairness @@ -119,7 +125,7 @@ MUTATOR_HOOKFUNCTION(race_ResetMap) if(!s) e.race_place = 0; } - print(e.netname, " = ", ftos(e.race_place), "\n"); + race_EventLog(ftos(e.race_place), e); } if(g_race_qualifying == 2) -- 2.39.2