Change Thief Syndie & Chameleon kit contents, add Syndie codeword paper (#30446)

* Initial commit

* more like bYE

* Fix exception during test
This commit is contained in:
SlamBamActionman
2024-08-05 10:03:24 +02:00
committed by GitHub
parent 8197382444
commit bf06d0e869
7 changed files with 161 additions and 9 deletions

View File

@@ -0,0 +1,27 @@
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;
}