neon-sprawl/server/NeonSprawl.Server/Game/Items/ItemDefRow.cs

13 lines
361 B
C#

namespace NeonSprawl.Server.Game.Items;
/// <summary>One validated <c>ItemDef</c> row from <c>content/items/*_items.json</c> (NEO-51).</summary>
public sealed record ItemDefRow(
string Id,
string DisplayName,
string PrototypeRole,
int StackMax,
string InventorySlotKind,
string? Rarity,
string? BindPolicy,
int? DurabilityMax);