DifficultyID

From Wowpedia
Jump to: navigation, search

Difficulty IDs are low integers, ascending from 1. They're also returned by GetInstanceInfo, GetDungeonDifficultyID, GetRaidDifficultyID.

Values

As of Patch 8.3.0, the full list of difficulty IDs is as follows:

ID Name Type Notes
1
Normal party
2
Heroic party isHeroic
3
10 Player raid toggleDifficultyID: 5
4
25 Player raid toggleDifficultyID: 6
5
10 Player (Heroic) raid isHeroic, toggleDifficultyID: 3
6
25 Player (Heroic) raid isHeroic, toggleDifficultyID: 4
7
Looking For Raid raid (Legacy LFRs; prior to SoO)
8
Mythic Keystone party isHeroic, isChallengeMode
9
40 Player raid
11
Heroic Scenario scenario isHeroic
12
Normal Scenario scenario
14
Normal raid
15
Heroic raid displayHeroic
16
Mythic raid isHeroic, displayMythic
17
Looking For Raid raid
18
Event raid
19
Event party
20
Event Scenario scenario
23
Mythic party isHeroic, displayMythic
24
Timewalking party
25
World PvP Scenario scenario
29
PvEvP Scenario pvp
30
Event scenario
32
World PvP Scenario scenario
33
Timewalking raid
34
PvP pvp
38
Normal scenario
39
Heroic scenario displayHeroic
40
Mythic scenario displayMythic
45
PvP scenario displayHeroic
147
Normal scenario (Warfronts)
149
Heroic scenario displayHeroic (Warfronts)
151
Looking For Raid raid (Timewalking)
152
Visions of N'Zoth scenario
153
Teeming Island scenario displayHeroic

Macro

/run for i = 1, 200 do local name = GetDifficultyInfo(i) if name then print(i, name) end end

See also

Patch changes

  • Battle for Azeroth Patch 8.2.0 (2019-06-25): Added return value 149: "Heroic" (Warfronts scenario).
  • Legion Patch 7.0.3 (2016-07-19): Added return value 25: "World PvP Scenario".
  • Wrath of the Lich King Patch 3.2.0 (2009-08-04): " 3 → Epic " removed from index. Related function added: SetRaidDifficulty(difficultyIndex).