interface ReportGroup {
    abilities: Ability[];
    actors: Actor[];
    allFights: Fight[];
    fights: Fight[];
    gameVersion: number;
    language: null | string;
    logVersion: number;
    reports: Report[];
    castsEntries(callback?, options?, viewType?): DamageHealingOrCastAmounts;
    damageDoneEntries(callback?, options?, viewType?): DamageHealingOrCastAmounts;
    damageTakenEntries(callback?, options?, viewType?): DamageHealingOrCastAmounts;
    healingDoneEntries(callback?, options?, viewType?): DamageHealingOrCastAmounts;
}

Properties

abilities: Ability[]

The set of abilities that were seen in this report group.

actors: Actor[]

The set of actors that were seen in this report group. This includes all players, pets and NPCs.

allFights: Fight[]

All of the fights in the report group.

fights: Fight[]

The set of fights that matches the report UI's filters for start time, end time, what encounters to allow, and whether or not to show trash, kills or wipes only.

gameVersion: number

The game version of reports in the report group. For World of Warcraft, 1 = Retail, 2 = Vanilla, 3 = TBC, and 4 = Wrath. For other games, this will just be 1.

language: null | string

The language of the reports in the report group. Null if no language could be determined.

logVersion: number

The version of the parser that was used to parse the log file for this report.

reports: Report[]

All the reports loaded in this group.

Methods

  • Obtain the damage done totals for actors or abilities.

    Parameters

    • Optional callback: ((event) => boolean)
        • (event): boolean
        • Parameters

          Returns boolean

    • Optional options: any
    • Optional viewType: "source" | "target" | "ability"

    Returns DamageHealingOrCastAmounts

  • Obtain the damage done totals for actors or abilities.

    Parameters

    • Optional callback: ((event) => boolean)
        • (event): boolean
        • Parameters

          Returns boolean

    • Optional options: number
    • Optional viewType: "source" | "target" | "ability"

    Returns DamageHealingOrCastAmounts

  • Obtain the damage taken totals for actors or abilities.

    Parameters

    • Optional callback: ((event) => boolean)
        • (event): boolean
        • Parameters

          Returns boolean

    • Optional options: number
    • Optional viewType: "source" | "target" | "ability"

    Returns DamageHealingOrCastAmounts

  • Obtain the damage done totals for actors or abilities.

    Parameters

    • Optional callback: ((event) => boolean)
        • (event): boolean
        • Parameters

          Returns boolean

    • Optional options: number
    • Optional viewType: "source" | "target" | "ability"

    Returns DamageHealingOrCastAmounts