namespace NeonSprawl.Server.Game.Encounters;
/// Load-time encounter row (NEO-101).
public sealed class EncounterDefRow(
string id,
string displayName,
string completionCriteriaKind,
IReadOnlyList requiredNpcInstanceIds,
string rewardTableId)
{
public string Id { get; } = id;
public string DisplayName { get; } = displayName;
public string CompletionCriteriaKind { get; } = completionCriteriaKind;
public IReadOnlyList RequiredNpcInstanceIds { get; } = requiredNpcInstanceIds;
public string RewardTableId { get; } = rewardTableId;
}