fish-station/Content.Shared/_Sunrise/StatsBoard/StatsBoardEntry.cs
2024-07-26 18:16:12 +03:00

29 lines
1.2 KiB
C#

using Robust.Shared.Network;
using Robust.Shared.Serialization;
namespace Content.Shared._Sunrise.StatsBoard;
[Serializable, NetSerializable]
public sealed partial class SharedStatisticEntry(string name, NetUserId userId)
{
public string Name { get; set; } = name;
public NetUserId FirstActor { get; set; } = userId;
public int TotalTakeDamage { get; set; } = 0;
public int TotalTakeHeal { get; set; } = 0;
public int TotalInflictedDamage { get; set; } = 0;
public int TotalInflictedHeal { get; set; } = 0;
public int SlippedCount { get; set; } = 0;
public int CreamedCount { get; set; } = 0;
public int DoorEmagedCount { get; set; } = 0;
public int ElectrocutedCount { get; set; } = 0;
public int CuffedCount { get; set; } = 0;
public int AbsorbedPuddleCount { get; set; } = 0;
public int? SpentTk { get; set; } = null;
public int DeadCount { get; set; } = 0;
public int HumanoidKillCount { get; set; } = 0;
public int KilledMouseCount { get; set; } = 0;
public TimeSpan CuffedTime { get; set; } = TimeSpan.Zero;
public TimeSpan SpaceTime { get; set; } = TimeSpan.Zero;
public TimeSpan SleepTime { get; set; } = TimeSpan.Zero;
public bool IsInteractedCaptainCard { get; set; } = false;
}