Xivgear Types Documentation
    Preparing search index...

    Type Alias GcdDisplayOverride

    type GcdDisplayOverride = {
        attackType: AttackType;
        basis: "sks" | "sps";
        buffHaste?: number;
        description: string;
        gaugeHaste?: number;
        gcdTime: number;
        isPrimary?: boolean;
        longLabel: string;
        shortLabel: string;
    }
    Index

    Properties

    attackType: AttackType

    The attack type to use for haste calculations (e.g. for NIN).

    basis: "sks" | "sps"

    Whether this calc uses SpS or SkS formula

    buffHaste?: number

    Additional buff haste to use for this calculation (e.g. for PoM)

    description: string

    Longer description (e.g. '2.5 second GCD under Presence of Mind')

    gaugeHaste?: number

    Additional gauge haste to use for this calculation (e.g. Paeon)

    gcdTime: number

    The base GCD time to use for this calculation, typically 2.5

    isPrimary?: boolean

    Whether this is the "Primary" GCD that should be used for things that depend on a single GCD number, like materia auto-fill.

    You should not have multiple primaries, with one exception. You can have a primary where basis === 'sks' and a primary where basis === 'sps'.

    longLabel: string

    Slightly longer label (e.g. '2.5s GCD', '2.5s GCD with PoM')

    shortLabel: string

    Very short label (e.g. 'GCD', 'PoM GCD', '3.5 GCD'