Difficulty IDs for instances, scenarios and raids are defined in Difficulty.db2
Other return values from GetDifficultyInfo() are documented in the Notes column.
name, groupType, isHeroic, isChallengeMode, displayHeroic, displayMythic, toggleDifficultyID = GetDifficultyInfo(id)
Retail[]
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
|
150 | Normal | party | |
151 | Looking For Raid | raid | Timewalking |
152 | Visions of N'Zoth | scenario | |
153 | Teeming Island | scenario | displayHeroic
|
167 | Torghast | scenario | |
168 | Path of Ascension: Courage | scenario | |
169 | Path of Ascension: Loyalty | scenario | |
170 | Path of Ascension: Wisdom | scenario | |
171 | Path of Ascension: Humility | scenario | |
172 | World Boss | none | |
192 | Challenge Level 1 | none |
Classic[]
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
|
9 | 40 Player | raid | |
148 | 20 Player | raid | ZG, AQ20 |
173 | Normal | party | |
174 | Heroic | party | isHeroic
|
175 | 10 Player | raid | toggleDifficultyID: 5
|
176 | 25 Player | raid | toggleDifficultyID: 6
|
193 | 10 Player (Heroic) | raid | isHeroic, toggleDifficultyID: 5
|
194 | 25 Player (Heroic) | raid | isHeroic, toggleDifficultyID: 6
|
See also[]
- GetInstanceInfo()
- GetDungeonDifficultyID(), SetDungeonDifficultyID()
- GetRaidDifficultyID(), SetRaidDifficultyID()
- EJ_IsValidInstanceDifficulty()
- LfgDungeonID
Patch changes[]
- Patch 8.2.0 (2019-06-25): Added return value 149: "Heroic" (Warfronts scenario).
- Patch 7.0.3 (2016-07-19): Added return value 25: "World PvP Scenario".
- Patch 3.2.0 (2009-08-04): " 3 → Epic " removed from index. Related function added: SetRaidDifficulty(difficultyIndex).