1
- local MAJOR , MINOR = " LibEncounters" , 1
1
+ local MAJOR , MINOR = " LibEncounters" , 2
2
2
assert (LibStub , MAJOR .. " requires LibStub" )
3
3
local lib = LibStub :NewLibrary (MAJOR , MINOR )
4
4
local L = LibStub (" AceLocale-3.0" ):GetLocale (" LibEncounters" )
@@ -26,7 +26,20 @@ function lib:GetInstance(id)
26
26
return nil
27
27
end
28
28
29
+ -- [] = { name = L[""], instance = },
29
30
lib .encounters = {
31
+ -- Black Temple
32
+ [601 ] = { name = L [" High Warlord Naj'entus" ], instance = 564 },
33
+ [602 ] = { name = L [" Supremus" ], instance = 564 },
34
+ [603 ] = { name = L [" Shade of Akama" ], instance = 564 },
35
+ [604 ] = { name = L [" Teron Gorefiend" ], instance = 564 },
36
+ [605 ] = { name = L [" Gurtogg Bloodboil" ], instance = 564 },
37
+ [606 ] = { name = L [" Reliquary of Souls" ], instance = 564 },
38
+ [607 ] = { name = L [" Mother Shahraz" ], instance = 564 },
39
+ [608 ] = { name = L [" The Illidari Council" ], instance = 564 },
40
+ [609 ] = { name = L [" Illidan Stormrage" ], instance = 564 },
41
+
42
+ -- Blackwing Lair
30
43
[610 ] = { name = L [" Razorgore the Untamed" ], instance = 469 },
31
44
[611 ] = { name = L [" Vaelastrasz the Corrupt" ], instance = 469 },
32
45
[612 ] = { name = L [" Broodlord Lashlayer" ], instance = 469 },
@@ -35,6 +48,43 @@ lib.encounters = {
35
48
[615 ] = { name = L [" Flamegor" ], instance = 469 },
36
49
[616 ] = { name = L [" Chromaggus" ], instance = 469 },
37
50
[617 ] = { name = L [" Nefarian" ], instance = 469 },
51
+
52
+ -- The Battle for Mount Hyjal
53
+ [618 ] = { name = L [" Rage Winterchill" ], instance = 534 },
54
+ [619 ] = { name = L [" Anetheron" ], instance = 534 },
55
+ [620 ] = { name = L [" Kaz'rogal" ], instance = 534 },
56
+ [621 ] = { name = L [" Azgalor" ], instance = 534 },
57
+ [622 ] = { name = L [" Archimonde" ], instance = 534 },
58
+
59
+ -- Coilfang: Serpentshrine Cavern
60
+ [623 ] = { name = L [" Hydross the Unstable" ], instance = 548 },
61
+ [624 ] = { name = L [" The Lurker Below" ], instance = 548 },
62
+ [625 ] = { name = L [" Leotheras the Blind" ], instance = 548 },
63
+ [626 ] = { name = L [" Fathom-Lord Karathress" ], instance = 548 },
64
+ [627 ] = { name = L [" Morogrim Tidewalker" ], instance = 548 },
65
+ [628 ] = { name = L [" Lady Vashj" ], instance = 548 },
66
+
67
+ -- Gruul's Lair
68
+ [649 ] = { name = L [" High King Maulgar" ], instance = 565 },
69
+ [650 ] = { name = L [" Gruul the Dragonkiller" ], instance = 565 },
70
+
71
+ -- Magtheridon's Lair
72
+ [651 ] = { name = L [" Magtheridon" ], instance = 544 },
73
+
74
+ -- Karazhan
75
+ [652 ] = { name = L [" Attumen the Huntsman" ], instance = 532 },
76
+ [653 ] = { name = L [" Moroes" ], instance = 532 },
77
+ [654 ] = { name = L [" Maiden of Virtue" ], instance = 532 },
78
+ [655 ] = { name = L [" Opera Hall" ], instance = 532 },
79
+ [656 ] = { name = L [" The Curator" ], instance = 532 },
80
+ [657 ] = { name = L [" Terestian Illhoof" ], instance = 532 },
81
+ [658 ] = { name = L [" Shade of Aran" ], instance = 532 },
82
+ [659 ] = { name = L [" Netherspite" ], instance = 532 },
83
+ [660 ] = { name = L [" Chess Event" ], instance = 532 },
84
+ [661 ] = { name = L [" Prince Malchezaar" ], instance = 532 },
85
+ [662 ] = { name = L [" Nightbane" ], instance = 532 },
86
+
87
+ -- Molten Core
38
88
[663 ] = { name = L [" Lucifron" ], instance = 409 },
39
89
[664 ] = { name = L [" Magmadar" ], instance = 409 },
40
90
[665 ] = { name = L [" Gehennas" ], instance = 409 },
@@ -45,6 +95,8 @@ lib.encounters = {
45
95
[670 ] = { name = L [" Golemagg the Incinerator" ], instance = 409 },
46
96
[671 ] = { name = L [" Majordomo Executus" ], instance = 409 },
47
97
[672 ] = { name = L [" Ragnaros" ], instance = 409 },
98
+
99
+ -- Ahn'Qiraj Temple
48
100
[709 ] = { name = L [" The Prophet Skeram" ], instance = 531 },
49
101
[710 ] = { name = L [" Silithid Royalty" ], instance = 531 },
50
102
[711 ] = { name = L [" Battleguard Sartura" ], instance = 531 },
@@ -54,12 +106,30 @@ lib.encounters = {
54
106
[715 ] = { name = L [" Twin Emperors" ], instance = 531 },
55
107
[716 ] = { name = L [" Ouro" ], instance = 531 },
56
108
[717 ] = { name = L [" C'thun" ], instance = 531 },
109
+
110
+ -- Ruins of Ahn'Qiraj
57
111
[718 ] = { name = L [" Kurinnaxx" ], instance = 509 },
58
112
[719 ] = { name = L [" General Rajaxx" ], instance = 509 },
59
113
[720 ] = { name = L [" Moam" ], instance = 509 },
60
114
[721 ] = { name = L [" Buru the Gorger" ], instance = 509 },
61
115
[722 ] = { name = L [" Ayamiss the Hunter" ], instance = 509 },
62
116
[723 ] = { name = L [" Ossirian the Unscarred" ], instance = 509 },
117
+
118
+ -- The Sunwell
119
+ [724 ] = { name = L [" Kalecgos" ], instance = 580 },
120
+ [725 ] = { name = L [" Brutallus" ], instance = 580 },
121
+ [726 ] = { name = L [" Felmyst" ], instance = 580 },
122
+ [727 ] = { name = L [" Eredar Twins" ], instance = 580 },
123
+ [728 ] = { name = L [" M'uru" ], instance = 580 },
124
+ [729 ] = { name = L [" Kil'jaeden" ], instance = 580 },
125
+
126
+ -- Tempest Keep
127
+ [730 ] = { name = L [" Al'ar" ], instance = 550 },
128
+ [731 ] = { name = L [" Void Reaver" ], instance = 550 },
129
+ [732 ] = { name = L [" High Astromancer Solarian" ], instance = 550 },
130
+ [733 ] = { name = L [" Kael'thas Sunstrider" ], instance = 550 },
131
+
132
+ -- Zul'Gurub
63
133
[784 ] = { name = L [" High Priest Venoxis" ], instance = 309 },
64
134
[785 ] = { name = L [" High Priestess Jeklik" ], instance = 309 },
65
135
[786 ] = { name = L [" High Priestess Mar'li" ], instance = 309 },
@@ -70,7 +140,11 @@ lib.encounters = {
70
140
[791 ] = { name = L [" High Priestess Arlokk" ], instance = 309 },
71
141
[792 ] = { name = L [" Jin'do the Hexxer" ], instance = 309 },
72
142
[793 ] = { name = L [" Hakkar" ], instance = 309 },
143
+
144
+ -- Onyxia's Lair
73
145
[1084 ] = { name = L [" Onyxia" ], instance = 249 },
146
+
147
+ -- Naxxramas
74
148
[1107 ] = { name = L [" Anub'Rekhan" ], instance = 533 },
75
149
[1108 ] = { name = L [" Gluth" ], instance = 533 },
76
150
[1109 ] = { name = L [" Gothik the Harvester" ], instance = 533 },
@@ -95,5 +169,13 @@ lib.instances = {
95
169
[469 ] = { name = L [" Blackwing Lair" ] },
96
170
[509 ] = { name = L [" Ruins of Ahn'Qiraj" ] },
97
171
[531 ] = { name = L [" Ahn'Qiraj Temple" ] },
172
+ [532 ] = { name = L [" Karazhan" ] },
98
173
[533 ] = { name = L [" Naxxramas" ] },
99
- }
174
+ [534 ] = { name = L [" The Battle for Mount Hyjal" ] },
175
+ [564 ] = { name = L [" Black Temple" ] },
176
+ [544 ] = { name = L [" Magtheridon's Lair" ] },
177
+ [548 ] = { name = L [" Coilfang: Serpentshrine Cavern" ] },
178
+ [550 ] = { name = L [" Tempest Keep" ] },
179
+ [565 ] = { name = L [" Gruul's Lair" ] },
180
+ [580 ] = { name = L [" The Sunwell" ] }
181
+ }
0 commit comments