diff --git a/Content.Server/GameTicking/GameRules/RuleSuspicion.cs b/Content.Server/GameTicking/GameRules/RuleSuspicion.cs index 026c11516a..326614c2dd 100644 --- a/Content.Server/GameTicking/GameRules/RuleSuspicion.cs +++ b/Content.Server/GameTicking/GameRules/RuleSuspicion.cs @@ -3,11 +3,15 @@ using System.Threading; using Content.Server.GameObjects.Components.Suspicion; using Content.Server.Interfaces.Chat; using Content.Server.Interfaces.GameTicking; +using Content.Server.Mobs; using Content.Server.Mobs.Roles; using Content.Server.Players; using Content.Shared.GameObjects.Components.Damage; +using Robust.Server.GameObjects.EntitySystems; using Robust.Server.Interfaces.Player; +using Robust.Shared.Audio; using Robust.Shared.GameObjects; +using Robust.Shared.GameObjects.Systems; using Robust.Shared.IoC; using Timer = Robust.Shared.Timers.Timer; @@ -33,6 +37,9 @@ namespace Content.Server.GameTicking.GameRules { _chatManager.DispatchServerAnnouncement("There are traitors on the station! Find them, and kill them!"); + EntitySystem.Get().PlayGlobal("/Audio/Misc/tatoralert.ogg", AudioParams.Default, + (session) => session.ContentData().Mind?.HasRole() ?? false); + Timer.SpawnRepeating(DeadCheckDelay, _checkWinConditions, _checkTimerCancel.Token); } diff --git a/Content.Server/Mobs/Roles/SuspicionTraitorRole.cs b/Content.Server/Mobs/Roles/SuspicionTraitorRole.cs index 8a834564fd..f10bf273e8 100644 --- a/Content.Server/Mobs/Roles/SuspicionTraitorRole.cs +++ b/Content.Server/Mobs/Roles/SuspicionTraitorRole.cs @@ -2,6 +2,9 @@ using System.Collections.Generic; using System.Linq; using Content.Server.Interfaces.Chat; using Content.Shared.Roles; +using Robust.Server.GameObjects.EntitySystems; +using Robust.Shared.Audio; +using Robust.Shared.GameObjects.Systems; using Robust.Shared.Localization; namespace Content.Server.Mobs.Roles diff --git a/Resources/Audio/Misc/tatoralert.ogg b/Resources/Audio/Misc/tatoralert.ogg new file mode 100644 index 0000000000..ca0efa0ea0 Binary files /dev/null and b/Resources/Audio/Misc/tatoralert.ogg differ