using Content.Server.NPC.HTN.Preconditions; namespace Content.Server.NPC.HTN; /// /// AKA Method. This is a branch available for a compound task. /// [DataDefinition] public sealed partial class HTNBranch { // Made this its own class if we ever need to change it. [DataField("preconditions")] public List Preconditions = new(); /// /// Due to how serv3 works we need to defer getting the actual tasks until after they have all been serialized. /// [DataField("tasks", required: true)] public List Tasks = new(); }