neon-sprawl/server/NeonSprawl.Server/Game/Npc/NpcBehaviorDefRow.cs

14 lines
427 B
C#

namespace NeonSprawl.Server.Game.Npc;
/// <summary>One validated <c>NpcBehaviorDef</c> row from <c>content/npc-behaviors/*_npc_behaviors.json</c> (NEO-88).</summary>
public sealed record NpcBehaviorDefRow(
string Id,
string DisplayName,
string ArchetypeKind,
int MaxHp,
double AggroRadius,
double LeashRadius,
double TelegraphWindupSeconds,
int AttackDamage,
double AttackCooldownSeconds);