CatStation/Content.Shared/Changeling/Components/ChangelingMindIdentityTrackerComponent.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

22 lines
625 B
C#

using Robust.Shared.GameStates;
namespace Content.Shared.Changeling.Components;
/// <summary>
/// Tracks devoured identities on the mind of the changeling, used for objectives.
/// </summary>
[RegisterComponent, NetworkedComponent]
public sealed partial class ChangelingMindIdentityTrackerComponent : Component
{
/// <summary>
/// Amount of unique entities devoured by this changeling.
/// </summary>
[DataField]
public int Devoured;
/// <summary>
/// Amount of unique identities gained by this changeling (not necessarily devoured).
/// </summary>
[DataField]
public int Gained;
}