forked from WowRarity/Rarity
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathOptions_Defaults.lua
More file actions
6110 lines (5713 loc) · 258 KB
/
Copy pathOptions_Defaults.lua
File metadata and controls
6110 lines (5713 loc) · 258 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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
local addonName, addonTable = ...
if not Rarity then return end
local R = Rarity
local L = LibStub("AceLocale-3.0"):GetLocale("Rarity")
local CONSTANTS = addonTable.constants
local GetItemInfo = function(id) return nil end
-- Upvalues
local GetInstanceInfo = GetInstanceInfo
-- Types of items
local MOUNT = CONSTANTS.ITEM_TYPES.MOUNT
local PET = CONSTANTS.ITEM_TYPES.PET
local ITEM = CONSTANTS.ITEM_TYPES.ITEM -- Actually: Toy or item (but mostly toys...)
R.string_types = {
[MOUNT] = L["Mount"],
[PET] = L["Battle Pet"],
[ITEM] = L["Toy or Item"],
}
-- Categories of origin
local BASE = CONSTANTS.ITEM_CATEGORIES.CLASSIC
local TBC = CONSTANTS.ITEM_CATEGORIES.TBC
local WOTLK = CONSTANTS.ITEM_CATEGORIES.WOTLK
local CATA = CONSTANTS.ITEM_CATEGORIES.CATA
local MOP = CONSTANTS.ITEM_CATEGORIES.MOP
local WOD = CONSTANTS.ITEM_CATEGORIES.WOD
local LEGION = CONSTANTS.ITEM_CATEGORIES.LEGION
local BFA = CONSTANTS.ITEM_CATEGORIES.BFA
local HOLIDAY = CONSTANTS.ITEM_CATEGORIES.HOLIDAY
-- Holiday calendar textures
local CALENDAR_WINTERVEIL = "Calendar_WinterVeil"
local CALENDAR_DARKMOONFAIRE = "calendar_darkmoonfaireterokkar"
local CALENDAR_DAYOFTHEDEAD = "Calendar_DayOfTheDead"
local CALENDAR_BREWFEST = "Calendar_Brewfest"
local CALENDAR_HALLOWSEND = "Calendar_HallowsEnd"
local CALENDAR_PILGRIMSBOUNTY = "Calendar_HarvestFestival"
local CALENDAR_ANNIVERSARY = "calendar_anniversary"
local CALENDAR_LOVEISINTHEAIR = "Calendar_LoveInTheAir"
local CALENDAR_LUNARFESTIVAL = "Calendar_LunarFestival"
local CALENDAR_NOBLEGARDEN = "Calendar_Noblegarden"
local CALENDAR_CHILDRENSWEEK = "Calendar_ChildrensWeek"
local CALENDAR_MIDSUMMER = "Calendar_Midsummer"
local CALENDAR_FIREWORKS = "calendar_fireworks"
local CALENDAR_PIRATESDAY = "Calendar_PiratesDay"
-- Methods of obtaining
local NPC = CONSTANTS.DETECTION_METHODS.NPC
local BOSS = CONSTANTS.DETECTION_METHODS.BOSS
local ZONE = CONSTANTS.DETECTION_METHODS.ZONE
local USE = CONSTANTS.DETECTION_METHODS.USE
local FISHING = CONSTANTS.DETECTION_METHODS.FISHING
local ARCH = CONSTANTS.DETECTION_METHODS.ARCH
local SPECIAL = CONSTANTS.DETECTION_METHODS.SPECIAL
local MINING = CONSTANTS.DETECTION_METHODS.MINING
local COLLECTION = CONSTANTS.DETECTION_METHODS.COLLECTION
R.string_methods = {
[NPC] = L["Drops from NPC(s)"],
[BOSS] = L["Drops from a boss requiring a group"],
[ZONE] = L["Drops from any mob in a zone"],
[USE] = L["Obtained by using an item or opening a container"],
[FISHING] = L["Obtained by fishing"],
[ARCH] = L["Obtained as an archaeology project"],
[SPECIAL] = L["Special case"],
[MINING] = L["Obtained by mining"],
[COLLECTION] = L["Obtained by collecting a number of items"],
}
-- Sort modes
local SORT_NAME = "SORT_NAME"
local SORT_DIFFICULTY = "SORT_DIFFICULTY"
local SORT_PROGRESS = "SORT_PROGRESS"
local SORT_CATEGORY = "SORT_CATEGORY"
local SORT_ZONE = "SORT_ZONE"
-- Archaeology races
R.string_archraces = {
[1] = L["Drust"],
[2] = L["Zandalari"],
[3] = L["Demonic"],
[4] = L["Highmountain Tauren"],
[5] = L["Highborne"],
[6] = L["Ogre"],
[7] = L["Draenor Clans"],
[8] = L["Arakkoa"],
[9] = L["Mogu"],
[10] = L["Pandaren"],
[11] = L["Mantid"],
[12] = L["Vrykul"],
[13] = L["Troll"],
[14] = L["Tol'vir"],
[15] = L["Orc"],
[16] = L["Nerubian"],
[17] = L["Night Elf"],
[18] = L["Fossil"],
[19] = L["Draenei"],
[20] = L["Dwarf"],
}
-- Feed text
local FEED_MINIMAL = "FEED_MINIMAL"
local FEED_NORMAL = "FEED_NORMAL"
local FEED_VERBOSE = "FEED_VERBOSE"
-- Tooltip position
local TIP_LEFT = "TIP_LEFT"
local TIP_RIGHT = "TIP_RIGHT"
local TIP_HIDDEN = "TIP_HIDDEN"
-- Categories
R.catIcons = {
[HOLIDAY] = "holiday",
[BASE] = "classic",
[TBC] = "bc",
[WOTLK] = "wotlk",
[CATA] = "cata",
[MOP] = "mop",
[WOD] = "wod",
[LEGION] = "legion",
[BFA] = "bfa",
}
R.catOrder = {
[HOLIDAY] = 0,
[BASE] = 1,
[TBC] = 2,
[WOTLK] = 3,
[CATA] = 4,
[MOP] = 5,
[WOD] = 6,
[LEGION] = 7,
[BFA] = 8,
}
-- Tooltip Filters (Note: Currently, this system is merely a stub. but more (and custom) filters may be added in the future)
-- These are used to decide whether the tooltip should be extended to display information about an item for the NPCs listed in its tooltipNpcs table. Useful if we want to draw attention to an item, but not every player can obtain it
local TOOLTIP_FILTERS = {
IS_SPELL_KNOWN = IsSpellKnown,
IS_PLAYER_IN_LFR = function() -- Returns true if the player is in a LFR instance
local name, type, difficulty, difficultyName, maxPlayers, playerDifficulty, isDynamicInstance, mapID, instanceGroupSize = GetInstanceInfo()
return (difficulty == 7 or difficulty == 17) -- Legacy or regular LFR
end,
}
-- Tooltip actions (used for modifiers)
-- Building on the previous system, this extension can be used to adjust tooltips dynamically without adding separate logic to the addon's core
local TOOLTIP_ACTIONS = {
OVERRIDE_TOOLTIP_NPCS = function(entry, newTooltipNpcs) -- Overwrites all tooltip NPCs
-- Sanity checks
if not (entry and type(entry) == "table" and newTooltipNpcs and type(newTooltipNpcs) == "number" or type(newTooltipNpcs) == "table") then
R:Debug("Action OVERRIDE_TOOLTIP_NPCS failed! Required parameters: entry, newTooltipNpcs")
return
end
-- The tooltipNpcs field needs to be a table (for backwards compatibiliy) even if it's only one NPC
entry.tooltipNpcs = (type(newTooltipNpcs) == "table") and newTooltipNpcs or { newTooltipNpcs }
return entry
end,
}
function R:PrepareDefaults()
self.defaults = {
profile = {
minimap = { hide = true },
enableAnnouncements = true,
feedText = FEED_NORMAL,
statusTip = TIP_LEFT,
sortMode = SORT_CATEGORY,
hideHighChance = false,
enableTooltipAdditions = true,
blankLineBeforeTooltipAdditions = true,
tooltipAttempts = true,
takeScreenshot = true,
hideUnavailable = true,
hideDefeated = false,
showTimeColumn = true,
showLuckinessColumn = true,
showZoneColumn = true,
showTSMColumn = true,
holidayReminder = true,
showCategoryIcons = true,
tooltipScale = GameTooltip:GetScale(),
enableProfiling = false,
tooltipHideDelay = 0.6,
onlyAnnounceFound = false,
onlyShowItemsWithAttempts = false,
blankLineAfterRarity = false,
hideOutsideZone = false,
trackedGroup = "pets",
trackedItem = 8494,
bar = {
point = "TOPLEFT",
relativePoint = "TOPLEFT",
x = 100,
y = -100,
width = 150,
height = 12,
scale = 1.0,
visible = false,
anchor = true,
locked = false,
texture = nil,
font = nil,
fontSize = 8,
growUp = false,
rightAligned = false,
showIcon = true,
showText = true,
},
cats = {
[BASE] = true,
[TBC] = true,
[WOTLK] = true,
[CATA] = true,
[MOP] = true,
[WOD] = true,
[LEGION] = true,
[HOLIDAY] = true,
[BFA] = true,
},
-- These are achievements with the names of rare NPCs as criteria to kill
achNpcs = {
-- Burning Crusade
1312, -- Bloody Rare
-- Wrath of the Lich King
2257, -- Frostbitten
-- Mists of Pandaria
7439, -- Glorious!
-- Warlords of Draenor
9400, -- Gorgrond Monster Hunter
10070, -- Jungle Stalker
-- Legion
11261, -- Adventurer of Azsuna
11264, -- Adventurer of Highmountain
11263, -- Adventurer of Stormheim
11265, -- Adventurer of Suramar
11262, -- Adventurer of Val'sharah
12078, -- Adventurer of Argus > Commander of Argus
-- Battle for Azeroth
12939, -- Adventurer of Tiragarde Sound
12940, -- Adventurer of Stormsong Valley
12941, -- Adventurer of Drustvar
12942, -- Adventurer of Nazmir
12943, -- Adventurer of Vol'dun
12944, -- Adventurer of Zuldazar
},
-- These are inventory items that may result in another item that Rarity would like to make you aware of
extraTooltips = {
inventoryItems = {
[94295] = { 94292, 94293, 94291, }, -- Primal Egg: Reins of the Black Primal Raptor, Reins of the Green Primal Raptor, Reins of the Red Primal Raptor
[94288] = { 94290, }, -- Giant Dinosaur Bone: Reins of the Bone-White Primal Raptor
[86547] = { 90655, }, -- Skyshard: Reins of the Thundering Ruby Cloud Serpent
[86546] = { 90655, }, -- Sky Crystal: Reins of the Thundering Ruby Cloud Serpent
[128025] = { 116658, 116669, 116780, }, -- Rattling Iron Cage: Tundra Icehoof, Armored Razorback, Warsong Direfang
[53190] = { 152840, 152841, 152842, 152843, 153054, 153055}, -- Fel-Spotted Egg: Scintillating Mana Ray, Felglow Mana Ray, Vibrant Mana Ray, Darkspore Mana Ray, Docile Skyfin, Fel-Afflicted Skyfin
--[6948] = { 6948, }, -- Hearthstone: Hearthstone [this is for testing extraTooltips]
},
},
-- These are items with a 100% drop rate from various mobs; many of them only drop the first time and include a tracking quest
oneTimeItems = {
-- [NPCID] = { questId = QUESTID, itemId = ITEMID }, -- NPC Name
-- Test item(s)
--[65432] = { questId = 0--[[31676]], itemId = 102248 }, -- Kyparite Pulverizer (in The Dread Wastes)
---------------------------------------------------------------------------------------
-- WRATH OF THE LICH KING
---------------------------------------------------------------------------------------
[32491] = { itemId = 44168 }, -- Time-Lost Proto-Drake (Reins of the Time-Lost Proto-Drake, The Storm Peaks)
---------------------------------------------------------------------------------------
-- CATACLYSM
---------------------------------------------------------------------------------------
[50062] = { itemId = 63042 }, -- Aeonaxx (Reins of the Phosphorescent Stone Drake, Deepholm)
[51236] = { itemId = 63042 }, -- Aeonaxx (Reins of the Phosphorescent Stone Drake, Deepholm)
[50005] = { itemId = 67151 }, -- Poseidus (Reins of Poseidus, Shimmering Expanse)
---------------------------------------------------------------------------------------
-- MISTS OF PANDARIA
---------------------------------------------------------------------------------------
[64403] = { itemId = 90655 }, -- Alani <The Stormborn> (Reins of the Thundering Ruby Cloud Serpent, Vale of Eternal Blossoms)
[59369] = { itemId = 88566 }, -- Doctor Theolen Krastinov <The Butcher> (Krastinov's Bag of Horrors, Scholomance)
---------------------------------------------------------------------------------------
-- WARLORDS OF DRAENOR
---------------------------------------------------------------------------------------
-- MOUNTS
[50990] = { itemId = 116659 }, -- Bloodhoof Bull (Nakk the Thunderer, Nagrand)
[50992] = { itemId = 116674 }, -- Great Greytusk (Gorok, Frostfire Ridge)
[50981] = { itemId = 116661 }, -- Mottled Meadowstomper (Luk'hok, Nagrand)
[51015] = { itemId = 116767 }, -- Sapphire Riverbeast (Silthide, Talador)
[50985] = { itemId = 116792 }, -- Sunhide Gronnling (Poundfist, Gorgrond)
[50883] = { itemId = 116773 }, -- Swift Breezestrider (Pathrunner, Shadowmoon Valley)
-- REP ITEMS
-- Nagrand
[86774] = { itemId = 118654 }, -- Aogexon
[86732] = { itemId = 118655 }, -- Bergruu
[86743] = { itemId = 118656 }, -- Dekorhan
[87650] = { itemId = 118657 }, -- Direhoof
[86771] = { itemId = 118658 }, -- Gagrog the Brutal
[87667] = { itemId = 118659 }, -- Mu'gra
[86750] = { itemId = 118660 }, -- Thek'talon
[86835] = { itemId = 118661 }, -- Xelganak
[88951] = { itemId = 120172 }, -- Vileclaw
-- OTHER ITEMS
-- Frostfire Ridge
[84378] = { questId = 37525, itemId = 119365 }, -- Ak'ox the Slaughterer
[78867] = { questId = 34497, itemId = 111476 }, -- Breathless
[74613] = { questId = 33843, itemId = 111533 }, -- Broodmother Reeg'ak
[71721] = { questId = 32941, itemId = 101436 }, -- Canyon Icemother
[80242] = { questId = 34843, itemId = 111953 }, -- Chillfang
[72294] = { questId = 33014, itemId = 111490 }, -- Cindermaw
[77513] = { questId = 34129, itemId = 112066 }, -- Coldstomp the Griever
[76914] = { questId = 34131, itemId = 111484 }, -- Coldtusk
[78621] = { questId = 34477, itemId = 112086 }, -- Cyclonic Fury
[74971] = { questId = 33504, itemId = 107661 }, -- Firefury Giant
[71665] = { questId = 32918, itemId = 111530 }, -- Giant-Slayer Kul
[74585] = { questId = 33011, itemId = 106899 }, -- Grizzled Frostwolf Veteran
[80312] = { questId = 34865, itemId = 112077 }, -- Grutush the Pillager
[80190] = { questId = 34825, itemId = 111948 }, -- Gruuk
[80235] = { questId = 34839, itemId = 111955 }, -- Gurun
[87348] = { questId = 37382, itemId = 119415 }, -- Hoarfrost
[82616] = { questId = 37386, itemId = 119390 }, -- Jabberjaw
[79678] = { questId = 34708, itemId = 112078 }, -- Jehil the Climber
[84374] = { questId = 37404, itemId = 119372 }, -- Kaga the Ironbender
[78872] = { questId = 34498, itemId = 116125 }, -- Klikixx
[87622] = { questId = 37402, itemId = 119366 }, -- Ogom the Mangler
[78606] = { questId = 34470, itemId = 111666 }, -- Pale Fishmonger
[76918] = { questId = 33938, itemId = 111576 }, -- Primalist Mur'og
[84392] = { questId = 37401, itemId = 119359 }, -- Ragore Driftstalker
[77526] = { questId = 34132, itemId = 112094 }, -- Scout Goreseeker
[82620] = { questId = 37383, itemId = 119399 }, -- Son of Goramal
[77527] = { questId = 34133, itemId = 111475 }, -- The Beater
[78265] = { questId = 34361, itemId = 111534 }, -- The Bone Crawler
[82618] = { questId = 37384, itemId = 119379 }, -- Tor'goroth
[87357] = { questId = 37378, itemId = 119416 }, -- Valkor
[87356] = { questId = 37379, itemId = 119416 }, -- Vrok the Ancient
[79145] = { questId = 34559, itemId = 111477 }, -- Yaga the Scarred
-- Gorgrond
[82085] = { questId = 35335, itemId = 118222 }, -- Bashiok
[86257] = { questId = 37369, itemId = 119432 }, -- Basten
[85907] = { questId = 36597, itemId = 118232 }, -- Berthora
[82311] = { questId = 35503, itemId = 118212 }, -- Char the Burning
[85250] = { questId = 36387, itemId = 118221 }, -- Fossilwood the Petrified
[81038] = { questId = 36391, itemId = 118230 }, -- Gelgor of the Blue Flame
[80868] = { questId = 36204, itemId = 118229 }, -- Glut
[84431] = { questId = 36186, itemId = 118210 }, -- Greldrok the Cunning
[88583] = { questId = 37375, itemId = 119414 }, -- Grove Warden Yal
[83522] = { questId = 35908, itemId = 118209 }, -- Hive Queen Skrikka
[88672] = { questId = 37377, itemId = 119412 }, -- Hunter Bal'ra
[84406] = { questId = 36178, itemId = 118709 }, -- Mandrakor
[76473] = { questId = 34726, itemId = 118208 }, -- Mother Araneae
[85970] = { questId = 36600, itemId = 118231 }, -- Riptar
[85264] = { questId = 36393, itemId = 118211 }, -- Rolkor
[86520] = { questId = 36837, itemId = 118228 }, -- Stompalupagus
[79629] = { questId = 35910, itemId = 118224 }, -- Stomper Kreego
[80725] = { questId = 36394, itemId = 114227 }, -- Sulfurious
[86137] = { questId = 36656, itemId = 118223 }, -- Sunclaw
[88582] = { questId = 37374, itemId = 119367 }, -- Swift Onyx Flayer
[86410] = { questId = 36794, itemId = 118213 }, -- Sylldross
-- Nagrand
[82899] = { questId = 35778, itemId = 116832 }, -- Ancient Blademaster
[82826] = { questId = 35735, itemId = 116823 }, -- Berserk T-300 Series Mark II
[87234] = { questId = 37400, itemId = 119380 }, -- Brutag Grimblade
[79725] = { questId = 34727, itemId = 118244 }, -- Captain Ironbeard
[87788] = { questId = 37395, itemId = 119405 }, -- Durg Spinecrusher
[82486] = { questId = 35623, itemId = 118679 }, -- Explorer Nozzand
[82975] = { questId = 35836, itemId = 116836 }, -- Fangler
[83483] = { questId = 35893, itemId = 116807 }, -- Flinthide
[82764] = { questId = 35715, itemId = 118246 }, -- Gar'lua
[80122] = { questId = 34725, itemId = 116798 }, -- Gaz'orda
[82778] = { questId = 35717, itemId = 116824 }, -- Gnarlhoof the Rabid
[83509] = { questId = 35898, itemId = 116916 }, -- Gorepetal
[84263] = { questId = 36159, itemId = 118689 }, -- Graveltooth
[82758] = { questId = 35714, itemId = 116795 }, -- Greatfeather
[82912] = { questId = 35784, itemId = 118687 }, -- Grizzlemaw
[83603] = { questId = 35923, itemId = 118245 }, -- Hunter Blacktooth
[78161] = { questId = 34862, itemId = 116799 }, -- Hyperious
[86959] = { questId = 37399, itemId = 119355 }, -- Karosh Blackwind
[83643] = { questId = 35932, itemId = 116796 }, -- Malroc Stonesunder
[84435] = { questId = 36229, itemId = 118690 }, -- Mr. Pinchy Sr.
[83401] = { questId = 35865, itemId = 116815 }, -- Netherspawn
[83409] = { questId = 35875, itemId = 116765 }, -- Ophiis
[83680] = { questId = 35943, itemId = 116800 }, -- Outrider Duretha
[88208] = { questId = 37637, itemId = 120317 }, -- Pit Beast
[82755] = { questId = 35712, itemId = 118243 }, -- Redclaw the Feral
[83526] = { questId = 35900, itemId = 118688 }, -- Ru'klaa
[83634] = { questId = 35931, itemId = 116797 }, -- Scout Pokhar
[83542] = { questId = 35912, itemId = 116834 }, -- Sean Whitesea
[80057] = { questId = 36128, itemId = 116806 }, -- Soulfang
[83591] = { questId = 35920, itemId = 116814 }, -- Tura'aka
[81330] = { questId = 37546, itemId = 120276 }, -- Warleader Tome
[79024] = { questId = 34645, itemId = 116805 }, -- Warmaster Blugthol
[83428] = { questId = 35877, itemId = 116808 }, -- Windcaller Korast
-- Shadowmoon Valley
[77140] = { questId = 33061, itemId = 109060 }, -- Amaukwa
[86213] = { questId = 37356, itemId = 119387 }, -- Aqualir
[85568] = { questId = 37410, itemId = 119400 }, -- Avalanche
[82326] = { questId = 35731, itemId = 113540 }, -- Ba'ruun
[81406] = { questId = 35281, itemId = 111666 }, -- Bahameye
[81639] = { questId = 33383, itemId = 117551 }, -- Brambleking Fili
[77085] = { questId = 33064, itemId = 109075 }, -- Dark Emanation
[82268] = { questId = 35448, itemId = 113548 }, -- Darkmaster Go'vid
[82411] = { questId = 35555, itemId = 113541 }, -- Darktalon
[84911] = { questId = 37351, itemId = 119377 }, -- Demidos
[82676] = { questId = 35688, itemId = 113556 }, -- Enavra Varandi
[82207] = { questId = 35725, itemId = 113557 }, -- Faebright
[76380] = { questId = 33664, itemId = 113082 }, -- Gorum
[79524] = { questId = 35558, itemId = 113631 }, -- Hypnocroak
[83553] = { questId = 35909, itemId = 113571 }, -- Insha'tar
[74206] = { questId = 33043, itemId = 109078 }, -- Killmaw
[72362] = { questId = 33039, itemId = 109061 }, -- Ku'targ the Voidseer
[85121] = { questId = 37355, itemId = 119360 }, -- Lady Temptessa
[72537] = { questId = 33055, itemId = 108907 }, -- Leaf-Reader Kurri
[77310] = { questId = 35906, itemId = 113561 }, -- Mad "King" Sporeon
[85451] = { questId = 37357, itemId = 119369 }, -- Malgosh Shadowkeeper
[85001] = { questId = 37353, itemId = 119368 }, -- Master Sergeant Milgra
[82362] = { questId = 35523, itemId = 113559 }, -- Morva Soultwister
[75071] = { questId = 33642, itemId = 113527 }, -- Mother Om'ra
[84925] = { questId = 37352, itemId = 119382 }, -- Quartermaster Hershak
[82374] = { questId = 35553, itemId = 113542 }, -- Rai'vosh
[72606] = { questId = 34068, itemId = 109077 }, -- Rockhoof
[85029] = { questId = 37354, itemId = 119396 }, -- Shadowspeaker Niir
[82415] = { questId = 35732, itemId = 113543 }, -- Shinri
[86689] = { questId = 36880, itemId = 118734 }, -- Sneevel
[85026] = { questId = 37358, itemId = 119178 }, -- Soul-Twister Torek
[75482] = { questId = 33640, itemId = 108906 }, -- Veloss
[75492] = { questId = 33643, itemId = 108957 }, -- Venomshade
[85078] = { questId = 37359, itemId = 119392 }, -- Voidreaver Urnae
[83385] = { questId = 35847, itemId = 109074 }, -- Voidseer Kalurg
[75434] = { questId = 33038, itemId = 113553 }, -- Windfang Matriarch
[75435] = { questId = 33389, itemId = 113570 }, -- Yggdrel
-- Spires of Arak
[84887] = { questId = 36291, itemId = 116907 }, -- Betsi Boombasket
[80614] = { questId = 35599, itemId = 116839 }, -- Blade-Dancer Aeryx
[84856] = { questId = 36283, itemId = 118205 }, -- Blightglow
[84807] = { questId = 36267, itemId = 118198 }, -- Durkath Steelmaw
[84890] = { questId = 36297, itemId = 118200 }, -- Festerbloom
[86978] = { questId = 36943, itemId = 118696 }, -- Gaze
[84951] = { questId = 36305, itemId = 116836 }, -- Gobblefin
[86724] = { questId = 36887, itemId = 118279 }, -- Hermit Palefur
[84955] = { questId = 36306, itemId = 118202 }, -- Jiasska the Sporegorger
[84810] = { questId = 36268, itemId = 118735 }, -- Kalos the Bloodbathed
[84417] = { questId = 36396, itemId = 118206 }, -- Mutafen
[82247] = { questId = 36129, itemId = 116837 }, -- Nas Dunberlin
[84872] = { questId = 36288, itemId = 118204 }, -- Oskiira the Vengeful
[84838] = { questId = 36279, itemId = 118199 }, -- Poisonmaster Bortusk
[85504] = { questId = 36470, itemId = 118107 }, -- Rotcap
[84833] = { questId = 36276, itemId = 118203 }, -- Sangrikass
[79938] = { questId = 36478, itemId = 118201 }, -- Shadowbark
[84805] = { questId = 36265, itemId = 116858 }, -- Stonespite
[84912] = { questId = 36298, itemId = 116855 }, -- Sunderthorn
[85520] = { questId = 36472, itemId = 116857 }, -- Swarmleaf
[84836] = { questId = 36278, itemId = 116838 }, -- Talonbreaker
[84775] = { questId = 36254, itemId = 116852 }, -- Tesska the Broken
[82050] = { questId = 35334, itemId = 118207 }, -- Varasha
-- Talador
[88072] = { questId = 37343, itemId = 119371 }, -- Archmagus Tekar <Sargerei War Council>
[88043] = { questId = 37338, itemId = 119378 }, -- Avatar of Socrethar
[77620] = { questId = 34165, itemId = 116123 }, -- Cro Fleshrender
[77561] = { questId = 34142, itemId = 112499 }, -- Dr. Gloom
[77795] = { questId = 34221, itemId = 113670 }, -- Echo of Murmur
[80204] = { questId = 35018, itemId = 112373 }, -- Felbark
[82992] = { questId = 37341, itemId = 119386 }, -- Felfire Consort
[77614] = { questId = 34145, itemId = 113288 }, -- Frenzied Golem
[78713] = { questId = 34483, itemId = 116122 }, -- Galzomar
[80471] = { questId = 34929, itemId = 116075 }, -- Gennadian
[77719] = { questId = 34189, itemId = 116113 }, -- Glimmerwing
[85572] = { questId = 36919, itemId = 120436 }, -- Grrbrrgle
[83019] = { questId = 37340, itemId = 119402 }, -- Gug'tol
[83008] = { questId = 37312, itemId = 119403 }, -- Haakun the All-Consuming
[77715] = { questId = 34185, itemId = 116124 }, -- Hammertooth
[77626] = { questId = 34167, itemId = 112369 }, -- Hen-Mother Hami
[77453] = { questId = 34134, itemId = 117563 }, -- Isaari
[78710] = { questId = 35219, itemId = 116122 }, -- Kharazos the Triumphant
[88494] = { questId = 37342, itemId = 119385 }, -- Legion Vanguard
[77784] = { questId = 34208, itemId = 116070 }, -- Lo'marg Jawcrusher
[82998] = { questId = 37349, itemId = 119353 }, -- Matron of Sin
[79334] = { questId = 34859, itemId = 116077 }, -- No'losh
[77741] = { questId = 34196, itemId = 116112 }, -- Ra'kahn
[79543] = { questId = 34671, itemId = 112370 }, -- Shirzir
[78715] = { questId = 35219, itemId = 116122 }, -- Sikthiss, Maiden of Slaughter
[88083] = { questId = 37343, itemId = 119350 }, -- Soulbinder Naylana <Sargerei War Council>
[86549] = { questId = 36858, itemId = 117562 }, -- Steeltusk
[88071] = { questId = 37337, itemId = 119350 }, -- Strategist Ankor <Sargerei War Council>
[77634] = { questId = 34171, itemId = 116126 }, -- Taladorantula
[79485] = { questId = 34668, itemId = 116110 }, -- Talonpriest Zorkra
[80524] = { questId = 34945, itemId = 112475 }, -- Underseer Bloodmane
[77564] = { questId = 34148, itemId = 112371 }, -- Viperlash
[77776] = { questId = 34205, itemId = 112261 }, -- Wandering Vindicator
[82922] = { questId = 37343, itemId = 119435 }, -- Xothear, the Destroyer
[77529] = { questId = 34135, itemId = 112263 }, -- Yazheera the Incinerator
-- Tanaan Jungle (Hellbane achievement)
[95053] = { questId = 39287, itemId = 128315 }, -- Deathtalon <Avatar of Iskar>
[95056] = { questId = 39289, itemId = 128315 }, -- Doomroller <Mar'tak's Creation>
[95044] = { questId = 39288, itemId = 128315 }, -- Terrorfist <Son of Kormrok>
[95054] = { questId = 39290, itemId = 128315 }, -- Vengeance <Avatar of Velhari>
-- Tanaan Jungle (Jungle Stalker achievement)
[91871] = { questId = 38430, itemId = 127326 }, -- Argosh the Destroyer
[92552] = { questId = 38609, itemId = 127650 }, -- Belgork <Grom'kar Strikeleader>
[90884] = { questId = 38262, itemId = 127307 }, -- Bilkor the Thrower <Bleeding Hollow Spearmaster>
[92657] = { questId = 38696, itemId = 127654 }, -- Bleeding Hollow Horror
[90936] = { questId = 38266, itemId = 127303 }, -- Bloodhunter Zulk <Bleeding Hollow Assassin>
[91093] = { questId = 38209, itemId = 127652 }, -- Bramblefell
[92429] = { questId = 38589, itemId = 127349 }, -- Broodlord Ixkor
[93264] = { questId = 38820, itemId = 127664 }, -- Captain Grok'mar
[93076] = { questId = 38756, itemId = 127659 }, -- Captain Ironbeard <The True Scourge of the Iron Seas>
[90519] = { questId = 37990, itemId = 127660 }, -- Cindral the Wildfire
[91232] = { questId = 38746, itemId = 127319 }, -- Commander Krag'goth
[89675] = { questId = 38749, itemId = 127313 }, -- Commander Org'mok
[90887] = { questId = 38265, itemId = 127301 }, -- Dorg the Bloody <Bleeding Hollow Aberration>
[93028] = { questId = 38736, itemId = 127331 }, -- Driss Vile <Iron Horde Master Sniper>
[90888] = { questId = 38264, itemId = 127298 }, -- Drivnul <Master of Rituals>
[91727] = { questId = 38411, itemId = 127323 }, -- Executor Riloth
[93168] = { questId = 38775, itemId = 127350 }, -- Felbore
[92647] = { questId = 38634, itemId = 127302 }, -- Felsmith Damorka
[91098] = { questId = 38211, itemId = 127656 }, -- Felspark
[92508] = { questId = 38604, itemId = 127306 }, -- Gloomtalon <Clawshaper of the Blackfang>
[93125] = { questId = 38764, itemId = 127317 }, -- Glub'glok
[92941] = { questId = 38709, itemId = 127304 }, -- Gorabosh <Keeper of the Cave>
[91695] = { questId = 38400, itemId = 127299 }, -- Grand Warlock Nethekurse
[93057] = { questId = 38750, itemId = 127649 }, -- Grannok
[90094] = { questId = 39046, itemId = 127309 }, -- Harbormaster Korak
[90777] = { questId = 38028, itemId = 122117 }, -- High Priest Ikzan <Shadow Council>
[90429] = { questId = 38026, itemId = 127655 }, -- Imp-Master Valessa
[90437] = { questId = 38030, itemId = 127322 }, -- Jax'zor
[92517] = { questId = 38605, itemId = 127418 }, -- Krell the Serene <Blademaster of the Blackfang>
[93279] = { questId = 38825, itemId = 127653 }, -- Kris'kar the Unredeemed <Crusader of Rukhmar>
[90438] = { questId = 38029, itemId = 127316 }, -- Lady Oran
[93002] = { questId = 38726, itemId = 127332 }, -- Magwia
[90442] = { questId = 38032, itemId = 127300 }, -- Mistress Thavra
[92411] = { questId = 38580, itemId = 127320 }, -- Overlord Ma'gruth <Shadow Council>
[92274] = { questId = 38557, itemId = 127297 }, -- Painmistress Selora
[91374] = { questId = 38609, itemId = 127336 }, -- Podlord Wakkawam
[91009] = { questId = 38457, itemId = 127657 }, -- Putre'thar
[90782] = { questId = 38034, itemId = 127661 }, -- Rasthe <Son of Sethe>
[92197] = { questId = 38496, itemId = 127335 }, -- Relgor <Bleeding Hollow Master Scout>
[91227] = { questId = 39159, itemId = 127666 }, -- Remnant of the Blood Moon
[92627] = { questId = 38631, itemId = 127356 }, -- Rendrak <Direwing Alpha>
[90885] = { questId = 38263, itemId = 127314 }, -- Rogond the Tracker <Bleeding Hollow Huntmaster>
[90024] = { questId = 37953, itemId = 127318 }, -- Sergeant Mor'grak
[93236] = { questId = 38812, itemId = 127665 }, -- Shadowthrash
[92495] = { questId = 38600, itemId = 127315 }, -- Soulslicer <Corrupted Shaman>
[92887] = { questId = 38700, itemId = 127357 }, -- Steelsnout
[92606] = { questId = 38628, itemId = 127311 }, -- Sylissa <Marshwater Queen>
[93001] = { questId = 38752, itemId = 127296 }, -- Szirek the Twisted
[92465] = { questId = 38597, itemId = 127330 }, -- The Blackfang <Warboss of the Blackfang>
[92694] = { questId = 38654, itemId = 127305 }, -- The Goreclaw
[92977] = { questId = 38751, itemId = 127321 }, -- The Iron Houndmaster
[92636] = { questId = 38632, itemId = 127355 }, -- The Night Haunter
[92645] = { questId = 38632, itemId = 127355 }, -- The Night Haunter (pre-challenge version)
[91243] = { questId = 38747, itemId = 127310 }, -- Tho'gar Gorefist
[92574] = { questId = 38620, itemId = 127327 }, -- Thromma the Gutslicer
[92451] = { questId = 37937, itemId = 127351 }, -- Varyx the Damned
[92408] = { questId = 38579, itemId = 127658 }, -- Xanzith the Everlasting
[91087] = { questId = 38207, itemId = 127340 }, -- Zeter'el
[90122] = { questId = 39045, itemId = 127308 }, -- Zoug the Heavy
},
-- For instanceDifficulties, see: http://wowprogramming.com/docs/api/GetInstanceInfo
groups = {
mounts = {
name = L["Mounts"],
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- MOUNTS: Soloable (some of these may be challenging to solo for certain classes, but in general they should be soloable)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- Holiday
["Minion of Grumpus"] = { cat = HOLIDAY, type = MOUNT, method = USE, name = L["Minion of Grumpus"], spellId = 191314, itemId = 128671, items = { 128670 }, chance = 100, holidayTexture = CALENDAR_WINTERVEIL, },
-- 1.x
["Deathcharger's Reins"] = { cat = BASE, type = MOUNT, method = NPC, name = L["Deathcharger's Reins"], spellId = 17481, itemId = 13335, npcs = { 99999 }, tooltipNpcs = { 45412 }, chance = 100, statisticId = { 1097 }, bonusSatchel = true, blackMarket = true, coords = { {m=317, x=38.6,y=20,i=true} }, },
["Red Qiraji Resonating Crystal"] = { cat = BASE, type = MOUNT, method = NPC, name = L["Red Qiraji Resonating Crystal"], spellId = 26054, itemId = 21321, npcs = { 15311, 15250, 15247, 15246, 15264, 15262, 15277, 15312, 15252, 15249 }, chance = 100, coords = {{m=319,i=true}}, },
-- 2.x
["Ashes of Al'ar"] = { cat = TBC, type = MOUNT, method = BOSS, name = L["Ashes of Al'ar"], spellId = 40192, itemId = 32458, npcs = { 99999 }, tooltipNpcs = { 19622 }, chance = 100, statisticId = { 1088 }, blackMarket = true, coords = { {m=334,x=50.6,y=15.2,i=true} }, },
["Fiery Warhorse's Reins"] = { cat = TBC, type = MOUNT, method = NPC, name = L["Fiery Warhorse's Reins"], spellId = 36702, itemId = 30480, npcs = { 16152 }, chance = 100, blackMarket = true, lockBossName = "Attumen the Huntsman", coords = { {m=350, x=46.6,y=82.6,i=true} }, },
["Reins of the Raven Lord"] = { cat = TBC, type = MOUNT, method = NPC, name = L["Reins of the Raven Lord"], spellId = 41252, itemId = 32768, npcs = { 23035 }, chance = 67, instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_DUNGEON] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.TIMEWALKING_DUNGEON] = true, }, bonusSatchel = true, blackMarket = true, lockBossName = "Anzu", coords = { {m=258, x=32.6,y=54.5,i=true} }, },
["Swift White Hawkstrider"] = { cat = TBC, type = MOUNT, method = NPC, name = L["Swift White Hawkstrider"], spellId = 46628, itemId = 35513, npcs = { 24664 }, chance = 33, instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_DUNGEON] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.TIMEWALKING_DUNGEON] = true, }, sourceText = L["Heroic difficulty"], bonusSatchel = true, blackMarket = true, coords = { {m=348, x=8.6,y=50.2,i=true} }, },
-- 3.x
["Invincible's Reins"] = { cat = WOTLK, type = MOUNT, method = BOSS, name = L["Invincible's Reins"], spellId = 72286, itemId = 50818, npcs = { 99999 }, tooltipNpcs = { 36597 }, chance = 100, instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true, }, statisticId = { 4688 }, sourceText = L["25-player heroic"], blackMarket = true, wasGuaranteed = true, lockBossName = "The Lich King", coords = { {m=191, x=49.8,y=52.8,i=true} }, },
["Mimiron's Head"] = { cat = WOTLK, type = MOUNT, method = BOSS, name = L["Mimiron's Head"], spellId = 63796, itemId = 45693, npcs = { 33288 }, statisticId = {2869, 2883}, chance = 100, instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.NORMAL_RAID] = true, }, sourceText = L["Dropped by Yogg-Saron in Ulduar with no Keepers assisting"], wasGuaranteed = true, blackMarket = true, lockBossName = "Yogg-Saron", coords = { {m=150, x=68,y=40.8,i=true} }, },
["Reins of the Azure Drake"] = { cat = WOTLK, type = MOUNT, method = BOSS, name = L["Reins of the Azure Drake"], spellId = 59567, itemId = 43952, npcs = { 99999 }, tooltipNpcs = { 28859 }, chance = 100, statisticId = { 1391, 1394 }, sourceText = L["Dropped by Malygos in The Eye of Eternity (any raid size)"], blackMarket = true, lockBossName = "Malygos", coords = { {m=141, x=39,y=51.8,i=true} }, },
["Reins of the Blue Drake"] = { cat = WOTLK, type = MOUNT, method = BOSS, name = L["Reins of the Blue Drake"], spellId = 59568, itemId = 43953, npcs = { 99999 }, tooltipNpcs = { 28859 }, chance = 100, statisticId = { 1391, 1394 }, sourceText = L["Dropped by Malygos in The Eye of Eternity (any raid size)"], bonusSatchel = true, blackMarket = true, lockBossName = "Malygos", coords = { {m=141, x=39,y=51.8,i=true} }, },
["Reins of the Blue Proto-Drake"] = { cat = WOTLK, type = MOUNT, method = NPC, name = L["Reins of the Blue Proto-Drake"], spellId = 59996, itemId = 44151, npcs = { 26693 }, chance = 77, instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.HEROIC_DUNGEON] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.TIMEWALKING_DUNGEON] = true, }, sourceText = L["Heroic difficulty"], bonusSatchel = true, blackMarket = true, lockBossName = "Skadi the Ruthless", coords = { {m=136, x=68.4,y=36.2,i=true} }, },
["Reins of the Grand Black War Mammoth Alliance"] = { cat = WOTLK, type = MOUNT, method = BOSS, name = L["Reins of the Grand Black War Mammoth"], spellId = 61465, itemId = 43959, npcs = { 99999 }, tooltipNpcs = { 35013, 33993, 31125, 38433 }, chance = 100, requiresAlliance = true, statisticId = { 1753, 1754, 2870, 3236, 4074, 4075, 4657, 4658 }, sourceText = L["Dropped by Koralon the Flame Watcher, Emalon the Storm Watcher, Archavon the Stone Watcher, and Toravon the Ice Watcher in Vault of Archavon (any raid size)."], lockBossName = "Archavon the Stone Watcher", coords = { {m=156, x=36,y=55.4,i=true},{m=156, x=62.6,y=55.4,i=true},{m=156, x=49.2,y=17,i=true},{m=156, x=62.6,y=36.8,i=true}, }, },
["Reins of the Grand Black War Mammoth Horde"] = { cat = WOTLK, type = MOUNT, method = BOSS, name = L["Reins of the Grand Black War Mammoth"], spellId = 61467, itemId = 44083, npcs = { 99999 }, tooltipNpcs = { 35013, 33993, 31125, 38433 }, chance = 100, requiresHorde = true, statisticId = { 1753, 1754, 2870, 3236, 4074, 4075, 4657, 4658 }, sourceText = L["Dropped by Koralon the Flame Watcher, Emalon the Storm Watcher, Archavon the Stone Watcher, and Toravon the Ice Watcher in Vault of Archavon (any raid size)."], lockBossName = "Archavon the Stone Watcher", coords = { {m=156, x=36,y=55.4,i=true},{m=156, x=62.6,y=55.4,i=true},{m=156, x=49.2,y=17,i=true},{m=156, x=62.6,y=36.8,i=true}, }, },
["Reins of the Green Proto-Drake"] = { cat = WOTLK, type = MOUNT, method = USE, name = L["Reins of the Green Proto-Drake"], spellId = 61294, itemId = 44707, items = { 39883 }, chance = 20, sourceText = L["Contained in Cracked Egg, which is obtained by becoming Revered with The Oracles, purchasing a Mysterious Egg from their reputation vendor, and waiting three days. The mount has a 5% chance to appear in the Cracked Egg."], bonusSatchel = true, blackMarket = true, coords = { {m=119,x=54.6,y=56.2} }, },
["Reins of the Onyxian Drake"] = { cat = WOTLK, type = MOUNT, method = BOSS, name = L["Reins of the Onyxian Drake"], spellId = 69395, itemId = 49636, npcs = { 99999 }, tooltipNpcs = { 10184 }, chance = 100, statisticId = { 1098 }, sourceText = L["Any raid size"], blackMarket = true, lockBossName = "Onyxia", coords = { {m=248, x=68,y=31.4,i=true} }, },
["Reins of the White Polar Bear"] = { cat = WOTLK, type = MOUNT, method = USE, name = L["Reins of the White Polar Bear"], spellId = 54753, itemId = 43962, items = { 44751, 69903 }, chance = 33, sourceText = L["Contained in Hyldnir Spoils, which is rewarded for completing daily quests given by Gretta the Arbiter in Brunnhildar Village, Storm Peaks. The mount has a 3% chance to appear in Hyldnir Spoils."], bonusSatchel = true, blackMarket = true, coords = { {m=120,x=50.8,y=65.6} }, },
["Sea Turtle"] = { cat = WOTLK, type = MOUNT, method = FISHING, name = L["Sea Turtle"], spellId = 64731, itemId = 46109, zones = { "116", "127", "115", "117", "114", "119", "245", "241", "249", "207", "198", "418", "371", "376", "379", "390", "422", "388", "407", "554", "507", "504", "433" }, chance = 10000, requiresPool = true, sourceText = L["Obtained very rarely by fishing in pools located in any expansion zone (not Classic zones)"], coords = { {m=116},{m=127},{m=115},{m=117},{m=114},{m=119},{m=245},{m=241},{m=249},{m=207},{m=198},{m=418},{m=371},{m=376},{m=379},{m=390},{m=422},{m=388},{m=407},{m=554},{m=507},{m=504},{m=433}, }, },
-- 4.x
["Armored Razzashi Raptor"] = { cat = CATA, type = MOUNT, method = BOSS, name = L["Armored Razzashi Raptor"], spellId = 96491, itemId = 68823, npcs = { 52151 }, chance = 100, sourceText = L["Heroic difficulty"], lockBossName = "Bloodlord Mandokir", coords = { {m=337,x=60.4,y=79.9,i=true} }, },
["Experiment 12-B"] = { cat = CATA, type = MOUNT, method = BOSS, name = L["Experiment 12-B"], spellId = 110039, itemId = 78919, npcs = { 99999 }, tooltipNpcs = { 55294 }, chance = 100, statisticId = { 6161, 6162 }, sourceText = L["Dropped by Ultraxion in Dragon Soul (any raid size or difficulty)"], lockBossName = "Ultraxion", coords = { {m=409,x=49.6,y=57.6,i=true} }, },
["Flametalon of Alysrazor"] = { cat = CATA, type = MOUNT, method = BOSS, name = L["Flametalon of Alysrazor"], spellId = 101542, itemId = 71665, npcs = { 99999 }, tooltipNpcs = { 52530 }, chance = 100, statisticId = { 5970, 5971 }, sourceText = L["Any raid size or difficulty"], blackMarket = true, lockBossName = "Alysrazor", coords = { {m=367, x=64.3,y=38,i=true} }, },
["Fossilized Raptor"] = { cat = CATA, type = MOUNT, method = ARCH, name = L["Fossilized Raptor"], spellId = 84751, itemId = 60954, raceId = 18, chance = 30, sourceText = L["Obtained as a rare project for the Fossil branch of archaeology"], coords = { {m=1},{m=7},{m=10},{m=12},{m=13},{m=14},{m=15},{m=17},{m=18},{m=21},{m=22},{m=23},{m=25},{m=26},{m=27},{m=32},{m=36},{m=37},{m=42},{m=47},{m=48},{m=49},{m=50},{m=51},{m=52},{m=56},{m=57},{m=62},{m=63},{m=64},{m=65},{m=66},{m=69},{m=70},{m=71},{m=76},{m=77},{m=78},{m=80},{m=81},{m=83},{m=84},{m=85},{m=87},{m=88},{m=89},{m=998},{m=94},{m=95},{m=97},{m=103},{m=106},{m=110},{m=122},{m=124},{m=179},{m=198},{m=199},{m=201},{m=202},{m=203},{m=204},{m=205},{m=210},{m=217},{m=218},{m=224},{m=241},{m=244},{m=245},{m=249},{m=327},{m=338},{m=425},{m=427},{m=460},{m=461},{m=462},{m=463},{m=465},{m=467},{m=468},{m=469}, }, },
["Life-Binder's Handmaiden"] = { cat = CATA, type = MOUNT, method = BOSS, name = L["Life-Binder's Handmaiden"], spellId = 107845, itemId = 77069, npcs = { 99999 }, chance = 100, statisticId = { 6168 }, sourceText = L["Dropped by the Madness of Deathwing encounter in Dragon Soul (heroic, any raid size)"], wasGuaranteed = true, blackMarket = true, lockBossName = "Madness of Deathwing", coords = { {m=409,i=true} }, },
["Reins of the Blazing Drake"] = { cat = CATA, type = MOUNT, method = BOSS, name = L["Reins of the Blazing Drake"], spellId = 107842, itemId = 77067, npcs = { 99999 }, chance = 100, statisticId = { 6167, 6168 }, sourceText = L["Dropped by the Madness of Deathwing encounter in Dragon Soul (any raid size or difficulty)"], blackMarket = true, lockBossName = "Madness of Deathwing", coords = { {m=409,i=true} }, },
["Reins of the Drake of the North Wind"] = { cat = CATA, type = MOUNT, method = NPC, name = L["Reins of the Drake of the North Wind"], spellId = 88742, itemId = 63040, npcs = { 43873 }, chance = 100, sourceText = L["Any difficulty"], blackMarket = true, coords = { {m=325,x=51.9,y=82.1,i=true} }, },
["Reins of the Drake of the South Wind"] = { cat = CATA, type = MOUNT, method = BOSS, name = L["Reins of the Drake of the South Wind"], spellId = 88744, itemId = 63041, npcs = { 99999 }, tooltipNpcs = { 46753 }, chance = 100, statisticId = { 5576, 5577 }, sourceText = L["Any raid size or difficulty"], blackMarket = true, lockBossName = "Al'Akir", coords = { {m=328,x=47.5,y=50.1,i=true} }, },
["Reins of the Grey Riding Camel"] = { cat = CATA, type = MOUNT, method = SPECIAL, name = L["Reins of the Grey Riding Camel"], spellId = 88750, itemId = 63046, chance = 20, sourceText = L["Guaranteed drop from Dormus the Camel-Hoarder. Accessing this encounter requires finding a rare Mysterious Camel Figurine in Uldum. These are difficult to spot and, when clicked, have a small chance to grant you access to the Dormus encounter. Rarity will count how many Figurines you've found if you mouseover them."], coords = { {m=249} }, },
["Reins of the Vitreous Stone Drake"] = { cat = CATA, type = MOUNT, method = NPC, name = L["Reins of the Vitreous Stone Drake"], spellId = 88746, itemId = 63043, npcs = { 43214 }, chance = 100, sourceText = L["Any difficulty"], blackMarket = true, coords = { {m=324,x=37,y=44.7,i=true} }, },
["Scepter of Azj'Aqir"] = { cat = CATA, type = MOUNT, method = ARCH, name = L["Scepter of Azj'Aqir"], spellId = 92155, itemId = 64883, raceId = 14, chance = 500, sourceText = L["Obtained as a very rare project for the Tol'vir branch of archaeology"], coords = { {m=249} }, },
["Smoldering Egg of Millagazor"] = { cat = CATA, type = MOUNT, method = BOSS, name = L["Smoldering Egg of Millagazor"], spellId = 97493, itemId = 69224, npcs = { 99999 }, tooltipNpcs = { 52409 }, instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true, }, chance = 100, statisticId = { 5976, 5977 }, wasGuaranteed = true, blackMarket = true, coords = { {m=367, x=50.7,y=15.3,i=true} }, },
["Swift Zulian Panther"] = { cat = CATA, type = MOUNT, method = BOSS, name = L["Swift Zulian Panther"], spellId = 96499, itemId = 68824, npcs = { 52059 }, chance = 100, sourceText = L["Heroic difficulty"], lockBossName = "High Priestess Kilnara", coords = { {m=337,x=48,y=20,i=true} }, },
-- 5.x
["Clutch of Ji-Kun"] = { cat = MOP, type = MOUNT, method = BOSS, name = L["Clutch of Ji-Kun"], spellId = 139448, itemId = 95059, npcs = { 99999 }, tooltipNpcs = { 69712 }, instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true, }, chance = 50, statisticId = { 8171, 8169, 8172, 8170 }, sourceText = L["All raid formats except Raid Finder"], lockBossName = "Ji-Kun", coords = { {m=510, x=49.7,y=41.6,i=true} }, },
["Kor'kron Juggernaut"] = { cat = MOP, type = MOUNT, method = BOSS, name = L["Kor'kron Juggernaut"], spellId = 148417, itemId = 104253, npcs = { 99999 }, tooltipNpcs = { 71865 }, instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.MYTHIC_RAID] = true, }, chance = 100, statisticId = { 8638, 8637, }, sourceText = L["Mythic difficulty"], wasGuaranteed = true, lockBossName = "Garrosh Hellscream", coords = { {m=5671,x=49.4,y=71.3,i=true} }, },
["Reins of the Amber Primordial Direhorn"] = { cat = MOP, type = MOUNT, method = NPC, name = L["Reins of the Amber Primordial Direhorn"], spellId = 138424, itemId = 94230, npcs = { 69841 }, chance = 20, sourceText = L["The Warbringer will be riding the mount color he has a chance to drop."], coords = { {m=418,x=39.08,y=67.13},{m=422,x=47.47,y=61.32},{m=388,x=36.53,y=85.67},{m=379,x=75.09,y=67.65},{m=371,x=52.73,y=18.99}, }, },
["Reins of the Astral Cloud Serpent"] = { cat = MOP, type = MOUNT, method = BOSS, name = L["Reins of the Astral Cloud Serpent"], spellId = 127170, itemId = 87777, npcs = { 99999 }, tooltipNpcs = { 60410 }, instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true, }, chance = 100, statisticId = { 6797, 6798, 7924, 7923, }, sourceText = L["Dropped by Elegon in Mogu'shan Vaults (all raid formats except Raid Finder)"], blackMarket = true, lockBossName = "Elegon", coords = { {m=471,x=21.7,y=51.1,i=true} }, },
["Reins of the Bone-White Primal Raptor"] = { cat = MOP, type = MOUNT, method = COLLECTION, name = L["Reins of the Bone-White Primal Raptor"], spellId = 138640, itemId = 94290, collectedItemId = 94288, chance = 9999, obtain = L["Dropped from dinosaurs on Isle of Giants"], tooltipNpcs = { 69992, 70013, 70012, 70015, 70014, 70006, 69925, 69993, 70004, 70005, 70007, 70020, 70016, 69983, 70017, 70019, 70018, 70011, 70009, 69991, 70021, 70010, 70008, }, sourceText = L["Earned by giving 9999 Giant Dinosaur Bones to Ku'ma on Isle of Giants. Giant Dinosaur bones drop from all dinosaurs and Zandalari Dinomancers on Isle of Giants."], coords = { {m=507} }, },
["Reins of the Cobalt Primordial Direhorn"] = { cat = MOP, type = MOUNT, method = BOSS, name = L["Reins of the Cobalt Primordial Direhorn"], spellId = 138423, itemId = 94228, npcs = { 99999 }, tooltipNpcs = { 69161 }, questId = 32519, chance = 2000, statisticId = { 8147 }, enableCoin = true, worldBossFactionless = true, coords = { {m=507,x=50.6,y=54.4} }, },
["Reins of the Heavenly Onyx Cloud Serpent"] = {
cat = MOP,
type = MOUNT,
method = BOSS,
name = L["Reins of the Heavenly Onyx Cloud Serpent"],
spellId = 127158,
itemId = 87771,
npcs = { 99999 },
tooltipNpcs = { 60491 },
questId = 32099,
chance = 2000,
statisticId = { 6989 },
enableCoin = true,
worldBossFactionless = true,
blackMarket = true,
coords = {
{
m = 379,
x = 53.7,
y = 64.7
}
},
},
["Reins of the Jade Primordial Direhorn"] = { cat = MOP, type = MOUNT, method = NPC, name = L["Reins of the Jade Primordial Direhorn"], spellId = 138426, itemId = 94231, npcs = { 69842 }, chance = 20, sourceText = L["The Warbringer will be riding the mount color he has a chance to drop."], coords = { {m=418,x=39.08,y=67.13},{m=422,x=47.47,y=61.32},{m=388,x=36.53,y=85.67},{m=379,x=75.09,y=67.65},{m=371,x=52.73,y=18.99}, }, },
["Reins of the Slate Primordial Direhorn"] = { cat = MOP, type = MOUNT, method = NPC, name = L["Reins of the Slate Primordial Direhorn"], spellId = 138425, itemId = 94229, npcs = { 69769 }, chance = 20, sourceText = L["The Warbringer will be riding the mount color he has a chance to drop."], coords = { {m=418,x=39.08,y=67.13},{m=422,x=47.47,y=61.32},{m=388,x=36.53,y=85.67},{m=379,x=75.09,y=67.65},{m=371,x=52.73,y=18.99}, }, },
["Reins of the Thundering Cobalt Cloud Serpent"] = { cat = MOP, type = MOUNT, method = BOSS, name = L["Reins of the Thundering Cobalt Cloud Serpent"], spellId = 139442, itemId = 95057, npcs = { 99999 }, tooltipNpcs = { 69099 }, questId = 32518, chance = 2000, statisticId = { 8146 }, enableCoin = true, worldBossFactionless = true, blackMarket = true, coords = { {m=504,x=60.5,y=37.3} }, },
["Reins of the Thundering Onyx Cloud Serpent"] = { cat = MOP, type = MOUNT, method = NPC, name = L["Reins of the Thundering Onyx Cloud Serpent"], spellId = 148476, itemId = 104269, npcs = { 73167 }, chance = 100, sourceText = L["Players have a personal loot chance to obtain this item."], coords = { {m=554,x=67.8,y=59} }, },
["Son of Galleon's Saddle"] = { cat = MOP, type = MOUNT, method = BOSS, name = L["Son of Galleon's Saddle"], spellId = 130965, itemId = 89783, npcs = { 99999 }, tooltipNpcs = { 62346 }, questId = 32098, chance = 2000, statisticId = { 6990 }, enableCoin = true, worldBossFactionless = true, coords = { {m=376,x=71.6,y=64.4} }, },
["Spawn of Horridon"] = { cat = MOP, type = MOUNT, method = BOSS, name = L["Spawn of Horridon"], spellId = 136471, itemId = 93666, npcs = { 99999 }, tooltipNpcs = { 68476 }, instanceDifficulties = { [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_NORMAL] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_NORMAL] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_10_HEROIC] = true, [CONSTANTS.INSTANCE_DIFFICULTIES.RAID_25_HEROIC] = true, }, chance = 66, statisticId = { 8151, 8149, 8152, 8150 }, sourceText = L["All raid formats except Raid Finder"], lockBossName = "Horridon", coords = { {m=508, x=26.8,y=78.7,i=true} }, },
-- 6.x
["Armored Razorback"] = { cat = WOD, type = MOUNT, method = NPC, name = L["Armored Razorback"], spellId = 171630, itemId = 116669, npcs = { 95044, 95054, 95053, 95056, }, chance = 30, sourceText = L["Can be obtained from Rattling Iron Cage, which has a chance to drop from any of the four champions of Hellfire Citadel in Tanaan Jungle (Terrorfist, Deathtalon, Vengeance, or Doomroller). Each of them can be looted once per day. Rarity will consider this mount \"defeated\" for the day when you kill any of the four."], questId = { 39287, 39288, 39289, 39290, }, defeatAllQuests = true, coords = { {m=534,x=32.6,y=73.8,q=39290,n=L["Vengeance"]}, {m=534,x=47,y=52.6,q=39289,n=L["Doomroller"]}, {m=534,x=23.2,y=40.4,q=39287,n=L["Deathtalon"]}, {m=534,x=14.6,y=63,q=39288,n=L["Terrorfist"]}, }, defeatSteps = { [39290] = L["Vengeance"], [39287] = L["Deathtalon"], [39288] = L["Terrorfist"], [39289] = L["Doomroller"], }, },
["Bristling Hellboar"] = { cat = WOD, type = MOUNT, method = COLLECTION, name = L["Bristling Hellboar"], spellId = 190690, itemId = 128481, collectedItemId = 124099, chance = 5000, obtain = L["Dropped from monsters in Fang'rila"], tooltipNpcs = { 92922, 92466, 89747, 89695, 89746, 92481, }, sourceText = L["Purchased from Z'tenga the Walker <Saberstalker Quartermaster> in Fang'rila in Tanaan Jungle. Blackfang Claws drop from all monsters in Fang'rila."], coords = { {m=534,x=55.2,y=74.8} }, },
["Garn Steelmaw"] = { cat = WOD, type = MOUNT, method = USE, name = L["Garn Steelmaw"], spellId = 171836, itemId = 116779, items = { 116980, 122163 }, chance = 50, sourceText = L["This bag is rewarded for earning a Gold or Platinum victory in a garrison invasion."], questId = { 37640, 38482 }, defeatAllQuests = true, coords = { zoneOverride = L["Draenor Garrison"], {m=579},{m=585}, }, defeatSteps = { [37640] = L["Garrison Invasion Gold Victory"], [38482] = L["Garrison Invasion Platinum Victory"], }, },
["Giant Coldsnout"] = { cat = WOD, type = MOUNT, method = USE, name = L["Giant Coldsnout"], spellId = 171635, itemId = 116673, items = { 116980, 122163 }, chance = 50, sourceText = L["This bag is rewarded for earning a Gold or Platinum victory in a garrison invasion."], questId = { 37640, 38482 }, defeatAllQuests = true, coords = { zoneOverride = L["Draenor Garrison"], {m=579},{m=585}, }, defeatSteps = { [37640] = L["Garrison Invasion Gold Victory"], [38482] = L["Garrison Invasion Platinum Victory"], }, },
["Reins of the Crimson Water Strider"] = { cat = WOD, type = MOUNT, method = COLLECTION, name = L["Reins of the Crimson Water Strider"], spellId = 127271, itemId = 87791, collectedItemId = { 117397, 127994, 116820, 116818, 116819, 116821, 122696, 116817, 116822, }, chance = 100, obtain = L["Fished anywhere in Draenor (except your garrison) with the help of Nat Pagle"], sourceText = L["Lunkers can be fished anywhere in Draenor (except in your garrison) after you've obtained a level 3 Fishing Shack and acquired Nat Pagle as a follower."], coords = { {m=572},{m=588},{m=525},{m=543},{m=550},{m=539},{m=542},{m=622},{m=535},{m=534},{m=624}, }, },
["Riding Turtle"] = { cat = WOD, type = MOUNT, method = NPC, name = L["Riding Turtle"], spellId = 30174, itemId = 23720, npcs = { 81171, 85715, }, chance = 200, sourceText = L["After upgrading your garrison's Fishing Shack to level 3, fish up 5 minnows to summon a Cavedweller which can drop this mount."], coords = { zoneOverride = L["Draenor Garrison"], {m=579},{m=585}, }, },
["Shadowhide Pearltusk"] = { cat = WOD, type = MOUNT, method = USE, name = L["Shadowhide Pearltusk"], spellId = 171624, itemId = 116663, items = { 116980, 122163 }, chance = 50, sourceText = L["This bag is rewarded for earning a Gold or Platinum victory in a garrison invasion."], questId = { 37640, 38482 }, defeatAllQuests = true, coords = { zoneOverride = L["Draenor Garrison"], {m=579},{m=585}, }, defeatSteps = { [37640] = L["Garrison Invasion Gold Victory"], [38482] = L["Garrison Invasion Platinum Victory"], }, },
["Smoky Direwolf"] = { cat = WOD, type = MOUNT, method = USE, name = L["Smoky Direwolf"], spellId = 171843, itemId = 116786, items = { 116980, 122163 }, chance = 50, sourceText = L["This bag is rewarded for earning a Gold or Platinum victory in a garrison invasion."], questId = { 37640, 38482 }, defeatAllQuests = true, coords = { zoneOverride = L["Draenor Garrison"], {m=579},{m=585}, }, defeatSteps = { [37640] = L["Garrison Invasion Gold Victory"], [38482] = L["Garrison Invasion Platinum Victory"], }, },
["Tundra Icehoof"] = { cat = WOD, type = MOUNT, method = NPC, name = L["Tundra Icehoof"], spellId = 171619, itemId = 116658, npcs = { 95044, 95054, 95053, 95056, }, chance = 30, sourceText = L["Can be obtained from Rattling Iron Cage, which has a chance to drop from any of the four champions of Hellfire Citadel in Tanaan Jungle (Terrorfist, Deathtalon, Vengeance, or Doomroller). Each of them can be looted once per day. Rarity will consider this mount \"defeated\" for the day when you kill any of the four."], questId = { 39287, 39288, 39289, 39290, }, defeatAllQuests = true, coords = { {m=534,x=32.6,y=73.8,q=39290,n=L["Vengeance"]}, {m=534,x=47,y=52.6,q=39289,n=L["Doomroller"]}, {m=534,x=23.2,y=40.4,q=39287,n=L["Deathtalon"]}, {m=534,x=14.6,y=63,q=39288,n=L["Terrorfist"]}, }, defeatSteps = { [39290] = L["Vengeance"], [39287] = L["Deathtalon"], [39288] = L["Terrorfist"], [39289] = L["Doomroller"], }, },
["Warsong Direfang"] = { cat = WOD, type = MOUNT, method = NPC, name = L["Warsong Direfang"], spellId = 171837, itemId = 116780, npcs = { 95044, 95054, 95053, 95056, }, chance = 30, sourceText = L["Can be obtained from Rattling Iron Cage, which has a chance to drop from any of the four champions of Hellfire Citadel in Tanaan Jungle (Terrorfist, Deathtalon, Vengeance, or Doomroller). Each of them can be looted once per day. Rarity will consider this mount \"defeated\" for the day when you kill any of the four."], questId = { 39287, 39288, 39289, 39290, }, defeatAllQuests = true, coords = { {m=534,x=32.6,y=73.8,q=39290,n=L["Vengeance"]}, {m=534,x=47,y=52.6,q=39289,n=L["Doomroller"]}, {m=534,x=23.2,y=40.4,q=39287,n=L["Deathtalon"]}, {m=534,x=14.6,y=63,q=39288,n=L["Terrorfist"]}, }, defeatSteps = { [39290] = L["Vengeance"], [39287] = L["Deathtalon"], [39288] = L["Terrorfist"], [39289] = L["Doomroller"], }, },
["Wild Goretusk"] = { cat = WOD, type = MOUNT, method = COLLECTION, name = L["Wild Goretusk"], spellId = 171633, itemId = 116671, collectedItemId = 124099, chance = 1000, obtain = L["Dropped from monsters in Fang'rila"], tooltipNpcs = { 92922, 92466, 89747, 89695, 89746, 92481, }, sourceText = L["Purchased from Z'tenga the Walker <Saberstalker Quartermaster> in Fang'rila in Tanaan Jungle. Blackfang Claws drop from all monsters in Fang'rila."], coords = { {m=534,x=55.2,y=74.8} }, },
-- 7.0
--["Brinedeep Bottom-Feeder"] = { cat = LEGION, type = MOUNT, method = COLLECTION, name = L["Brinedeep Bottom-Feeder"], spellId = 214791, itemId = 138811, collectedItemId = { 138777, }, chance = 100, },
["Cloudwing Hippogryph"] = { cat = LEGION, type = MOUNT, method = USE, name = L["Cloudwing Hippogryph"], spellId = 242881, itemId = 147806, items = { 152102, }, chance = 20, },
["Highmountain Elderhorn"] = { cat = LEGION, type = MOUNT, method = USE, name = L["Highmountain Elderhorn"], spellId = 242874, itemId = 147807, items = { 152104, }, chance = 20, },
["Leywoven Flying Carpet"] = { cat = LEGION, type = MOUNT, method = USE, name = L["Leywoven Flying Carpet"], spellId = 233364, itemId = 143764, items = { 152105, }, chance = 20, },
["Torn Invitation"] = { cat = LEGION, type = MOUNT, method = SPECIAL, name = L["Torn Invitation"], spellId = 171850, itemId = 140495, chance = 200, questId = 43943, sourceText = L["The quest starter item for Reins of the Llothien Prowler"], coords = {{m=680}} },
["Valarjar Stormwing"] = { cat = LEGION, type = MOUNT, method = USE, name = L["Valarjar Stormwing"], spellId = 242882, itemId = 147805, items = { 152106, }, chance = 20, },
["Wild Dreamrunner"] = { cat = LEGION, type = MOUNT, method = USE, name = L["Wild Dreamrunner"], spellId = 242875, itemId = 147804, items = { 152103, }, chance = 20, },
-- 7.3
["Lambent Mana Ray"] = {
cat = LEGION,
type = MOUNT,
method = NPC,
name = L["Lambent Mana Ray"],
itemId = 152844,
spellId = 253107,
npcs = { 126867 },
chance = 30,
questId = 48705,
coords = {
{ m = 882, x = 34.01, y = 47.83, n = L["Venomtail Skyfin"] },
},
},
["Maddened Chaosrunner"] = {
cat = LEGION,
type = MOUNT,
method = NPC,
name = L["Maddened Chaosrunner"],
itemId = 152814,
spellId = 253058,
npcs = { 126852 },
chance = 30,
questId = 48695,
coords = {
{ m = 882, x = 55.65, y = 59.95, n = L["Wrangler Kravos"] },
},
},
["Vile Fiend"] = {
cat = LEGION,
type = MOUNT,
method = NPC,
name = L["Vile Fiend"],
itemId = 152790,
spellId = 243652,
npcs = { 127288 },
chance = 30,
questId = 48821,
coords = {
{ m = 885, x = 62.96, y = 24.86, n = L["Houndmaster Kerrax"] },
},
},
["Crimson Slavermaw"] = {
cat = LEGION,
type = MOUNT,
method = NPC,
name = L["Crimson Slavermaw"],
itemId = 152905,
spellId = 253661,
npcs = { 122958 },
chance = 30,
questId = 49183,
coords = {
{ m = 885, x = 61.78, y = 36.97, n = L["Blistermaw"] },
},
},
["Biletooth Gnasher"] = {
cat = LEGION,
type = MOUNT,
method = NPC,
name = L["Biletooth Gnasher"],
itemId = 152903,
spellId = 253660,
npcs = { 126040, 126199, },
chance = 30,
questId = { 48809, 48810, },
defeatAllQuests = true,
defeatSteps = {
[48809] = L["Puscilla"],
[48810] = L["Vrax'thul"],
},
sourceText = format(L["Has a chance to drop from either %s or %s on Argus. Each can be looted once per day."], L["Puscilla"], L["Vrax'thul"]),
coords = {
{ m=885, x = 64.42, y = 20.35, q=48809, n=L["Puscilla"]},
{ m=885, x = 53.06, y = 36.12, q=48810, n=L["Vrax'thul"]},
},
},
["Acid Belcher "] = {
cat = LEGION,
type = MOUNT,
method = NPC,
name = L["Acid Belcher"],
itemId = 152904,
spellId = 253662,
npcs = { 126912 },
chance = 30,
questId = 48721,
coords = {
{ m = 882, x = 49.79, y = 9.40, n = L["Skreeg the Devourer"] },
},
},
["Scintillating Mana Ray"] = {
cat = LEGION,
type = MOUNT,
method = USE,
name = L["Scintillating Mana Ray"],
spellId = 253109,
itemId = 152840,
items = { 153191 },
chance = 16,
sourceText = L["Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panthara rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."],
coords = {
{ m = 885, x = 64.32, y = 48.62, n = L["Varga"] },
{ m = 830, x = 70.21, y = 34.38, n = L["Naroua"] },
{ m = 882, x = 43.55, y = 49.19, n = L["Sabuul"] },
},
},
["Felglow Mana Ray"] = {
cat = LEGION,
type = MOUNT,
method = USE,
name = L["Felglow Mana Ray"],
spellId = 253108,
itemId = 152841,
items = { 153191 },
chance = 16,
sourceText = L["Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panthara rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."],
coords = {
{ m = 885, x = 64.32, y = 48.62, n = L["Varga"] },
{ m = 830, x = 70.21, y = 34.38, n = L["Naroua"] },
{ m = 882, x = 43.55, y = 49.19, n = L["Sabuul"] },
},
},
["Darkspore Mana Ray"] = {
cat = LEGION,
type = MOUNT,
method = USE,
name = L["Darkspore Mana Ray"],
spellId = 235764,
itemId = 152843,
items = { 153191 },
chance = 16,
sourceText = L["Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panthara rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."],
coords = {
{ m = 885, x = 64.32, y = 48.62, n = L["Varga"] },
{ m = 830, x = 70.21, y = 34.38, n = L["Naroua"] },
{ m = 882, x = 43.55, y = 49.19, n = L["Sabuul"] },
},
},
["Vibrant Mana Ray"] = {
cat = LEGION,
type = MOUNT,
method = USE,
name = L["Vibrant Mana Ray"],
spellId = 253106,
itemId = 152842,
items = { 153191 },
chance = 16,
sourceText = L["Contained in Cracked Fel-Spotted Egg, which is obtained by defeating any of the panthara rares on Argus, looting a Fel-Spotted Egg from them, and waiting five days. Each mount has a 6% chance to appear in the Cracked Fel-Spotted Egg, and each pet has a 20% chance to appear in it."],
coords = {
{ m = 885, x = 64.32, y = 48.62, n = L["Varga"] },
{ m = 830, x = 70.21, y = 34.38, n = L["Naroua"] },
{ m = 882, x = 43.55, y = 49.19, n = L["Sabuul"] },
},
},
["Pond Nettle"] = {
cat = LEGION,
type = MOUNT,
method = FISHING,
name = L["Pond Nettle"],
zones = { "885", "830", "882" },
spellId = 253711,
itemId = 152912,
chance = 2000,
requiresPool = false,
},
["Avenging Felcrusher"] = {
cat = LEGION,
type = MOUNT,
method = USE,
name = L["Avenging Felcrusher"],
spellId = 254259,
itemId = 153044,
items = { 152923 },
chance = 20,
},
["Blessed Felcrusher"] = {
cat = LEGION,
type = MOUNT,
method = USE,
name = L["Blessed Felcrusher"],
spellId = 254258,
itemId = 153043,
items = { 152923 },
chance = 20,
},
["Glorious Felcrusher"] = {
cat = LEGION,
type = MOUNT,
method = USE,
name = L["Glorious Felcrusher"],
spellId = 254069,
itemId = 153042,
items = { 152923 },
chance = 20,
},
--- 8.0
["Witherbark Direwing"] = {
cat = BFA,
type = MOUNT,
method = NPC,
name = L["Witherbark Direwing"],
itemId = 163706,
spellId = 279868,
npcs = { 142692 },
chance = 33,
questId = { 53091, 53517},
coords = {
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 67.48, y = 60.58, n = L["Nimar the Slayer"] },
},
},
["Lil' Donkey"] = {
cat = BFA,
type = MOUNT,
method = NPC,
name = L["Lil' Donkey"],
itemId = 163646,
spellId = 279608,
npcs = { 142423 },
chance = 33,
groupSize = 5,
equalOdds = true,
questId = { 53014, 53518},
coords = {
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 27.46, y = 55.89, n = L["Overseer Krix"] .. " - " .. L["Horde controls Stromgarde"] },
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 33.04, y = 37.49, n = L["Overseer Krix"] .. " - " .. L["Alliance controls Stromgarde"] },
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 33.44, y = 36.94, n = L["Cave Entrance"] },
},
},
["Skullripper"] = {
cat = BFA,
type = MOUNT,
method = NPC,
name = L["Skullripper"],
itemId = 163645,
spellId = 279611,
npcs = { 142437 },
chance = 33,
groupSize = 5,
equalOdds = true,
questId = { 53022, 53526 },
coords = {
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 57.15, y = 45.75, n = L["Skullripper"] },
},
},
["Swift Albino Raptor"] = {
cat = BFA,
type = MOUNT,
method = NPC,
name = L["Swift Albino Raptor"],
itemId = 163644,
spellId = 279569,
npcs = { 142709 },
chance = 33,
questId = { 53083, 53504},
coords = {
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 67.06, y = 65.89, n = L["Beastrider Kama"] },
},
},
["Highland Mustang"] = {
cat = BFA,
type = MOUNT,
method = NPC,
name = L["Highland Mustang"],
itemId = 163579,
spellId = 279456,
npcs = { 142741 },
chance = 33,
groupSize = 3,
equalOdds = true,
questId = 53085,
requiresAlliance = true,
coords = {
{ m = CONSTANTS.UIMAPIDS.ARATHI_HIGHLANDS, x = 53.97, y = 56.96, n = L["Doomrider Helgrim"] .. " - " .. L["Alliance controls Stromgarde"] .. " - " .. L["Alliance only"] },
},
},
["Broken Highland Mustang"] = {
cat = BFA,
type = MOUNT,