-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathData.lua
More file actions
112 lines (106 loc) · 6.26 KB
/
Copy pathData.lua
File metadata and controls
112 lines (106 loc) · 6.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
local addonName, Addon = ...
Addon.CLASS_ORDER = {
"DEATHKNIGHT", "DEMONHUNTER", "DRUID", "EVOKER", "HUNTER", "MAGE", "MONK",
"PALADIN", "PRIEST", "ROGUE", "SHAMAN", "WARLOCK", "WARRIOR",
}
Addon.CLASS_DATA = {
DEATHKNIGHT = { name = "Death Knight", icon = 135771 },
DEMONHUNTER = { name = "Demon Hunter", icon = 1260827 },
DRUID = { name = "Druid", icon = 625999 },
EVOKER = { name = "Evoker", icon = 4574311 },
HUNTER = { name = "Hunter", icon = 626000 },
MAGE = { name = "Mage", icon = 626001 },
MONK = { name = "Monk", icon = 626002 },
PALADIN = { name = "Paladin", icon = 626003 },
PRIEST = { name = "Priest", icon = 626004 },
ROGUE = { name = "Rogue", icon = 626005 },
SHAMAN = { name = "Shaman", icon = 626006 },
WARLOCK = { name = "Warlock", icon = 626007 },
WARRIOR = { name = "Warrior", icon = 626008 },
}
Addon.SPEC_DATA = {
[250] = { name = "Blood", class = "DEATHKNIGHT", icon = 135770 },
[251] = { name = "Frost", class = "DEATHKNIGHT", icon = 135773 },
[252] = { name = "Unholy", class = "DEATHKNIGHT", icon = 135775 },
[577] = { name = "Havoc", class = "DEMONHUNTER", icon = 1247264 },
[581] = { name = "Vengeance", class = "DEMONHUNTER", icon = 1247265 },
[1480] = { name = "Devourer", class = "DEMONHUNTER", icon = 7455385 },
[102] = { name = "Balance", class = "DRUID", icon = 136096 },
[103] = { name = "Feral", class = "DRUID", icon = 132115 },
[104] = { name = "Guardian", class = "DRUID", icon = 132276 },
[105] = { name = "Restoration", class = "DRUID", icon = 136041 },
[1467] = { name = "Devastation", class = "EVOKER", icon = 4511811 },
[1468] = { name = "Preservation", class = "EVOKER", icon = 4511812 },
[1473] = { name = "Augmentation", class = "EVOKER", icon = 5198700 },
[253] = { name = "Beast Mastery", class = "HUNTER", icon = 461112 },
[254] = { name = "Marksmanship", class = "HUNTER", icon = 236179 },
[255] = { name = "Survival", class = "HUNTER", icon = 461113 },
[62] = { name = "Arcane", class = "MAGE", icon = 135932 },
[63] = { name = "Fire", class = "MAGE", icon = 135810 },
[64] = { name = "Frost", class = "MAGE", icon = 135846 },
[268] = { name = "Brewmaster", class = "MONK", icon = 608951 },
[270] = { name = "Mistweaver", class = "MONK", icon = 608952 },
[269] = { name = "Windwalker", class = "MONK", icon = 608953 },
[65] = { name = "Holy", class = "PALADIN", icon = 135920 },
[66] = { name = "Protection", class = "PALADIN", icon = 236264 },
[70] = { name = "Retribution", class = "PALADIN", icon = 535595 },
[256] = { name = "Discipline", class = "PRIEST", icon = 135940 },
[257] = { name = "Holy", class = "PRIEST", icon = 237542 },
[258] = { name = "Shadow", class = "PRIEST", icon = 136207 },
[259] = { name = "Assassination", class = "ROGUE", icon = 236270 },
[260] = { name = "Outlaw", class = "ROGUE", icon = 236286 },
[261] = { name = "Subtlety", class = "ROGUE", icon = 132320 },
[262] = { name = "Elemental", class = "SHAMAN", icon = 136048 },
[263] = { name = "Enhancement", class = "SHAMAN", icon = 237581 },
[264] = { name = "Restoration", class = "SHAMAN", icon = 136043 },
[265] = { name = "Affliction", class = "WARLOCK", icon = 136145 },
[266] = { name = "Demonology", class = "WARLOCK", icon = 136172 },
[267] = { name = "Destruction", class = "WARLOCK", icon = 136186 },
[71] = { name = "Arms", class = "WARRIOR", icon = 132355 },
[72] = { name = "Fury", class = "WARRIOR", icon = 132347 },
[73] = { name = "Protection", class = "WARRIOR", icon = 132341 },
}
Addon.CLASS_SPECS = {
DEATHKNIGHT = { 250, 251, 252 },
DEMONHUNTER = { 577, 581, 1480 },
DRUID = { 102, 103, 104, 105 },
EVOKER = { 1467, 1468, 1473 },
HUNTER = { 253, 254, 255 },
MAGE = { 62, 63, 64 },
MONK = { 268, 270, 269 },
PALADIN = { 65, 66, 70 },
PRIEST = { 256, 257, 258 },
ROGUE = { 259, 260, 261 },
SHAMAN = { 262, 263, 264 },
WARLOCK = { 265, 266, 267 },
WARRIOR = { 71, 72, 73 },
}
Addon.SOUND_CHANNELS = {
{ value = "Master", label = "Master" },
{ value = "SFX", label = "Sound Effects" },
{ value = "Dialog", label = "Dialog" },
}
-- Current NSRT encounter IDs and journal-style icons. The runtime alert tables are
-- still the source of truth; this map only gives the companion readable labels
-- and artwork without depending on NSRT's private UI helper modules.
Addon.ENCOUNTER_DATA = {
[3176] = { name = "Imperator Averzian", icon = 7448209 },
[3177] = { name = "Vorasius", icon = 7448210 },
[3179] = { name = "Fallen-King Salhadaar", icon = 7448212 },
[3178] = { name = "Vaelgor & Ezzorak", icon = 7448207 },
[3180] = { name = "Lightblinded Vanguard", icon = 7448211 },
[3181] = { name = "Crown of the Cosmos", icon = 7448205 },
[3306] = { name = "Chimaerus", icon = 7448202 },
[3182] = { name = "Belo'ren", icon = 7448203 },
[3183] = { name = "Midnight Falls", icon = 7448204 },
[3159] = { name = "Rotmire", icon = 7852823 },
[3379] = { name = "Nymrissa Wavecaller", icon = 3012069 },
[3470] = { name = "Nek'zali the Soulcoiler", icon = 7966621 },
[3445] = { name = "Entombed Sentinels", icon = 7966620 },
[3455] = { name = "Vashnik the Malignant", icon = 7966618 },
[3497] = { name = "The Lost Explorers", icon = 7966622 },
[3420] = { name = "Sszorak", icon = 7966619 },
[3421] = { name = "The Twin Fangs", icon = 7966623 },
[3429] = { name = "The Coiled Altar", icon = 7966625 },
[3492] = { name = "Ula'tek", icon = 7966624 },
}