Xivgear Types Documentation
    Preparing search index...

    Variable TechnicalFinishConst

    TechnicalFinish: {
        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 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;
                            },
                        >[];
                    } & Readonly<{ potency: null }> & {
                        levelModifiers?: LevelModifier<Readonly<{ potency: null }>>[];
                    },
                > & 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 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;
                            },
                        >[];
                    } & 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?: boolean;
                                    autoDh?: boolean;
                                    dot?: DotInfo;
                                    potency: number;
                                },
                            >,
                        >[];
                    },
                > & 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 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;
                            },
                        >[];
                    } & Readonly<{ potency: null }> & {
                        levelModifiers?: LevelModifier<Readonly<{ potency: null }>>[];
                    },
                > & 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 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;
                            },
                        >[];
                    } & 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?: boolean;
                                    autoDh?: boolean;
                                    dot?: DotInfo;
                                    potency: number;
                                },
                            >,
                        >[];
                    },
                > & 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 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;
                            },
                        >[];
                    } & 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?: boolean;
                                    autoDh?: boolean;
                                    dot?: DotInfo;
                                    potency: number;
                                },
                            >,
                        >[];
                    },
                > & Readonly<
                    {
                        alternativeScalings?: AlternativeScaling[];
                        attackType: | "Unknown"
                        | "Auto-attack"
                        | "Spell"
                        | "Weaponskill"
                        | "Ability"
                        | "Item";
                        autoCrit?: boolean;
                        autoDh?: boolean;
                        dot?: DotInfo;
                        potency: number;
                    },
                > & Readonly<LevelModifiable<{ type: "autoattack" }>>,
        ): boolean;
    } = ...

    Type Declaration

    • Readonlycooldown: 120
    • Readonlyduration: 20
    • Readonlyeffects: { dmgIncrease: 0.05 }
    • Readonlyjob: "DNC"
    • Readonlyname: "Technical Finish"
    • ReadonlysaveKey: "Technical Finish"
    • ReadonlyselfOnly: false
    • ReadonlystartTime: 7
    • ReadonlystatusId: 1822
    • appliesTo: function
      • Parameters

        • 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 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;
                          },
                      >[];
                  } & Readonly<{ potency: null }> & {
                      levelModifiers?: LevelModifier<Readonly<{ potency: null }>>[];
                  },
              > & 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 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;
                          },
                      >[];
                  } & 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?: boolean;
                                  autoDh?: boolean;
                                  dot?: DotInfo;
                                  potency: number;
                              },
                          >,
                      >[];
                  },
              > & 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 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;
                          },
                      >[];
                  } & Readonly<{ potency: null }> & {
                      levelModifiers?: LevelModifier<Readonly<{ potency: null }>>[];
                  },
              > & 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 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;
                          },
                      >[];
                  } & 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?: boolean;
                                  autoDh?: boolean;
                                  dot?: DotInfo;
                                  potency: number;
                              },
                          >,
                      >[];
                  },
              > & 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 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;
                          },
                      >[];
                  } & 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?: boolean;
                                  autoDh?: boolean;
                                  dot?: DotInfo;
                                  potency: number;
                              },
                          >,
                      >[];
                  },
              > & Readonly<
                  {
                      alternativeScalings?: AlternativeScaling[];
                      attackType: | "Unknown"
                      | "Auto-attack"
                      | "Spell"
                      | "Weaponskill"
                      | "Ability"
                      | "Item";
                      autoCrit?: boolean;
                      autoDh?: boolean;
                      dot?: DotInfo;
                      potency: number;
                  },
              > & Readonly<LevelModifiable<{ type: "autoattack" }>>

        Returns boolean