Add auto map vote cvar (#27496)

* Add auto map vote cvar

* :trollface:
This commit is contained in:
lzk
2024-05-09 08:33:08 +02:00
committed by GitHub
parent 1593a11aa9
commit fe35188e2c
3 changed files with 15 additions and 0 deletions

View File

@@ -4,12 +4,14 @@ using Content.Server.Discord;
using Content.Server.GameTicking.Events;
using Content.Server.Ghost;
using Content.Server.Maps;
using Content.Server.Voting.Managers;
using Content.Shared.CCVar;
using Content.Shared.Database;
using Content.Shared.GameTicking;
using Content.Shared.Mind;
using Content.Shared.Players;
using Content.Shared.Preferences;
using Content.Shared.Voting;
using JetBrains.Annotations;
using Prometheus;
using Robust.Server.Maps;
@@ -27,6 +29,7 @@ namespace Content.Server.GameTicking
{
[Dependency] private readonly DiscordWebhook _discord = default!;
[Dependency] private readonly ITaskManager _taskManager = default!;
[Dependency] private readonly IVoteManager _voteManager = default!;
private static readonly Counter RoundNumberMetric = Metrics.CreateCounter(
"ss14_round_number",
@@ -508,6 +511,11 @@ namespace Content.Server.GameTicking
SendStatusToAll();
UpdateInfoText();
if (_configurationManager.GetCVar(CCVars.GameAutoMapVote))
{
_voteManager.CreateStandardVote(null, StandardVoteType.Map);
}
ReqWindowAttentionAll();
}
}