neon-sprawl/server/NeonSprawl.Server/Game/Contracts/ContractTemplateRow.cs

14 lines
409 B
C#

using NeonSprawl.Server.Game.Quests;
namespace NeonSprawl.Server.Game.Contracts;
/// <summary>Load-time contract template row (NEO-145).</summary>
public sealed record ContractTemplateRow(
string Id,
string DisplayName,
int ZoneDifficultyBand,
string ObjectiveKind,
string EncounterTemplateId,
FactionGateRuleRow MinFactionStanding,
QuestRewardBundleRow CompletionRewardBundle);