clerical error station event (#23091)

This commit is contained in:
Nemanja
2023-12-27 22:09:05 -05:00
committed by GitHub
parent 28b825d898
commit 3e08fe07cd
4 changed files with 79 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
using Content.Server.StationEvents.Events;
namespace Content.Server.StationEvents.Components;
/// <summary>
/// This is a station event that randomly removes some records from the station record database.
/// </summary>
[RegisterComponent]
[Access(typeof(ClericalErrorRule))]
public sealed partial class ClericalErrorRuleComponent : Component
{
/// <summary>
/// The minimum percentage number of records to remove from the station.
/// </summary>
[DataField, ViewVariables(VVAccess.ReadWrite)]
public float MinToRemove = 0.0025f;
/// <summary>
/// The maximum percentage number of records to remove from the station.
/// </summary>
[DataField, ViewVariables(VVAccess.ReadWrite)]
public float MaxToRemove = 0.1f;
}