OBJECT
ReportFight
The ReportFight represents a single fight that occurs in the report.
link GraphQL Schema definition
- type ReportFight {
- # The average item level of the players in the fight.
- Float :
- # The percentage health of the active boss or bosses at the end of a fight.
- Float :
- # The bounding box that encloses the positions of all players/enemies in the
- # fight.
- ReportMapBoundingBox :
- # The season ID of a Classic fight. Will only be nonzero for Season of Mastery in
- # Vanilla for now.
- Int :
- # Whether or not a fight represents an entire raid from start to finish, e.g., in
- # Classic WoW a complete run of Blackwing Lair.
- Boolean! :
- # The difficulty setting for the raid, dungeon, or arena. Null for trash.
- Int :
- # For a dungeon, a list of pulls that occurred in the dungeon. Pulls have details
- # such as the enemies involved in the pull and map info showing where the pull
- # took place.
- ReportDungeonPull] : [
- # The encounter ID of the fight. If the ID is 0, the fight is considered a trash
- # fight.
- Int! :
- # The end time of the fight. This is a timestamp with millisecond precision that
- # is relative to the start of the report, i.e., the start of the report is
- # considered time 0.
- Float! :
- # Information about enemy NPCs involved in the fight. Includes report IDs,
- # instance counts, and instance group counts for each NPC.
- ReportFightNPC] : [
- # Information about enemy pets involved in the fight. Includes report IDs,
- # instance counts, and instance group counts for each pet.
- ReportFightNPC] : [
- # The IDs of all players involved in a fight. These players can be referenced in
- # the master data actors table to get detailed information about each participant.
- Int] : [
- # The actual completion percentage of the fight. This is the field used to
- # indicate how far into a fight a wipe was, since fights can be complicated and
- # have multiple bosses, no bosses, bosses that heal, etc.
- Float :
- # Information about friendly NPCs involved in the fight. Includes report IDs,
- # instance counts, and instance group counts for each NPC.
- ReportFightNPC] : [
- # Information about friendly pets involved in the fight. Includes report IDs,
- # instance counts, and instance group counts for each pet.
- ReportFightNPC] : [
- # The IDs of all players involved in a fight. These players can be referenced in
- # the master data actors table to get detailed information about each participant.
- Int] : [
- # The game zone the fight takes place in. This should not be confused with the
- # zones used by the sites for rankings. This is the actual in-game zone info.
- GameZone :
- # The hard mode level of the fight. Most fights don't support optional hard modes.
- # This only applies to bosses like Sartharion.
- Int :
- # The report ID of the fight. This ID can be used to fetch only events, tables or
- # graphs for this fight.
- Int! :
- # Whether or not the fight is still in progress. If this field is false, it means
- # the entire fight has been uploaded.
- Boolean :
- # The affixes for a Mythic+ dungeon.
- Int] : [
- # The bonus field represents Bronze, Silver or Gold in Challenge Modes, or +1-+3
- # pushing of Mythic+ keys. It has the values 1, 2, and 3.
- Int :
- # The keystone level for a Mythic+ dungeon.
- Int :
- # The completion time for a Challenge Mode or Mythic+ Dungeon. This is the
- # official time used on Blizzard leaderboards.
- Int :
- # Whether or not the fight was a boss kill, i.e., successful. If this field is
- # false, it means the fight was a wipe or a failed run, etc..
- Boolean :
- # The phase that the encounter was in when the fight ended. Counts up from 1 based
- # off the phase type (i.e., normal phase vs intermission).
- Int :
- # The phase that the encounter was in when the fight ended. Always increases from
- # 0, so a fight with three real phases and two intermissions would count up from 0
- # to 4.
- Int :
- # Whether or not the phase that the encounter was in when the fight ended was an
- # intermission or not.
- Boolean :
- # The layer of a Torghast run.
- Int :
- # All the maps that were involved in a fight. For single bosses this will usually
- # be a single map, but for dungeons it will typically be multiple maps.
- ReportMap] : [
- # The name of the fight.
- String! :
- # Some boss fights may be converted to trash fights (encounterID = 0). When this
- # occurs, `originalEncounterID` contains the original ID of the encounter.
- Int :
- # List of observed phase transitions during the fight.
- PhaseTransition!] : [
- # The official Blizzard rating for a completed Mythic+ dungeon or Torghast run.
- Float :
- # The group size for the raid, dungeon, or arena. Null for trash.
- Int :
- # The start time of the fight. This is a timestamp with millisecond precision that
- # is relative to the start of the report, i.e., the start of the report is
- # considered time 0.
- Float! :
- # The import/export code for a Retail Dragonflight talent build. Will be null for
- # a classic or pre-Dragonflight fight.
- #
- # Arguments
- # actorID: The friendly player actor to generate talents for.
- # Result will be null for unknown or non-player actors. Use the ReportMasterData
- # or the friendlyPlayers field on this type to get the list of friendly player
- # actor IDs.
- Int!): String ( :
- # If a wipe was explicitly called using the Companion app, then this field will
- # contain the time. This is a timestamp with millisecond precision that is
- # relative to the start of the report, i.e., the start of the report is considered
- # time 0.
- Float :
- }