using Robust.Shared.Audio;
using Robust.Shared.Map;
using Robust.Shared.Utility;
namespace Content.Server._White.ERTRecruitment;
[RegisterComponent, Access(typeof(ERTRecruitmentRule))]
public sealed partial class ERTRecruitmentRuleComponent : Component
{
public static string EventName = "ERTRecruitment";
[ViewVariables]
public MapId? MapId = null;
///
/// Minimal amount of players, who will become ERT recruits.
///
[DataField] public int MinPlayers = 3;
///
/// Minimal playtime to be eligible for recruitment.
///
[DataField] public TimeSpan OverallPlaytime = TimeSpan.FromHours(10);
public static SoundSpecifier ERTYes = new SoundPathSpecifier("/Audio/Announcements/ert_yes.ogg");
public static SoundSpecifier ERTNo = new SoundPathSpecifier("/Audio/Announcements/ert_no.ogg");
[ViewVariables]
public bool IsBlocked = false;
[ViewVariables]
public EntityUid? Outpost;
//[ViewVariables]
// public EntityUid? Shuttle;
[ViewVariables]
public EntityUid? TargetStation;
}