CatStation/Content.Server/Objectives/Components/ChangelingUniqueIdentityConditionComponent.cs
TriviaSolari 5dc26224d0
Changeling Total Identity Count Tracker + Admin-Only Objectives For Testing (#45379)
* Add total identities gained field and copy relevant objectives

* Update objective description to make clearer that DNA sting works

* Update most identities objective description to make clearer that DNA sting works

* renames

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2026-08-18 12:54:26 +00:00

17 lines
618 B
C#

using Content.Server.Objectives.Systems;
namespace Content.Server.Objectives.Components;
/// <summary>
/// Requires that a changeling has obtained X unique identities. Checks against identities stored on the mind.
/// Depends on <see cref="NumberObjectiveComponent"/> to function.
/// </summary>
[RegisterComponent, Access(typeof(ChangelingObjectiveSystem))]
public sealed partial class ChangelingUniqueIdentityConditionComponent : Component
{
/// <summary>
/// Whether this objective requires identities to have been gained via devouring.
/// </summary>
[DataField]
public bool RequireDevour;
}