forked from RPGLogs/mplus.subcreation.net
-
Notifications
You must be signed in to change notification settings - Fork 0
/
wcl_shadowlands.py
88 lines (78 loc) · 3.68 KB
/
wcl_shadowlands.py
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
dungeon_encounters = {}
dungeon_encounters["Tazavesh: Streets of Wonder"] = 62441
dungeon_encounters["Tazavesh: So'leah's Gambit"] = 62442
dungeon_encounters["Operation Mechagon: Junkyard"] = 62097
dungeon_encounters["Operation Mechagon: Workshop"] = 62098
dungeon_encounters["Return to Karazhan: Upper"] = 61652
dungeon_encounters["Return to Karazhan: Lower"] = 61651
dungeon_encounters["Iron Docks"] = 61195
dungeon_encounters["Grimrail Depot"] = 61208
nathria_encounters = {}
nathria_encounters["Shriekwing"] = 2398
nathria_encounters["Huntsman Altimor"] = 2418
nathria_encounters["Sun King's Salvation"] = 2402
nathria_encounters["Artificer Xy'mox"] = 2405
nathria_encounters["Hungering Destroyer"] = 2383
nathria_encounters["Lady Inerva Darkvein"] = 2406
nathria_encounters["The Council of Blood"] = 2412
nathria_encounters["Sludgefist"] = 2399
nathria_encounters["Stone Legion Generals"] = 2417
nathria_encounters["Sire Denathrius"] = 2407
sanctum_encounters = {}
sanctum_encounters["Tarragrue"] = 2423
sanctum_encounters["Eye of the Jailer"] = 2433
sanctum_encounters["The Nine"] = 2429
sanctum_encounters["Soulrender Dormazain"] = 2434
sanctum_encounters["Remnant of Ner'zhul"] = 2432
sanctum_encounters["Painsmith Raznal"] = 2430
sanctum_encounters["Guardian of the First Ones"] = 2436
sanctum_encounters["Fatescribe Roh-Kalo"] = 2431
sanctum_encounters["Kel'Thuzad"] = 2422
sanctum_encounters["Sylvanas Windrunner"] = 2435
sepulcher_encounters = {}
sepulcher_encounters["Vigilant Guardian"] = 2512
sepulcher_encounters["Skolex, the Insatiable Ravener"] = 2542
sepulcher_encounters["Artificer Xy'mox"] = 2553
sepulcher_encounters["Dausegne, the Fallen Oracle"] = 2540
sepulcher_encounters["Prototype Pantheon"] = 2544
sepulcher_encounters["Lihuvim, Principal Architect"] = 2539
sepulcher_encounters["Halondrus the Reclaimer"] = 2529
sepulcher_encounters["Anduin Wrynn"] = 2546
sepulcher_encounters["Lords of Dread"] = 2543
sepulcher_encounters["Rygelon"] = 2549
sepulcher_encounters["The Jailer"] = 2537
# aligning with specs since use that
# this is using wcl ids
covenant_legendaries = {}
unity_ids = {}
# unity ids -- each class has its own unity id
unity_ids[1] = 364758 # dk
unity_ids[2] = 364814 # druid
unity_ids[3] = 364743 # hunter
unity_ids[4] = 364852 # mage
unity_ids[5] = 364857 # monk
unity_ids[6] = 364642 # paladin
unity_ids[7] = 364911 # priest
unity_ids[8] = 364922 # rogue
unity_ids[9] = 364738 # shaman
unity_ids[10] = 364939 # warlock
unity_ids[11] = 364929 # warrior
unity_ids[12] = 364824 # dh
unity_ids[13] = 387431 # evoker
# ids from https://www.wowhead.com/guides/covenant-specific-legendaries-in-shadowlands-9-1
# ordering according to cov id
# kyrian, venthyr, night fae, necrolord
# note the ordering on the wowhead page does NOT correspod to cov id
covenant_legendaries[1] = [353822, 353699, 353882, 353447] # dk
covenant_legendaries[2] = [354115, 354109, 354118, 354123] # druid
covenant_legendaries[3] = [356262, 356618, 356375, 356264] # hunter
covenant_legendaries[4] = [354186, 354333, 356877, 354294] # mage
covenant_legendaries[5] = [356684, 356818, 356705, 356592] # monk
covenant_legendaries[6] = [355098, 355447, 355100, 355099] # paladin
covenant_legendaries[7] = [356395, 356392, 356391, 356390] # priest
covenant_legendaries[8] = [354837, 354703, 354473, 354731] # rogue
covenant_legendaries[9] = [356789, 356250, 356218, 354647] # shaman
covenant_legendaries[10] = [356254, 356259, 356362, 356342] # warlock
covenant_legendaries[11] = [357996, 354131, 354161, 353577] # warrior
covenant_legendaries[12] = [355893, 355886, 355890, 355996] # dh
covenant_legendaries[13] = [387431, 387431, 387431, 387431] # evoker