Hello there! We are conducting a survey to better understand the user experience in making a first edit. If you have ever made an edit on Gamepedia, please fill out the survey. Thank you!

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.2.0, the full list of difficulty IDs is as follows:

ID Name Type Description
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 (Warfronts)

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).