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);