-----------------------------------
-- Skills
-----------------------------------
xi = xi or {}

---@enum xi.skill
xi.skill =
{
    -- Combat Skills
    NONE              = 0,
    HAND_TO_HAND      = 1,
    DAGGER            = 2,
    SWORD             = 3,
    GREAT_SWORD       = 4,
    AXE               = 5,
    GREAT_AXE         = 6,
    SCYTHE            = 7,
    POLEARM           = 8,
    KATANA            = 9,
    GREAT_KATANA      = 10,
    CLUB              = 11,
    STAFF             = 12,

    -- 13 to 21 unused

    AUTOMATON_MELEE   = 22,
    AUTOMATON_RANGED  = 23,
    AUTOMATON_MAGIC   = 24,
    ARCHERY           = 25,
    MARKSMANSHIP      = 26,
    THROWING          = 27,

    -- Defensive Skills
    GUARD             = 28,
    EVASION           = 29,
    SHIELD            = 30,
    PARRY             = 31,

    -- Magic Skills
    DIVINE_MAGIC      = 32,
    HEALING_MAGIC     = 33,
    ENHANCING_MAGIC   = 34,
    ENFEEBLING_MAGIC  = 35,
    ELEMENTAL_MAGIC   = 36,
    DARK_MAGIC        = 37,
    SUMMONING_MAGIC   = 38,
    NINJUTSU          = 39,
    SINGING           = 40,
    STRING_INSTRUMENT = 41,
    WIND_INSTRUMENT   = 42,
    BLUE_MAGIC        = 43,
    GEOMANCY          = 44,
    HANDBELL          = 45,

    -- 46 and 47 unused

    -- Crafting Skills
    FISHING           = 48,
    WOODWORKING       = 49,
    SMITHING          = 50,
    GOLDSMITHING      = 51,
    CLOTHCRAFT        = 52,
    LEATHERCRAFT      = 53,
    BONECRAFT         = 54,
    ALCHEMY           = 55,
    COOKING           = 56,
    SYNERGY           = 57,

    -- Other Skills
    RID               = 58,
    DIG               = 59,

    -- 60 to 63 unused
    -- MAX_SKILLTYPE = 64
}
