namespace NeonSprawl.Server.Game.Combat; /// Authoritative HP snapshot for a prototype combat target (NEO-80). /// Normalized lowercase target id. /// Catalog max HP for prototype dummies. /// Current HP after damage; floored at zero. /// true when is zero. public readonly record struct CombatEntityHealthSnapshot( string TargetId, int MaxHp, int CurrentHp, bool Defeated);