Files
RelationshipsAttune/Data.lua
T
2026-07-09 17:30:26 +01:00

629 lines
40 KiB
Lua

-- RelationshipsAttune: Data.lua
-- Attunement definitions with icons + hover descriptions for the UI.
--
-- Sources: wowhead classic attunement guides (Onyxia, MC, BWL, Naxx, AQ40).
-- Turtle/Octo custom raids keep placeholder ids until server confirms them.
--
-- Each step:
-- { type = "level", level = 60, name = "...", icon = "..." }
-- { type = "quest", id = <qid>, name = "...", icon = "...",
-- faction = "Alliance"|"Horde"|nil, desc = "...", start = "..." }
-- { type = "item", id = <iid>, name = "...", icon = "...", desc = "...", start = "..." }
-- { type = "rep", faction = "Argent Dawn", standing = 5, name = "...",
-- desc = "...", start = "..." }
--
-- Standing: 1=Hostile ... 4=Neutral, 5=Honored, 6=Revered, 7=Exalted.
local ICON_QUEST = "Interface\\GossipFrame\\AvailableQuestIcon"
local ICON_ACTIVE = "Interface\\GossipFrame\\ActiveQuestIcon"
local ICON_KEY = "Interface\\Icons\\INV_Misc_Key_03"
local ICON_LEVEL = "Interface\\Icons\\Spell_Nature_EnchantArmor"
local ICON_REP = "Interface\\Icons\\Achievement_Reputation_01"
local ICON_ITEM = "Interface\\Icons\\INV_Misc_QuestionMark"
RelationshipsAttune_Data = {
----------------------------------------------------------------
-- ONYXIA'S LAIR - full Drakefire Amulet chain (both factions)
----------------------------------------------------------------
{
id = "ony", name = "Onyxia's Lair", category = "Vanilla", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Head_Dragon_01",
steps = {
{ type = "level", level = 55, name = "Reach Level 55", icon = ICON_LEVEL,
desc = "Minimum level to start either faction's Onyxia attunement chain." },
------------------------------------------------------------------
-- ALLIANCE CHAIN (starts Burning Steppes -> Redridge -> Stormwind
-- -> BRD -> back to Stormwind -> Winterspring -> UBRS).
------------------------------------------------------------------
{ type = "quest", id = 4182, faction = "Alliance",
name = "Dragonkin Menace", icon = ICON_QUEST,
desc = "Slay black dragonkin around Burning Steppes to open the chain.",
start = "Helendis Riverhorn, Morgan's Vigil, Burning Steppes (86, 69)." },
{ type = "quest", id = 4183, faction = "Alliance",
name = "The True Masters (Helendis)", icon = ICON_QUEST,
desc = "Deliver Helendis Riverhorn's Letter to Magistrate Solomon in Lakeshire.",
start = "Helendis Riverhorn, Morgan's Vigil, Burning Steppes (86, 69)." },
{ type = "quest", id = 4184, faction = "Alliance",
name = "The True Masters (Solomon -> Bolvar)", icon = ICON_QUEST,
desc = "Take Solomon's Plea to Highlord Bolvar Fordragon in Stormwind Keep.",
start = "Magistrate Solomon, Lakeshire town hall, Redridge Mountains (30, 44)." },
{ type = "quest", id = 4185, faction = "Alliance",
name = "The True Masters (Prestor)", icon = ICON_QUEST,
desc = "Speak with Lady Katrana Prestor, then return to Bolvar.",
start = "Highlord Bolvar Fordragon, Stormwind Keep throne room (78, 18)." },
{ type = "quest", id = 4186, faction = "Alliance",
name = "The True Masters (Bolvar's Decree)", icon = ICON_QUEST,
desc = "Return Bolvar's Decree to Magistrate Solomon in Lakeshire.",
start = "Highlord Bolvar Fordragon, Stormwind Keep (78, 18)." },
{ type = "quest", id = 4223, faction = "Alliance",
name = "The True Masters (Maxwell)", icon = ICON_QUEST,
desc = "Report to Marshal Maxwell at Morgan's Vigil.",
start = "Magistrate Solomon, Lakeshire, Redridge Mountains (30, 44)." },
{ type = "quest", id = 4224, faction = "Alliance",
name = "The True Masters (Ragged John)", icon = ICON_QUEST,
desc = "Find Ragged John in a cave north of Thaurissan, then return to Maxwell.",
start = "Marshal Maxwell, Morgan's Vigil, Burning Steppes (85, 69). Ragged John: cave at (65, 24)." },
{ type = "quest", id = 4241, faction = "Alliance",
name = "Marshal Windsor", icon = ICON_QUEST,
desc = "Enter Blackrock Depths and find Marshal Windsor in his cell.",
start = "Marshal Maxwell, Morgan's Vigil, Burning Steppes (85, 69). BRD: Blackrock Mountain." },
{ type = "quest", id = 4242, faction = "Alliance",
name = "Abandoned Hope", icon = ICON_QUEST,
desc = "Return the bad news from Windsor to Marshal Maxwell.",
start = "Marshal Windsor, Windsor Cell, Blackrock Depths jail." },
{ type = "quest", id = 4264, faction = "Alliance",
name = "A Crumpled Up Note", icon = ICON_QUEST,
desc = "Random drop item from BRD slaves/mobs; return it to Windsor.",
start = "Loot A Crumpled Up Note from BRD slaves (outside instance) or trash inside." },
{ type = "quest", id = 4282, faction = "Alliance",
name = "A Shred of Hope", icon = ICON_QUEST,
desc = "Kill General Angerforge and Golem Lord Argelmach in BRD and loot Windsor's Lost Information from each.",
start = "Marshal Windsor, Windsor Cell, Blackrock Depths jail." },
{ type = "quest", id = 4322, faction = "Alliance",
name = "Jail Break!", icon = ICON_QUEST,
desc = "Escort Marshal Windsor out of BRD, then report to Marshal Maxwell.",
start = "Marshal Windsor, Windsor Cell, Blackrock Depths jail." },
{ type = "quest", id = 6402, faction = "Alliance",
name = "Stormwind Rendezvous", icon = ICON_QUEST,
desc = "Speak to Squire Rowe at the Stormwind gates to summon Reginald Windsor.",
start = "Marshal Maxwell, Morgan's Vigil, Burning Steppes (85, 69). Squire Rowe: Stormwind gates (70, 86)." },
{ type = "quest", id = 6403, faction = "Alliance",
name = "The Great Masquerade", icon = ICON_ACTIVE,
desc = "Escort Reginald Windsor to Stormwind Keep; unmask Lady Prestor as Onyxia.",
start = "Reginald Windsor, Stormwind City gates (after Rendezvous)." },
{ type = "quest", id = 6501, faction = "Alliance",
name = "The Dragon's Eye", icon = ICON_QUEST,
desc = "Take the Fragment of the Dragon's Eye to Haleh in Mazthoril, Winterspring.",
start = "Highlord Bolvar Fordragon, Stormwind Keep (78, 18). Haleh: Mazthoril cave, Winterspring (55, 51)." },
{ type = "quest", id = 6502, faction = "Alliance",
name = "Drakefire Amulet (Alliance)", icon = ICON_ACTIVE,
desc = "Kill General Drakkisath in Upper Blackrock Spire and loot Blood of the Black Dragon Champion; return to Haleh.",
start = "Haleh, Mazthoril cave, Winterspring (55, 51)." },
------------------------------------------------------------------
-- HORDE CHAIN (Kargath -> LBRS -> Orgrimmar -> UBRS -> Desolace
-- -> Western Plaguelands -> Dustwallow -> Tanaris/Winterspring/
-- Swamp of Sorrows/Wetlands -> Desolace -> UBRS).
------------------------------------------------------------------
{ type = "quest", id = 4903, faction = "Horde",
name = "Warlord's Command", icon = ICON_QUEST,
desc = "Kill Highlord Omokk, War Master Voone and Overlord Wyrmthalak in LBRS; loot Important Blackrock Documents.",
start = "Warlord Goretooth, Kargath command tent, Badlands (6, 48)." },
{ type = "quest", id = 4941, faction = "Horde",
name = "Eitrigg's Wisdom", icon = ICON_QUEST,
desc = "Speak to Eitrigg in Orgrimmar, then turn in to Thrall.",
start = "Warlord Goretooth, Kargath, Badlands (6, 48). Eitrigg/Thrall: Valley of Wisdom, Orgrimmar (32, 38)." },
{ type = "quest", id = 4974, faction = "Horde",
name = "For The Horde!", icon = ICON_QUEST,
desc = "Kill Warchief Rend Blackhand in UBRS and return his head to Thrall (grants Warchief's Blessing).",
start = "Thrall, Grommash Hold, Valley of Wisdom, Orgrimmar (32, 38)." },
{ type = "quest", id = 6566, faction = "Horde",
name = "What the Wind Carries", icon = ICON_QUEST,
desc = "Listen to Thrall's tale and turn in.",
start = "Thrall, Grommash Hold, Valley of Wisdom, Orgrimmar (32, 38)." },
{ type = "quest", id = 6567, faction = "Horde",
name = "The Champion of the Horde", icon = ICON_QUEST,
desc = "Find Rexxar patrolling between Desolace, Stonetalon and Feralas.",
start = "Thrall, Grommash Hold, Orgrimmar (32, 38). Rexxar: Desolace patrol path." },
{ type = "quest", id = 6568, faction = "Horde",
name = "The Testament of Rexxar", icon = ICON_QUEST,
desc = "Deliver Rexxar's Testament to Myranda the Hag in Western Plaguelands.",
start = "Rexxar, Desolace (roaming). Myranda: near Uther's Tomb, Western Plaguelands (51, 78)." },
{ type = "quest", id = 6569, faction = "Horde",
name = "Oculus Illusions", icon = ICON_QUEST,
desc = "Collect 20 Black Dragonspawn Eyes from UBRS dragonkin for your disguise.",
start = "Myranda the Hag, Western Plaguelands (51, 78)." },
{ type = "quest", id = 6570, faction = "Horde",
name = "Emberstrife", icon = ICON_QUEST,
desc = "Use Amulet of Draconic Subversion and speak to Emberstrife in his den, Dustwallow Marsh.",
start = "Myranda the Hag, Western Plaguelands (51, 78). Emberstrife's Den: Dustwallow Marsh (57, 87)." },
{ type = "quest", id = 6584, faction = "Horde",
name = "The Test of Skulls, Chronalis", icon = ICON_QUEST,
desc = "Kill Chronalis (Bronze) outside Caverns of Time, Tanaris.",
start = "Emberstrife, Emberstrife's Den, Dustwallow Marsh (57, 87). Chronalis: Tanaris (65, 50)." },
{ type = "quest", id = 6582, faction = "Horde",
name = "The Test of Skulls, Scryer", icon = ICON_QUEST,
desc = "Kill Scryer (Blue) inside Mazthoril cave, Winterspring.",
start = "Emberstrife, Emberstrife's Den, Dustwallow Marsh (57, 87). Scryer: Mazthoril (53, 56)." },
{ type = "quest", id = 6583, faction = "Horde",
name = "The Test of Skulls, Somnus", icon = ICON_QUEST,
desc = "Kill Somnus (Green) patrolling south-east Swamp of Sorrows.",
start = "Emberstrife, Emberstrife's Den, Dustwallow Marsh (57, 87). Somnus: Swamp of Sorrows (~80, 70)." },
{ type = "quest", id = 6585, faction = "Horde",
name = "The Test of Skulls, Axtroz", icon = ICON_QUEST,
desc = "Unlocks after the other three Skull quests. Kill Axtroz (Red) at Grim Batol, Wetlands.",
start = "Emberstrife, Emberstrife's Den, Dustwallow Marsh (57, 87). Axtroz: Wetlands (85, 49)." },
{ type = "quest", id = 6601, faction = "Horde",
name = "Ascension...", icon = ICON_QUEST,
desc = "Take the Dull Drakefire Amulet to Rexxar in Desolace (not to Drakkisath).",
start = "Emberstrife, Emberstrife's Den, Dustwallow Marsh (57, 87). Rexxar: Desolace patrol." },
{ type = "quest", id = 6602, faction = "Horde",
name = "Blood of the Black Dragon Champion", icon = ICON_ACTIVE,
desc = "Kill General Drakkisath in UBRS, loot his blood and return to Rexxar for the Drakefire Amulet.",
start = "Rexxar, Desolace patrol path." },
------------------------------------------------------------------
-- Final reward (both factions).
------------------------------------------------------------------
{ type = "item", id = 16309, name = "Drakefire Amulet",
icon = "Interface\\Icons\\INV_Jewelry_Talisman_11",
desc = "Must be in every raid member's bags (not bank) to enter Onyxia's Lair.",
start = "Awarded by Haleh (Alliance, Winterspring) or Rexxar (Horde, Desolace patrol)." },
},
},
----------------------------------------------------------------
-- MOLTEN CORE
----------------------------------------------------------------
{
id = "mc", name = "Molten Core", category = "Vanilla", faction = "Both",
icon = "Interface\\Icons\\Spell_Fire_SelfDestruct",
steps = {
{ type = "level", level = 55, name = "Reach Level 55", icon = ICON_LEVEL },
{ type = "item", id = 17203, name = "Sulfuron Ingot (optional binder)",
icon = "Interface\\Icons\\INV_Ingot_08",
desc = "Not required for attunement itself, but drops in MC; listed for group planning.",
start = "Trash drops throughout Molten Core." },
{ type = "quest", id = 7487, name = "The Molten Core (BRD group summon)", icon = ICON_QUEST,
desc = "Group prereq that starts the Attunement chain via Lothos Riftwaker.",
start = "Lothos Riftwaker, Blackrock Mountain (top of chained platform near the MC portal)." },
{ type = "quest", id = 7848, name = "Attunement to the Core", icon = ICON_ACTIVE,
desc = "Turn in a Core Fragment (from Molten Core mobs) to Lothos Riftwaker; grants direct teleport into MC from BRD.",
start = "Lothos Riftwaker, Blackrock Mountain (BRD entrance platform)." },
},
},
----------------------------------------------------------------
-- BLACKWING LAIR
----------------------------------------------------------------
{
id = "bwl", name = "Blackwing Lair", category = "Vanilla", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Head_Dragon_Black",
steps = {
{ type = "level", level = 58, name = "Reach Level 58", icon = ICON_LEVEL },
{ type = "item", id = 12344, name = "Seal of Ascension (UBRS key prereq)", icon = ICON_KEY,
desc = "You must be able to enter UBRS to reach Vaelan; requires the Seal of Ascension chain.",
start = "Chain starts with Kibler at Flame Crest, Burning Steppes (62, 24), and Jorgen at Morgan's Vigil (85, 68)." },
{ type = "quest", id = 7761, name = "Blackhand's Command", icon = ICON_ACTIVE,
desc = "Read the scroll dropped by Vaelan behind the hidden door in UBRS, then use the orb at the top of UBRS to enter BWL.",
start = "Vaelan, hidden alcove past the UBRS orb room, Upper Blackrock Spire." },
},
},
----------------------------------------------------------------
-- NAXXRAMAS
----------------------------------------------------------------
{
id = "naxx", name = "Naxxramas", category = "Vanilla", faction = "Both",
icon = "Interface\\Icons\\Spell_Shadow_DeathPact",
steps = {
{ type = "level", level = 60, name = "Reach Level 60", icon = ICON_LEVEL },
{ type = "rep", faction = "Argent Dawn", standing = 5,
name = "Honored with the Argent Dawn", icon = ICON_REP,
desc = "Required to purchase the Naxxramas attunement from Archmage Angela Dosantos. Higher rep reduces the gold cost (60g Honored, 40g Revered, 20g Exalted).",
start = "Turn in Scourgestones / Minion's Scourgestones to Argent Dawn quartermasters at Light's Hope Chapel, Eastern Plaguelands (76, 53)." },
{ type = "quest", id = 9121, name = "The Dread Citadel - Naxxramas! (Honored, 60g)", icon = ICON_ACTIVE,
desc = "Pay 60g to Angela Dosantos - available at Honored with Argent Dawn.",
start = "Archmage Angela Dosantos, Light's Hope Chapel, Eastern Plaguelands (76, 53)." },
{ type = "quest", id = 9122, name = "The Dread Citadel - Naxxramas! (Revered, 40g)", icon = ICON_ACTIVE,
desc = "Discounted Naxx attunement offered at Revered with Argent Dawn.",
start = "Archmage Angela Dosantos, Light's Hope Chapel, Eastern Plaguelands (76, 53)." },
{ type = "quest", id = 9123, name = "The Dread Citadel - Naxxramas! (Exalted, 20g)", icon = ICON_ACTIVE,
desc = "Cheapest Naxx attunement, offered only at Exalted with Argent Dawn.",
start = "Archmage Angela Dosantos, Light's Hope Chapel, Eastern Plaguelands (76, 53)." },
},
},
----------------------------------------------------------------
-- AQ20 - Ruins of Ahn'Qiraj
----------------------------------------------------------------
{
id = "aq20", name = "Ruins of Ahn'Qiraj (20)", category = "Vanilla", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_QirajiCrystal_02",
steps = {
{ type = "level", level = 60, name = "Reach Level 60", icon = ICON_LEVEL },
{ type = "rep", faction = "Cenarion Circle", standing = 4,
name = "Neutral with Cenarion Circle", icon = ICON_REP,
desc = "Automatic from Silithus mobs after the war effort opens; no separate attunement item.",
start = "Windcaller Yessendra / Proudhorn, Cenarion Hold, Silithus (50, 33)." },
{ type = "quest", id = 8743, name = "The Gates of Ahn'Qiraj (server-wide event)", icon = ICON_QUEST,
desc = "The AQ gates must have been opened server-side. Once open, anyone can walk in.",
start = "Anachronos, Caverns of Time entrance, Tanaris (65, 50)." },
},
},
----------------------------------------------------------------
-- AQ40 - Temple of Ahn'Qiraj (Scepter of the Shifting Sands)
-- Chain sourced from CixiDelmont's Attune addon (AttuneData id=10).
----------------------------------------------------------------
{
id = "aq40", name = "Temple of Ahn'Qiraj (40)", category = "Vanilla", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_QirajiCrystal_05",
steps = {
{ type = "level", level = 60, name = "Reach Level 60", icon = ICON_LEVEL },
{ type = "quest", id = 8286, name = "What Tomorrow Brings", icon = ICON_QUEST,
desc = "Speak with Anachronos at the Caverns of Time to begin the Scepter chain.",
start = "Anachronos, Caverns of Time entrance, Tanaris (65, 50). Talk to him at the Gates of Ahn'Qiraj first (Silithus)." },
{ type = "quest", id = 8288, name = "Only One May Rise", icon = ICON_QUEST,
desc = "Kill Vaelastrasz in Blackwing Lair and loot the Vessel of Rebirth.",
start = "Anachronos, Silithus / Caverns of Time." },
{ type = "quest", id = 8301, name = "The Path of the Righteous", icon = ICON_QUEST,
desc = "Continue Anachronos' story after handing in the Vessel.",
start = "Anachronos, Caverns of Time entrance, Tanaris (65, 50)." },
{ type = "rep", faction = "Brood of Nozdormu", standing = 4,
name = "Neutral with Brood of Nozdormu", icon = ICON_REP,
desc = "Kill AQ40 trash / bosses to raise Nozdormu rep from Hated to Neutral; required before Anachronos will continue.",
start = "Kill Qiraji inside AQ40; automatic once AQ40 is open." },
{ type = "quest", id = 8303, name = "Chamber of the Aspects", icon = ICON_QUEST,
desc = "Anachronos sends you to speak with the four dragon Aspect representatives.",
start = "Anachronos, Caverns of Time entrance, Tanaris (65, 50)." },
{ type = "quest", id = 8305, name = "Anachronos", icon = ICON_QUEST,
desc = "Return to Anachronos with the Aspects' answers.",
start = "Anachronos, Caverns of Time entrance, Tanaris (65, 50)." },
{ type = "quest", id = 8519, name = "The Might of Kalimdor", icon = ICON_QUEST,
desc = "Anachronos gives you the Broken Scepter of the Shifting Sands and directs you to the Aspects.",
start = "Anachronos, Caverns of Time entrance, Tanaris (65, 50)." },
{ type = "quest", id = 8555, name = "The Nightmare's Corruption (Red)", icon = ICON_QUEST,
desc = "Kill Vaelastrasz (BWL), loot Vaelastrasz's Tooth for Caelestrasz.",
start = "Caelestrasz, Anachronos' platform, Caverns of Time." },
{ type = "quest", id = 8733, name = "Beyond the Grave (Green)", icon = ICON_QUEST,
desc = "Investigate the pool inside The Temple of Atal'Hakkar for Merithra.",
start = "Merithra of the Dream, Caverns of Time." },
{ type = "quest", id = 8734, name = "Draconic for Dummies (Blue)", icon = ICON_QUEST,
desc = "Arygos sends you to research Nightmare Scale fragments across Azeroth.",
start = "Arygos, Caverns of Time." },
{ type = "quest", id = 8735, name = "Stones of Binding (Bronze)", icon = ICON_QUEST,
desc = "Retrieve five Nightmare Engravings from world dragons (Ysondre, Emeriss, Lethon, Taerar and Azuregos) for Kalecgos.",
start = "Kalecgos, Caverns of Time." },
{ type = "quest", id = 8736, name = "Preparations", icon = ICON_QUEST,
desc = "Return to Anachronos with the Nightmare Scale.",
start = "Anachronos, Caverns of Time." },
{ type = "quest", id = 8741, name = "The Charge of the Dragonflights", icon = ICON_QUEST,
desc = "The Aspects reforge the scepter. Deliver the Fragment of the Nightmare's Corruption.",
start = "Anachronos, Caverns of Time." },
{ type = "quest", id = 8742, name = "The Hand of the Righteous", icon = ICON_QUEST,
desc = "Final scepter reforging quest. Rewards Scepter of the Shifting Sands.",
start = "Anachronos, Caverns of Time." },
{ type = "item", id = 21175, name = "Scepter of the Shifting Sands",
icon = "Interface\\Icons\\INV_Hammer_25",
desc = "Use this item at the Scarab Gong outside AQ to trigger the 10-hour war and open the gates server-wide.",
start = "Reward from 'The Hand of the Righteous'." },
{ type = "quest", id = 8743, name = "Bang a Gong!", icon = ICON_ACTIVE,
desc = "Ring the Scarab Gong at the Gates of Ahn'Qiraj to open both AQ raids server-wide. First person to ring gets Scarab Lord title + mount.",
start = "Scarab Gong, Gates of Ahn'Qiraj, Silithus." },
{ type = "item", id = 21176, name = "Black Qiraji Resonating Crystal (Scarab Lord mount)",
icon = "Interface\\Icons\\INV_Misc_QirajiCrystal_04",
desc = "Awarded only to the player who rings the gong within the 10-hour war window.",
start = "Reward for completing 'Bang a Gong!' during the war event." },
{ type = "quest", id = 8745, name = "Ouro's Message (post-war attunement)", icon = ICON_QUEST,
desc = "Anyone can walk into AQ40 once the gates are open; no personal attunement item required after the event.",
start = "Anachronos - concludes the Scepter chain." },
},
},
----------------------------------------------------------------
-- VANILLA KEYS & DUNGEON ACCESS
----------------------------------------------------------------
{
id = "ubrs", name = "Upper Blackrock Spire", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Key_04",
steps = {
{ type = "level", level = 55, name = "Reach Level 55", icon = ICON_LEVEL },
{ type = "quest", id = 4903, name = "Kibler's Exotic Pets (chain start)", icon = ICON_QUEST,
desc = "Opens Jorgen's Seal of Ascension chain.",
start = "Kibler, Flame Crest, Burning Steppes (62, 24)." },
{ type = "quest", id = 4743, name = "Seal of Ascension", icon = ICON_QUEST,
desc = "Requires the Unadorned Seal of Ascension (drops in LBRS) plus three gemstones from LBRS bosses.",
start = "Jorgen, Morgan's Vigil, Burning Steppes (85, 68)." },
{ type = "item", id = 12344, name = "Seal of Ascension", icon = ICON_KEY,
desc = "Opens the door to Upper Blackrock Spire at the top of the LBRS instance.",
start = "Awarded by Jorgen at Morgan's Vigil after completing the Seal of Ascension chain." },
},
},
{
id = "brd", name = "Blackrock Depths", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Key_06",
steps = {
{ type = "level", level = 47, name = "Reach Level 47", icon = ICON_LEVEL },
{ type = "quest", id = 4136, name = "Dark Iron Legacy", icon = ICON_QUEST,
desc = "Rewards the Shadowforge Key for opening the deeper doors in BRD.",
start = "Franclorn Forgewright's ghost, inside Blackrock Depths (Detention Block hallway near his statue)." },
{ type = "item", id = 11000, name = "Shadowforge Key", icon = ICON_KEY,
desc = "Opens Shadowforge City / Manufactory doors deep in BRD.",
start = "Reward from 'Dark Iron Legacy'." },
},
},
{
id = "scholo", name = "Scholomance", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Key_11",
steps = {
{ type = "level", level = 55, name = "Reach Level 55", icon = ICON_LEVEL },
{ type = "quest", id = 5382, name = "The Key to Scholomance", icon = ICON_QUEST,
desc = "Requires Blood of Innocents (Scarlet Monastery), Viewing Room Key (Scholomance) and Deed to Caer Darrow.",
start = "Alliance: Alexi Barov, Hearthglen, Western Plaguelands (44, 21). Horde: Alexi Barov, Ruins of Andorhal (42, 68)." },
{ type = "item", id = 13704, name = "Skeleton Key", icon = ICON_KEY,
desc = "Opens the front door of Scholomance in Caer Darrow.",
start = "Reward from 'The Key to Scholomance'." },
},
},
{
id = "strat_live", name = "Stratholme (Service Entrance)", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Key_07",
steps = {
{ type = "level", level = 55, name = "Reach Level 55", icon = ICON_LEVEL },
{ type = "item", id = 12382, name = "Key to the City", icon = ICON_KEY,
desc = "Opens the Service Entrance shortcut into Stratholme Live.",
start = "Drops from Magistrate Barthilas, patrolling the main road of Stratholme Live." },
},
},
{
id = "dm", name = "Dire Maul", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Key_09",
steps = {
{ type = "level", level = 55, name = "Reach Level 55", icon = ICON_LEVEL },
{ type = "item", id = 18249, name = "Crescent Key", icon = ICON_KEY,
desc = "Opens locked doors and cages throughout Dire Maul (all three wings).",
start = "Pickpocket from Kobold Geomancers inside Dire Maul West (Rogue only), lockpick at 300, or buy from the AH." },
},
},
{
id = "gnomer", name = "Gnomeregan (Workshop Shortcut)", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Key_08",
steps = {
{ type = "level", level = 24, name = "Reach Level 24", icon = ICON_LEVEL },
{ type = "quest", id = 2904, name = "Grime-Encrusted Ring", icon = ICON_QUEST,
desc = "Drop-quest item off Gnomeregan mobs; leads into 'Return to Marvon'.",
start = "Loot Grime-Encrusted Ring inside Gnomeregan (Dun Morogh 25, 40)." },
{ type = "quest", id = 2905, name = "Return to Marvon", icon = ICON_QUEST,
desc = "Rewards the Workshop Key for skipping Grubbis.",
start = "Marvon Rivetseeker, Steamwheedle Port camp, Tanaris (66, 22)." },
{ type = "item", id = 9240, name = "Workshop Key", icon = ICON_KEY,
desc = "Opens the shortcut door in Gnomeregan bypassing the Grubbis wing.",
start = "Reward from 'Return to Marvon'." },
},
},
{
id = "mara", name = "Maraudon (Portal Shortcut)", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Idol_02",
steps = {
{ type = "level", level = 40, name = "Reach Level 40", icon = ICON_LEVEL },
{ type = "quest", id = 7064, name = "Legends of Maraudon", icon = ICON_QUEST,
desc = "Prereq for the Scepter of Celebras.",
start = "Celebras the Redeemed, freed on the Orange side of Maraudon after the vine tunnel." },
{ type = "quest", id = 7065, name = "The Scepter of Celebras", icon = ICON_QUEST,
desc = "Rewards Scepter of Celebras (teleport into inner Maraudon).",
start = "Celebras the Redeemed, Maraudon (Orange side)." },
{ type = "item", id = 17191, name = "Scepter of Celebras", icon = ICON_KEY,
desc = "Teleports directly to the Princess wing of Maraudon.",
start = "Reward from 'The Scepter of Celebras'." },
},
},
{
id = "st", name = "Sunken Temple (Jammal'an)", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Idol_03",
steps = {
{ type = "level", level = 50, name = "Reach Level 50", icon = ICON_LEVEL },
{ type = "quest", id = 3373, name = "The Ancient Egg / Jammal'an the Prophet", icon = ICON_QUEST,
desc = "Activates the six-statue puzzle so Jammal'an can be summoned.",
start = "Yeh'kinya, Steamwheedle Port, Tanaris (66, 22). Sunken Temple: Swamp of Sorrows (69, 53)." },
},
},
{
id = "hydraxian", name = "Hydraxian Waterlords (MC Runes)", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\Spell_Frost_SummonWaterElemental",
steps = {
{ type = "level", level = 60, name = "Reach Level 60", icon = ICON_LEVEL },
{ type = "rep", faction = "Hydraxian Waterlords", standing = 5,
name = "Honored with the Hydraxian Waterlords", icon = ICON_REP,
desc = "Needed to purchase Aqual Quintessence to douse the Molten Core runes for Majordomo.",
start = "Duke Hydraxis, small island off south-east Azshara (79, 76). Turn in water elemental drops (Azshara/Silithus) and MC boss items." },
},
},
{
id = "sm_cath", name = "Scarlet Monastery (Cathedral)", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Key_02",
steps = {
{ type = "level", level = 35, name = "Reach Level 35", icon = ICON_LEVEL },
{ type = "quest", id = 1050, name = "Clear the Scarlet Monastery Library", icon = ICON_QUEST,
desc = "Clear the Library wing and loot the small chest behind the final boss to obtain the Scarlet Key.",
start = "Scarlet Monastery Library wing entrance, Tirisfal Glades (85, 32)." },
{ type = "item", id = 7146, name = "Scarlet Key", icon = ICON_KEY,
desc = "Opens the front doors to the Scarlet Monastery Cathedral wing.",
start = "Found in a small loot chest behind Arcanist Doan at the end of the Library wing (not a boss drop)." },
},
},
{
id = "brd_prison", name = "BRD Prison Cell Key", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Key_05",
steps = {
{ type = "level", level = 52, name = "Reach Level 52", icon = ICON_LEVEL },
{ type = "item", id = 11266, name = "Prison Cell Key", icon = ICON_KEY,
desc = "Unlocks the Detention Block cells in Blackrock Depths (frees Marshal Windsor, Dughal, Kharan, etc).",
start = "Drops from Warder Stilgiss in the Detention Block, Blackrock Depths." },
},
},
{
id = "sgorge", name = "Searing Gorge Access", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Gem_Ruby_02",
steps = {
{ type = "level", level = 45, name = "Reach Level 45", icon = ICON_LEVEL },
{ type = "quest", id = 3441, faction = "Alliance",
name = "A Bindings Blockade (Alliance)", icon = ICON_QUEST,
desc = "Opens the Thorium Brotherhood gate from Loch Modan into Searing Gorge.",
start = "Prospector Stormpike, The Military Ward, Ironforge." },
{ type = "quest", id = 3701, faction = "Horde",
name = "The Flame's Casing (Horde)", icon = ICON_QUEST,
desc = "Rewards Horde access through the Thorium Brotherhood gate into Searing Gorge.",
start = "Krakle, Kargath, Badlands (3, 45)." },
},
},
{
id = "uldaman", name = "Uldaman (Discs of Norgannon)", category = "Keys & Access", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Gem_Diamond_01",
steps = {
{ type = "level", level = 40, name = "Reach Level 40", icon = ICON_LEVEL },
{ type = "quest", id = 2278, name = "The Lost Tablets of Will", icon = ICON_QUEST,
desc = "Prereq to activating the Discs of Norgannon so Archaedas can be reached.",
start = "Alliance: Advisor Belgrum, Ironforge. Horde: Rigglefuzz, Hillsbrad Foothills." },
{ type = "quest", id = 2418, name = "The Platinum Discs", icon = ICON_QUEST,
desc = "Interact with the Discs of Norgannon inside the Chamber of Khaz'mul to spawn Archaedas.",
start = "Uldaman, Badlands (42, 20)." },
},
},
----------------------------------------------------------------
-- TURTLE / OCTO WOW CUSTOM CONTENT
-- Placeholder ids; replace once your server confirms them.
----------------------------------------------------------------
{
id = "kara10", name = "Karazhan Crypt (10)", category = "Turtle", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Gem_Sapphire_02",
steps = {
{ type = "level", level = 55, name = "Reach Level 55", icon = ICON_LEVEL },
{ type = "quest", id = 40001, name = "TODO: Crypt attunement quest", icon = ICON_QUEST,
desc = "Custom Turtle attunement chain for Karazhan Crypt (10-man).",
start = "Koren the Seeker, Morgan's Plot camp, Deadwind Pass (40, 75)." },
{ type = "item", id = 60001, name = "TODO: Crypt Key", icon = ICON_KEY,
desc = "Key required to enter the crypt beneath Karazhan.",
start = "Awarded from Koren the Seeker after completing the Karazhan Crypt attunement chain." },
},
},
{
id = "kara40", name = "Lower Karazhan Halls (40)", category = "Turtle", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Gem_Sapphire_01",
steps = {
{ type = "level", level = 60, name = "Reach Level 60", icon = ICON_LEVEL },
{ type = "quest", id = 40010, name = "TODO: LKH attunement", icon = ICON_QUEST,
desc = "Custom Turtle attunement chain for Lower Karazhan Halls (40-man).",
start = "Archmage Alturus, Morgan's Plot camp, Deadwind Pass (40, 75)." },
{ type = "item", id = 60010, name = "TODO: LKH Key", icon = ICON_KEY,
desc = "40-man Karazhan key.",
start = "Awarded from Archmage Alturus at the end of the LKH attunement." },
},
},
{
id = "es", name = "Emerald Sanctum", category = "Turtle", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Head_Dragon_Green",
steps = {
{ type = "level", level = 60, name = "Reach Level 60", icon = ICON_LEVEL },
{ type = "quest", id = 40020, name = "TODO: ES attunement", icon = ICON_QUEST,
desc = "Emerald Sanctum attunement chain (Hinterlands portal).",
start = "Keeper Remulos avatar, eastern Hinterlands near Seradane (55, 22)." },
},
},
{
id = "gilneas", name = "Gilneas City", category = "Turtle", faction = "Both",
icon = "Interface\\Icons\\Ability_Mount_WhiteDireWolf",
steps = {
{ type = "level", level = 55, name = "Reach Level 55", icon = ICON_LEVEL },
{ type = "quest", id = 40030, name = "TODO: Gilneas attunement", icon = ICON_QUEST,
desc = "Attunement for the Gilneas City dungeon.",
start = "Lord Darius Crowley, Greymane Wall entrance, southern Silverpine Forest (43, 66)." },
},
},
{
id = "hateforge", name = "Hateforge Quarry", category = "Turtle", faction = "Both",
icon = "Interface\\Icons\\INV_Hammer_16",
steps = {
{ type = "level", level = 55, name = "Reach Level 55", icon = ICON_LEVEL },
{ type = "quest", id = 40040, name = "TODO: Hateforge attunement", icon = ICON_QUEST,
desc = "Attunement for the Hateforge Quarry dungeon.",
start = "Overseer Maltorius, Flame Crest camp, northern Burning Steppes (62, 24)." },
},
},
{
id = "stormwind_vault", name = "Stormwind Vault", category = "Turtle", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Coin_01",
steps = {
{ type = "level", level = 55, name = "Reach Level 55", icon = ICON_LEVEL },
{ type = "quest", id = 40050, name = "TODO: SW Vault attunement", icon = ICON_QUEST,
desc = "Attunement for the Stormwind Vault dungeon.",
start = "Warden Thelwater, Stormwind Stockade entrance, Mage Quarter, Stormwind City (50, 68)." },
},
},
----------------------------------------------------------------
-- DRAGONMAW RETREAT (Turtle/Octo custom, Wetlands, patch 1.18)
-- Key: "Lower Reserve Key". The scanner also identifies keyring
-- items by tooltip name, so this works even if the live client
-- assigns a different numeric id than the placeholder below.
----------------------------------------------------------------
{
id = "dmr", name = "Dragonmaw Retreat", category = "Turtle", faction = "Both",
icon = "Interface\\Icons\\INV_Misc_Head_Dragon_Bronze",
steps = {
{ type = "level", level = 25, name = "Reach Level 25", icon = ICON_LEVEL,
desc = "Minimum level to enter Dragonmaw Retreat." },
{ type = "quest", id = 41810, faction = "Alliance",
name = "To Crush The Dragonmaw", icon = ICON_QUEST,
desc = "Alliance intro quest for Dragonmaw Retreat.",
start = "Captain Stoutfist, Menethil Harbor, Wetlands." },
{ type = "quest", id = 41811, faction = "Alliance",
name = "Blackheart's Demise", icon = ICON_QUEST,
desc = "Alliance follow-up to slay Overlord Blackheart inside the dungeon.",
start = "Captain Stoutfist, Menethil Harbor, Wetlands." },
{ type = "quest", id = 41820, faction = "Horde",
name = "Cavernweb Extract", icon = ICON_QUEST,
desc = "Horde intro quest — collect spider extract inside Dragonmaw Retreat.",
start = "Okul, Hammerfall, Arathi Highlands." },
{ type = "quest", id = 41821, faction = "Horde",
name = "A Blaze Unending", icon = ICON_QUEST,
desc = "Horde follow-up in Dragonmaw Retreat.",
start = "Shara Blazen, Tarren Mill, Hillsbrad Foothills." },
{ type = "quest", id = 41830, name = "Gowlfang's Defeat", icon = ICON_QUEST,
desc = "Neutral quest — defeat the gnoll leader Gowlfang.",
start = "Grimbite, Green Belt gnoll camp, central Wetlands." },
{ type = "quest", id = 41831, name = "The Dragonmaw Brood", icon = ICON_QUEST,
desc = "Neutral quest — cull the drakes and whelps inside the retreat.",
start = "Nidiszanz, Dragonmaw Gates, Wetlands." },
{ type = "item", id = 61810, name = "Lower Reserve Key",
icon = ICON_KEY, final = true,
desc = "Opens the gates of Dragonmaw Retreat / Dragonmaw Reserve in the Wetlands.",
start = "Looted from Dragonmaw guards in the Dragonmaw Reserve outpost, Wetlands." },
},
},
}