-----------------------------------
-- ACTION IDs
-----------------------------------
xi = xi or {}

---@enum xi.action
xi.action =
{
    NONE                  = 0,
    ATTACK                = 1,
    RANGED_FINISH         = 2,
    WEAPONSKILL_FINISH    = 3,
    MAGIC_FINISH          = 4,
    ITEM_FINISH           = 5,
    JOBABILITY_FINISH     = 6,
    WEAPONSKILL_START     = 7,
    MAGIC_START           = 8,
    ITEM_START            = 9,
    JOBABILITY_START      = 10,
    MOBABILITY_FINISH     = 11,
    RANGED_START          = 12,
    PET_MOBABILITY_FINISH = 13,
    DANCE                 = 14,
    RUN_WARD_EFFUSION     = 15,
    ROAMING               = 16,
    ENGAGE                = 17,
    DISENGAGE             = 18,
    CHANGE_TARGET         = 19,
    FALL                  = 20,
    DROPITEMS             = 21,
    DEATH                 = 22,
    FADE_OUT              = 23,
    DESPAWN               = 24,
    SPAWN                 = 25,
    STUN                  = 26,
    SLEEP                 = 27,
    ITEM_USING            = 28,
    ITEM_INTERRUPT        = 29,
    MAGIC_CASTING         = 30,
    MAGIC_INTERRUPT       = 31,
    RANGED_INTERRUPT      = 32,
    MOBABILITY_START      = 33,
    MOBABILITY_USING      = 34,
    MOBABILITY_INTERRUPT  = 35,
    LEAVE                 = 36,
    RAISE_MENU_SELECTION  = 37,
    JOBABILITY_INTERRUPT  = 38,
}
