mirror of
https://github.com/wega-team/ss14-wega.git
synced 2026-02-14 19:30:01 +01:00
Role time tracking support for admins (#31776)
role time tracking support for admined players Co-authored-by: Milon <milonpl.git@proton.me> Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
This commit is contained in:
@@ -76,7 +76,9 @@ public sealed class PlayTimeTrackingSystem : EntitySystem
|
||||
{
|
||||
trackers.Add(PlayTimeTrackingShared.TrackerAdmin);
|
||||
trackers.Add(PlayTimeTrackingShared.TrackerOverall);
|
||||
return;
|
||||
|
||||
if (!_cfg.GetCVar(CCVars.GameAdminJobTracking))
|
||||
return;
|
||||
}
|
||||
|
||||
if (!IsPlayerAlive(player))
|
||||
|
||||
@@ -195,4 +195,10 @@ public sealed partial class CCVars
|
||||
/// </summary>
|
||||
public static readonly CVarDef<bool> AdminAllowMultiServerPlay =
|
||||
CVarDef.Create("admin.allow_multi_server_play", true, CVar.SERVERONLY);
|
||||
|
||||
/// <summary>
|
||||
/// Whether admins should gain role playtime even when playing while not de-adminned.
|
||||
/// </summary>
|
||||
public static readonly CVarDef<bool> GameAdminJobTracking =
|
||||
CVarDef.Create("game.admin_job_tracking", false, CVar.SERVERONLY);
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ lobbyenabled = false
|
||||
# Dev map for faster loading & convenience
|
||||
map = "Dev"
|
||||
role_timers = false
|
||||
admin_job_tracking = true
|
||||
role_loadout_timers = false
|
||||
|
||||
[events]
|
||||
|
||||
Reference in New Issue
Block a user