using System;
using System.Collections.Generic;
using System.Text;

namespace SessionCompanion.ViewModels.Enums
{
    public class SpellsEnums
    {
        public enum Components
        {
            V,
            S,
            M
        }

        public enum Ranges
        {
            Self,
            Touch,
            Special,
            Sight,
            Unlimited,
            Feet_5,
            Feet_10,
            Feet_30,
            Feet_60,
            Feet_90,
            Feet_100,
            Feet_120,
            Feet_150,
            Feet_300,
            Feet_500,
            Miles_1,
            Miles_500
        }

        public enum Durations
        {
            Instantaneous,
            Until_dispelled,
            Special,
            Minutes_1,
            Minutes_10,
            Hours_1,
            Hours_2,
            Hours_8,
            Hours_24,
            Days_7,
            Days_10,
            Days_30,
            Round_1
        }

        public enum CastingTimes
        {
            Minutes_1,
            Minutes_10,
            Hours_1,
            Hours_8,
            Hours_12,
            Hours_24,
            Action_1,
            Reaction_1,
            Bonus_Action_1
        }
        public enum Schools
        {
            Evocation,
            Conjuration,
            Abjuration,
            Transmutation,
            Enchantment,
            Necromancy,
            Divination,
            Illusion
        }

        public enum Classes
        {
            Wizard,
            Sorcerer,
            Cleric,
            Paladin,
            Ranger,
            Bard,
            Druid,
            Warlock
        }

        public enum Subclass
        {
            Lore,
            Land,
            Life,
            Devotion,
            Fiend
        }
    }
}