public static bool AbilityAvailable(this EliteAPI api, string ability)
        {
            // IF YOU HAVE INPAIRMENT/AMNESIA THEN BLOCK JOB ABILITY CASTING
            if (api.HasStatus(StatusEffect.No_Job_Abilities) || api.HasStatus(StatusEffect.Amnesia))
            {
                return(false);
            }

            var apiAbility = api.Resources.GetAbility(ability, 0);

            //int recast = api.Recast.GetAbilityRecast(apiAbility);
            return(api.Player.HasAbility(apiAbility.ID) && api.GetAbilityRecast(ability) == 0);
        }