Xivgear Types Documentation
    Preparing search index...

    Variable ALL_BUFFSConst

    ALL_BUFFS: readonly [
        {
            cooldown: 120;
            duration: 21;
            effects: { dmgIncrease: 0.05 };
            job: "NIN";
            name: "Dokumori";
            saveKey: "Mug";
            selfOnly: false;
            startTime: 5.46;
            statusId: 3849;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { critChanceIncrease: 0.1 };
            job: "DRG";
            name: "Battle Litany";
            saveKey: "Battle Litany";
            selfOnly: false;
            startTime: 5.6;
            statusId: 786;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { dmgIncrease: 0.05 };
            job: "MNK";
            name: "Brotherhood";
            saveKey: "Brotherhood";
            selfOnly: false;
            startTime: 7.5;
            statusId: 1185;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { dmgIncrease: 0.03 };
            job: "RPR";
            name: "Arcane Circle";
            saveKey: "Arcane Circle";
            selfOnly: false;
            startTime: 4.59;
            statusId: 2599;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { dmgIncrease: 0.05 };
            job: "SMN";
            name: "Searing Light";
            saveKey: "Searing Light";
            selfOnly: false;
            startTime: 4.7;
            statusId: 2703;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { dmgIncrease: 0.05 };
            job: "RDM";
            name: "Embolden";
            saveKey: "Embolden";
            selfOnly: false;
            startTime: 6.5;
            statusId: 1297;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { dmgIncrease: 0.05 };
            job: "PCT";
            name: "Starry Muse";
            saveKey: "Starry Muse";
            selfOnly: false;
            startTime: 5;
            statusId: 3685;
        },
        {
            cooldown: 30;
            duration: 60;
            effects: { dmgIncrease: 0.05 };
            job: "DNC";
            name: "Standard Finish";
            saveKey: "Standard Finish";
            selfOnly: false;
            startTime: 0;
            statusId: 1821;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { critChanceIncrease: 0.2; dhitChanceIncrease: 0.2 };
            job: "DNC";
            name: "Devilment";
            saveKey: "Devilment";
            selfOnly: false;
            startTime: 7.2;
            statusId: 1825;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { dmgIncrease: 0.05 };
            job: "DNC";
            name: "Technical Finish";
            saveKey: "Technical Finish";
            selfOnly: false;
            startTime: 7;
            statusId: 1822;
            appliesTo(
                ability:
                    | Readonly<
                        {
                            _idForCooldown?: number;
                            activatesBuffs?: readonly Buff[];
                            alternativeScalings?: AlternativeScaling[];
                            animationLock?: number;
                            appDelay?: number;
                            attackType: | "Unknown"
                            | "Auto-attack"
                            | "Spell"
                            | "Weaponskill"
                            | "Ability"
                            | "Item";
                            buffApplicationDelay?: number;
                            cast?: number;
                            combos?: readonly ComboData[];
                            cooldown?: Cooldown;
                            fixedGcd?: boolean;
                            id: number;
                            itemId?: number;
                            name: string;
                            noIcon?: boolean;
                            translate?: boolean;
                        } & {
                            levelModifiers?: LevelModifier<
                                {
                                    _idForCooldown?: number;
                                    activatesBuffs?: readonly (...)[];
                                    alternativeScalings?: (...)[];
                                    animationLock?: number;
                                    appDelay?: number;
                                    attackType: (...) | (...) | (...) | (...) | (...) | (...);
                                    buffApplicationDelay?: number;
                                    cast?: number;
                                    combos?: readonly (...)[];
                                    cooldown?: Cooldown;
                                    fixedGcd?: boolean;
                                    id: number;
                                    itemId?: number;
                                    name: string;
                                    noIcon?: boolean;
                                    translate?: boolean;
                                },
                            >[];
                        } & Readonly<{ potency: null }> & {
                            levelModifiers?: LevelModifier<Readonly<{ potency: ... }>>[];
                        },
                    > & Readonly<LevelModifiable<{ gcd: number; type: "gcd" }>>
                    | Readonly<
                        {
                            _idForCooldown?: number;
                            activatesBuffs?: readonly Buff[];
                            alternativeScalings?: AlternativeScaling[];
                            animationLock?: number;
                            appDelay?: number;
                            attackType: | "Unknown"
                            | "Auto-attack"
                            | "Spell"
                            | "Weaponskill"
                            | "Ability"
                            | "Item";
                            buffApplicationDelay?: number;
                            cast?: number;
                            combos?: readonly ComboData[];
                            cooldown?: Cooldown;
                            fixedGcd?: boolean;
                            id: number;
                            itemId?: number;
                            name: string;
                            noIcon?: boolean;
                            translate?: boolean;
                        } & {
                            levelModifiers?: LevelModifier<
                                {
                                    _idForCooldown?: number;
                                    activatesBuffs?: readonly (...)[];
                                    alternativeScalings?: (...)[];
                                    animationLock?: number;
                                    appDelay?: number;
                                    attackType: (...) | (...) | (...) | (...) | (...) | (...);
                                    buffApplicationDelay?: number;
                                    cast?: number;
                                    combos?: readonly (...)[];
                                    cooldown?: Cooldown;
                                    fixedGcd?: boolean;
                                    id: number;
                                    itemId?: number;
                                    name: string;
                                    noIcon?: boolean;
                                    translate?: boolean;
                                },
                            >[];
                        } & Readonly<
                            {
                                alternativeScalings?: AlternativeScaling[];
                                attackType: | "Unknown"
                                | "Auto-attack"
                                | "Spell"
                                | "Weaponskill"
                                | "Ability"
                                | "Item";
                                autoCrit?: boolean;
                                autoDh?: boolean;
                                dot?: DotInfo;
                                potency: number;
                            },
                        > & {
                            levelModifiers?: LevelModifier<
                                Readonly<
                                    {
                                        alternativeScalings?: ...;
                                        attackType: ...;
                                        autoCrit?: ...;
                                        autoDh?: ...;
                                        dot?: ...;
                                        potency: ...;
                                    },
                                >,
                            >[];
                        },
                    > & Readonly<LevelModifiable<{ gcd: number; type: "gcd" }>>
                    | Readonly<
                        {
                            _idForCooldown?: number;
                            activatesBuffs?: readonly Buff[];
                            alternativeScalings?: AlternativeScaling[];
                            animationLock?: number;
                            appDelay?: number;
                            attackType: | "Unknown"
                            | "Auto-attack"
                            | "Spell"
                            | "Weaponskill"
                            | "Ability"
                            | "Item";
                            buffApplicationDelay?: number;
                            cast?: number;
                            combos?: readonly ComboData[];
                            cooldown?: Cooldown;
                            fixedGcd?: boolean;
                            id: number;
                            itemId?: number;
                            name: string;
                            noIcon?: boolean;
                            translate?: boolean;
                        } & {
                            levelModifiers?: LevelModifier<
                                {
                                    _idForCooldown?: number;
                                    activatesBuffs?: readonly (...)[];
                                    alternativeScalings?: (...)[];
                                    animationLock?: number;
                                    appDelay?: number;
                                    attackType: (...) | (...) | (...) | (...) | (...) | (...);
                                    buffApplicationDelay?: number;
                                    cast?: number;
                                    combos?: readonly (...)[];
                                    cooldown?: Cooldown;
                                    fixedGcd?: boolean;
                                    id: number;
                                    itemId?: number;
                                    name: string;
                                    noIcon?: boolean;
                                    translate?: boolean;
                                },
                            >[];
                        } & Readonly<{ potency: null }> & {
                            levelModifiers?: LevelModifier<Readonly<{ potency: ... }>>[];
                        },
                    > & Readonly<LevelModifiable<{ type: "ogcd" }>>
                    | Readonly<
                        {
                            _idForCooldown?: number;
                            activatesBuffs?: readonly Buff[];
                            alternativeScalings?: AlternativeScaling[];
                            animationLock?: number;
                            appDelay?: number;
                            attackType: | "Unknown"
                            | "Auto-attack"
                            | "Spell"
                            | "Weaponskill"
                            | "Ability"
                            | "Item";
                            buffApplicationDelay?: number;
                            cast?: number;
                            combos?: readonly ComboData[];
                            cooldown?: Cooldown;
                            fixedGcd?: boolean;
                            id: number;
                            itemId?: number;
                            name: string;
                            noIcon?: boolean;
                            translate?: boolean;
                        } & {
                            levelModifiers?: LevelModifier<
                                {
                                    _idForCooldown?: number;
                                    activatesBuffs?: readonly (...)[];
                                    alternativeScalings?: (...)[];
                                    animationLock?: number;
                                    appDelay?: number;
                                    attackType: (...) | (...) | (...) | (...) | (...) | (...);
                                    buffApplicationDelay?: number;
                                    cast?: number;
                                    combos?: readonly (...)[];
                                    cooldown?: Cooldown;
                                    fixedGcd?: boolean;
                                    id: number;
                                    itemId?: number;
                                    name: string;
                                    noIcon?: boolean;
                                    translate?: boolean;
                                },
                            >[];
                        } & Readonly<
                            {
                                alternativeScalings?: AlternativeScaling[];
                                attackType: | "Unknown"
                                | "Auto-attack"
                                | "Spell"
                                | "Weaponskill"
                                | "Ability"
                                | "Item";
                                autoCrit?: boolean;
                                autoDh?: boolean;
                                dot?: DotInfo;
                                potency: number;
                            },
                        > & {
                            levelModifiers?: LevelModifier<
                                Readonly<
                                    {
                                        alternativeScalings?: ...;
                                        attackType: ...;
                                        autoCrit?: ...;
                                        autoDh?: ...;
                                        dot?: ...;
                                        potency: ...;
                                    },
                                >,
                            >[];
                        },
                    > & Readonly<LevelModifiable<{ type: "ogcd" }>>
                    | never
                    | Readonly<
                        {
                            _idForCooldown?: number;
                            activatesBuffs?: readonly Buff[];
                            alternativeScalings?: AlternativeScaling[];
                            animationLock?: number;
                            appDelay?: number;
                            attackType: | "Unknown"
                            | "Auto-attack"
                            | "Spell"
                            | "Weaponskill"
                            | "Ability"
                            | "Item";
                            buffApplicationDelay?: number;
                            cast?: number;
                            combos?: readonly ComboData[];
                            cooldown?: Cooldown;
                            fixedGcd?: boolean;
                            id: number;
                            itemId?: number;
                            name: string;
                            noIcon?: boolean;
                            translate?: boolean;
                        } & {
                            levelModifiers?: LevelModifier<
                                {
                                    _idForCooldown?: number;
                                    activatesBuffs?: readonly (...)[];
                                    alternativeScalings?: (...)[];
                                    animationLock?: number;
                                    appDelay?: number;
                                    attackType: (...) | (...) | (...) | (...) | (...) | (...);
                                    buffApplicationDelay?: number;
                                    cast?: number;
                                    combos?: readonly (...)[];
                                    cooldown?: Cooldown;
                                    fixedGcd?: boolean;
                                    id: number;
                                    itemId?: number;
                                    name: string;
                                    noIcon?: boolean;
                                    translate?: boolean;
                                },
                            >[];
                        } & Readonly<
                            {
                                alternativeScalings?: AlternativeScaling[];
                                attackType: | "Unknown"
                                | "Auto-attack"
                                | "Spell"
                                | "Weaponskill"
                                | "Ability"
                                | "Item";
                                autoCrit?: boolean;
                                autoDh?: boolean;
                                dot?: DotInfo;
                                potency: number;
                            },
                        > & {
                            levelModifiers?: LevelModifier<
                                Readonly<
                                    {
                                        alternativeScalings?: ...;
                                        attackType: ...;
                                        autoCrit?: ...;
                                        autoDh?: ...;
                                        dot?: ...;
                                        potency: ...;
                                    },
                                >,
                            >[];
                        },
                    > & Readonly<
                        {
                            alternativeScalings?: AlternativeScaling[];
                            attackType: | "Unknown"
                            | "Auto-attack"
                            | "Spell"
                            | "Weaponskill"
                            | "Ability"
                            | "Item";
                            autoCrit?: boolean;
                            autoDh?: boolean;
                            dot?: DotInfo;
                            potency: number;
                        },
                    > & Readonly<LevelModifiable<{ type: "autoattack" }>>,
            ): boolean;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { dhitChanceIncrease: 0.2 };
            job: "BRD";
            name: "Battle Voice";
            saveKey: "Battle Voice";
            selfOnly: false;
            startTime: 6.4;
            statusId: 141;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { dmgIncrease: 0.06 };
            job: "BRD";
            name: "Radiant Finale";
            saveKey: "Radiant Finale";
            selfOnly: false;
            startTime: 5.7;
            statusId: 2964;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { critChanceIncrease: 0.1 };
            job: "SCH";
            name: "Chain";
            saveKey: "Chain";
            selfOnly: false;
            startTime: 7;
            statusId: 1221;
        },
        {
            cooldown: 120;
            duration: 20;
            effects: { dmgIncrease: 0.06 };
            job: "AST";
            name: "Divination";
            saveKey: "Divination";
            selfOnly: false;
            startTime: 7;
            statusId: 1878;
        },
        {
            cooldown: 120;
            duration: 15;
            effects: { dmgIncrease: 0.06 };
            job: "AST";
            name: "Single Target AST Card";
            optional: true;
            saveKey: "Single Target AST Card";
            selfOnly: false;
            startTime: 4;
            statusId: 829;
        },
        {
            cooldown: 60;
            duration: 15;
            effects: { dmgIncrease: 0.05 };
            job: "BLU";
            name: "Off-guard";
            optional: true;
            saveKey: "Off-guard";
            selfOnly: false;
            startTime: 5;
            statusId: 1717;
        },
    ] = ...

    TODO: BLU Peculiar Light, Physical Attenuation, Astral Attenuation, and Umbral Attenuation would require damage type and damage aspect support to implement.