using System;
using Trinity.Helpers;
using Trinity.Objects;
using Zeta.Game;
using Zeta.Game.Internals.Actors;
// AUTO-GENERATED on {{timestamp}}
namespace Trinity.Reference
{
public static class Passives
{
{{#each classes}}
public class {{name}} : FieldCollection<{{name}}, Passive>
{
{{#each passives}}
/// <summary>
/// {{description}}
/// </summary>
public static Passive {{Strip name }} = new Passive
{
Index = {{orderIndex}},
Name = "{{name}}",
SNOPower = SNOPower.{{SNOPowerFormat icon name}},
RequiredLevel = {{requiredLevel}},
Slug = "{{slug}}",
IconSlug = "{{icon}}",
Description = "{{description}}",
Tooltip = "{{tooltipParams}}",
Class = ActorClass.{{Format className}}
};
{{/each}}
}
{{/each}}
}
}