using Content.Shared.Players.PlayTimeTracking; using Robust.Shared.Prototypes; namespace Content.Shared._DV.Tips.Conditions; /// /// Condition that checks if the player has MORE than a specified amount of playtime /// on a specific playtime tracker. /// public sealed partial class MinPlaytimeCondition : TipCondition { /// /// The playtime tracker prototype ID to check. /// [DataField(required: true)] public ProtoId Tracker; /// /// Minimum playtime required on this tracker. /// [DataField(required: true)] public TimeSpan Time; protected override bool EvaluateImplementation(TipConditionContext ctx) { // This needs to be checked server-side with PlayTimeTrackingManager // Return true here as a placeholder - actual check is in server TipSystem return true; } }