You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

534 lines
16 KiB

local myname, ns = ...
local MAPID = ns.WAKINGSHORES -- Waking Shores
--[[ mining walls
52344167 herb
41079405 ?
--]]
ns.RegisterPoints(MAPID, {
-- https://www.wowhead.com/beta/achievement=16297/treasures-of-the-waking-shores
[65804182] = { -- Replica Dragon Goblet
criteria=54698,
quest=70600,
loot={
{202019, toy=true}, -- Golden Dragon Goblet
},
related={
[76343420] = {quest=70409,loot={{198854,quest=70409}},atlas="poi-workorders",}, -- Archeologist Artifact Notes
},
vignette=5367,
},
[40454136] = { -- Bubble Drifter
criteria=54699,
quest=70599,
loot={
{193852, pet=3269}, -- Azure Frillfish
},
active={ns.conditions.QuestComplete(70527), ns.conditions.Item(199061), any=true}, -- A Guide To Rare Fish
nearby={40924140, label="{spell:199061:Fragrant Plant Scent}"},
note="Find {item:199061} in other treasures to make this appear, then use the Fragrant Plant nearby",
},
[61347079] = { -- Ruby Gem Cluster
criteria=54713,
quest=70598,
loot={
200864, -- Glimmering Alexstraszite Cluster
},
hide_before=ns.conditions.MajorFaction(ns.FACTION_DRAGONSCALE, 21),
active={ns.conditions.Item(198843), ns.conditions.QuestComplete(70392), any=true}, -- Ruby Gem Cluster Map
note="Find {item:198843} in other treasures"
},
[46713121] = { -- Yennu's Kite
criteria=54701,
quest=70345,
loot={
{202022, toy=true}, -- Yennu's Kite
},
note="In the tree",
},
[69314658] = { -- Dead Man's Chestplate
criteria=54702,
quest=70346,
loot={
202193, -- Dead Man's Tunic
202192, -- Dead Man's Leathers
202190, -- Dead Man's Chains
202191, -- Dead Man's Breastplate
},
note="Inside tower; middle floor, requires flying",
minimap=true,
},
[48498516] = { -- Torn Riding Pack
criteria=54703,
quest=70378,
loot={}, -- just supplies
note="Top of waterfall",
},
[58585301] = { -- Misty Treasure Chest
criteria=55403,
quest=65646,
loot={
202194, -- Misty Satchel (34 slot bag)
},
note="On a well-hidden ledge just below the top of the waterfall",
-- (the clue is the nearby scouts and non-interactable handhold-objects)
},
[29454699] = { -- Onyx Gem Cluster
criteria=55448,
quest=72020,
loot={
200867, -- Glimmering Neltharite Cluster
},
hide_before=ns.conditions.MajorFaction(ns.FACTION_DRAGONSCALE, 21),
active={ns.conditions.Item(200738), ns.conditions.QuestComplete(72021), any=true}, -- Onyx Gem Cluster Map
note="Buy {item:200738}",
related={
[47008280] = {quest=72021,loot={{200738,quest=72021}},atlas="poi-workorders",active=false,}, -- Onyx Gem Cluster Map
},
},
}, {
achievement=16297, -- Treasures
minimap=true,
})
ns.RegisterPoints(MAPID, {
[43156738] = { -- FullSails Supply Chest
quest=65965,
label="FullSails Supply Chest",
-- loot={}, -- 20g
active=ns.conditions.Item(191122), -- Fullsails Supply Chest Key
note="{item:191122:Fullsails Supply Chest Key} drops from {npc:187971} or {npc:187320} south of Wingrest Embassy",
vignette=5046,
},
})
-- Rares
ns.RegisterPoints(MAPID, {
-- https://www.wowhead.com/beta/achievement=16676/adventurer-of-the-waking-shores
[52535855] = { -- Gushgut the Beaksinker
criteria=56033,
quest=70718, -- didn't actually trigger?
npc=196056,
loot={
{197098, quest=69299}, -- Highland Drake: Finned Back
},
vignette=5380,
},
[55994587] = { -- Nulltheria the Void Gazer
criteria=56034,
quest=72103,
npc=193256,
loot={
200236, -- Memory of Nulltheria
},
note="Top of the tower",
},
[58774034] = { -- Anhydros the Tidetaker
criteria=56035,
quest=nil,
npc=187945,
loot={},
vignette=5069,
},
[39654122] = { -- Skewersnout
criteria=56036,
quest=nil,
npc=193181,
loot={},
},
[43427361] = { -- Helmet Missingway
-- no quest, no loot, it just deaggros and runs away and you get achievement-credit
criteria=56037,
quest=nil,
npc=193263, -- 199645 is the criteria asset
loot={},
minimap=true, -- just a neutral mob wandering, no vignette
},
[48436605] = { -- Brundin the Dragonbane
criteria=56038,
quest=nil,
npc=192738,
loot={},
route={48436605, 47706890, 48007100, 46907360, 45407400, 42607250, 41706940},
minimap=true,
},
[45413562] = { -- Thunderous Matriarch
criteria=56040,
quest=69841,
npc=193148,
loot={},
vignette=5174,
},
[54897110] = { -- Azra's Prized Peony
criteria=56041,
quest=69839,
npc=193135,
loot={},
vignette=5172,
-- hide_before=ns.MAXLEVEL, -- TODO
},
[78575019] = { -- Snappy
criteria=56042,
quest=nil,
npc=193228,
loot={},
},
[82214945] = { -- O'nank Shorescour
criteria=56043,
quest=70983,
npc=193118,
loot={},
vignette=5167,
-- hide_before=ns.MAXLEVEL, -- TODO
},
[69016482] = { -- Smogswog the Firebreather
criteria=56044,
quest=69668,
npc=193120,
loot={},
vignette=5169,
-- hide_before=ns.MAXLEVEL, -- TODO
},
[62705455] = { -- Amethyzar the Glittering
criteria=56045,
quest=69838,
npc=193132,
loot={},
vignette=5171,
-- hide_before=ns.MAXLEVEL, -- TODO
},
[40206516] = { -- Magmaton
-- Obsidian Citadel objective-bonus
criteria=56046,
quest=70979,
npc=186827,
loot={},
vignette=5116,
-- hide_before=ns.MAXLEVEL, -- TODO
},
[21947690] = { -- Massive Magmashell
criteria=56047,
quest=69848,
npc=193152,
loot={
200563, -- Primal Ritual Shell
},
vignette=5175,
-- hide_before=ns.MAXLEVEL, -- TODO
},
[33417637] = { -- Forgotten Gryphon
criteria=56048,
quest=72130,
npc=193154,
loot={
200858, -- Plume of the Forgotten
},
vignette=5383,
},
[59283082] = { -- Enkine the Voracious
criteria=56049,
quest=72128,
npc=193134,
loot={},
vignette=5382,
},
[27017601] = { -- Captain Lancer
criteria=56050,
quest=72127,
npc=193198,
loot={
{197005, quest=69205}, -- Cliffside Wylderdrake: Horned Nose
{197019, quest=69219}, -- Cliffside Wylderdrake: Blunt Spiked Tail
200286, -- Dragonbane Lance
},
vignette=5385,
},
[64456922] = { -- Possessive Hornswog
criteria=56051,
quest=67048, -- 70864 for cave-access
npc=192362,
loot={
{199916, pet=3365}, -- Roseate Hopper
},
vignette=5139, -- Hidden Hornswog Hoard
atlas="VignetteLootElite", scale=1.2,
note="Bring {item:200064}, {item:200065}, and {item:200066} here to enter",
related={
[47738363] = {quest=70864,label="{item:200064}",inbag=200064,atlas="Islands-AzeriteChest",}, -- Marmoni's Prize
[39648469] = {quest=70864,label="{item:200065}",inbag=200065,atlas="Islands-AzeriteChest",}, -- Adventurer's Lost Soap Bar
[66185530] = {quest=70864,label="{item:200066}",note="Top of tower",inbag=200066,atlas="Islands-AzeriteChest",}, -- Well-Preserved Bone
},
},
[30005530] = { -- Worldcarver A'tir
-- TODO: verify vignette-coords
criteria=56052,
quest=70763,
npc=186859,
loot={},
nearby={30005520, label="{npc:197395:Wurmling Bones}"},
note="Gather 3x {item:191211:Wurmling Bones} from {npc:187366:Worldcarver Wurmling} then click on the {npc:197395:Wurmling Bones}",
vignette=5110,
},
[31825440] = { -- Death's Shadow
criteria=56053,
quest=67027, -- check
npc=190985,
loot={},
note="Give 20x{item:191264:Restored Obsidian Key} to {npc:191640:Sabellian} to trigger {quest:67027}",
vignette=5113,
-- hide_before=ns.MAXLEVEL, -- TODO
},
[23825742] = { -- Shas'ith
criteria=56054,
quest=66903, -- check
npc=189822,
loot={},
note="Under the Obsidian Citadel. Give 20x{item:191264:Restored Obsidian Key} to {npc:186681:Wrathion} to trigger {quest:66903}",
vignette=5108,
-- hide_before=ns.MAXLEVEL, -- TODO
},
[33748639] = { -- Lepidoralia the Resplendent
criteria=56055,
quest=69891,
npc=193266,
loot={},
note="In the Fluttering Cavern",
vignette=5209, -- Resplendent Shimmerwing
path=35228165,
},
[30915494] = { -- Cauldronbearer Blakor
-- also 25825982?
criteria=56056,
quest=nil,
npc=186783,
loot={},
note="Patrols",
vignette=5480,
},
[25286032] = { -- Rohzor Forgesmash
criteria=56057,
quest=nil,
npc=187598,
loot={},
},
[33115569] = { -- Turboris
criteria=56058,
quest=nil,
npc=187886,
loot={},
vignette=5109,
},
[28635882] = { -- Battlehorn Pyrhus
criteria=56059,
quest=nil,
npc=190986,
loot={},
vignette=5112, -- and 5114
},
[29245162] = { -- Char
criteria=56060,
quest=nil,
npc=190991,
loot={
{197602, quest=69806}, -- Windborne Velocidrake: Cluster Horns
},
vignette=5115,
},
[30226045] = { -- Rasnar the War Ender
criteria=56061,
quest=nil,
npc=193232,
loot={},
},
[32215221] = { -- Morchok
criteria=56988,
quest=66901, -- check
npc=187306,
loot={},
note="Give 20x{item:191264:Restored Obsidian Key} to {npc:187275:Igys the Believer} to trigger {quest:66901}",
vignette=5388, -- 5119 for "Morchock Reformed"?
-- hide_before=ns.MAXLEVEL, -- TODO
},
[47297386] = { -- Shadeslash Trakken
criteria=56989,
quest=70719,
npc=193271,
loot={
200297, -- Hastily Cobbled Maul
},
note="Use the three Pilfered objects inside the cave to summon",
path=48457426,
vignette=5381,
},
[84163456] = { -- Slurpo, the Incredible Snail
criteria=57003,
quest=72126,
npc=193175,
loot={},
vignette=5384,
},
}, {
achievement=16676, -- Adventurer
})
-- Drakewing
local drakewing = {
achievement=16676, -- Adventurer
criteria=56039,
quest=nil,
npc=193217,
note="Flying",
loot={
200219, -- Dangerous Drapery
},
minimap=true,
}
ns.RegisterPoints(MAPID, {
[49806960] = {route={49806960, 49807220, 48007680, 47207700, r=1, g=1, b=0}},
[52205060] = {route={52205060, 53605320, 55205820, r=1, g=1, b=0}},
[69205480] = {route={69205480, 69405940, 67606020, 63605860, r=1, g=1, b=0}},
[72824701] = {},
}, drakewing)
ns.RegisterPoints(MAPID, {
[46725013] = { -- Primal Scythid Queen
quest=66074, -- 57559, 62396
npc=184853,
loot={
{197111, quest=69312}, -- Highland Drake: Maned Head
200563, -- Primal Ritual Shell
200445, -- Lucky Hunting Charm
200195, -- Thunderscale Legguards
},
vignette=5055,
},
[64173289] = { -- Dragonhunter Igordan
quest=66956, -- 72838
npc=191611,
loot={
200757, -- Qalashi War-Helm
{197005, quest=69205}, -- Cliffside Wylderdrake: Horned Nose
{197019, quest=69219}, -- Cliffside Wylderdrake: Blunt Spiked Tail
-- 198876, -- Technique: Weathered Explorer's Stave (general drop?)
},
worldquest=65994,
vignette=5126,
},
[54808220] = { -- Klozicc the Ascended
quest=72841, -- also 66960
npc=187209,
loot={
{197023, quest=69223}, -- Cliffside Wylderdrake: Maned Neck
{197602, quest=69806}, -- Windborne Velocidrake: Cluster Horns
{200198, toy=true}, -- Primalist Prison
200246, -- Lost Delving Lamp
},
vignette=5127,
},
[77602220] = { -- Ancient Hornswog
quest=66076, -- verify; vignette
npc=187111,
loot={
{196992, quest=69192}, -- Cliffside Wylderdrake: Heavy Horns
{197403, quest=69604}, -- Renewed Proto-Drake: Club Tail
{200249, toy=true}, -- Mage's Chewed Wand
200442, -- Basilisk Hide Jerkin
},
vignette=5057,
},
[46715715] = { -- Monsoo, The Boiling Rage
-- This is rare-flagged, but has no quest, no loot, and no criteria-completion...
quest=nil,
npc=190718,
loot={},
vignette=nil,
note="Kill {npc:190719:Primalist Arlin} to trigger",
},
[54512137] = { -- Firava the Rekindler
quest=72839, -- also 70648
npc=195915,
loot={
{197135, quest=69336}, -- Highland Drake: Toothy Mouth
{197379, quest=69580}, -- Renewed Proto-Drake: Impaler Horns
200133, -- Volcanic Chakram
200217, -- Blazing Essence
},
route={54512137, 56202250, 56502480, r=1, g=0, b=0},
vignette=5372,
},
[60598286] = { -- Terillod the Devout
quest=72850, -- also 70751
npc=193171,
loot={
200208, -- Cloud Coalescing Handwraps
},
vignette=5387,
},
[28047868] = { -- Beakers
-- no quest, no vignette, just a random rare-flagged mob
quest=nil,
npc=193177,
loot={},
},
[24205400] = { -- Penumbrus
quest=nil,
npc=189289,
loot={
200144, -- Band of the Unscalable
},
note="Under the Obsidian Citadel",
},
})
-- Symbols of Hope
ns.RegisterPoints(MAPID, {
[73193776] = { -- Wingrest Embassy
criteria=55841,
quest=72096,
note="Top of tower",
},
[73035290] = { -- Skytop Observatory
criteria=55842,
quest=72097,
},
[56735799] = { -- Crumbling Life Archway
criteria=55843,
quest=72098,
},
[61718083] = { -- Hatchery Observatory
criteria=55844,
quest=72099,
},
[43566381] = { -- Obsidian Observatory
criteria=55845,
quest=72100,
},
[24058995] = { -- Apex Canopy
criteria=55846,
quest=72101,
},
[57134640] = { -- Concord Observatory
criteria=55848,
quest=72103,
},
[50295562] = { -- The Overflowing Spring
criteria=55847,
quest=72102,
},
[48843995] = { -- Uktulut Backwater
criteria=55849,
quest=72104,
},
[57022000] = { -- Life-Binder Conservatory
criteria=55850,
quest=72105,
},
}, {
achievement=16584,
note="Interact with the {npc:198123:Hope Kite}",
atlas="CreationCatalyst-32x32",
requires=ns.DRAGONRIDING,
minimap=true,
})