Files
tbd-station-14/Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs
TsjipTsjip 949a837720 Ghostrole rule updates (#29249)
* First batch of ghostrole rule updates

* Second pass

* Re-word free agent

* Apply review comments

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* You heard it here first folks

God rules are weird to write.

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Honkbot -> Free Agent

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Mimebot -> Free Agent

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Jonkbot -> Free Agent

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Softer blue

---------

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2024-06-21 04:41:54 -05:00

42 lines
1.2 KiB
C#

namespace Content.Server.Ghost.Roles.Components;
/// <summary>
/// This is used for a ghost role which can be toggled on and off at will, like a PAI.
/// </summary>
[RegisterComponent, Access(typeof(ToggleableGhostRoleSystem))]
public sealed partial class ToggleableGhostRoleComponent : Component
{
[DataField("examineTextMindPresent")]
public string ExamineTextMindPresent = string.Empty;
[DataField("examineTextMindSearching")]
public string ExamineTextMindSearching = string.Empty;
[DataField("examineTextNoMind")]
public string ExamineTextNoMind = string.Empty;
[DataField("beginSearchingText")]
public string BeginSearchingText = string.Empty;
[DataField("roleName")]
public string RoleName = string.Empty;
[DataField("roleDescription")]
public string RoleDescription = string.Empty;
[DataField("roleRules")]
public string RoleRules = string.Empty;
[DataField("wipeVerbText")]
public string WipeVerbText = string.Empty;
[DataField("wipeVerbPopup")]
public string WipeVerbPopup = string.Empty;
[DataField("stopSearchVerbText")]
public string StopSearchVerbText = string.Empty;
[DataField("stopSearchVerbPopup")]
public string StopSearchVerbPopup = string.Empty;
}