public IValue Serialize() => Bencodex.Types.Dictionary.Empty .Add("id", Id) .Add("elemental_type", ElementalType.ToString()) .Add("skill_type", SkillType.ToString()) .Add("skill_category", SkillCategory.ToString()) .Add("skill_target_type", SkillTargetType.ToString()) .Add("hit_count", HitCount) .Add("cooldown", Cooldown);
public static LocalisedString Localisable(SkillCategory bonus) => new LocalisedString(BASE_PATH + bonus.ToString().ToUpper());