Files
tbd-station-14/Content.Server/Traitor/Components/TraitorCodePaperComponent.cs
SlamBamActionman bf06d0e869 Change Thief Syndie & Chameleon kit contents, add Syndie codeword paper (#30446)
* Initial commit

* more like bYE

* Fix exception during test
2024-08-05 11:03:24 +03:00

28 lines
814 B
C#

namespace Content.Server.Traitor.Components;
/// <summary>
/// Paper with written traitor codewords on it.
/// </summary>
[RegisterComponent]
public sealed partial class TraitorCodePaperComponent : Component
{
/// <summary>
/// The number of codewords that should be generated on this paper.
/// Will not extend past the max number of available codewords.
/// </summary>
[DataField]
public int CodewordAmount = 1;
/// <summary>
/// Whether the codewords should be faked if there is no traitor gamerule set.
/// </summary>
[DataField]
public bool FakeCodewords = true;
/// <summary>
/// Whether all codewords added to the round should be used. Overrides CodewordAmount if true.
/// </summary>
[DataField]
public bool CodewordShowAll = false;
}